kopia lustrzana https://github.com/mpex/EQ3-Thermostat
31 wiersze
1.1 KiB
Markdown
31 wiersze
1.1 KiB
Markdown
# EQ3-Thermostat
|
|
|
|
|
|
|
|
Library to control EQ3 BTLE Thermostats.
|
|
|
|
It makes use of *gatttool* which is part of the *bluez* package.
|
|
|
|
With the lib can do:
|
|
|
|
* Read current temperature and lockstate from thermostat (if changed manually)
|
|
* Activate Boostmode: 300sec fully open valve
|
|
* Deactive Boostmode: Interrupt Boostmode earlier than 300sec
|
|
* Lock Thermostat: Disable manual mode
|
|
* Unlock Thermostat: Enable manual mode
|
|
* Switch between automatic, manual and eco mode (automatic schedule on thermostat side)
|
|
* Set Temperature Offset: Set an offset to measured temperature
|
|
* Set Day/Night Mode: Change between two preset values
|
|
* Change Window Open settings: Change temperature and duration
|
|
* Set Temperature: Self explanatory (given in celcius)
|
|
* Set Time: Set date/time on the thermostat
|
|
|
|
|
|
What the lib cannot do:
|
|
|
|
* Check if device is really present. Right now no error handling is done,
|
|
as it is hard to determine wether the command was successful or not.
|
|
* Manipulation of the inbuilt programs. Not necessary for my needs
|
|
* The vacation function is not implemented
|
|
|