https://github.com/mostlygeek/ecobee-on-off
A little daemon that turns the ecobee on/off when the windows/doors are open
https://github.com/mostlygeek/ecobee-on-off
Last synced: 6 months ago
JSON representation
A little daemon that turns the ecobee on/off when the windows/doors are open
- Host: GitHub
- URL: https://github.com/mostlygeek/ecobee-on-off
- Owner: mostlygeek
- License: mit
- Created: 2018-04-09T00:23:44.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-10T20:55:25.000Z (about 8 years ago)
- Last Synced: 2025-04-06T11:18:45.279Z (about 1 year ago)
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ecobee-on-off
A little daemon that turns the ecobee on/off when the windows/doors are open. This program is quite specific:
1. Works with an [Envisalink](http://www.eyezon.com/?page_id=176) to check the state of sensors around the house
1. If certain sensors (windows, doors) are open it will turn off the ecobee
1. When windows/doors are closed it will turn the ecobee back on
This program is meant to let robots doing the boring work and stop heating/cooling the outside. :)
# Dev notes #
- [thermostat settings](https://www.ecobee.com/home/developer/api/documentation/v1/objects/Settings.shtml)
- remember the current mode before setting to "off"
- when reverting, set the mode back to
- use my forked [mostlygeek/etpi](https://github.com/mostlygeek/etpi) project for listening to events from the envisalink
- should make a `status()` update call to dump all the status of all the zones
- should set the ecobee to `off` when:
- any of the watched zones are OPEN for more than
- make sure to remember the `thermostatRev` value ..
- should revert the ecobee to the previous mode when:
- thermostate mode is Off
- all the watched zones are "RESTORED", meaning they are closed