NEWS
Schalter von Schalter (Blockly)
-
Hallo alle zusammen,
ich habe eine Aufgabe, bei der ihr mir hoffentlich weiter helfen könnt.Mein Problem: 12x Tasmota Schalter habe ich per mqtt adapter in iobroker eingebunden. (Sonoff Adapter regt mich auf, weil kein echter mqtt server).
MQTT benutzt zum Arbeiten einen "stat" Wert und einen "cmnd" Wert.
Um einen Schalter in OpenHab zu verwenden brauche ich das aber alles in einem Schalter. Also habe ich einen Angelegt und ein Script geschrieben welcher alles verbindet.
Jedoch führt mein Script nach einiger Zeit zu einer Maschinengewehr Steuerung :( (dauer an-aus)
Ich habe auch schon Änderungen versucht, aber ich komme nicht auf die Lösung, ...hier mein jetziges Script:

Was muss ich anders machen?
-
Hallo alle zusammen,
ich habe eine Aufgabe, bei der ihr mir hoffentlich weiter helfen könnt.Mein Problem: 12x Tasmota Schalter habe ich per mqtt adapter in iobroker eingebunden. (Sonoff Adapter regt mich auf, weil kein echter mqtt server).
MQTT benutzt zum Arbeiten einen "stat" Wert und einen "cmnd" Wert.
Um einen Schalter in OpenHab zu verwenden brauche ich das aber alles in einem Schalter. Also habe ich einen Angelegt und ein Script geschrieben welcher alles verbindet.
Jedoch führt mein Script nach einiger Zeit zu einer Maschinengewehr Steuerung :( (dauer an-aus)
Ich habe auch schon Änderungen versucht, aber ich komme nicht auf die Lösung, ...hier mein jetziges Script:

Was muss ich anders machen?
Du hast im ersten Trigger geschrieben:
Falls Power = ON, dann Schrank_aussen mit wahr
sonst falls Power = ON, dann Schrank_aussen mit falschFällt dir der Fehler selber auf?
-
Du hast im ersten Trigger geschrieben:
Falls Power = ON, dann Schrank_aussen mit wahr
sonst falls Power = ON, dann Schrank_aussen mit falschFällt dir der Fehler selber auf?
@Torsten_MG lol - Schande auf mein haupt ;)
Das Scripts hab ich 8 mal bisher geschrieben und den Fehler nur einmal eingebaut. Zum Glück hab ich den screener davon gemacht :) -
Hallo alle zusammen,
ich habe eine Aufgabe, bei der ihr mir hoffentlich weiter helfen könnt.Mein Problem: 12x Tasmota Schalter habe ich per mqtt adapter in iobroker eingebunden. (Sonoff Adapter regt mich auf, weil kein echter mqtt server).
MQTT benutzt zum Arbeiten einen "stat" Wert und einen "cmnd" Wert.
Um einen Schalter in OpenHab zu verwenden brauche ich das aber alles in einem Schalter. Also habe ich einen Angelegt und ein Script geschrieben welcher alles verbindet.
Jedoch führt mein Script nach einiger Zeit zu einer Maschinengewehr Steuerung :( (dauer an-aus)
Ich habe auch schon Änderungen versucht, aber ich komme nicht auf die Lösung, ...hier mein jetziges Script:

Was muss ich anders machen?
-
@paul53
Könnte mir bitte jemand dieses "Ursprung" näher erklären, oder zeigen, wo ich die Erklärung dazu finde?
DankeEDIT:
Habe es jetzt mal ausprobiert. Es funktioniert.

Würde trotzdem gerne mehr über "Ursprung" erfahren
THX -
@paul53
Daraus werde ich leider überhaupt nicht schlau.
Kann mir jemand den genauen Zusammenhang erklären? (Würde gerne wissen, wieso es funktioniert ;) )
THX@Bass-T sagte:
Kann mir jemand den genauen Zusammenhang erklären?
An Deinem Beispiel: Ändert sich der Datenpunkt "stat/Herd/POWER", wird durch den ersten Trigger der Wert des Datenpunktes "Herd" geändert. Durch diese Wertänderung wird der 2. Trigger aktiv und würde gleich wieder an den Datenpunkt "stat/Herd/POWER" senden. Durch die Abfrage des Ursprungs des Triggers wird dieses Senden verhindert, da der Ursprung das Script (system.adapter.javascript.0) selbst ist.
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
