{"repo":"gboudreau/nest-api","free":true,"listed":false,"github":"https://github.com/gboudreau/nest-api","clone":"git clone https://github.com/gboudreau/nest-api.git","description":"Unofficial Nest Learning Thermostat API","language":"PHP","stars":299,"topics":["php","nest","api"],"license":"LGPL-3.0","category":"api-integrations-sdks","readme_excerpt":"Unofficial Nest Learning Thermostat API ======================================= This is a PHP class that will allow you to monitor and control your Nest Learning Thermostat, and Nest Protect. Note that since I started this, Nest have started an official Developer program. You might be better served using the official APIs, versus this PHP class here in which you need to store your credentials in plain text, and which use the non-supported APIs used by the mobile & web apps. i.e. if you're building a serious commercial application, go sign-up into Nest's Developer program. If you just want to build something for yourself, then you're probably fine with this PHP class here. Features -------- - Caching so that it doesn't re-login when it doesn't need to. i.e. faster operations. - Getters: - Current & target temperatures, humidity - Time to target temperature - Target temperature mode, fan mode - AC, heat, and fan status: on or off - Manual and automatic away mode - Location information - Network information (local & WAN IPs, MAC address, online status) - Currently active schedule (by day) - Next scheduled event - Last 10 days energy report - Device name, devices list - Battery level (voltage) - Nest Protect device information - Setters: - Target temperatures (single, or range) - Target temperature mode: cool, heat, range - Fan mode: auto, on, minutes per hour - Fan: every day schedule (start & stop time) - Fan: on with timer (stops after X minutes/hours) - Eco (Away) mode: on, o","default_branch":null,"files":null,"tree":[],"storefront":"/r/gboudreau","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gboudreau/nest-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}