Funktionsbeschreibung
Die Anwesenheit kann nicht als Auslöser oder „nur fortsetzen, wenn“ verwendet werden.
Es ist also nicht möglich, Szenen im Modus „Lockdown“ oder „Haus verriegeln bei Abwesenheit“ zu erstellen.
Typischerweise kann ich mit Gladys derzeit kein Alarmsystem einrichten.
Idealerweise sollte der Wert des Geräts, das mit der Anwesenheit eines Benutzers verbunden ist, geändert werden (binär, entweder 0 oder 1). So können Aktionen ausgelöst werden, wenn ein oder mehrere Benutzer abwesend sind.
Man könnte auch eine Erkennung des Typs „niemand ist zu Hause“ haben.
Für den ersten Trigger:
Der Satz:
« Dieser Trigger startet die Szene, sobald ein Benutzer das Haus verlässt und er der Letzte ist, der es verlässt. »
Um Wiederholungen zu vermeiden
Für den zweiten:
Der Satz:
« Dieser Trigger startet die Szene, sobald ein Benutzer nach Hause kommt und er der Erste (der nach Hause kommt). »
Kann man anstelle von « das Haus » den beim Erstellen angegebenen Namen des Hauses verwenden?
Beispiel: Wohnung
Ich sehe keinen Sinn darin, den Satz zu aktualisieren. Das wird nur seltsame Sätze ergeben. „maison“ im Satz bezeichnet das Konzept des Hauses, nichts weiter.
Kleine Frage, ich habe eine Dev-Instanz auf o’ace, weil ich eine kleine Änderung in der Chatbox-Ansicht vorgenommen habe, um das zu haben, was du gemacht hast, Pierre. Soll ich ein git pull machen? Und werde ich meine Dateiänderungen verlieren?
Wenn die Änderungen des PRs keine der Dateien betreffen, die du lokal geändert hast, sollte ein einfaches git pull funktionieren.
Falls das nicht der Fall ist oder du dir nicht sicher bist, dann ist es besser, deine lokalen Änderungen zu commiten, auch wenn du sie später zusammenführen musst.
Du kannst auch git stash verwenden, um deine lokalen Änderungen beiseite zu legen, während du pullst (Tutorial/Dokumentation: Git stash - Enregistrer les changements | Tutoriel Git d’Atlassian), aber das ist etwas fortgeschrittener und wahrscheinlich riskanter, wenn du das Tool nicht ausreichend beherrschst.
@lmilcent Ich frage mich, ob wir nicht eine „Bedingung“-Version dieser Trigger für Szenen wie „Wenn Bewegung UND das Haus leer ist, dann“ brauchen würden.
Ja, ich bin ganz deiner Meinung, und ich denke, dass das für alle Trigger gilt.
Die zeitliche Bedingung, die du in den Aktionen hinzugefügt hast, folgt diesem Denkansatz.
Wir haben sie in den Triggern (programmierte Auslösung) und jetzt in den Aktionen (zeitliche Bedingung).
Es wäre auch sehr praktisch, das für Sonnenauf- und -untergang zu machen (eine interne Variable in Gladys, die das dank des Wettermoduls im Gedächtnis behält?)
In meinem Anwendungsfall muss ich immer meine Fake-Variablen behalten, um diese Bedingung zu haben, ganz einfach:
Auslösung: Wenn Badge an der Schranke präsentiert wird:
Aktion 1: Schranke öffnen,
Und: Wenn Fake Sonnenuntergang,
Aktion 2: Barrieren- und Außenlichter einschalten.
Entschuldigung für den zweiten, abschweifenden Teil, nur um zu unterstreichen, dass Trigger oft in den Bedingungen interessant sind.
Ja, die Sonne unter den Bedingungen ist eine bereits beschlossene Entwicklung, es gibt eine funktionale Spezifikation, die in einem anderen Thema geschrieben wurde
Hop hop, ich habe gerade zwei neue Boxen « wenn das Haus leer ist » und « wenn das Haus nicht leer ist » entwickelt, die zwei Bedingungen in den Aktionen sind: