This is mostly a bugfix release, but also added some nice quality of life improvements. See the full list below.
- Sensible now has a command line interface with a couple of parameters - start it with "-h" to see the list of them.
- The REST API is now optional and turned off, so by default Sensible won't start it's REST API server.
- Improved logging and made it configurable via the settings.yaml file
- Multiple instances of Sensible now won't clash and Home Assistant entity names won't get mixed up - you can use the "devicename" config parameter in the settings.yaml to make sure distinguishable entity names are generated in HA
- Sensible now fully works on Raspberry Pi's - there are even downloadable binaries for ARMHF (Raspberry Pi 3) and ARM64 (Raspberry Pi 4) platforms.
- Unit of measurement is now configurable and supported for script sensors
- Reworked the Heartbeat sensor - it acts as both a normal sensor reading either as "Online" or "Offline" and also provides availability information to Home Assistant
- Because of the rework, Heartbeat sensor no longer needs the NodeRed workaround to properly signal Home Assistant when Sensible goes offline