NEWS
Dauer eines Triggers
-
-
Bist du sicher das beide Richtungen funktionieren - sprich das wenn die Bedingung für den 1. Trigger nicht mehr erfüllt ist die Aktion des 2. Triggers nicht stattfindet.
A.
@Asgothian
wie gesagt Änderung Opener wird ausgelöst durch das geofence vom Niki... da sitze ich noch im Auto. Also Trigger 1 Aktiv.
Dann mit parken und und und dauert es manchmal 10 Minuten bis die Tür unten aufgeht... direkt danach Trigger eins ja nicht mehr aktiv.
Dann ein paar Stockwerke hoch... die Wohnungstür auf machen... Trigger 2 aktiv... und und 1 also schon nicht mehr... das Licht geht trotzdem an... -
@Asgothian
wie gesagt Änderung Opener wird ausgelöst durch das geofence vom Niki... da sitze ich noch im Auto. Also Trigger 1 Aktiv.
Dann mit parken und und und dauert es manchmal 10 Minuten bis die Tür unten aufgeht... direkt danach Trigger eins ja nicht mehr aktiv.
Dann ein paar Stockwerke hoch... die Wohnungstür auf machen... Trigger 2 aktiv... und und 1 also schon nicht mehr... das Licht geht trotzdem an...@Fuxsism
Und das Licht würde auch angehen, wenn du dich gar nicht annäherst sondern nur die Tür aufschließt.Das sagen wir ja. Der zweite Teil ist (so wie das da jetzt angelegt ist) vollkommen unabhängig vom ersten Teil.
-
@Fuxsism
Und das Licht würde auch angehen, wenn du dich gar nicht annäherst sondern nur die Tür aufschließt.Das sagen wir ja. Der zweite Teil ist (so wie das da jetzt angelegt ist) vollkommen unabhängig vom ersten Teil.
also wie würde ich as Dilemma dann umgehen??
-
also wie würde ich as Dilemma dann umgehen??
@Fuxsism Was für ein Dilemma?
-
@Fuxsism Was für ein Dilemma?
@Thomas-Braun das die Lichter nur angehen wenn man auch durch das Ring to Open nach hause gekommen ist?
-
@Thomas-Braun das die Lichter nur angehen wenn man auch durch das Ring to Open nach hause gekommen ist?
@Fuxsism
Dann müsstest du Abfragen:
Wenn Status von Opener = statuswennausgelöst UND Status von Türschloss = statuswennaufgeschlossenwird, DANN knipse Licht an. -
Hier mal ein Bild von meinem Skript:
Bildschirmfoto 2020-12-09 um 20.42.22 (3).pngHier wird halt der Trigger gesetzt auf den Zustand des Schlosses. Wenn sich der Zustand ändert dann ist der Trigger an und arbeitet dann den Block ab Strom an und und und...
Darunter ist aber noch ein weiterer Trigger... wenn sich dazu auch noch die Wohnungstür öffnet, dann soll er Licht anmachen und so weiter...
Bis ich aber von der Haustür, also den Trigger Änderung Niki Opener die Wohnungstür, also Änderung door state betrete kann es schon mal 10 Minuten dauern... dann dürfetja eigentlich nicht mehr das Licht angehen richtig??
@Fuxsism sagte in Dauer eines Triggers:
Wenn sich der Zustand ändert dann ist der Trigger an und arbeitet dann den Block ab Strom an und und und...
Nur weil der Triggerbaustein sich als Klammer um das ganze Skript darstellt ist es aber nicht so, wie du denkst!
Der Trigger ist nicht an, er löst nur aus.
Dazu muss der dem Trigger zugrunde liegende Zustand nur ganz kurz der Triggerbedingung entsprechen. -
@Fuxsism
Dann müsstest du Abfragen:
Wenn Status von Opener = statuswennausgelöst UND Status von Türschloss = statuswennaufgeschlossenwird, DANN knipse Licht an. -
@Thomas-Braun sagte:
die müssen nicht verschachtelt liegen.
Trigger dürfen nicht verschachtelt liegen !
-
@Thomas-Braun sagte:
die müssen nicht verschachtelt liegen.
Trigger dürfen nicht verschachtelt liegen !
-
Hier mal ein Bild von meinem Skript:
Bildschirmfoto 2020-12-09 um 20.42.22 (3).pngHier wird halt der Trigger gesetzt auf den Zustand des Schlosses. Wenn sich der Zustand ändert dann ist der Trigger an und arbeitet dann den Block ab Strom an und und und...
Darunter ist aber noch ein weiterer Trigger... wenn sich dazu auch noch die Wohnungstür öffnet, dann soll er Licht anmachen und so weiter...
Bis ich aber von der Haustür, also den Trigger Änderung Niki Opener die Wohnungstür, also Änderung door state betrete kann es schon mal 10 Minuten dauern... dann dürfetja eigentlich nicht mehr das Licht angehen richtig??
@Fuxsism sagte:
Bild von meinem Skript:
Keine Trigger innerhalb von Triggern verwenden !
Die beiden Timer haben unzulässige Bezeichner, werden also so wahrscheinlich nicht funktionieren.Was bedeuten die Zahlenwerte von "door-state" ? So ?
"states": { "0": "UNAVAILABLE", "1": "DEACTIVATED", "2": "DOOR_CLOSED", "3": "DOOR_OPENED", "4": "DOOR_STATE_UNKNOWN", "5": "CALIBRATING" }Prinzip:

-
@Fuxsism sagte:
Bild von meinem Skript:
Keine Trigger innerhalb von Triggern verwenden !
Die beiden Timer haben unzulässige Bezeichner, werden also so wahrscheinlich nicht funktionieren.Was bedeuten die Zahlenwerte von "door-state" ? So ?
"states": { "0": "UNAVAILABLE", "1": "DEACTIVATED", "2": "DOOR_CLOSED", "3": "DOOR_OPENED", "4": "DOOR_STATE_UNKNOWN", "5": "CALIBRATING" }Prinzip:

@paul53 @Homoran @Thomas-Braun @Asgothian
sooo... ich habe nun noch einmal eine Nacht drüber geschlafen und das Skript ein Wenig umgebaut:
Bildschirmfoto 2020-12-10 um 18.52.48 (2).pngSollte es so etwas besser uns "sauberer" funktionieren??
LG
-
@paul53 @Homoran @Thomas-Braun @Asgothian
sooo... ich habe nun noch einmal eine Nacht drüber geschlafen und das Skript ein Wenig umgebaut:
Bildschirmfoto 2020-12-10 um 18.52.48 (2).pngSollte es so etwas besser uns "sauberer" funktionieren??
LG
@Fuxsism sieht schon mal aufgeräumter und stimmiger aus.
Was mir beim kurzen Blick aufgefallen ist, ist dass du die Zahlen als TEXT-Bausteine drin hast.
Das kann in die Hose gehen.
Wenn der State vom Typ Number ist, solltest du auch Zahlen (aus den blauen Mathematik-Blöcken) statt der grünen Textblöcke nehmen. -
@Fuxsism sieht schon mal aufgeräumter und stimmiger aus.
Was mir beim kurzen Blick aufgefallen ist, ist dass du die Zahlen als TEXT-Bausteine drin hast.
Das kann in die Hose gehen.
Wenn der State vom Typ Number ist, solltest du auch Zahlen (aus den blauen Mathematik-Blöcken) statt der grünen Textblöcke nehmen. -
@Fuxsism sieht schon mal aufgeräumter und stimmiger aus.
Was mir beim kurzen Blick aufgefallen ist, ist dass du die Zahlen als TEXT-Bausteine drin hast.
Das kann in die Hose gehen.
Wenn der State vom Typ Number ist, solltest du auch Zahlen (aus den blauen Mathematik-Blöcken) statt der grünen Textblöcke nehmen. -
@Fuxsism sagte in Dauer eines Triggers:
also so???
ich habe das gesamte Skript jetzt nicht geprüft, aber die Number sind ok

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
Bildschirmfoto 2020-12-10 um 19.02.00 (2).png