https://github.com/shkm/tado
🌡 Quick 'n dirty gem for interacting with Tado's v2 API
https://github.com/shkm/tado
api ruby smart-home tado thermostat
Last synced: 6 months ago
JSON representation
🌡 Quick 'n dirty gem for interacting with Tado's v2 API
- Host: GitHub
- URL: https://github.com/shkm/tado
- Owner: shkm
- License: mit
- Created: 2017-02-14T18:41:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-10-24T14:54:36.000Z (almost 3 years ago)
- Last Synced: 2025-04-11T15:57:54.221Z (6 months ago)
- Topics: api, ruby, smart-home, tado, thermostat
- Language: Ruby
- Homepage:
- Size: 6.84 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Tado
Really simple gem for interacting with Tado's V2 API. The API is still officially closed, so I followed [this excellent blog post](http://blog.scphillips.com/posts/2017/01/the-tado-api-v2/) by [Stephen C Phillips](https://github.com/scp93ch).
Note that the auth response is cached to `~/.tado_auth`.
## Basic usage
Set up a new Tado object:
```
tado = Tado.new(username: ..., password: ...)
```Get some info about you and your home with `tado.me`. You might want to grab your home ID. You'll find it in `tado.me.homes`.
Now set your home_id. You can also pass `home_id` to the initializer.
```
tado.home_id = ...
```Now you can get some info about your home using the other methods.
## License
The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).