Homematic Wassersensor

Moderator: seppy

Antworten
whenze
Beiträge: 26
Registriert: 27. Nov 2018 22:12

Homematic Wassersensor

Beitrag von whenze »

Guten Tag zusammen,
hat jemand von Euch einen Wassersensor von Homematic IP im Einsatz?
Ich habe den Sensor (OpenHab 2.2) über PaperUI und die Items-Datei integriert, leider werden aber die Ereignisse des Sensors nicht durchgereicht. Zumindest in der Logdatei tauchen Statusänderungen nicht auf.

In meiner Items-Datei sieht es so aus:
Switch WK_WASSERSENSOR_ALARM_WASSER "Alarm Wasser" <alarm> (gruppeWasserKG, gruppeWassermelder) {channel="homematic:HmIP-SWD:3014F711A061A7xxxxxxxx:00189D898Bxxxx:1#WATERLEVEL_DETECTED"}
Switch WK_WASSERSENSOR_ALARM_FEUCHTIGKEIT "Alarm Feuchtigkeit" <alarm> (gruppeWasserKG, gruppeFeuchtigkeitsmelder) {channel="homematic:HmIP-SWD:3014F711A061A7xxxxxxxx:00189D898Bxxxx:1#MOISTURE_DETECTED"}
Switch WK_WASSERSENSOR_AL

Kenn einer den Sensor und hat das Problem gelöst?
Vielen Dank und noch einen schönen Tag!

Wolfram

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: Homematic Wassersensor

Beitrag von KellerK1nd »

Hast du openHAB mal neu gestartet? Wenn ich bei mir in der Rasperrymatic etwas ändere muss ich openHAB immer neu starten, da dann von der Bridge keine Statusänderungen mehr angenommen werden.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

whenze
Beiträge: 26
Registriert: 27. Nov 2018 22:12

Re: Homematic Wassersensor

Beitrag von whenze »

Hmm, ein Neustart hat auch nicht gebracht. Ich hatte gehofft, das der Einsatz von Wassersensoren mittlerweile des Öfteren auftritt. Vielleicht versuche ich die Weitergabe des Alarms dann mal direkt über Homematic und nicht über die Regeln von OpenHab.
Gruß

Wolfram

lilo2k
Beiträge: 2
Registriert: 20. Okt 2021 15:23

Re: Homematic Wassersensor

Beitrag von lilo2k »

Ich habe seit dieser Woche drei Wassersensoren (Waschküche, Heizungsraum und Küche) im Einsatz.
Alle drei habe ich erfolgreich getestet. Für mich ist die Art des Wasserproblems nicht relevant, wenn Wasser erkannt wird dann ist das in jeglicher Hinsicht unschön und muss kontrolliert werden. Da mache ich auch keine Unterscheidungen.

Eingebunden habe ich das ganze über die Weboberfläche von openHAB.
Die Items-Dateizeilen sehen so aus:

Code: Alles auswählen

Group gWassersensor_Kueche_EG
Switch Wassersensor_Kueche_EG_1ALARMSTATE "Alarmstate" (gWassersensor_Kueche_EG) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#ALARMSTATE"}
Switch Wassersensor_Kueche_EG_1MOISTUREDETECTED "Moisture detected" (gWassersensor_Kueche_EG) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#MOISTURE_DETECTED"}
Switch Wassersensor_Kueche_EG_1WATERLEVELDETECTED "Waterlevel detected" (gWassersensor_Kueche_EG) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#WATERLEVEL_DETECTED"}

Group gWassersensor_Heizungsraum
Switch Wassersensor_Heizungsraum_1ALARMSTATE "Alarmstate" (gWassersensor_Heizungsraum) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#ALARMSTATE"}
Switch Wassersensor_Heizungsraum_1MOISTUREDETECTED "Moisture detected" (gWassersensor_Heizungsraum) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#MOISTURE_DETECTED"}
Switch Wassersensor_Heizungsraum_1WATERLEVELDETECTED "Waterlevel detected" (gWassersensor_Heizungsraum) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#WATERLEVEL_DETECTED"}

Group gWassersensor_Waschkueche
Switch Wassersensor_Waschkueche_1ALARMSTATE "Alarmstate" (gWassersensor_Waschkueche) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#ALARMSTATE"}
Switch Wassersensor_Waschkueche_1MOISTUREDETECTED "Moisture detected" (gWassersensor_Waschkueche) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#MOISTURE_DETECTED"}
Switch Wassersensor_Waschkueche_1WATERLEVELDETECTED "Waterlevel detected" (gWassersensor_Waschkueche) {channel="homematic:HmIP-SWD:3014F711A0001F9D89909221:---SID---:1#WATERLEVEL_DETECTED"}
Meine einfache rules-Datei:

Code: Alles auswählen

rule "WASSERMELDUNG -- SOFORT HANDELN"
when
    Member of gWassersensor_Kueche_EG changed or
    Member of gWassersensor_Heizungsraum changed or
    Member of gWassersensor_Waschkueche changed or
    System started or
    Time cron "30 * * ? * * *" // At second :30 of every minute
then
    val telegramAction = getActions("telegram","telegram:telegramBot:Telegram_Bot")
    if(Wassersensor_Kueche_EG_1ALARMSTATE.state == ON
    || Wassersensor_Kueche_EG_1MOISTUREDETECTED.state == ON
    || Wassersensor_Kueche_EG_1WATERLEVELDETECTED.state == ON) {
        telegramAction.sendTelegram("!!! WASSER IN DER KÜCHE -- SOFORT HANDELN !!!")
    }
    if(Wassersensor_Heizungsraum_1ALARMSTATE.state == ON
    || Wassersensor_Heizungsraum_1MOISTUREDETECTED.state == ON
    || Wassersensor_Heizungsraum_1WATERLEVELDETECTED.state == ON) {
        telegramAction.sendTelegram("!!! WASSER IM HEIZUNGSRAUM -- SOFORT HANDELN !!!")
    }
    if(Wassersensor_Waschkueche_1ALARMSTATE.state == ON
    || Wassersensor_Waschkueche_1MOISTUREDETECTED.state == ON
    || Wassersensor_Waschkueche_1WATERLEVELDETECTED.state == ON) {
        telegramAction.sendTelegram("!!! WASSER IN DER WASCHKÜCHE -- SOFORT HANDELN !!!")
    }    
end   

Antworten