Releases: NSPManager/NSPanelManager
Releases · NSPManager/NSPanelManager
0.1.38-public_beta_h4
- Fixed a bug where the MQTTManager would crash if recieving a string with the temperature (ie. the old firmware) and not a float as expected.
0.1.38-public_beta_h3
- Fixed a bug where the MQTTManager would crash when trying to convert temperature string to a float value
0.1.38-public_beta_h2
- Fixed compile file for MQTTManager so that it would use the correct strip binary when cross compiling to other architectures.
0.1.38-public_beta_h1
- Fixed a missing escape of an underline in the manual.
0.1.38-public_beta
- Reverted back to espressif framework v5.4.0 as the latest release didn't always open an AP and when it did, it didn't always work to connect to it.
- Implemented a fix for running the NSPanel Manager docker container via podman instead of docker.
- Manage to reclaim a lot of space by removing files that are not in use during run and only during development and also strip the binaries.
- Fixed a bug where the new TFT upload path via MQTT would not work if more than 1 manager was running.
- Various small fixes in the NSPanel firmware and moved a lot of the log messages during TFT upload from DEBUG level to TRACE level.
- Implemented a mutex for weather data to prevent the manager from crashing/hanging when weather data and temperature data from a sensor would arrive at the same time to the manager on different threads.
- Fixed issue #111 properly so that it rounds to closest decimal and ignores any rounding errors.
0.1.37-public_beta
- Updated manual with MQTT information for selecting screensaver mode.
- Fixed a bug where saturation value would set both saturation and brightness on RGB lights (issue #147).
- Fixed a bug where the MQTTManager would indefinitely hang if a temperature from an outside sensor was received at the same time as the weather forecast was updating. This also fixed a bug where, even if an outside sensor was set, it would use the temperature from the forecast.
- Fixed a bug where the screen would not wake back up when changing screensaver mode via MQTT if was set to "no screensaver" when the panel started (issue #149).
- Implemented the "Deny" button functionality for when a panel is denied access to a specific manager.
- Fixed a bug where, when assigning lights to the room view, regardless of what light was selected the first one in the list would be used (issue #150).
- Fixed a long standing bug where the saturation and hue values of individual lights would not be updated on the panel even though they were received.
- Fixed a bug where time and date would not be set on both screensaver pages (with and without weather) (issue #148).
- Reworked the way TFT data was retrieved from the manager when updating the screen. This resulted in a huge speed up as the data is now requested and sent out over MQTT instead of HTTP.
- Fixed an issue where the night icon for weather was used even though it was day time (issue #151).
- Fixed an issue where the kelvin values sent out from the manager to the panels for OpenHAB lights was percentages instead of kelvin and caused the panel to always the slider in maximum "warm light" mode (issue #145).
0.1.36-public_beta
- Fixed a bug where light states would not be retained in MQTT and would result in the light states for all lights to be "0" when starting the NSPanel.
- Worked on issue #142 to hopefully make it more apparent that a file has been chosen.
- Implemented #138, it's now possible to select what screensaver is being used via MQTT.
- Implemented the ability to use Home Assistant or OpenHAB scenes.
- Reworked the weather integration as that caused a lot of problems. The new integration is to Open Meteo and is simple to setup but will require users to do it manually.
- Added a checkbox for the user to select whether or not to add a new light to the room view when adding it to the room.
- Updated documentation to reflect the above changes.
0.1.35-public_beta_hotfix3
This will hopefully resolve issue #143 though it needs to be tested by the people affected.
0.1.35-public_beta_hotfix2
- Fixed a bug where the screensaver brightness slider in Home Assistant was registered as "Screen brightness" resulting in two entities named "Screen brightness".
- Fixed a bug where control of the NSPanel from Home Assistant was not possible as the MQTTManager cleared the online/offline tag when the panel started and by doing that Home Assistant though the panel was offline.
0.1.35-public_beta_hotfix1
Fixed a bug where, if no value for "Register relay 1/2 as switch/light" was present, the manager would crash.