- Added events for button double-click and long-press. You can now detect if the left-, right- or encoder-button has been double-clicked or long-pressed in addition to just a single click.
- Location will be fetched periodically, instead of once at boot-up
- Optimized JSON parsing for custom notification over MQTT
- Small performance improvements
- Added automatic timezone detection
- Added total device-on-time counter
- Run firmware update directly from inside HomeAssistant: New update available notifications in HomeAssistant and MQTT with the ability to install firmware updates remotely from inside HomeAssistant
- Display a custom notification on your ObsidianHub: Send the notification over MQTT to show it on the display. You can specify the
title,message, and atimeoutfor how many seconds the notification should be displayed (0 = show until rotary encoder pressed, or show for N seconds). You can also choose to display a border and/or show a button with custom text at the bottom of the notification. The notification message will automatically scroll if it is too long and a smaller font will be selected automatically to fit more text.
MQTT topic:
The ObsidianHub is subscribed to
obsidianhub/notificationPayload:
{
"title": "INFO",
"message": "This is an information with auto scrolling if the message is long (like this one)",
"timeout": 0,
"show_border": false,
"button_text": "OK"
}title: The title of the notification. If left empty or missing, "INFO" will be used as the default titlemessage(required): The message of the notificstion. Must be specified or notification will be ignoredtimeout: The time in seconds when to hide the notification again. Set to 0 to display it until rotary encoder is pressed. Default:0show_border: Show a border around the notification. Default:falsebutton_text: The text of the button. Leave empty to hide the button. Default: No button
If an optional parameter is missing, it's default value will be used.
- Enable auto sleep on firmware update available notification
- Fixed auto dimming not working on certain pages
- Improved IP location detection
- Weather now updates much faster after boot
- Fixed display flickering at power on
- Renamed entities
- Changed entity icons
- Many backend optimizations
- Bug fixes
- Auto-dim the display: You can enable auto dim to automatically dim the display in the dark when not actively using the device (pressing buttons)
- Optimized intervals for location fetching to improve hangs after boot
- Weather dashboard with automatic location detection
Later-button for firmware updates, allowing you to postpone installation of the update- Select which components should go to sleep (Display, LEDs or both)
- LED and display fade-out synchronization issue
- Display flickering when rebooting
- Extended flash write intervals to reduce wear
- Various minor enhancements and bug fixes
- Initial release