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

HMW-LC-Dim1L-DR Dimmaktor: Aktueller Schaltzustand wird verzögert angezeigt/nachkorrigiert #1513

Closed
mbhomie007 opened this issue Nov 9, 2021 · 55 comments · Fixed by #2513
Closed
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component

Comments

@mbhomie007
Copy link

Describe the issue you are experiencing

Bei der Snapshot Version 3.61.4.20211108 wird der Schaltzustand erst nach Aufbau der Seite korrekt angezeigt. Siehe Screencast.

Gerät: HM-Wired: HMW-LC-Dim1L-DR Dimmaktor

Mit der letzten Stable Version 3.59.6.20211009 tritt das Problem nicht auf.

Describe the behavior you expected

Zustand wird sofort beim Klick auf das Gerät korrekt anzeigt.

Steps to reproduce the issue

  1. Auf "Status und Bedienung" - > "Geräte" klicken
  2. Gerät auswählen

What is the version this bug report is based on?

Snapshot RaspberryMatic-3.61.4.20211108

Which base platform are you running?

rpi3 (RaspberryPi3)

Which HomeMatic/homematicIP radio module are you using?

RPI-RF-MOD

Anything in the logs that might be useful for us?

No Log

Additional information

2021-11-09-at-15-30-30

@mbhomie007 mbhomie007 added the 🐛 bug-report Something isn't working label Nov 9, 2021
@mbhomie007
Copy link
Author

mbhomie007 commented Nov 17, 2021

Mit der aktuellen Version 3.61.5.20211113 tritt das Problem leider weiterhin auf.

@mbhomie007 mbhomie007 changed the title Aktueller Schaltzustand wird verzögert angezeigt/nachkorrigiert HMW-LC-Dim1L-DR Dimmaktor: Aktueller Schaltzustand wird verzögert angezeigt/nachkorrigiert Nov 17, 2021
@stale
Copy link

stale bot commented Feb 19, 2022

Thanks for your contribution!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of RaspberryMatic and tell us. Also check that all relevant details,


Vielen Dank für die Unterstützung!
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüfen Sie, ob das Problem auch in der aktuellsten Version von RaspberryMatic noch relevant ist, und teilen Sie uns dies mit. Überprüfen Sie auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind oder aktualisiert werden müssen.

@stale stale bot added the 🧊 stale Ticket is in a stale state (about to be closed) label Feb 19, 2022
@mbhomie007
Copy link
Author

Auch mit der aktuellsten Version 3.61.7.20220115 tritt das Problem weiterhin auf und kann reproduziert werden.

@stale stale bot removed the 🧊 stale Ticket is in a stale state (about to be closed) label Feb 19, 2022
@stale
Copy link

stale bot commented May 25, 2022

Thanks for your contribution!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of RaspberryMatic and tell us. Also check that all relevant details,


Vielen Dank für die Unterstützung!
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüfen Sie, ob das Problem auch in der aktuellsten Version von RaspberryMatic noch relevant ist, und teilen Sie uns dies mit. Überprüfen Sie auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind oder aktualisiert werden müssen.

@stale stale bot added the 🧊 stale Ticket is in a stale state (about to be closed) label May 25, 2022
@mbhomie007
Copy link
Author

Problem ist noch präsent.

@stale stale bot removed the 🧊 stale Ticket is in a stale state (about to be closed) label May 25, 2022
@stale
Copy link

stale bot commented Sep 4, 2022

Thanks for your contribution!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of RaspberryMatic and tell us. Also check that all relevant details,


Vielen Dank für die Unterstützung!
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüfen Sie, ob das Problem auch in der aktuellsten Version von RaspberryMatic noch relevant ist, und teilen Sie uns dies mit. Überprüfen Sie auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind oder aktualisiert werden müssen.

@stale stale bot added the 🧊 stale Ticket is in a stale state (about to be closed) label Sep 4, 2022
@mbhomie007
Copy link
Author

Problem besteht weiterhin.

@stale stale bot removed the 🧊 stale Ticket is in a stale state (about to be closed) label Sep 4, 2022
@stale
Copy link

stale bot commented Dec 3, 2022

Thanks for your contribution!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of RaspberryMatic and tell us. Also check that all relevant details,


Vielen Dank für die Unterstützung!
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüfen Sie, ob das Problem auch in der aktuellsten Version von RaspberryMatic noch relevant ist, und teilen Sie uns dies mit. Überprüfen Sie auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind oder aktualisiert werden müssen.

@stale stale bot added the 🧊 stale Ticket is in a stale state (about to be closed) label Dec 3, 2022
@mbhomie007
Copy link
Author

Problem besteht weiterhin.

@stale stale bot removed the 🧊 stale Ticket is in a stale state (about to be closed) label Dec 3, 2022
@mbhomie007
Copy link
Author

Problem besteht weiterhin, auch mit der aktuellen Stable 3.67.10.20230114.
Das Problem erhielt Einzug mit der 3.61.4

Kann das jemand bestätigen?

@stale
Copy link

stale bot commented Apr 25, 2023

Thanks for your contribution!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of RaspberryMatic and tell us. Also check that all relevant details,


Vielen Dank für die Unterstützung!
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüfen Sie, ob das Problem auch in der aktuellsten Version von RaspberryMatic noch relevant ist, und teilen Sie uns dies mit. Überprüfen Sie auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind oder aktualisiert werden müssen.

@stale stale bot added the 🧊 stale Ticket is in a stale state (about to be closed) label Apr 25, 2023
@mbhomie007
Copy link
Author

Problem besteht auch in der 3.69.6.20230407

Siehe Screencast oben.

@stale stale bot removed the 🧊 stale Ticket is in a stale state (about to be closed) label Apr 25, 2023
@stale
Copy link

stale bot commented Jul 26, 2023

Thanks for your contribution!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of RaspberryMatic and tell us. Also check that all relevant details,


Vielen Dank für die Unterstützung!
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüfen Sie, ob das Problem auch in der aktuellsten Version von RaspberryMatic noch relevant ist, und teilen Sie uns dies mit. Überprüfen Sie auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind oder aktualisiert werden müssen.

@stale stale bot added the 🧊 stale Ticket is in a stale state (about to be closed) label Jul 26, 2023
@mbhomie007
Copy link
Author

Problem still present.

@stale stale bot removed the 🧊 stale Ticket is in a stale state (about to be closed) label Jul 26, 2023
@github-actions
Copy link
Contributor

There hasn't been any activity on this issue recently. To keep our backlog manageable we have to clean old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest RaspberryMatic version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the 🧊 stale Ticket is in a stale state (about to be closed) label Oct 25, 2023
@jens-maus
Copy link
Owner

Ok, hab den PR mal integriert. Dann kann @mbhomie007 das morgen am besten einfach mit dem nächsten nightly snapshot mal testen und zurückmelden ob das Problem damit wirklich gefixt ist.

@jens-maus jens-maus added the 🏷️ WebUI This refs the WebUI component label Nov 16, 2023
@jens-maus jens-maus added this to the next release milestone Nov 16, 2023
@jp112sdl
Copy link
Contributor

Jup, wird wohl so das beste sein 👍

@mbhomie007
Copy link
Author

Das hört sich vielversprechend an. 😁
Ich werde den Nightly Snapshot nachher testen und hier eine Rückmeldung geben.

@mbhomie007
Copy link
Author

mbhomie007 commented Nov 17, 2023

Hallo @jens-maus @jp112sdl
erstmal vielen Dank für das Angehen des Problems. 💯

Nach Aufruf der Seite wird nun der Status ohne Verzögerung richtig dargestellt. Top!

Allerdings gibt es ein Problem, wenn ich den Dimmer per Web-UI ein- oder ausschalte.
Die Schaltzustände passen nicht mehr mit dem tatsächlichen/Ist-Zustand zusammen.
Außerdem passt der Slider auch nicht mehr zum Schaltzustand.
Wenn ich die Seite refreshe passt wieder alles.

image

image

image

@jens-maus
Copy link
Owner

War denn das bei der vorherigen Version nicht so das das mitunter nicht konsistent war?

Tja, dann haben wir wohl den Grund / Ursprung gefunden warum eQ3 hier das timeout reingebaut hat. Wird wohl vmtl. darauf hinauslaufen das man auswählen muss: Entweder Zeitverzögerung beim aufrufen der Seite wo dann das Ein->Aus sprint nach 1 sekunde oder eben inkonsistenz bei der Bedienung. Ergo, bitte wählen Sie ;-)

Ausser natürlich @jp112sdl hat noch irgendeine Idee ob man dieses (neue) Problem auch noch irgendwie umgehen/fixen kann?!?

@jp112sdl
Copy link
Contributor

jp112sdl commented Nov 17, 2023

Ausser natürlich @jp112sdl hat noch irgendeine Idee ob man dieses (neue) Problem auch noch irgendwie umgehen/fixen kann?!?

Wir lassen das Timeout mit 1000 so drin und setzen die Style-Klasse passend zum LEVEL ( > 0 = EIN sonst AUS) wie hier vorgeschlagen: #1513 (comment)

Dazu komme ich heute aber wahrscheinlich nicht mehr

@jens-maus
Copy link
Owner

Oder das timeout auf nur 200-300ms stellen?

@jp112sdl
Copy link
Contributor

jp112sdl commented Nov 17, 2023

Außerdem passt der Slider auch nicht mehr zum Schaltzustand.

Daran wurde ja nun gar nichts verändert. :/

Allerdings gibt es ein Problem, wenn ich den Dimmer per Web-UI ein- oder ausschalte.
Die Schaltzustände passen nicht mehr mit dem tatsächlichen/Ist-Zustand zusammen.

Kann es grad nicht nachvollziehen. Hab es bei mir fix mal angeschaut, da ist alles schick.
Bekomme auch keinen Javafehler. Egal wie schnell und oft ich da hin und her klicke

@mbhomie007
Copy link
Author

@jp112sdl Habe einen kleinen Screencast gemacht.
Ich hoffe es hilft ein wenig.

Aufzeichnung.2023-11-17.191807.mp4

@jens-maus
Copy link
Owner

Du hast noch nicht beantwortet ob es mit der vorherigen Version nicht auch schon so war..

@mbhomie007
Copy link
Author

Du hast noch nicht beantwortet ob es mit der vorherigen Version nicht auch schon so war..

Sorry, das kann ich nicht mehr genau sagen. Dort ist mir immer nur die Statusverzögerung aufgefallen.

@jens-maus
Copy link
Owner

Dann geh zurück und teste es.

@jp112sdl
Copy link
Contributor

So sieht es bei mir aus

@mbhomie007
Copy link
Author

Dann geh zurück und teste es.

Also mit der vorherigen Version tritt das Problem nicht auf.

@jens-maus
Copy link
Owner

Hmm und wenn du einen kleinen timeout von 200ms Sekunden da reinbaust?

@jp112sdl
Copy link
Contributor

Der Unterschied zw. BidCos und Wired wird sein, dass BidCos viel träger von der Kommunikation her ist.
Abgesehen davon habe ich auch eine Rampe von 0,5 Sekunden konfiguriert.

Hmm und wenn du einen kleinen timeout von 200ms Sekunden da reinbaust?

Sieht es wieder "doof" aus. Dauert zwar keine Sekunde mehr, aber die Button-Farbe hüpft trotzdem.

@jens-maus
Copy link
Owner

Na dann vielleicht beide Buttons standardmäßig ausgeschalten darstellen lassen und dann wird nach X ms nur der jeweilige blau der blau werden soll? Oder eben deine zuerst vorgeschlagene Lösung?

@jens-maus jens-maus reopened this Nov 18, 2023
@jp112sdl
Copy link
Contributor

Ich versuch mal, die dimmer.fn umzubauen.
Ansonsten wäre

vielleicht beide Buttons standardmäßig ausgeschalten darstellen lassen

auch eine Variante.

jp112sdl added a commit to jp112sdl/RaspberryMatic that referenced this issue Nov 18, 2023
…into dev_patch0182_fix1513

* 'master' of https://github.com/jens-maus/RaspberryMatic:
  snapshot bump [3.73.9.20231118-bf6c11c]
  Add port 2110 for homeputer Exec-Engine to HA-addon config (jens-maus#2515, @tomquist)
  updated OCCU to 3.73.9-1 and adapted WebUI patches.
  explicitly disable the bcm283x serial driver support in the rpi versions of u-boot so that they won't interfere with our rpi-rf-mode dtbo. This should allow to remove the stdout-path workaround to prevent u-boot from crashing in case the rpi-rf-mod.dtbo is enabled in config.txt. (cf. home-assistant/operating-system#2919)
  snapshot bump [3.73.6.20231117-d250419]
  added new WebUI 0182-WebUI-Fix-DimmerControl-RemoveButtonRefreshDelay patch which fixes unwanted delay in displaying the correct dimmer status (jens-maus#1513, jens-maus#2513, @jp112sdl)
@jp112sdl jp112sdl mentioned this issue Nov 18, 2023
7 tasks
jens-maus pushed a commit that referenced this issue Nov 18, 2023
@jens-maus
Copy link
Owner

@mbhomie007 Bitte mit der nächsten kommenden nightly snapshot version nochmal testen ob jetzt alles diesbzgl. funktioniert und die neueste Anpassung von @jp112sdl den finalen Erfolg bringen bzgl. deines Dimmers.

@mbhomie007
Copy link
Author

Heute werde ich nicht mehr zum Testen kommen. Ich melde mich morgen.

@mbhomie007
Copy link
Author

@jens-maus @jp112sdl
Habe nun die Nightly Version 3.73.9.20231119-fe2ab7-rpi3 installiert und getestet.

Alle Verzögerungen und Inkonsistenzen sind nun behoben. Läuft wie geschmiert!
Vielen Dank für den Fix! 1A! 🥇 💯

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants