NEWS
Doppelt bzw. Mehrfach senden von URL
-
Hallo zusammen,
Habt ein bischen Rücksicht mit mir. Ich bin absoluter Anfänger.
beim meiner Blockly "Programmierung" hat sich vermutlich ein Fehler eingeschlichen, der für eine Doppelt bzw. Mehrfachauslösung des Befehls sorgt.
Zur Konstellation:
Ich möchte über einen VIS Button eine Szene im JB Lightmanager auslösen. Der Button verändert den Zustand True oder False nicht sondern aktualisiert lediglich True. Der Lightmanager empfängt diesen Befehl aber doppelt bzw. teilweise dreifach. Problem dabei ist, dass im Lightmanager hinter dieser Szene 4 unterschiedliche Farbstimmungen hinterlegt sind die nacheinander durchgeschalten werden. Durch die Mehrfachauslösung im Blockly wechselt er somit 2-4 Szenen komplett durch. Das sollte unterbunden werden.
Die JB Lightmanager Szene ist in Ordnung, da Wenn ich den Netzwerkbefehl über den Browser sende funktioniert er problemlos. Auch über vorhandene Wandtaster funktioniert dies. Des Weiteren sende ich keine Befehle vom Lightmanager zurück zum IOBroker womit ausgeschlossen ist, dass ich mich in einer Endlosschleife befinde.
Anbei noch die Screenshots meiner Konstellation.
Vielen Dank vorab für Eure Unterstützung.
-
du solltest das debug-blockly nutzen und in dein script einbauen - findest du unter system, ganz oben - damit siehst du im log, wie oft es getriggert wird. wenn fertig gecodet: deaktivieren oder wieder löschen
du könntest das ganze auch sperren - für 1-2 sek - mit einer variablen "dämpfen"
evtl kommt der mehrmalige trigger durch das widget
-
@liv-in-sky :
Vielen Dank für Deine Antwort und Deine Erklärung mit den Bildern.
Ich werde das heute Abend mal testen!