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.




-
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
-
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!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden