Skip to content
/ ecobar Public

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

Notifications You must be signed in to change notification settings

robzr/ecobar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages