Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Help] Question about state update interval #1280

Open
h3llrais3r opened this issue Nov 20, 2024 · 19 comments
Open

[Help] Question about state update interval #1280

h3llrais3r opened this issue Nov 20, 2024 · 19 comments
Labels
configuration related to configuration homeassistant question Further information is requested

Comments

@h3llrais3r
Copy link

h3llrais3r commented Nov 20, 2024

Hi, I'm using your ui on my 3 panels and I'm really loving it.
However, I have 1 question about the interval on which the states of home assistant sensors are checked/update.

I have the following part in my config:

cards:
      - type: cardGrid
        title: Overzicht
        entities:
          - entity: button.bedroom_3_light_profile_default
            name: Standaard
            icon: mdi:lightbulb-on-50
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_default_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"

The color of the button depends of the brightness of the light.
However, when I'm toggling the button (which sets the corresponding brightness), it takes quite a few seconds until the color is updated.
When I'm navigating away from the screen and back, it's there immediately.
Only when staying on the same screen, it really takes almost 20-30s until the color is reflected.
Any idea why this is happening and how this can be improved?

@h3llrais3r h3llrais3r added configuration related to configuration question Further information is requested labels Nov 20, 2024
@joBr99
Copy link
Owner

joBr99 commented Nov 20, 2024

Hey, there is a list of entities for each page that is used to get state updates and re-render the page if they have changed in homeassistant. - However this subscription doesn't work for templates. A quick fix would be this:

cards:
      - type: cardGrid
        title: Overzicht
        entities:
          - entity: button.bedroom_3_light_profile_default
            name: Standaard
            icon: mdi:lightbulb-on-50
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_default_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: delete
          - entity: delete
          - entity: light.smart_leds_bedroom_3
          - entity: input_number.light_profile_default_brightness

Just put the entities you've used in the template after the last entity of your cardGird, won't be shown on the panel - but you will get state updates for them ;)

@h3llrais3r
Copy link
Author

h3llrais3r commented Nov 23, 2024

Thanks for the tip, but I've just tried it out but still the updates are very slow.
When I navigate away and back, the status is being reflected immediately.
When I'm staying on the page, it takes a long time until it's reflected (mostly not reflecting within 20s until my screen turns off), so I don't have the impression the state updates are faster... :(

@joBr99
Copy link
Owner

joBr99 commented Nov 24, 2024

Please post your config

@h3llrais3r
Copy link
Author

h3llrais3r commented Nov 24, 2024

Here the complete config for the bedroom nspanel:

nspanel-bedroom-3:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tasmota/sonoff/nspanel_bedroom_3/tele/RESULT"
    panelSendTopic: "tasmota/sonoff/nspanel_bedroom_3/cmnd/CustomSend"
    model: eu
    locale: "nl_BE"
    #dateFormatBabel: "EE d MMMM"
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "21:00:00"
        value: 0
    screensaver:
      entities:
        - entity: weather.forecast_home
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 0
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 1
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 2
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 3
      statusIcon1:
        entity: climate.smart_trv_bedroom_3
        # prefix with ha: to render home assistant templates, icons must be put between <I></I>
        icon: "ha:{{iif(state_attr('climate.smart_trv_bedroom_3', 'hvac_action')=='heating', '<I>mdi:fire</I>', '', '')}}"
        #color: [255, 193, 7]
      statusIcon2:
        entity: climate.smart_trv_bedroom_3
        icon: "ha:{{state_attr('climate.smart_trv_bedroom_3', 'current_temperature') | float(0) | round(1)}}°C"
        #entity: sensor.nspanel_bedroom_3_analog_temperature1
        #icon: "ha:{{states('sensor.nspanel_bedroom_3_analog_temperature1') | float(0) | round(1)}}°C"
        #color: [255, 193, 7]
    cards:
      - type: cardGrid
        title: Overzicht
        entities:
          - entity: button.bedroom_3_light_profile_default
            name: Standaard
            icon: mdi:lightbulb-on-50
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_default_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: button.bedroom_3_light_profile_night
            name: Nacht
            icon: mdi:lightbulb-on-10
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_night_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: button.bedroom_3_light_profile_work
            name: Werk
            icon: mdi:lightbulb-on
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_work_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: navigate.light
            name: Aanpassen
            icon: mdi:lightbulb
            color: "{{iif(states('light.smart_leds_bedroom_3')=='on', '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: sensor.smart_sensor_bedroom_3_temperature
            name: Temperatuur
          - entity: navigate.thermostat
            name: Thermostaat
            icon: mdi:thermostat
    hiddenCards:
      - type: cardEntities
        title: Verlichting
        key: light
        entities:
          - entity: light.smart_leds_bedroom_3
            name: Kleuren
          - entity: input_boolean.bedroom_3_light_disco_mode_toggle
            name: Disco modus
          - entity: input_number.bedroom_3_light_disco_mode_interval_nspanel
            name: Disco interval
          - entity: navigate.light_lamps
            name: Lampen individueel
            icon: mdi:lightbulb
      - type: cardEntities
        title: Lampen
        key: light_lamps
        entities:
          - entity: light.smart_led_bedroom_3_lamp_1
            name: Lamp 1
          - entity: light.smart_led_bedroom_3_lamp_2
            name: Lamp 2
          - entity: light.smart_led_bedroom_3_lamp_3
            name: Lamp 3
      - type: cardThermo
        title: Thermostaat
        key: thermostat
        entity: climate.smart_trv_bedroom_3

So when I press those profile buttons, the light brightness is set to the value of the respective input boolean, but the ui is not reflecting, as long as I stay on the same page. When I'm changing to another page and come back,the color is updated on the right button.

PS: also when adding the addtitional entities as you said (not in config above) doesn't make a difference.

@joBr99
Copy link
Owner

joBr99 commented Nov 24, 2024

This should work - not sure how you added the addtitional entities:

nspanel-bedroom-3:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tasmota/sonoff/nspanel_bedroom_3/tele/RESULT"
    panelSendTopic: "tasmota/sonoff/nspanel_bedroom_3/cmnd/CustomSend"
    model: eu
    locale: "nl_BE"
    #dateFormatBabel: "EE d MMMM"
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "21:00:00"
        value: 0
    screensaver:
      entities:
        - entity: weather.forecast_home
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 0
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 1
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 2
        - entity: sensor.weather_forecast_daily # see https://docs.nspanel.pky.eu/stable/prepare_ha/#workaround-for-homeassistant-202404
          type: 3
      statusIcon1:
        entity: climate.smart_trv_bedroom_3
        # prefix with ha: to render home assistant templates, icons must be put between <I></I>
        icon: "ha:{{iif(state_attr('climate.smart_trv_bedroom_3', 'hvac_action')=='heating', '<I>mdi:fire</I>', '', '')}}"
        #color: [255, 193, 7]
      statusIcon2:
        entity: climate.smart_trv_bedroom_3
        icon: "ha:{{state_attr('climate.smart_trv_bedroom_3', 'current_temperature') | float(0) | round(1)}}°C"
        #entity: sensor.nspanel_bedroom_3_analog_temperature1
        #icon: "ha:{{states('sensor.nspanel_bedroom_3_analog_temperature1') | float(0) | round(1)}}°C"
        #color: [255, 193, 7]
    cards:
      - type: cardGrid
        title: Overzicht
        entities:
          - entity: button.bedroom_3_light_profile_default
            name: Standaard
            icon: mdi:lightbulb-on-50
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_default_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: button.bedroom_3_light_profile_night
            name: Nacht
            icon: mdi:lightbulb-on-10
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_night_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: button.bedroom_3_light_profile_work
            name: Werk
            icon: mdi:lightbulb-on
            color: "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_work_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: navigate.light
            name: Aanpassen
            icon: mdi:lightbulb
            color: "{{iif(states('light.smart_leds_bedroom_3')=='on', '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"
          - entity: sensor.smart_sensor_bedroom_3_temperature
            name: Temperatuur
          - entity: navigate.thermostat
            name: Thermostaat
            icon: mdi:thermostat
          - entity: light.smart_leds_bedroom_3
          - entity: input_number.light_profile_work_brightness
    hiddenCards:
      - type: cardEntities
        title: Verlichting
        key: light
        entities:
          - entity: light.smart_leds_bedroom_3
            name: Kleuren
          - entity: input_boolean.bedroom_3_light_disco_mode_toggle
            name: Disco modus
          - entity: input_number.bedroom_3_light_disco_mode_interval_nspanel
            name: Disco interval
          - entity: navigate.light_lamps
            name: Lampen individueel
            icon: mdi:lightbulb
      - type: cardEntities
        title: Lampen
        key: light_lamps
        entities:
          - entity: light.smart_led_bedroom_3_lamp_1
            name: Lamp 1
          - entity: light.smart_led_bedroom_3_lamp_2
            name: Lamp 2
          - entity: light.smart_led_bedroom_3_lamp_3
            name: Lamp 3
      - type: cardThermo
        title: Thermostaat
        key: thermostat
        entity: climate.smart_trv_bedroom_3

@h3llrais3r
Copy link
Author

h3llrais3r commented Nov 24, 2024

I've just tried it and it's not working... 😢
Colors are not reflecting. I always have to go to another page before the color reflects.
Besides that, I'm also seeing a 4x2 grid now due to the additional entities.
Using cardGrid1 doesn't work as it returns back to the 4x2 grid when switching between pages.
PS: running last published version (4.4.0, not main branch)

@joBr99 joBr99 reopened this Nov 24, 2024
@joBr99
Copy link
Owner

joBr99 commented Nov 24, 2024

Didn't think about the 4x2 layout - are the additonal entities on the 4x2 layout updateing?

@h3llrais3r
Copy link
Author

No update on the additional entities either.
Only when going to other page and coming back, then it's reflected.

@joBr99
Copy link
Owner

joBr99 commented Nov 25, 2024

can you send some logs from appdaemon?

  • after startup (section with the entities that have been registered for callbacks)
  • and the logs during this issue (open page, change values ...)

@h3llrais3r
Copy link
Author

h3llrais3r commented Nov 26, 2024

Callbacks:

2024-11-26 18:02:04.904414 INFO nspanel-bedroom-3: Registering callbacks for the following items: ['button.bedroom_3_light_profile_default', 'button.bedroom_3_light_profile_night', 'button.bedroom_3_light_profile_work', 'sensor.smart_sensor_bedroom_3_temperature', 'light.smart_leds_bedroom_3', 'input_number.light_profile_work_brightness', 'light.smart_leds_bedroom_3', 'input_boolean.bedroom_3_light_disco_mode_toggle', 'input_number.bedroom_3_light_disco_mode_interval_nspanel', 'light.smart_led_bedroom_3_lamp_1', 'light.smart_led_bedroom_3_lamp_2', 'light.smart_led_bedroom_3_lamp_3', 'climate.smart_trv_bedroom_3', 'weather.example', 'climate.smart_trv_bedroom_3', 'climate.smart_trv_bedroom_3', 'weather.forecast_home', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily']
2024-11-26 18:02:04.922118 INFO MQTT: Topic tasmota/sonoff/nspanel_bedroom_3/tele/RESULT already subscribed to
2024-11-26 18:02:04.924922 INFO nspanel-bedroom-3: Started (v4.3.3)
2024-11-26 18:02:05.583087 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"9"}'}
2024-11-26 18:02:05.585712 INFO nspanel-bedroom-3: Update Pre-Check failed Tasmota Driver Version: 9 Panel Version: None
2024-11-26 18:02:05.596664 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,53,eu"}'}
2024-11-26 18:02:05.598971 INFO nspanel-bedroom-3: Received Message from Screen: event,startup,53,eu
2024-11-26 18:02:05.605978 INFO nspanel-bedroom-3: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 53
2024-11-26 18:02:05.609789 INFO nspanel-bedroom-3: Startup Event
2024-11-26 18:02:05.724508 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"9"}'}
2024-11-26 18:02:05.727592 INFO nspanel-bedroom-3: Update Pre-Check sucessful Tasmota Driver Version: 9 Panel Version: 53
2024-11-26 18:02:06.286578 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,renderCurrentPage"}'}
2024-11-26 18:02:06.293240 INFO nspanel-bedroom-3: Received Message from Screen: event,renderCurrentPage

Here I pressed the screensaver, went to the card and hit the button, but no color was reflected:

2024-11-26 18:04:29.936154 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,screensaver,bExit,1"}'}
2024-11-26 18:04:29.941212 INFO nspanel-bedroom-3: Received Message from Screen: event,buttonPress2,screensaver,bExit,1
2024-11-26 18:04:29.945859 INFO nspanel-bedroom-3: Button Press Event; entity_id: screensaver; button_type: bExit; value: 1 
2024-11-26 18:04:30.108261 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,renderCurrentPage"}'}
2024-11-26 18:04:30.110595 INFO nspanel-bedroom-3: Received Message from Screen: event,renderCurrentPage
2024-11-26 18:04:32.639289 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,button.bedroom_3_light_profile_work,button"}'}
2024-11-26 18:04:32.643875 INFO nspanel-bedroom-3: Received Message from Screen: event,buttonPress2,button.bedroom_3_light_profile_work,button
2024-11-26 18:04:32.648563 INFO nspanel-bedroom-3: Button Press Event; entity_id: button.bedroom_3_light_profile_work; button_type: button; value: None 
2024-11-26 18:04:52.469303 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,sleepReached,cardGrid"}'}
2024-11-26 18:04:52.475225 INFO nspanel-bedroom-3: Received Message from Screen: event,sleepReached,cardGrid
2024-11-26 18:04:52.479209 INFO nspanel-bedroom-3: Button Press Event; entity_id: cardGrid; button_type: sleepReached; value: None 
2024-11-26 18:04:52.995262 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,renderCurrentPage"}'}
2024-11-26 18:04:53.000621 INFO nspanel-bedroom-3: Received Message from Screen: event,renderCurrentPage

Could it be because I'm using the attributes in the template, and not the state itself?
I don't see a renderCurrentPage after pressing the button.
So nothing happens until the sleep timeout is reached.
When switching between pages, it calls the renderCurrentPage, which triggers the update.
Is there a way to force a renderCurrentPage after pressing a button?

@joBr99
Copy link
Owner

joBr99 commented Nov 27, 2024

renderCurrentPage is acually not used by the appdaemon backend - rerendering is triggerd by the button's that are switching the page

Callbacks are processed here:

def state_change_callback(self, entity, attribute, old, new, kwargs):

Can you uncomment the logging in lines 161, 162, 168, 169 and 173; restart Appdaemon and send the logs again?

@h3llrais3r
Copy link
Author

h3llrais3r commented Nov 27, 2024

2024-11-27 19:27:51.718060 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,button.bedroom_3_light_profile_work,button"}'}
2024-11-27 19:27:51.726503 INFO nspanel-bedroom-3: Received Message from Screen: event,buttonPress2,button.bedroom_3_light_profile_work,button
2024-11-27 19:27:51.729702 INFO nspanel-bedroom-3: Button Press Event; entity_id: button.bedroom_3_light_profile_work; button_type: button; value: None 
2024-11-27 19:27:51.785355 INFO nspanel-bedroom-3: Got callback for: button.bedroom_3_light_profile_work
2024-11-27 19:27:51.788149 INFO nspanel-bedroom-3: Current page has the following items: {'uuid.XLz6hskGjA': ['button.bedroom_3_light_profile_default'], 'uuid.zl7ncOurY0': ['button.bedroom_3_light_profile_night'], 'uuid.k46t1jBdxr': ['button.bedroom_3_light_profile_work'], 'uuid.FU6Nr5EoLp': ['navigate.light'], 'uuid.jdrgUXJMah': ['sensor.smart_sensor_bedroom_3_temperature'], 'uuid.Ob3GXj4eJx': ['navigate.thermostat'], 'uuid.EUy5Fc7oYb': ['light.smart_leds_bedroom_3'], 'uuid.nJAygsL7Br': ['input_number.light_profile_work_brightness']}
2024-11-27 19:27:51.789582 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_default']
2024-11-27 19:27:51.791055 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_default']
2024-11-27 19:27:51.792678 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_night']
2024-11-27 19:27:51.794283 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_night']
2024-11-27 19:27:51.795561 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_work']
2024-11-27 19:27:51.796785 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_work']
2024-11-27 19:27:51.798023 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['navigate.light']
2024-11-27 19:27:51.799235 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['navigate.light']
2024-11-27 19:27:51.800445 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['sensor.smart_sensor_bedroom_3_temperature']
2024-11-27 19:27:51.801621 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['sensor.smart_sensor_bedroom_3_temperature']
2024-11-27 19:27:51.803472 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['navigate.thermostat']
2024-11-27 19:27:51.804814 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['navigate.thermostat']
2024-11-27 19:27:51.806122 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['light.smart_leds_bedroom_3']
2024-11-27 19:27:51.807372 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['light.smart_leds_bedroom_3']
2024-11-27 19:27:51.808694 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['input_number.light_profile_work_brightness']
2024-11-27 19:27:51.810238 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['input_number.light_profile_work_brightness']
2024-11-27 19:27:51.811573 INFO nspanel-bedroom-3: Callback Entity is on current page: button.bedroom_3_light_profile_work
2024-11-27 19:27:52.484185 INFO nspanel-bedroom-3: Got callback for: light.smart_led_bedroom_3_lamp_1
2024-11-27 19:27:52.485644 INFO nspanel-bedroom-3: Got callback for: light.smart_leds_bedroom_3
2024-11-27 19:27:52.487067 INFO nspanel-bedroom-3: Current page has the following items: {'uuid.pmW6Xpqa5t': ['weather.example', 'climate.thermostat_livingroom', 'climate.thermostat_livingroom'], 'uuid.mSJeAuAg7y': ['weather.forecast_home'], 'uuid.frR9n6Wu9l': ['sensor.weather_forecast_daily'], 'uuid.7dTXx5JaIf': ['sensor.weather_forecast_daily'], 'uuid.vlpiPFxKfN': ['sensor.weather_forecast_daily'], 'uuid.FixzP3TKKa': ['sensor.weather_forecast_daily']}
2024-11-27 19:27:52.488541 INFO nspanel-bedroom-3: Current page has the following items: {'uuid.XLz6hskGjA': ['button.bedroom_3_light_profile_default'], 'uuid.zl7ncOurY0': ['button.bedroom_3_light_profile_night'], 'uuid.k46t1jBdxr': ['button.bedroom_3_light_profile_work'], 'uuid.FU6Nr5EoLp': ['navigate.light'], 'uuid.jdrgUXJMah': ['sensor.smart_sensor_bedroom_3_temperature'], 'uuid.Ob3GXj4eJx': ['navigate.thermostat'], 'uuid.EUy5Fc7oYb': ['light.smart_leds_bedroom_3'], 'uuid.nJAygsL7Br': ['input_number.light_profile_work_brightness']}
2024-11-27 19:27:52.501278 INFO nspanel-bedroom-3: Got callback for: light.smart_leds_bedroom_3
2024-11-27 19:27:52.502203 INFO nspanel-bedroom-3: Current page has the following items: {'uuid.XLz6hskGjA': ['button.bedroom_3_light_profile_default'], 'uuid.zl7ncOurY0': ['button.bedroom_3_light_profile_night'], 'uuid.k46t1jBdxr': ['button.bedroom_3_light_profile_work'], 'uuid.FU6Nr5EoLp': ['navigate.light'], 'uuid.jdrgUXJMah': ['sensor.smart_sensor_bedroom_3_temperature'], 'uuid.Ob3GXj4eJx': ['navigate.thermostat'], 'uuid.EUy5Fc7oYb': ['light.smart_leds_bedroom_3'], 'uuid.nJAygsL7Br': ['input_number.light_profile_work_brightness']}
2024-11-27 19:27:52.503118 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_default']
2024-11-27 19:27:52.503986 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_default']
2024-11-27 19:27:52.504869 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_night']
2024-11-27 19:27:52.505719 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_night']
2024-11-27 19:27:52.506645 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_work']
2024-11-27 19:27:52.507499 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_work']
2024-11-27 19:27:52.508364 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['navigate.light']
2024-11-27 19:27:52.509216 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['navigate.light']
2024-11-27 19:27:52.510078 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['sensor.smart_sensor_bedroom_3_temperature']
2024-11-27 19:27:52.510928 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['sensor.smart_sensor_bedroom_3_temperature']
2024-11-27 19:27:52.511801 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['navigate.thermostat']
2024-11-27 19:27:52.512662 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['navigate.thermostat']
2024-11-27 19:27:52.513534 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['light.smart_leds_bedroom_3']
2024-11-27 19:27:52.514392 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['light.smart_leds_bedroom_3']
2024-11-27 19:27:52.515263 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['input_number.light_profile_work_brightness']
2024-11-27 19:27:52.516121 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['input_number.light_profile_work_brightness']
2024-11-27 19:27:52.516988 INFO nspanel-bedroom-3: Callback Entity is on current page: light.smart_leds_bedroom_3
2024-11-27 19:27:52.621202 INFO nspanel-bedroom-3: Got callback for: light.smart_leds_bedroom_3
2024-11-27 19:27:52.622133 INFO nspanel-bedroom-3: Current page has the following items: {'uuid.XLz6hskGjA': ['button.bedroom_3_light_profile_default'], 'uuid.zl7ncOurY0': ['button.bedroom_3_light_profile_night'], 'uuid.k46t1jBdxr': ['button.bedroom_3_light_profile_work'], 'uuid.FU6Nr5EoLp': ['navigate.light'], 'uuid.jdrgUXJMah': ['sensor.smart_sensor_bedroom_3_temperature'], 'uuid.Ob3GXj4eJx': ['navigate.thermostat'], 'uuid.EUy5Fc7oYb': ['light.smart_leds_bedroom_3'], 'uuid.nJAygsL7Br': ['input_number.light_profile_work_brightness']}
2024-11-27 19:27:52.623036 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_default']
2024-11-27 19:27:52.623901 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_default']
2024-11-27 19:27:52.624773 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_night']
2024-11-27 19:27:52.625620 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_night']
2024-11-27 19:27:52.626482 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['button.bedroom_3_light_profile_work']
2024-11-27 19:27:52.627345 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['button.bedroom_3_light_profile_work']
2024-11-27 19:27:52.628215 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['navigate.light']
2024-11-27 19:27:52.629115 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['navigate.light']
2024-11-27 19:27:52.629999 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['sensor.smart_sensor_bedroom_3_temperature']
2024-11-27 19:27:52.630855 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['sensor.smart_sensor_bedroom_3_temperature']
2024-11-27 19:27:52.631716 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['navigate.thermostat']
2024-11-27 19:27:52.632575 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['navigate.thermostat']
2024-11-27 19:27:52.633440 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['light.smart_leds_bedroom_3']
2024-11-27 19:27:52.634293 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['light.smart_leds_bedroom_3']
2024-11-27 19:27:52.635162 INFO nspanel-bedroom-3: test124 items: dict_items([('uuid.XLz6hskGjA', ['button.bedroom_3_light_profile_default']), ('uuid.zl7ncOurY0', ['button.bedroom_3_light_profile_night']), ('uuid.k46t1jBdxr', ['button.bedroom_3_light_profile_work']), ('uuid.FU6Nr5EoLp', ['navigate.light']), ('uuid.jdrgUXJMah', ['sensor.smart_sensor_bedroom_3_temperature']), ('uuid.Ob3GXj4eJx', ['navigate.thermostat']), ('uuid.EUy5Fc7oYb', ['light.smart_leds_bedroom_3']), ('uuid.nJAygsL7Br', ['input_number.light_profile_work_brightness'])]) names: ['input_number.light_profile_work_brightness']
2024-11-27 19:27:52.636024 INFO nspanel-bedroom-3: State change callback matched for entity on current page: ['input_number.light_profile_work_brightness']
2024-11-27 19:27:52.636883 INFO nspanel-bedroom-3: Callback Entity is on current page: light.smart_leds_bedroom_3
2024-11-27 19:27:52.740015 INFO nspanel-bedroom-3: Got callback for: light.smart_led_bedroom_3_lamp_2
2024-11-27 19:27:52.741054 INFO nspanel-bedroom-3: Current page has the following items: {'uuid.XLz6hskGjA': ['button.bedroom_3_light_profile_default'], 'uuid.zl7ncOurY0': ['button.bedroom_3_light_profile_night'], 'uuid.k46t1jBdxr': ['button.bedroom_3_light_profile_work'], 'uuid.FU6Nr5EoLp': ['navigate.light'], 'uuid.jdrgUXJMah': ['sensor.smart_sensor_bedroom_3_temperature'], 'uuid.Ob3GXj4eJx': ['navigate.thermostat'], 'uuid.EUy5Fc7oYb': ['light.smart_leds_bedroom_3'], 'uuid.nJAygsL7Br': ['input_number.light_profile_work_brightness']}
2024-11-27 19:27:52.754011 INFO nspanel-bedroom-3: Got callback for: light.smart_led_bedroom_3_lamp_3
2024-11-27 19:27:52.757835 INFO nspanel-bedroom-3: Current page has the following items: {'uuid.XLz6hskGjA': ['button.bedroom_3_light_profile_default'], 'uuid.zl7ncOurY0': ['button.bedroom_3_light_profile_night'], 'uuid.k46t1jBdxr': ['button.bedroom_3_light_profile_work'], 'uuid.FU6Nr5EoLp': ['navigate.light'], 'uuid.jdrgUXJMah': ['sensor.smart_sensor_bedroom_3_temperature'], 'uuid.Ob3GXj4eJx': ['navigate.thermostat'], 'uuid.EUy5Fc7oYb': ['light.smart_leds_bedroom_3'], 'uuid.nJAygsL7Br': ['input_number.light_profile_work_brightness']}
...
2024-11-27 19:28:10.931010 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,sleepReached,cardGrid"}'}
2024-11-27 19:28:10.934359 INFO nspanel-bedroom-3: Received Message from Screen: event,sleepReached,cardGrid
2024-11-27 19:28:10.937778 INFO nspanel-bedroom-3: Button Press Event; entity_id: cardGrid; button_type: sleepReached; value: None 
2024-11-27 19:28:11.198547 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,renderCurrentPage"}'}
2024-11-27 19:28:11.202821 INFO nspanel-bedroom-3: Received Message from Screen: event,renderCurrentPage

Might be something weird but I noticed that logs from other nspanels (configured in same apps.yaml) are also being logged under nspanel-bedroom-3 prefix (which is the last configured app in apps.yaml). Not sure if this could have something to do with it?

Maybe this cooldown (don't know what it is) can have something to do with it?
Maybe we are in the return case and nothing is rendered?
image

@joBr99
Copy link
Owner

joBr99 commented Nov 27, 2024

Can you try to comment thoose 4 lines? They are an cooldown so you are not getting too many updates - might be an issue in your case.

@h3llrais3r
Copy link
Author

Will do it tomorrow, my daughter is sleeping now... 😉

@h3llrais3r
Copy link
Author

h3llrais3r commented Nov 28, 2024

I've tried it, but doesn't seem to make any difference.
However, I noticed something else (without making any changes to the python files):
It seems that if I press the buttons a second time, the colors are reflected.
When pressing it once, the color doesn't reflect.

@joBr99
Copy link
Owner

joBr99 commented Nov 30, 2024

I would like to see the messages send to the panel in the log.

Can you add this to your config? (Same level as panelRecvTopic, locale or model)

quiet: False

@h3llrais3r
Copy link
Author

h3llrais3r commented Nov 30, 2024

Some new logs after adding quiet: False:

2024-11-30 20:32:49.537893 INFO AppDaemon: Reading config
2024-11-30 20:32:49.667684 INFO AppDaemon: /homeassistant/appdaemon/apps/apps.yaml added or modified
2024-11-30 20:32:49.673635 INFO AppDaemon: App 'nspanel-bedroom-3' changed
2024-11-30 20:32:49.675511 INFO AppDaemon: Found 4 active apps
2024-11-30 20:32:49.675702 INFO AppDaemon: Found 0 inactive apps
2024-11-30 20:32:49.675862 INFO AppDaemon: Found 0 global libraries
2024-11-30 20:32:49.686439 INFO AppDaemon: Terminating nspanel-bedroom-3
2024-11-30 20:32:49.690540 INFO AppDaemon: Reloading Module: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2024-11-30 20:32:49.693410 INFO AppDaemon: Loading app nspanel-bedroom-3 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2024-11-30 20:32:49.695229 INFO AppDaemon: Calling initialize() for nspanel-bedroom-3
2024-11-30 20:32:49.697183 INFO nspanel-bedroom-3: Starting
2024-11-30 20:32:49.699863 INFO nspanel-bedroom-3: Input config: {'panelRecvTopic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'panelSendTopic': 'tasmota/sonoff/nspanel_bedroom_3/cmnd/CustomSend', 'quiet': False, 'model': 'eu', 'locale': 'nl_BE', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '21:00:00', 'value': 0}], 'screensaver': {'entities': [{'entity': 'weather.forecast_home'}, {'entity': 'sensor.weather_forecast_daily', 'type': 0}, {'entity': 'sensor.weather_forecast_daily', 'type': 1}, {'entity': 'sensor.weather_forecast_daily', 'type': 2}, {'entity': 'sensor.weather_forecast_daily', 'type': 3}], 'statusIcon1': {'entity': 'climate.smart_trv_bedroom_3', 'icon': "ha:{{iif(state_attr('climate.smart_trv_bedroom_3', 'hvac_action')=='heating', '<I>mdi:fire</I>', '', '')}}"}, 'statusIcon2': {'entity': 'climate.smart_trv_bedroom_3', 'icon': "ha:{{state_attr('climate.smart_trv_bedroom_3', 'current_temperature') | float(0) | round(1)}}°C"}}, 'cards': [{'type': 'cardGrid', 'title': 'Overzicht', 'entities': [{'entity': 'button.bedroom_3_light_profile_default', 'name': 'Standaard', 'icon': 'mdi:lightbulb-on-50', 'color': "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_default_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'button.bedroom_3_light_profile_night', 'name': 'Nacht', 'icon': 'mdi:lightbulb-on-10', 'color': "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_night_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'button.bedroom_3_light_profile_work', 'name': 'Werk', 'icon': 'mdi:lightbulb-on', 'color': "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_work_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'navigate.light', 'name': 'Aanpassen', 'icon': 'mdi:lightbulb', 'color': "{{iif(states('light.smart_leds_bedroom_3')=='on', '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'sensor.smart_sensor_bedroom_3_temperature', 'name': 'Temperatuur'}, {'entity': 'navigate.thermostat', 'name': 'Thermostaat', 'icon': 'mdi:thermostat'}, {'entity': 'light.smart_leds_bedroom_3'}, {'entity': 'input_number.light_profile_work_brightness'}]}], 'hiddenCards': [{'type': 'cardEntities', 'title': 'Verlichting', 'key': 'light', 'entities': [{'entity': 'light.smart_leds_bedroom_3', 'name': 'Kleuren'}, {'entity': 'input_boolean.bedroom_3_light_disco_mode_toggle', 'name': 'Disco modus'}, {'entity': 'input_number.bedroom_3_light_disco_mode_interval_nspanel', 'name': 'Disco interval'}, {'entity': 'navigate.light_lamps', 'name': 'Lampen individueel', 'icon': 'mdi:lightbulb'}]}, {'type': 'cardEntities', 'title': 'Lampen', 'key': 'light_lamps', 'entities': [{'entity': 'light.smart_led_bedroom_3_lamp_1', 'name': 'Lamp 1'}, {'entity': 'light.smart_led_bedroom_3_lamp_2', 'name': 'Lamp 2'}, {'entity': 'light.smart_led_bedroom_3_lamp_3', 'name': 'Lamp 3'}]}, {'type': 'cardThermo', 'title': 'Thermostaat', 'key': 'thermostat', 'entity': 'climate.smart_trv_bedroom_3'}]}
2024-11-30 20:32:49.701230 INFO nspanel-bedroom-3: Loaded config: {'panelRecvTopic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'panelSendTopic': 'tasmota/sonoff/nspanel_bedroom_3/cmnd/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '21:00:00', 'value': 0}], 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'featureExperimentalSliders': False, 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'nl_BE', 'quiet': False, 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateAdditionalTemplate': '', 'timeAdditionalTemplate': '', 'dateFormat': '%A, %d. %B %Y', 'cards': [{'type': 'cardGrid', 'title': 'Overzicht', 'entities': [{'entity': 'button.bedroom_3_light_profile_default', 'name': 'Standaard', 'icon': 'mdi:lightbulb-on-50', 'color': "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_default_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'button.bedroom_3_light_profile_night', 'name': 'Nacht', 'icon': 'mdi:lightbulb-on-10', 'color': "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_night_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'button.bedroom_3_light_profile_work', 'name': 'Werk', 'icon': 'mdi:lightbulb-on', 'color': "{{iif(state_attr('light.smart_leds_bedroom_3', 'brightness') | int(0) == states('input_number.light_profile_work_brightness') | int(0), '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'navigate.light', 'name': 'Aanpassen', 'icon': 'mdi:lightbulb', 'color': "{{iif(states('light.smart_leds_bedroom_3')=='on', '[255, 193, 7]', '[85, 115, 158]', '[85, 115, 158]')}}"}, {'entity': 'sensor.smart_sensor_bedroom_3_temperature', 'name': 'Temperatuur'}, {'entity': 'navigate.thermostat', 'name': 'Thermostaat', 'icon': 'mdi:thermostat'}, {'entity': 'light.smart_leds_bedroom_3'}, {'entity': 'input_number.light_profile_work_brightness'}]}], 'screensaver': {'type': 'screensaver', 'entity': 'weather.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver', 'entities': [{'entity': 'weather.forecast_home'}, {'entity': 'sensor.weather_forecast_daily', 'type': 0}, {'entity': 'sensor.weather_forecast_daily', 'type': 1}, {'entity': 'sensor.weather_forecast_daily', 'type': 2}, {'entity': 'sensor.weather_forecast_daily', 'type': 3}], 'statusIcon1': {'entity': 'climate.smart_trv_bedroom_3', 'icon': "ha:{{iif(state_attr('climate.smart_trv_bedroom_3', 'hvac_action')=='heating', '<I>mdi:fire</I>', '', '')}}"}, 'statusIcon2': {'entity': 'climate.smart_trv_bedroom_3', 'icon': "ha:{{state_attr('climate.smart_trv_bedroom_3', 'current_temperature') | float(0) | round(1)}}°C"}}, 'hiddenCards': [{'type': 'cardEntities', 'title': 'Verlichting', 'key': 'light', 'entities': [{'entity': 'light.smart_leds_bedroom_3', 'name': 'Kleuren'}, {'entity': 'input_boolean.bedroom_3_light_disco_mode_toggle', 'name': 'Disco modus'}, {'entity': 'input_number.bedroom_3_light_disco_mode_interval_nspanel', 'name': 'Disco interval'}, {'entity': 'navigate.light_lamps', 'name': 'Lampen individueel', 'icon': 'mdi:lightbulb'}]}, {'type': 'cardEntities', 'title': 'Lampen', 'key': 'light_lamps', 'entities': [{'entity': 'light.smart_led_bedroom_3_lamp_1', 'name': 'Lamp 1'}, {'entity': 'light.smart_led_bedroom_3_lamp_2', 'name': 'Lamp 2'}, {'entity': 'light.smart_led_bedroom_3_lamp_3', 'name': 'Lamp 3'}]}, {'type': 'cardThermo', 'title': 'Thermostaat', 'key': 'thermostat', 'entity': 'climate.smart_trv_bedroom_3'}]}
2024-11-30 20:32:49.703396 INFO nspanel-bedroom-3: Sending Message: pageType~pageStartup
2024-11-30 20:32:49.711325 INFO nspanel-bedroom-3: gtest123: ['button.bedroom_3_light_profile_default', 'button.bedroom_3_light_profile_night', 'button.bedroom_3_light_profile_work', 'navigate.light', 'sensor.smart_sensor_bedroom_3_temperature', 'navigate.thermostat', 'light.smart_leds_bedroom_3', 'input_number.light_profile_work_brightness', 'light.smart_leds_bedroom_3', 'input_boolean.bedroom_3_light_disco_mode_toggle', 'input_number.bedroom_3_light_disco_mode_interval_nspanel', 'navigate.light_lamps', 'light.smart_led_bedroom_3_lamp_1', 'light.smart_led_bedroom_3_lamp_2', 'light.smart_led_bedroom_3_lamp_3', 'climate.smart_trv_bedroom_3', 'weather.example', 'climate.smart_trv_bedroom_3', 'climate.smart_trv_bedroom_3', 'weather.forecast_home', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily']
2024-11-30 20:32:49.712630 INFO nspanel-bedroom-3: Registering callbacks for the following items: ['button.bedroom_3_light_profile_default', 'button.bedroom_3_light_profile_night', 'button.bedroom_3_light_profile_work', 'sensor.smart_sensor_bedroom_3_temperature', 'light.smart_leds_bedroom_3', 'input_number.light_profile_work_brightness', 'light.smart_leds_bedroom_3', 'input_boolean.bedroom_3_light_disco_mode_toggle', 'input_number.bedroom_3_light_disco_mode_interval_nspanel', 'light.smart_led_bedroom_3_lamp_1', 'light.smart_led_bedroom_3_lamp_2', 'light.smart_led_bedroom_3_lamp_3', 'climate.smart_trv_bedroom_3', 'weather.example', 'climate.smart_trv_bedroom_3', 'climate.smart_trv_bedroom_3', 'weather.forecast_home', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily', 'sensor.weather_forecast_daily']
2024-11-30 20:32:49.731452 INFO MQTT: Topic tasmota/sonoff/nspanel_bedroom_3/tele/RESULT already subscribed to
2024-11-30 20:32:49.734207 INFO nspanel-bedroom-3: Started (v4.3.3)
2024-11-30 20:32:49.865307 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"9"}'}
2024-11-30 20:32:49.866606 INFO nspanel-bedroom-3: Update Pre-Check failed Tasmota Driver Version: 9 Panel Version: None
2024-11-30 20:32:50.745050 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,53,eu"}'}
2024-11-30 20:32:50.748514 INFO nspanel-bedroom-3: Received Message from Screen: event,startup,53,eu
2024-11-30 20:32:50.754500 INFO nspanel-bedroom-3: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 53
2024-11-30 20:32:50.758072 INFO nspanel-bedroom-3: Startup Event
2024-11-30 20:32:50.773399 INFO nspanel-bedroom-3: Sending Message: time~20:32~
2024-11-30 20:32:50.786273 INFO nspanel-bedroom-3: Sending Message: date~zaterdag 30 november 2024
2024-11-30 20:32:50.790343 INFO nspanel-bedroom-3: Sending Message: dimmode~10~100~6371~~0
2024-11-30 20:32:50.794708 INFO nspanel-bedroom-3: Sending Message: pageType~screensaver
2024-11-30 20:32:50.798516 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:32:50.827956 INFO nspanel-bedroom-3: Sending Message: weatherUpdate~~~���~31728~Weersverwachting thuis~6.2��C~~~���~31728~za~6.3��C~~~���~31728~zo~9.2��C~~~���~38066~ma~11.3��C~~~���~38066~di~8.0��C
2024-11-30 20:32:50.852513 INFO nspanel-bedroom-3: Sending Message: statusUpdate~~64512~16.5��C~64512~~
2024-11-30 20:32:50.860593 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"9"}'}
2024-11-30 20:32:50.862042 INFO nspanel-bedroom-3: Update Pre-Check sucessful Tasmota Driver Version: 9 Panel Version: 53
2024-11-30 20:32:51.685703 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,renderCurrentPage"}'}
2024-11-30 20:32:51.687313 INFO nspanel-bedroom-3: Received Message from Screen: event,renderCurrentPage
2024-11-30 20:33:00.722552 INFO nspanel-bedroom-3: Sending Message: time~20:33~
2024-11-30 20:33:17.941051 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,screensaver,bExit,1"}'}
2024-11-30 20:33:17.944662 INFO nspanel-bedroom-3: Received Message from Screen: event,buttonPress2,screensaver,bExit,1
2024-11-30 20:33:17.948586 INFO nspanel-bedroom-3: Button Press Event; entity_id: screensaver; button_type: bExit; value: 1 
2024-11-30 20:33:17.954341 INFO nspanel-bedroom-3: Sending Message: pageType~cardGrid2
2024-11-30 20:33:17.960445 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:18.094238 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~21395~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~21395~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~17299~Leds slaapskamer Cara~0~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:18.101735 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,renderCurrentPage"}'}
2024-11-30 20:33:18.102916 INFO nspanel-bedroom-3: Received Message from Screen: event,renderCurrentPage
2024-11-30 20:33:21.289114 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,button.bedroom_3_light_profile_default,button"}'}
2024-11-30 20:33:21.292280 INFO nspanel-bedroom-3: Received Message from Screen: event,buttonPress2,button.bedroom_3_light_profile_default,button
2024-11-30 20:33:21.296871 INFO nspanel-bedroom-3: Button Press Event; entity_id: button.bedroom_3_light_profile_default; button_type: button; value: None 
2024-11-30 20:33:21.329907 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:21.417454 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~21395~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~21395~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~17299~Leds slaapskamer Cara~0~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:24.004607 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:24.103254 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~65024~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~65024~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~42227~Leds slaapskamer Cara~1~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:24.116329 INFO nspanel-bedroom-3: Sending Message: entityUpdateDetail~uuid.hfgpMXvi91~~42227~1~49~0~enable~Color~Kleurtemperatuur~Helderheid~enable
2024-11-30 20:33:24.123025 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:24.212858 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~65024~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~65024~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~42227~Leds slaapskamer Cara~1~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:24.226966 INFO nspanel-bedroom-3: Sending Message: entityUpdateDetail~uuid.hfgpMXvi91~~42227~1~49~0~enable~Color~Kleurtemperatuur~Helderheid~enable
2024-11-30 20:33:30.903231 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,button.bedroom_3_light_profile_default,button"}'}
2024-11-30 20:33:30.905341 INFO nspanel-bedroom-3: Received Message from Screen: event,buttonPress2,button.bedroom_3_light_profile_default,button
2024-11-30 20:33:30.907571 INFO nspanel-bedroom-3: Button Press Event; entity_id: button.bedroom_3_light_profile_default; button_type: button; value: None 
2024-11-30 20:33:30.951233 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:31.080684 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~65024~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~65024~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~42227~Leds slaapskamer Cara~1~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:36.890066 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:36.999865 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~21395~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~21395~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~17299~Leds slaapskamer Cara~0~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:37.021598 INFO nspanel-bedroom-3: Sending Message: entityUpdateDetail~uuid.hfgpMXvi91~~17299~0~0~disable~disable~Color~Kleurtemperatuur~Helderheid~disable
2024-11-30 20:33:37.030443 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:37.110095 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~21395~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~21395~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~17299~Leds slaapskamer Cara~0~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:37.126217 INFO nspanel-bedroom-3: Sending Message: entityUpdateDetail~uuid.hfgpMXvi91~~17299~0~0~disable~disable~Color~Kleurtemperatuur~Helderheid~disable
2024-11-30 20:33:50.886435 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,sleepReached,cardGrid"}'}
2024-11-30 20:33:50.888276 INFO nspanel-bedroom-3: Received Message from Screen: event,sleepReached,cardGrid
2024-11-30 20:33:50.893046 INFO nspanel-bedroom-3: Button Press Event; entity_id: cardGrid; button_type: sleepReached; value: None 
2024-11-30 20:33:50.897260 INFO nspanel-bedroom-3: Sending Message: pageType~screensaver
2024-11-30 20:33:50.902463 INFO nspanel-bedroom-3: Sending Message: timeout~20
2024-11-30 20:33:50.933381 INFO nspanel-bedroom-3: Sending Message: weatherUpdate~~~���~31728~Weersverwachting thuis~6.2��C~~~���~31728~za~6.3��C~~~���~31728~zo~9.2��C~~~���~38066~ma~11.3��C~~~���~38066~di~8.0��C
2024-11-30 20:33:50.958508 INFO nspanel-bedroom-3: Sending Message: statusUpdate~~64512~16.5��C~64512~~
2024-11-30 20:33:51.920691 INFO nspanel-bedroom-3: MQTT callback for: {'topic': 'tasmota/sonoff/nspanel_bedroom_3/tele/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,renderCurrentPage"}'}
2024-11-30 20:33:51.922613 INFO nspanel-bedroom-3: Received Message from Screen: event,renderCurrentPage
2024-11-30 20:34:00.736181 INFO nspanel-bedroom-3: Sending Message: time~20:34~

I"ve toggled the button.bedroom_3_light_profile_default button, waited a few seconds, toggled it again (then color was reflected" and then clicked the physical button to turn off.

@joBr99
Copy link
Owner

joBr99 commented Dec 4, 2024

o.O the messages about the callbacks are missing

This is what I can see from this section:

2024-11-30 20:33:18.094238 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~21395~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~21395~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~17299~Leds slaapskamer Cara~0~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:21.292280 INFO nspanel-bedroom-3: Received Message from Screen: event,buttonPress2,button.bedroom_3_light_profile_default,button
2024-11-30 20:33:21.417454 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~21395~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~21395~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~17299~Leds slaapskamer Cara~0~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0
2024-11-30 20:33:24.103254 INFO nspanel-bedroom-3: Sending Message: entityUpd~Overzicht~delete~~~~~~delete~~~~~~button~button.bedroom_3_light_profile_default~���~65024~Standaard~Klik~button~button.bedroom_3_light_profile_night~���~21395~Nacht~Klik~button~button.bedroom_3_light_profile_work~���~21395~Werk~Klik~button~navigate.light~���~65024~Aanpassen~Klik~text~sensor.smart_sensor_bedroom_3_temperature~16.6~17299~Temperatuur~16.6��C~button~navigate.thermostat~���~17299~Thermostaat~Klik~light~uuid.hfgpMXvi91~���~42227~Leds slaapskamer Cara~1~number~input_number.light_profile_work_brightness~���~17299~Verlichting werk helderheid~255.0|5.0|255.0

Card was opened 20:33:18
Button pressed 20:33:21.29
First Update on 20:33:21.41 (without any changes)
Second Update on 20:33:24 (with changes)

But without the state callback stuff no clue what caused the updates.

@h3llrais3r
Copy link
Author

h3llrais3r commented Dec 11, 2024

I've pressed the button twice, so I suppose the update was caused by that, as the color was reflected after I pressed the same button a second time?

First button press at 20:33:21
Second button press at 20:33:30

Any idea why the state callback is missing?
Or what I should do to try to get it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configuration related to configuration homeassistant question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants