-
Notifications
You must be signed in to change notification settings - Fork 69
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
Vis übernimmt states nicht korrekt #779
Comments
@E-Stegemann Hat es einen Grund, warum du beim vis Adapter die Adapter version: v1.4.14 installiert hast und nicht die stable 1.4.16? |
@Feuer-sturm den vis Adapter habe ich noch nicht aktualisiert. Alle Schalter sind inventwo widgets. Mittlerweile habe ich herausgefunden, was den Fehler verursacht. Der Hue Adapter liefert neben den Leuchten selbst, auch die Raumgruppen. Für das Wohnzimmer Gesamt habe ich das Schalter Widget auf den "On" State des Raumes Wohnzimmer verknüpft. Scheinbar kommt vis nicht mit den Hue Räumen zurecht, da sobald ich den Schalter "Wohnzimmer gesamt" beträgt habe, ging in meiner Visualisierung nichts mehr. Lösche ich den besagten Schalter (der auf den State im Raum Wohnzimmer geht), läuft alles wie es soll. Ich habe mir jetzt erstmal eine Alternative via Blockly gebaut, um das gesamte Wohnzimmer zu schalten. Dennoch verstehe ich nicht, warum sich die Vis beim Schalten des Raum States aufhängt. |
@E-Stegemann vielleicht hängt das Verhalten was du beobachtest mit dieser Diskussion zusammen https://forum.iobroker.net/topic/67996/neue-stable-versionen-der-adapter-web-socketio-und-ws/99?_=1696333046071 Am besten einiges nach oben scrollen in dem Beitrag, um den Zusammenhang besser zu verstehen. |
Das Problem ist bei mir auch wieder da. |
Was hat das mit dem oben geschriebenen Problem zu tun? Da ist die Fehlermeldung über inventwo: |
Describe the bug
Hallo Zusammen, ich habe das Problem, dass mein Vis Projekt die Zustände vieler Objekte nicht korrekt wiedergibt. Zum Beispiel habe ich eine View um das Licht im Wohnzimmer zu steuern. Das gesamte Zimmer oder jede einzelne Leuchte. Schalte ich jetzt das gesamte Wohnzimmer an, bleiben die States der einzelnen Leuchten auf "aus", obwohl ich in den Objekten sehen kann, dass deren State auf "An" (true) ist. Erst wenn ich den Screen aktualisiere, wird der korrekte Zustand in der vis gezeigt. Es macht mich wahnsinnig, da ich den Fehler nicht finden kann und sehr lange an meiner Vis gearbeitet habe.
Screenshots habe ich beigefügt, die zeigen am Beispiel "Wohnzimmer gesamt An", dass bspw. die Leuchte "Tisch oben" in der Vis als "Aus" angeizeigt wird, in den Objekten jedoch der Wert auf "An" (true) steht.
Expected behavior
Ich würde erwarten, wenn ich das gesamte Wohnzimmer anschalte, dass bspw die States der einzelnen Leuchten, den korrekten Wert anzeigen --> true / An
Screenshots & Logfiles
![Bsp Tisch oben in objekte](https://private-user-images.githubusercontent.com/71043988/265999200-fc1b2a21-cb83-455f-a126-3ae992966317.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTI3ODAsIm5iZiI6MTczOTIxMjQ4MCwicGF0aCI6Ii83MTA0Mzk4OC8yNjU5OTkyMDAtZmMxYjJhMjEtY2I4My00NTVmLWExMjYtM2FlOTkyOTY2MzE3LlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE4MzQ0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU3NDZhYmQ1M2FkY2U5YTQ1OWYwMmE3NzQ2N2RiYWIxODBlMTBlOTM0YzJlMzM5YjM3NDRlM2FhYmU5MjljNzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.76Um_RTKay0rI_1EziEA6n7aTwNjV6DdPXZh-czAUjk)
![States werden nicht übernommen](https://private-user-images.githubusercontent.com/71043988/265999202-1b603f27-2bc0-41ea-a3fd-0364197186f5.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTI3ODAsIm5iZiI6MTczOTIxMjQ4MCwicGF0aCI6Ii83MTA0Mzk4OC8yNjU5OTkyMDItMWI2MDNmMjctMmJjMC00MWVhLWEzZmQtMDM2NDE5NzE4NmY1LlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE4MzQ0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc3MWNhMzdjZGM2MWFhYTI5ZmI4NTE3MTBhZTkyOGZkNDM5NWY5NGEzZThiYzQ2MzI3ZWE2YmI4YmIxNzBiZjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Wy0Qpo9H-L6uIbdJap0kuG2p9SVgu0kD3e36OHyve9o)
If applicable, add screenshots and logfiles to help explain your problem.
Versions:
EDIT: Über die Chrome Fehlerkonsole konnte ich folgende Fehlermeldung auslesen:
Error: Error: can't create states object for hue.0.Wohnzimmer.anyOn(TypeError: Cannot read properties of undefined (reading 'style')): "TypeError: Cannot read properties of undefined (reading 'style')\n at http://192.168.178.252:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6005:17\n at Array.forEach (<anonymous>)\n at updateWidget (http://192.168.178.252:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6003:13)\n at a.<anonymous> (http://192.168.178.252:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:5932:5)\n at t.dispatch (http://192.168.178.252:8082/vis/lib/js/can.custom.min.js:18:1252)\n at Object.stop (http://192.168.178.252:8082/vis/lib/js/can.custom.min.js:44:451)\n at a._setAttrs (http://192.168.178.252:8082/vis/lib/js/can.custom.min.js:48:4021)\n at a.attr (http://192.168.178.252:8082/vis/lib/js/can.custom.min.js:48:1571)\n at Object.updateState (http://192.168.178.252:8082/vis/js/vis.js:3042:33)\n at http://192.168.178.252:8082/vis/js/vis.js:3730:21"
Leider kann ich mit dieser nur geringfügig was anfangen.
Ich hoffe jemand kann mir an dieser Stelle behilflich sein.
Danke und Gruß,
Eric
The text was updated successfully, but these errors were encountered: