FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: waschtl am 06 April 2024, 14:28:08

Titel: Regenmesser mit Türkontakt
Beitrag von: waschtl am 06 April 2024, 14:28:08
Hallo,

eine günstige Wetterstation mit Regensensor nach dem Wippenprinzip habe ich um einem Reed-Kontakt eines Tür-Sensors ergänzt, der per ZigBee über ZigBee2MQTT den Status der Wippe an FHEM in ein MQTT2_DEVICE des Regensensors meldet. Kippt die Wippe auf die eine Seite erhalte ich als Reading "contact.true", auf der anderen Seite "contact.false". Zur Auswertung würde ich gern das Modul "Rain" (https://fhem.de/commandref.html#rain) verwenden. Dies erwartet aber offenbar einen Zähler als Input. So etwas existiert aber bei dem Tür-Kontakt nicht.

Gibt es eine Möglichkeit, die Wechsel von "contact.true" nach "contact.false" und als zusätzliches Reading des Regensensors zu generieren, dass ich als Input für "Rain" nutzen kann? Oder braucht es dazu ein drittes Device, dass nur die Zählfunktion übernimmt?

Vielen Dank schon mal für Eure Unterstützung.
Titel: Aw: Regenmesser mit Türkontakt
Beitrag von: sash.sc am 06 April 2024, 21:48:15
Da gibt es die mapping Funktion für readings.

Gruß Sascha
Titel: Aw: Regenmesser mit Türkontakt
Beitrag von: rudolfkoenig am 08 April 2024, 11:34:09
Einen einfachen Zaehler im gleichen Device kann man z.Bsp. mit dem userReadings realisieren:
attr XXX userReadings counter:.*contact.* { ReadingsNum($NAME,"counter",0)+1 }
Titel: Aw: Regenmesser mit Türkontakt
Beitrag von: waschtl am 09 April 2024, 23:20:14
Vielen Dank,
das war genau, was ich gesucht hatte. Der Zähler funktioniert. Mit dem Modul rain komme ich zwar noch nicht zurecht, aber das wird schon...