niladam / sensibo-bitbar

Sensibo BitBar Plugin - display and control sensibo pods from your macOS menubar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sensibo QuickControl Bitbar Plugin

This plugin provides a quick access to your Sensibo Pods. The plugin requires jq and obviously, Bitbar.

An API key is required in order for this plugin to function. Your API key can be set using the API_KEY variable inside the plugin and you're good to go.

And because i know that an image is worth a thousand words, here's how it looks in your menubar:

Sensibo Bitbar Preview

The plugin automatically lists all your available PODS with the option to turn/schedule them on or off.

The data currently shown:

  • status [ ON ✅ / OFF 🔴 ]
  • current temperature 25.3 °C / F (whichever is set) (starting from 1.2.1 the Fahrenheit is correctly displayed thanks to @RobertD502)
  • humidity [ 💧 43.5% ]
  • swing [ stopped ]
  • fan level [ auto ]

Installing

The easiest option is to install it via the official plugins site, but for the ones who need this -- you can quickly read below.

  • Download and install the latest bitbar app.
  • Set your plugins folder.
  • Download sensibo.60s.sh and place it in your plugins folder
  • Refresh your Bitbar (or restart) - enjoy.

For a more detailed explanation about plugins, please visit the official bitbar repo (installing plugins)

Thanks

I'd like to extend a really grateful thank you to the following:

  • Mat Ryer (@matryer) for his amazing work on bitbar
  • Stephen Dolan (@stedolan) for his amazing work on jq which i use in many of my own personal scripts.
  • Raymond Kuiper (@q1x) for creating his netinfo plugin allowing me to inspire this current plugin from his :)
  • Omer Enbar (@omere2) for providing the undocumented (yet) functionality of the timer/scheduler
  • @RobertD502 for the Fahrenheit addition and the Climate React.

About

Sensibo BitBar Plugin - display and control sensibo pods from your macOS menubar

License:MIT License


Languages

Language:Shell 100.0%