Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.68 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.68 KB

ecoBar

Ecobee BitBar plugin for monitoring and controlling an Ecobee thermostat from your macOS menu bar.

Example output from one line bot

Features:

  • Runs in macOS menu bar, optimized for regular mode and dark mode
  • Works with one or more Ecobee thermostats including the excellent ecobee3
  • Allows control of temperature setpoints, fan mode, thermostat mode, readout of sensors
  • Sync's Ecobee API token and settings via iCloud Drive if available
  • Works with Farenheit or Celcius based on Ecobee setting
  • Has update notification for new versions of ecoBar

Standalone Install (Simple):

Install as a BitBar Plugin (Advanced):

  • Download and install BitBar
  • Install the Ecobee Gem by running gem install ecobee
  • Place the file ecoBar.rb and directory eco_bar in your BitBar plugin directory (typically ~/Documents/BitBar)
  • Rename the plugin to something like ecobar.1m.rb for a 1 minute refresh rate.
  • See BitBar documentation for details on customizing BitBar plugins

Known issues:

  • When multiple Macs are running this, and one goes to sleep and wakes up, there can be refresh token collisions resulting in re-registration being required (being addressed)

TODO:

  • Port to BitBar v2 for faster refresh, static menu bar, fewer processes
  • Update registration process for instant refresh
  • Add more control/display features or customization/preferences