Thanks to visit codestin.com
Credit goes to github.com

Skip to content

kibab/EQ3-Thermostat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Python script to control EQ3 Bluetooth Thermostat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%