joBr99 / nspanel-lovelace-ui

Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.
GNU General Public License v3.0
872 stars 188 forks source link

[BUG] Callback Registrations #1123

Closed rossi75 closed 9 months ago

rossi75 commented 9 months ago

PROBLEM DESCRIPTION

First, this issue reported does - in my view - not influence the working of the NSPanel in general. But it could reduce the load on HA, AppDaemon, network, NSPanel. I know you are working on a new version without AppDaemon. If you think the mechanism in general will be completely different, please close this issue.

Otherwise I will explain what I have found: If classic screensaver is set as the screensaver, the panel receives one MQTT-message per minute. Looking into the AppDaemons callback-registrations, I can see two callbacks for my power monitoring (sensor.shelly3em_energy_today, actual_power_import_l1_l2_l3). Those will be fired as soon as the value changes. But they never reach the panel unless the corresponding CardPower is open.

Everything works fine up to here.

If screensaver2 is set as the screensaver, the callback-registrations for the power monitoring increases. Reason is, that the two entities are being display on the left side. Would be okay, if there would be only one notification fired as soon as the value changes. But as there are two callback-registrations for each entity, four notifications are fired and will reach the nspanel. Sometimes also the weather is fired multiple times (as often as configured in the bottom line) and reaches the panel

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

screensaver:

defaultCard: navigate.cardGrid_Home

key: screensaver

entities:

- entity: weather.homeassistant

value: "{{ state_attr('weather.homeassistant','temperature') | float | round(0) }} °C"

- entity: weather.homeassistant

type: 0

value: "{{state_attr('weather.homeassistant', 'forecast')[0].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[0].templow|round(0)}} °C"

- entity: weather.homeassistant

type: 1

value: "{{state_attr('weather.homeassistant', 'forecast')[1].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[1].templow|round(0)}} °C"

- entity: weather.homeassistant

type: 2

value: "{{state_attr('weather.homeassistant', 'forecast')[2].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[2].templow|round(0)}} °C"

- entity: weather.homeassistant

type: 3

value: "{{state_attr('weather.homeassistant', 'forecast')[3].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[3].templow|round(0)}} °C"

screensaver:
  defaultCard: navigate.cardGrid_Home
  key: screensaver
  type: screensaver2
  entities:
    # ------------------------------
    # Symbol oben links
    - entity: weather.homeassistant
      value: "{{ state_attr('weather.homeassistant','temperature') | float | round(0) }} °C"
    # ------------------------------
    # drei Stati links am Rand
    - entity: delete
    - entity: sensor.actual_power_import_l1_l2_l3
      icon: transmission-tower
    - entity: sensor.shelly3em_energy_today
    # ------------------------------
    # 6x Wetter
    - entity: weather.homeassistant
      type: 0
      value: "{{state_attr('weather.homeassistant', 'forecast')[0].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[0].templow|round(0)}} °C"
    - entity: weather.homeassistant
      type: 1
      value: "{{state_attr('weather.homeassistant', 'forecast')[1].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[1].templow|round(0)}} °C"
    - entity: weather.homeassistant
      type: 2
      value: "{{state_attr('weather.homeassistant', 'forecast')[2].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[2].templow|round(0)}} °C"
    - entity: weather.homeassistant
      type: 3
      value: "{{state_attr('weather.homeassistant', 'forecast')[3].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[3].templow|round(0)}} °C"
    - entity: weather.homeassistant
      type: 4
      value: "{{state_attr('weather.homeassistant', 'forecast')[4].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[4].templow|round(0)}} °C"
    - entity: weather.homeassistant
      type: 5
      value: "{{state_attr('weather.homeassistant', 'forecast')[5].temperature|round(0)}}/{{state_attr('weather.homeassistant', 'forecast')[5].templow|round(0)}} °C"

[...]

- [ ] Go to Settings>Add-ons>AppDaemon>Log (or the output of your TS script) and then, provide the output of the log during your issue/bug occurs:

Log output here: 2024-01-07 02:39:55.698574 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:39:56.566013 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~65535~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:39:56.590950 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:39:57.269146 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:39:58.142012 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:39:58.166377 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:39:58.524623 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:39:59.372488 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:39:59.396968 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:39:59.754658 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:40:00.583821 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:40:00.609416 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:40:00.979952 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:40:01.810923 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:40:01.835500 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:40:02.202886 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:40:03.275651 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:40:03.300557 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:40:03.687499 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:40:04.522920 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:40:04.548198 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:40:04.904537 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:40:05.724552 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:40:05.749342 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:40:06.103979 INFO nspanel: Sending MQTT Message: timeout~30 2024-01-07 02:40:06.962144 INFO nspanel: Sending MQTT Message: weatherUpdate~���~31728~HomeAssistant~2 ��C~delete~~���~17299~Actual Power Import L1/L2/L3~141 W~���~17299~Shelly3EM ENERGY Today~0.243 kWh~���~65535~So.~2/-2 ��C~���~31728~Mo.~-2/-5 ��C~���~65504~Di.~-3/-7 ��C~���~65504~Mi.~-1/-7 ��C~���~31728~Do.~0/-6 ��C~���~65504~Fr.~0/-4 ��C~���~2016~Brunhilde II~Reinigung starten~���~2016~Brunhilde II Dock Status~ok ~���~63488~Batteriealarm~1~���~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~���~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco 2024-01-07 02:40:06.987233 INFO nspanel: Sending MQTT Message: statusUpdate~~ 2024-01-07 02:40:07.414154 INFO nspanel: Sending MQTT Message: time~02:40~


### TO REPRODUCE
_Steps to reproduce the behavior:_
Have an entity on the screensaver2 and additional on any subpage to reproduce the issue

### EXPECTED BEHAVIOUR
_A clear and concise description of what you expected to happen._
to update only the displayed entities, in case they have really changed

### SCREENSHOTS
_If applicable, add screenshots/pictures to help explain your problem._
MQTT-Logs from Tasmota-Console with Classic Screensaver:

01:53:41.557 WIF: Checking connection... 01:54:00.053 SRC: MQTT 01:54:00.055 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 11, Pld -99, Data 'time~01:54~'


Callbacks with Classic Screensaver
![grafik](https://github.com/joBr99/nspanel-lovelace-ui/assets/91349581/3ea31117-c184-4107-ad4c-d2ed62f425db)

MQTT-Logs from Tasmota-Console with Screensaver2:

02:09:55.537 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:09:56.497 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:09:56.842 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:09:56.943 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:09:57.956 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:09:58.335 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:09:58.386 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:09:59.195 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:09:59.590 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:09:59.645 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:10:00.409 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:10:00.746 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:10:00.847 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:10:01.660 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:10:02.141 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:10:02.194 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:10:03.050 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:10:03.422 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:10:03.472 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:10:04.233 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:10:04.621 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:10:04.683 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:10:05.439 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:10:05.774 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:10:05.833 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 10, Pld -99, Data 'timeout~30' 02:10:06.637 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 533, Pld -99, Data 'weatherUpdate~~31728~HomeAssistant~2 °C~delete~~~17299~Actual Power Import L1/L2/L3~63 W~~17299~Shelly3EM ENERGY Today~0.171 kWh~~65535~So.~2/-2 °C~~65535~Mo.~-2/-5 °C~~65504~Di.~-3/-7 °C~~65504~Mi.~-1/-7 °C~~31728~Do.~0/-6 °C~~65504~Fr.~0/-4 °C~~2016~Brunhilde II~Reinigung starten~~2016~Brunhilde II Dock Status~ok ~~63488~Batteriealarm~1~~1055~Kinderzimmer Aktuelle geplante Voreinstellung~eco ~~1055~Wohnzimmer Aktuelle geplante Voreinstellung~eco ' 02:10:06.978 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 18, Pld -99, Data 'statusUpdate~~' 02:10:07.128 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 11, Pld -99, Data 'time~02:10~'



Callbacks with Sreensaver2
![grafik](https://github.com/joBr99/nspanel-lovelace-ui/assets/91349581/469d265b-44a3-4072-b974-d29f9c4b19bd)
![grafik](https://github.com/joBr99/nspanel-lovelace-ui/assets/91349581/7fa04a6b-11e1-4b00-a82a-1d16151897be)
(I was too slow doing the screenshots)
![grafik](https://github.com/joBr99/nspanel-lovelace-ui/assets/91349581/34c1ca1d-0fe0-4408-9081-d83c5410c845)

### ADDITIONAL CONTEXT
_Add any other context about the problem here._
_Please note here in case you are using ioBroker_

### PANEL / FIRMWARE VERION
_Please add the Panel/Firmware Version you are using (EU, US-L or US-P)_
EU V4.3.3
joBr99 commented 9 months ago

added to things to check for the new backend