Closed FlexerJR closed 3 months ago
Ich habe dasselbe Problem. Die Steuerung der Instanzen per control-command funktioniert nicht mehr oder ggf. anders mit unbekannter Syntax. Egal was ich sende, es kommt irgendwie nicht an (auf eine starke Verzögerung, wie oben beschrieben mit bis zu 1ner Minute, habe ich noch nicht getestet). Ich sende dann bspw. den folgenden Command, indem ich "vis-2.0.control.command" auf "{'instance': '99.209df', 'command': 'reload', 'data': ''}" setze. Doch es passiert einfach nichts. Weder reload, noch changeView noch playSound.
Das Problem besteht sowohl auf Android Endgeräten mit Fully Browser als auch auf dem PC in Chrome. Mit Vis (ohne 2) funktionierte das...
Battery State kommt meines Wissens nie von vis selbst, kommt also darauf an welche App du da nutzt.
Ich habe dasselbe Problem. Die Steuerung der Instanzen per control-command funktioniert nicht mehr oder ggf. anders mit unbekannter Syntax. Egal was ich sende, es kommt irgendwie nicht an (auf eine starke Verzögerung, wie oben beschrieben mit bis zu 1ner Minute, habe ich noch nicht getestet). Ich sende dann bspw. den folgenden Command, indem ich "vis-2.0.control.command" auf "{'instance': '99.209df', 'command': 'reload', 'data': ''}" setze. Doch es passiert einfach nichts. Weder reload, noch changeView noch playSound.
Das Problem besteht sowohl auf Android Endgeräten mit Fully Browser als auch auf dem PC in Chrome. Mit Vis (ohne 2) funktionierte das...
Funktioniert bei mir problemfrei mit validem JSON: {"instance": "5.9ecc48", "command": "reload", "data": ""}
, man beachte die "
vs '
, weiß nicht ob vis-1 das trotzdem geparsed hat
Auch das initiale Beispiel läuft bei mir korrekt. Nachgestellt mit
setState('vis-2.0.control.instance', '5.9ecc48');
setState('vis-2.0.control.data', 'main/Neue Seite');
setState('vis-2.0.control.command', 'changeView');
Funktionieren tut es auch mit einem echten JSON-string als Value nicht.
Ich sehe allerdings ab und an warn-messages im log, das die Datenpunkte vis-2.4.control.data usw. nicht existieren würden. Das wunderliche daran ist, dass es gar keine Instanz 4 gibt. Es gibt nur die Instanz 0. Ggf. hängt es irgendwie damit zusammen. Auch scheint die View auf die falsche Instanz subscriben zu wollen: so sehen die warm-messages aus:
Hm okay, das wäre naheliegend dass da was zusammenhängt. Evtl. waren bei Flexer auch derartige Meldungen? Muss ich mal schauen wie er seine Instanz feststellt.
ich glaube es ist nur der Code, der die Instanz feststellt: https://github.com/ioBroker/adapter-react-v5/blob/bae98e05d9d0df4443b59bda6b7ac08f3135bf4f/src/GenericApp.js#L139
Zeig mal bitte die URL von deinem Projekt.
http://sjserver01:8082/vis-2/?4inch#Übersicht1 oder http://sjserver01:8082/vis-2/index.html?4inch#Übersicht1 an der "4" am Anfang des Projektnamens scheint er sich zu stören?
jop neue version auf dem weg die fixt das. Da gabs einen Bug wenn das Projekt mit einer nummer startet
No existing issues.
Describe the bug
Hallo und schönen guten Tag,
früher habe ich mit Vis 1 die Seiten über Blockly, gesteuert. Das hat auch ohne Delay funktioniert.
Leider funktioniert das mit VIS2 nicht richtig. Teilweiße ist eine Verzögerung von bis zu 1 Minute vorhanden.
Des Weiteren ist mir aufgefallen, dass es keinen Datenpunkt mehr für die Batterieanzeige gibt.
Leider kann ich so meine VIS nicht nutzen und bin auf VIS1 zurück gewechselt.
Viele Grüße
To Reproduce
vis-2.0.control.command
Expected behavior
Working without delay
Screenshots & Logfiles
Shown above
Adapter version
2.9.22
js-controller version
5.0.17
Node version
18.17.1
Operating system
Ubuntu
Additional context
No response