Skip to content

Pebble app to control smart thermostats with homebridge-config-ui-x or other REST APIs

License

Notifications You must be signed in to change notification settings

afwolfe/PebbleThermostatSetter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pebble Thermostat Setter REST

A fork of jose-troche/PebbleThermostatSetter designed with the homebridge-ui-x API in mind, but with support for generic REST endpoints.

Installing the Application

  • Install the Pebble SDK in your computer and the Pebble mobile app in your iPhone or Android device. More details here
  • Pair the watch with the phone
  • Clone this repo:
git clone git@github.com:afwolfe/PebbleThermostatSetter.git
  • Compile and deploy:
pebble build
pebble install --logs
  • Done!

Configuration

See config.js.dist for an example and instructions.

Usage

Features

  • Support for generic REST endpoints
  • Display a "current" and "target" temperature
  • Display and control the thermostat "mode."
  • Setting heating/cooling threshold in "AUTO" mode.
  • Color and vibration feedback on request success/failures.
  • Dynamic config page similar to Stateful/kennedn's fork of clay

Acknowledgements

About

Pebble app to control smart thermostats with homebridge-config-ui-x or other REST APIs

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 50.6%
  • C 44.5%
  • Python 4.9%