Skip to content

2.1.7-stable

Choose a tag to compare

@tpanajott tpanajott released this 09 Aug 18:25
· 10 commits to main since this release

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.