A tool for controlling Hcalory diesel heaters over Bluetooth.
Project description
hcalory-control
A little tool to control BLE-capable Hcalory heaters. This has only been tested on the Hcalory W1 model.
Usage
❯ hcalory-control --help
usage: hcalory-control [-h] --address ADDRESS {start_heat,stop_heat,up,down,gear,thermostat,pump_data}
positional arguments:
{start_heat,stop_heat,up,down,gear,thermostat,pump_data}
options:
-h, --help show this help message and exit
--address ADDRESS Bluetooth MAC address of heater
To get the current state of the heater, use pump_data
:
❯ hcalory-control --address ec:b1:c3:00:4d:61 pump_data
{
"ambient_temperature": 87,
"body_temperature": 226,
"heater_mode": "thermostat",
"heater_setting": 74,
"heater_state": "running",
"voltage": 13
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hcalory_control-0.0.2.tar.gz
(25.4 kB
view details)
Built Distribution
File details
Details for the file hcalory_control-0.0.2.tar.gz
.
File metadata
- Download URL: hcalory_control-0.0.2.tar.gz
- Upload date:
- Size: 25.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a09bc4a0840285093554390c9c94aabf851fdecd3508813fa0ddd8fe14f8310b |
|
MD5 | 37d809b50d62df304a2863e172214f52 |
|
BLAKE2b-256 | baabec1a1182ae2e50d7b541c7e84bed66bb406b38288735d098a21e10157cf0 |
File details
Details for the file hcalory_control-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: hcalory_control-0.0.2-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4da4ca2832add79dbae0cbb227fe9040ea0ef166de73eb58bd25684d4f7cca0 |
|
MD5 | 9208fe06ef6061eda29812677f152807 |
|
BLAKE2b-256 | 9b741b2d26d7d862a335f18aee3745ee1e89aa126edcd9ab6d3ff5c4235370a8 |