Homebridge plugin for Terneo floor heaters http://terneo.ua/ which work with local API and doesnt require terneo cloud access.
By default this plugin use temperature in range of 5 and 40 and update current state every 60 seconds. When you set temperature to 5, device go to scheduled mode (todo: make it configurable)
You need Terneo device with firmware >= 2.3.
Also you need to enable local API or obtain auth token for firmware >= 2.4 as described in official terneo documentation:
- ru: https://terneo-api.readthedocs.io/ru/latest/ru/safety_ru.html
- en: https://terneo-api.readthedocs.io/ru/latest/en/safety.html
- Install homebridge. Please refer to official documentation how to do it.
- Install this plugin using:
npm install -g homebridge-terneo-heatfloor
- Update your configuration file
Add to your configuration file:
{
"accessory": "TerneoHeatfloor",
"name": "Теплый пол",
"ip": "192.168.1.90",
"serial": "160025..........."
}
accessory
– always must be "TerneoHeatfloor"name
– give a name for this accessoryip
– ip address of your deviceserial
– serial number of your device
auth
– auth key obtained from terneo clouddebug
– true/false if you want to get more/less verbose logs
Please refer to terneo official documentation how to obtain ip address of your device. You also can obtain it on your router.
When you obtain ip address, open in your browser address http://<ip>
, for example
http://192.168.1.90
Copy long line of text in S/N
The author is not responsible for the use and consequences of use of this software.
MIT