Gelöst

Fehler in Regellogik der Magenta SmartHome App

vor 5 Jahren

Hallo zusammen,

 

ich habe seit "kurzem" folgendes Problem mit meinen Regeln für Benachrichtigungen in Verbindung mit einem Fensterkontakt (HomeMatic HM-Sec-SC-2). Seit "kurzem" bedeutet, ich habe das Problem gestern bemerkt - kann aber nicht sagen seit wann der Fehler besteht. Ich kann nur sagen, dass die Regeln im Frühjahr 2019 noch perfekt funktionierten.

 

Ich habe folgende zwei Regeln (für Öffnen und Schließen) geschaffen (am Beispiel Fensterkontakt im Kinderzimmer ("Jungs"):

- - - Öffnen - - -

WENN Fensterkontakt "geöffnet wird“

DANN Benachrichtigung "Fenster im Kinderzimmer wurde geöffnet"

DANACH Verzögerung "nach 30 Minuten"

Benachrichtigung "Prüfen: Ist Fenster im Kinderzimmer noch offen?"

 

- - - Schließen - - -

WENN Fensterkontakt "geschlossen wird“

DANN Benachrichtigung "Fenster im Kinderzimmer wurde geschlossen"

 

Als das noch korrekt funktionierte, bekam ich folgende Benachrichtigungen auf mein Handy, wenn ich vergessen hatte das Fenster zu schließen:

1. Fenster im Kinderzimmer wurde geöffnet

2. Prüfen: Ist Fenster im Kinderzimmer noch offen?

--> Die Nachricht Nummer 2 kam 30 Minuten nach dem Öffnungszeitpunkt.

 

JETZT bekomme ich die Nachricht Nummer 2 immer 30 Minuten nach dem Schließzeitpunkt!

Obwohl ich keinerlei Änderungen am System vorgenommen habe. Es gab jedoch in 2019 einige Updates der Magenta SmartHome App und der SmartHome Base.

 

Folge dessen ist: 

Wenn ich das Schließen des Fensters vergesse, dann kommt die Nachricht Nummer 2 gar nicht - was ja absurd ist!

 

Anbei drei Screenshots dazu.

 

Könnt ihr mir bitte helfen?

 

Viele Grüße

Gert

Regel_2_Fenster-wurde-geschlossen.PNG

Regel_1_Fenster-wurde-geöffnet.PNG

Benachrichtigungen.PNG

750

27

  • Akzeptierte Lösung

    akzeptiert von

    vor 5 Jahren

    Die Info kenne ich auch nicht. Das hat aber auch nichts mit der Regellogik zu tun.

     

    Das hier liegt einfach an der Verwendung einer VERZÖGERUNG. Solange der Trigger wahr ist oder immer mal wieder wahr wird, greift die Verzögerung nach X Minuten, nachdem der Trigger unwahr geworden ist und auch bleibt. Sprich, ist das Fenster offen ist der Trigger wahr. Erst wenn das Fenster geschlossen wird, erscheint ab da nach eingestellter Verzögerung die Benachrichtigung unter DANN, wie hier geschildert..

     

    Stellt man die DAUER ein reicht es, dass der einmal Trigger wahr wird und die Zeit läuft. Danach wird DANN nach Ablauf der DAUER auch ausgeführt, wenn das Fenster immer noch offen ist. Das wäre dann die gewünschte Erinnerung.

    0