Hilfe bei einer Szene mit Nachricht

Hallo

Ich würde gerne eine Szene einrichten, die mich warnt, wenn die Temperatur unter einen bestimmten Wert fällt und über einen anderen Wert steigt.

Derzeit habe ich eine einfache Szene mit einer Warnung bei < 18°C erstellt, aber dadurch werde ich mit Nachrichten überschwemmt… Ich möchte nur eine Warnung und dann eine weitere, wenn die Temperatur wieder in den Bereich zurückkehrt.

Geht das?

Edit: Es wäre auch gut, eine Szene einfach wie einen Binärwert von der Szenenliste aus zu deaktivieren, ohne sie löschen zu müssen…

Das würde mich auch interessieren, wenn jemand eine Lösung hat, denn ich erwarte das gleiche Verhalten, aber umgekehrt: eine Warnung, wenn mein Waschraum über 28° steigt. Derzeit weiß ich nicht, wie ich das Intervall der Warnungen einstellen soll… ich werde auch gespammt ^^

Hallo @Hamtaro,

Das ist tatsächlich ein super Anwendungsfall! Bisher gibt es keine Möglichkeit, das zu tun.

Ich habe ein Issue hinzugefügt, denn das wäre eine super Ergänzung:

Nicht dumm. Ich habe ein Issue erstellt

Ich arbeite an der Funktion, bin mir aber unsicher, welchen Text ich verwenden soll, damit es verständlich ist.

Ich beschreibe die Funktion so, wie ich sie auf der Serverseite implementiert habe:

Statt die Bedingung des Triggers jedes Mal zu überprüfen, wenn ein Wert gesendet wird, wird die Bedingung nur beim ersten Mal geprüft, wenn sie gültig ist.

Beispiel, wenn die Bedingung « Temperatur > 18 » lautet:

  • Temperatur = 17 = ungültig
  • Temperatur = 19 = GÜLTIG
  • Temperatur = 19 = ungültig
  • Temperatur = 25 = ungültig
  • Temperatur = 17 = ungültig
  • Temperatur = 25 = GÜLTIG

Beispiel, wenn die Bedingung « Temperatur = 10 » lautet:

  • Temperatur = 8 = ungültig
  • Temperatur = 10 = GÜLTIG
  • Temperatur = 10 = ungültig
  • Temperatur = 10 = ungültig
  • Temperatur = 17 = ungültig
  • Temperatur = 10 = GÜLTIG

Hier ist der Text, den ich bisher verwendet habe, aber ich bin nicht überzeugt:

Das scheint mir nicht schlecht zu sein, für meinen Anwendungsfall (Use Case, ich weiß, dass du das liebst @pierre-gilles :stuck_out_tongue: ).
Danach müsste man es testen, um zu sehen, ob die Nutzung andere Probleme verursacht.

Und tatsächlich könnte der Text vereinfacht werden, aber ich weiß nicht wie.

Bah, der Text ist da klar :wink:

„Nur ausführen, wenn der Gerätewert von der einen oder anderen Seite der Schwelle wechselt.“?

@cicoub13 Ich finde das weniger verständlich!

Ich schlage vor:

Einmalig beim Überschreiten des Schwellenwerts ausführen (und nicht, solange der Schwellenwert überschritten ist)

Was mich an diesen Sätzen (und an meinem aktuellen Satz) stört, ist, dass, wenn man eine Bedingung hat:

  • Wenn das Licht an ist
  • Wenn der Schalter geschlossen ist

das nichts mit einer Schwelle zu tun hat! Es geht um Gleichheit, daher ist der Satz schwer zu verstehen.

Bei der ersten Erfüllung der Bedingung ausführen (und nicht so lange, wie sie wahr ist)

irait mieux ?

Also, ich habe mit der ersten Version gemerged, die ich vorgeschlagen hatte.

Keiner der Vorschläge in diesem Feed scheint mir für einen nicht-technischen Nutzer einfacher zu verstehen zu sein, und das ist normal, wir sind hier alle Tech-Experten in diesem Thema :smiley:

Ich würde mir Feedback von nicht-technischen Nutzern außerhalb der Gladys-Blase holen, um zu sehen, was sie verstehen :slight_smile:

Das Feature wird in der nächsten Gladys-Release veröffentlicht, wahrscheinlich nächste Woche.

Kannst du trotzdem eine :dev bauen?

Aber natürlich! Ich starte einen am Ende des Tages, wenn du möchtest :slight_smile:

@VonOx ich habe einen dev-Build gestartet, ich bin für heute fertig, was für ein Tag! :sweat_smile:

Build-Fortschritt hier: https://github.com/GladysAssistant/Gladys/actions/runs/387432952

Ich würde gerne Feedback zum Caldav-Teil haben, falls du das bei dir hast (z. B. mit Google Calendar).

:+1: Ja, Gmail werde ich am Wochenende mal testen.

Test erfolgreich im Hinblick auf den Kalender-Entwicklungsplan, Ich bin :heart: der neuen Wetterbox

Wäre es nicht besser, zwei „Radio-Buttons“ einzufügen, damit der Benutzer die beiden möglichen Optionen besser versteht: Es ist entweder das eine oder das andere.

  • Bei Bedingungserfüllung ausführen (einmal)
  • Solange Bedingung erfüllt ist ausführen

Ansonsten bin ich einverstanden, man muss immer den richtigen Text finden…

Für mich ist das der Sinn einer Checkbox :slight_smile: Zwei Buttons wären in der UI ein bisschen zu viel. Ich habe die Funktion in der Version v4.0.2 veröffentlicht.

Könnte der Text so lauten:

  • Die Szene nur einmal ausführen, beim Überschreiten des Schwellenwerts.

?