NEWS
Alarmanalgen Blockly Problem [gelöst]
-
Hallo zusammen,
habe mir folgendes Blockly erstellt um eine Alarmanalge zu realisieren.
Funktioniert soweit auch bis auf die tatsache das Alexa nach dem ich in der VIS die Alarmanlage deaktiviert habe nicht aufhört mit der Alarmmeldung
sie redet fleißig weiter.
Wo liegt mein Fehler ? -
da ist kein trigger auf Alarmnlage.aktiv
woher soll das script wissen, das der wert geändert wurde
-
@liv-in-sky doch im ersten falls Block
-
@Michael-Dreher das ist kein trigger sondern eine abfrage - änderst du bei einem alarm den aktiv-dp, bekommt das script das nicht mit - da kein triggern passiert
-
@Michael-Dreher Zum Rücksetzen nicht die Abfrage verwenden, sondern einen Trigger auf 'Alarmanlage.Alarmanlage'. Andernfalls wird nur Rückgesetzt wenn 'OpenClose 5 open' oder 'OpenClose 6 open' eine Änderung erfahren.
-
@liv-in-sky in der VIS habe ich einen Button ( Alarmanlage aktivierne/deaktivieren) der den Datenpunkt "alarmanlage Aktiviert" auf true setzt
und wenn jetzt eine Tür geöffnet wird fragt er den datenpunkt ab und bei true löst er den alarm aus. Das funktioniert ja. aber nachdem der alarm ausgelöst wurde
lässt er sich nicht mehr deaktivieren -
@Michael-Dreher
du musst einen trigger block auf den datenpunkt aktiv machen (wenn false) und darin dann das stop interval einsetzen -
@liv-in-sky wäre es so richtig?
-
@Michael-Dreher ich denke schon
-
@liv-in-sky ok danke ich werde es probieren und rückmeldung geben
Danke nochmals !! -
@Michael-Dreher funktioert leider nicht alexa labert ständig weiter
-
@Michael-Dreher wird den das obere immer wieder getriggert - also open-close 5 und 6 ?
-
@liv-in-sky mein test war so alarmanlage aktiviert - türe geöffnet - alarm wird ausgelöst - alarmanlage deaktiviert alexa labert weiter
also hab nur einmal tür geöffnet -
@Michael-Dreher
setze dir mal in jeden block ein debug blockly damit du siehst, was wann aufgerufen wird -
@Michael-Dreher und nur zur sicherheit - ist der aktiv datenpunkt in der vis ein taster oder ein schalter bzw. bleibt der aktiv dp auch auf false
ich sehe eigentlich keinen fehler - könnten die dp noch in anderen scripten verwendet werden und funken da mit rein ?
-
@Michael-Dreher sagte:
wäre es so richtig?
Nein, an den Trigger darf nicht der Wert eines Datenpunktes übergeben werden, sondern die ID.
-
-
@liv-in-sky in der vis habe ich einen schalter definiert der auch wunderbar funktioniert sprich beim aktivieren wird der datenpunkt auf true gesetzt und beim deaktivieren auf false.
und der datenpunkt wird nur nochmals benutzt um über alexa die info zu bekommen "alarmanlage aktiviert / deaktiviert "
habe gerade ausprobiert und das 2.te skript gestoppt aber der fehler belibt bestehen -
-
@liv-in-sky jup das war der fehler jetzt Funktiniert es !!!!
Super vielen lieben dank euch !!!!