Skip to main content

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


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)

Uploaded Source

Built Distribution

hcalory_control-0.0.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

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

Hashes for hcalory_control-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a09bc4a0840285093554390c9c94aabf851fdecd3508813fa0ddd8fe14f8310b
MD5 37d809b50d62df304a2863e172214f52
BLAKE2b-256 baabec1a1182ae2e50d7b541c7e84bed66bb406b38288735d098a21e10157cf0

See more details on using hashes here.

File details

Details for the file hcalory_control-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for hcalory_control-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d4da4ca2832add79dbae0cbb227fe9040ea0ef166de73eb58bd25684d4f7cca0
MD5 9208fe06ef6061eda29812677f152807
BLAKE2b-256 9b741b2d26d7d862a335f18aee3745ee1e89aa126edcd9ab6d3ff5c4235370a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page