1.0.0 • Published 5 years ago

red-contrib-eq3-thermostat v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

EQ3-Radiator Thermostat

With this node you can control your Eqiva EQ3 Bluetooth Radiator Thermostat. It is based on https://github.com/Heckie75/eQ-3-radiator-thermostat and shares the same API.

Installation and Prerequisites

Expect needs to be installed to use this node. Install it via

sudo apt update && sudo apt install expect

After each battery insert you have to disable and re-enable bluetooth: Press left button (Mode Menu) for about 3 seconds. Turn control wheel until "bLE" is shown. Press it shortly, then "OFF" will appear, press the wheel shortly again. This disables Bluetooth. Re-Do these steps, but now "ON" will appear. Press the wheel shortly again. This turns on Bluetooth.

To get the MAC of your device use sudo hcitool lescan or an App like "nRF Connect". Devicename is "CC-RT-BLE".

Usage

Set msg.payload to the command you want to execute. E.g. temp 20 to set target temperature to 20 °C. More in the node’s help tab. See full command reference under https://github.com/Heckie75/eQ-3-radiator-thermostat

Longterm support

This node uses no npm dependencies. The only dependencies are expect and Heckie75/eQ-3-radiator-thermostat, which is included in this package. So its very likely that this node won’t receive an update for years. If you notice any kind of issue, feel free to open one on the Github project page.

Changing bluetooth interface

If you want to use another Bluetooth Interface than hci0, go to <Node-RED Installdir>/node_modules/node-red-contrib-eq3-thermostat/Heckie75-eq3-radiator-thermostat and change line 1164 from spawn -noecho /usr/bin/gatttool -I to spawn -noecho /usr/bin/gatttool -I -i hci1 or another interface you like.

License

GPLv3

1.0.0

5 years ago