Repository navigation
2.1.7-stable
New stable release is out with the following changes:
- Fixes bug #356
- Implements features request #350
- Fixes bug #327
- Implements thermostat control as per feature request #204
- Implements feature request #112
- Fixed multiple bugs where firmware on panel would not show screensaver properly when problems with wifi and MQTT occured
- Fixed bugs where manager would crash when trying to write to websocket for either OpenHAB or Home Assistant and error occured
- Added the ability to choose home assistant scripts as scenes. When using theses scripts room_name and room_id is available as script variables underneath the nspanelmanager tag.
- New webapp interface now available in beta thanks to the great work of @cablesandcoffee. This is available from any browser by going to http://manager address:manager port/webapp. It will show up as a new panel in the manager and will need to be accepted as with any new panel.
- @jamesmulcahy fixed an error where, if no radio button was selected when saving settings it would crash.
- @jamesmulcahy fixed a potential issue where the browser may have restructured the DOM when trying to select items in a way that made that impossible.
- @jamesmulcahy make it so that scene_name, scene_id and if available triggering room_id and name is sent to to HA scripts when using HA scripts as scenes.
- @jamesmulcahy fixed potential issue with unknown panel trying to download a GUI and it would throw a TypeError and not be able to proceed.
- @jamesmulcahy fixed a logic issue where, at midnight, the thread responsible for sending out time and date to panels would run at 100% from 11:59 until it ticked over to the next day.
- Cleaned up register accept handling.
- Removed unnecessary logging.
- Added a back off/debounce logic to room states as to avoid flickering of states when multiple state updates happens.
- Fixed a bug where the wrong light values would be shown for ceiling lights in all rooms mode.
- Fixed a bug where the wrong/not all lights were using the all rooms mode.
- Adding/editing entities now uses React instead of the bodged solution that was used previously using HTMX. This fixes multiple bugs.
- Updated websocket server to use unique/shared locks for improved performance and reliability.