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

[BUG] Moving Cover renders Panel unusable #1255

Open
2 tasks done
Roxxor91 opened this issue Sep 14, 2024 · 4 comments
Open
2 tasks done

[BUG] Moving Cover renders Panel unusable #1255

Roxxor91 opened this issue Sep 14, 2024 · 4 comments
Labels
bug Something isn't working homeassistant

Comments

@Roxxor91
Copy link

Roxxor91 commented Sep 14, 2024

PROBLEM DESCRIPTION

A clear and concise description of what the problem is.
I added Cover entities (helpers in this case; one cover entity controlling several venetian blinds). When selecting the entitty, the controlling menu opens as expected. When I press the blinds to be closed the panel gets "unresponsive". It appears to me that the refreshes of the display showing the percentage of opening interferes with me pressing the "X" on the upper right corner. i have to quickly press the x button in order to close.

REQUESTED INFORMATION

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

  • Provide your apps.yaml (or your config):
  apps.yaml here:
`nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/NSPanelErdgeschoss/RESULT"
    panelSendTopic: "cmnd/NSPanelErdgeschoss/CustomSend"
    model: eu
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "23:00:00"
        value: 0
    locale: "de_DE"
    screensaver:
      doubleTapToUnlock: True
      entities:
      - entity: weather.village
      - 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
    cards:
      - type: cardGrid
        entities:
          - entity: script.alle_lichter_aus
            name: "Lichter aus"
            icon: mdi:lightbulb
          - entity: vacuum.valetudo_roborocks7
            name: "Start/Stop EG"
            icon: mdi:vacuum
          - entity: vacuum.valetudo_r2d2
            name: "Start/Stop OG"
            icon: mdi:vacuum
          - entity: cover.sonnenschutz
            name: "Alle Rollos"
            icon: mdi:window-open
          - entity: cover.rollos_raffstores_eg
            name: "Rollos EG"
            icon: mdi:window-open
        - entity: cover.rollos_og
            name: "Rollos OG"
            icon: mdi:window-open

        title: Quicktoggles
      - type: cardMedia
        entity: media_player.wohnzimmer_2
        title: "Sonos Wohnzimmer"
        entities:
          - entity: scene.br_klassik
            name: "BR Klassik"
            icon: mdi:violin
          - entity: scene.jazz
            name: "Jazz"
            icon: mdi:saxophone
      - type: cardGrid
        entities:
          - entity: vacuum.valetudo_r2d2
            name: "Start/Zurück"
            icon: mdi:vacuum
          - entity: script.r2d2_zum_mulleimer
            name: Pflege
            icon: mdi:spray-bottle
          - entity: script.1646845553960
            name: Küche
            icon: mdi:stove
        title: Haushalt
     - type: cardQR
        title: Gast Wifi
        qrCode: "WIFI:S:XXXXXXXX Gast;T:WPA;P:XXXXXXXXXXXX;;"
        entities:
          - entity: iText.XXXXXXX Gast
            name: Name
            icon: mdi:wifi
          - entity: iText.XXXXXXXXXXXXXXXXX
            name: Passwort
            icon: mdi:key

      - `

  • 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:


TO REPRODUCE

Steps to reproduce the behavior:
See description

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen.
NSPAnel should stay responsive. If there is a technical limitation regarding screen refresh and usability, maybe reduce the refreshes of the cover state and/or add an option to disable the state on the NSPanel and simply allow pressing buttons (up/down/stop).

SCREENSHOTS

If applicable, add screenshots/pictures to help explain your problem.

ADDITIONAL CONTEXT

Add any other context about the problem here.
Please note here in case you are using ioBroker

PANEL / FIRMWARE VERSION

Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
EU

@Roxxor91 Roxxor91 added the bug Something isn't working label Sep 14, 2024
@joBr99
Copy link
Owner

joBr99 commented Sep 14, 2024

Please provide logs from appdeamon with this issue

@Roxxor91
Copy link
Author

Please provide logs from appdeamon with this issue

Description of actions: Open cover submenu, press cover down, repeatedly press the "X" to close it (it doesnt work, state of the blinds gets updated frequently), press the stop button for blind movement, now closing the menu works.

2024-09-14 09:09:47.768733 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,screensaver,bExit,1"}'} 2024-09-14 09:09:47.773141 INFO nspanel-1: Received Message from Screen: event,buttonPress2,screensaver,bExit,1 2024-09-14 09:09:47.775698 INFO nspanel-1: Button Press Event; entity_id: screensaver; button_type: bExit; value: 1 2024-09-14 09:09:47.791636 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,screensaver,bExit,2"}'} 2024-09-14 09:09:47.795502 INFO nspanel-1: Received Message from Screen: event,buttonPress2,screensaver,bExit,2 2024-09-14 09:09:47.800820 INFO nspanel-1: Button Press Event; entity_id: screensaver; button_type: bExit; value: 2 2024-09-14 09:09:51.922295 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,pageOpenDetail,popupShutter,cover.rollos_og"}'} 2024-09-14 09:09:51.923158 INFO nspanel-1: Received Message from Screen: event,pageOpenDetail,popupShutter,cover.rollos_og 2024-09-14 09:09:56.019714 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,cover.rollos_og,down"}'} 2024-09-14 09:09:56.022260 INFO nspanel-1: Received Message from Screen: event,buttonPress2,cover.rollos_og,down 2024-09-14 09:09:56.023496 INFO nspanel-1: Button Press Event; entity_id: cover.rollos_og; button_type: down; value: None 2024-09-14 09:10:00.063924 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:00.064610 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:00.065264 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:01.887201 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:01.892498 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:01.894092 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:02.629443 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:02.629865 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:02.630259 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:03.056352 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:03.058069 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:03.059775 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:04.040329 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:04.040821 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:04.041286 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:04.186829 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:04.189108 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:04.193928 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:04.650880 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:04.652437 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:04.653942 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:05.268322 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:05.268721 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:05.269089 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:10:06.944386 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,cover.rollos_og,stop"}'} 2024-09-14 09:10:06.945978 INFO nspanel-1: Received Message from Screen: event,buttonPress2,cover.rollos_og,stop 2024-09-14 09:10:06.947549 INFO nspanel-1: Button Press Event; entity_id: cover.rollos_og; button_type: stop; value: None 2024-09-14 09:10:09.384952 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,popupShutter,bExit"}'} 2024-09-14 09:10:09.387464 INFO nspanel-1: Received Message from Screen: event,buttonPress2,popupShutter,bExit 2024-09-14 09:10:09.388557 INFO nspanel-1: Button Press Event; entity_id: popupShutter; button_type: bExit; value: None 2024-09-14 09:11:01.633325 INFO nspanel-1: MQTT callback for: {'topic': 'tele/NSPanelErdgeschoss/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,sleepReached,cardGrid"}'} 2024-09-14 09:11:01.635822 INFO nspanel-1: Received Message from Screen: event,sleepReached,cardGrid 2024-09-14 09:11:01.637320 INFO nspanel-1: Button Press Event; entity_id: cardGrid; button_type: sleepReached; value: None

@mikosoft83
Copy link

It happens to me to when I use blinds that update position every percent (IKEA bliends). Those that don't (Shelly 2.5) are fine. I assume it's the amount of traffic the panel has to process.

@joBr99
Copy link
Owner

joBr99 commented Sep 22, 2024

'll try I've an ikea blind connected though zigbee2mqtt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working homeassistant
Projects
None yet
Development

No branches or pull requests

4 participants