Ich hab da mal eine Verständnisfrage zum Modul Homemode. Ich habe dort insgesamt drei optische Tür/Fensterkontakte eingebunden. Ein Türkontakt und zwei Fensterkontakte. Die Fensterkontakte werden auch als SENSORSCONTACT erkannt. Alles wunderbar.
In den Fensterkontakten selbst habe ich folgende Attribute gesetzt
HomeContactType window
HomeOpenMaxTrigger 3
HomeOpenTimeDividers 2 3 2
HomeOpenTimes 10
In Homemode habe ich die Attribute für Contact-open-Warnung gesetzt
HomeCMDcontactOpenWarning1 msg audio %ALIAS% steht noch offen!
HomeCMDcontactOpenWarning2 msg audio %ALIAS% steht immer noch offen! Vielleicht sollte %ALIAS% endlich geschlossen werden!?
HomeCMDcontactOpenWarningLast msg audio Das ist der letzte Hinweis %ALIAS% endlich zu schliessen!
Mit dieser Konfiguration würde ich erwarten das ich im Moment (Winter gleich TimeDivider 3) nach ca. drei Minuten eine Audionachricht erhalte mit der Info das noch ein Fenster offen steht, ist aber leider nicht so. Es passiert nichts. Nicht nach drei Minuten, nicht nach fünf und auch nicht nach zehn Minuten.
Was habe ich übersehen bzw. was habe ich an falsch verstanden. Kann mir hier jemand weiter helfen bei dem das funktioniert?
Hallo,
hast du im 'globalmsg' Device auch ein Device für die Audionachricht ausgewählt (via Attr)?
Ja, daran kann es nicht liegen. Ich lass mich an diversen anderen Stellen auch per audio benachrichtigen.
Werden denn die Kontakte in den "contact...." Readings von HOMEMODE richtig angezeigt?
Also, funktioniert die offen/geschlossen Erkennung schon richtig?
Gruß
Dan
P.S.Habe soeben nochmal mit der aktuellen Modulversion getestet und bei mir funktioniert es wie erwartet.
Ja die contacts-Readings werden korrekt gesetzt:
contactsOpen WZ_Fensterkontakt
contactsOpen_ct 1
contactsOpen_hr Die Balkontür
contactsOutsideOpen WZ_Fensterkontakt
contactsOutsideOpen_ct 1
contactsOutsideOpen_hr Die Balkontür
contactsWindowsOpen WZ_Fensterkontakt
contactsWindowsOpen_ct 1
contactsWindowsOpen_hr Die Balkontür
Sieht doch korrekt aus, oder?
Das sieht richtig aus.
Kannst Du bitte mal in dem Kontaktsensor die Attribute HomeOpenTimeDividers und HomeOpenTimes löschen und schauen ob es dann funktioniert?
Seit man die Jahreszeiten selbst in HomeSeasons konfigurieren kann, ist es nötig in HomeSensorsContactOpenTimeDividers/HomeOpenTimeDividers so viele leerzeichenseparierte Divider einzutragen wie man Jahreszeiten hat, also wenn HomeSeasons nicht verändert wurde 4 Divider.
Gruß
Dan
Ich habe nun beides ausprobiert. Bei einem Kontaktsensor die beiden Attribute gelöscht und bei dem anderen Sensor vier Divider angegeben. Und plötzlich hat es bei beiden funktioniert. Hatte mich da ans Wiki gehalten. Kannst du das mit den vier Divider (pro Season einen) auch so im Wiki erwähnen.
Ich habe es jetzt allerdings mal mit einer einheitlichen Definition im Homemode-Device versuchen. Wenn ich in den Kontaktsensoren das Attribut HomeOpenMaxTrigger gesetzt habe und im Homemode-Device diese beiden Attribute gesetzt habe, funktioniert es:
HomeSensorsContactOpenTimeDividers 1 2 3 2
HomeSensorsContactOpenTimes 10 10 10
Danke für die Hinweise damit ich das nun zum laufen gebracht habe. Nutze das Modul schon eine Weile und entdecke immer mehr Anwendungsmöglichkeiten. Echt ne super Sache.
Schön dass Du es hinbekommen hast.
Danke für den Hinweis zum Wiki, da war es tatsächlich noch so beschrieben wie es mal vor der Einführung von HomeSeasons war. Ich habe das nun angepasst.
Wenn Du einheitliche HomeSensorsContactOpenTimes verwendest, so reicht die Angabe von nur einer Zahl.
Wenn nicht genügend Zahlen vorhanden sind, so wird immer die letzte verfügbare Zahl als Zeit verwendet.
Gruß
Dan