Neues Modul: 22_HOMEMODE.pm - grundlegende Automationen und mehr

Begonnen von DeeSPe, 07 Januar 2017, 15:59:43

Vorheriges Thema - Nächstes Thema

volschin

Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Spezialtrick

Zitat von: volschin am 29 November 2018, 00:04:29
Ist doch trotzdem logisch falsch.

Es funktioniert leider auch nicht. Wie würdest du das angehen?  :-\
FHEM - Debmatic - Zigbee2MQTT - Homekit

volschin

Zitat von: Spezialtrick am 01 Dezember 2018, 12:17:31
Es funktioniert leider auch nicht. Wie würdest du das angehen?  :-\
So würde ich es versuchen:
if (%TAMPEREDCT% > 0 && Value("Wartung") eq "off")
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Spezialtrick

Zitat von: volschin am 01 Dezember 2018, 12:27:57
So würde ich es versuchen:
if (%TAMPEREDCT% > 0 && Value("Wartung") eq "off")

Herzlichen Dank! Nun funktioniert es wie gewollt!  :)

HomeCMDalarmTampered-on:

{
  if (%TAMPEREDCT% > 1 || Value('Wartung') eq "off")
{
  my $is = "ist";
  $is = "sind" if (%TAMPEREDCT% > 1);
  fhem "msg push ACHTUNG: %TAMPEREDHR% $is sabotiert!";
  fhem "set HM_4F5A0F_Panic on";
}
}


HomeCMDalarmTampered-off:

{
  if (%TAMPEREDCT% < 1 && Value("Wartung") eq "off")
{
  fhem "msg push ENTWARNUNG: Alle Manipulationen wurden beseitigt!";
  fhem "set HM_4F5A0F_Panic off";
}
}
FHEM - Debmatic - Zigbee2MQTT - Homekit

klausw

Hallo

könnte mir jemand den Unterschied zwischen den Readings location.* und position.* erklären?
Es lässt sich ja beides über RESIDENTStk_SetLocation setzen. Aber wann setze ich was?
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

dk3572

Hallo,

trotz intensivem Lesen und Probieren steige ich nicht dahinter.

Ich habe an Fenster und Türen diese Sensoren (HM-SEC-SC-2).
Funktioniert in HOMEMODE auch einwandfrei.

Aber ich habe den gleichen Sensor zu einem Wassermelder umgebaut.

List Wasermelder:



Internals:
   .eventMapCmd ok:noArg wasseralarm:noArg
   .triggerUsed 1
   CUL_0_MSGCNT 44
   CUL_0_RAWMSG A0C4AA6413FAE7D246BDF0143C8::-89:CUL_0
   CUL_0_RSSI -89
   CUL_0_TIME 2018-12-12 19:41:18
   DEF        3FAE7D
   HMLAN1_MSGCNT 58
   HMLAN1_RAWMSG E3FAE7D,0000,31423B53,FF,FFAF,4AA6413FAE7D246BDF0143C8
   HMLAN1_RSSI -81
   HMLAN1_TIME 2018-12-12 19:41:18
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     102
   NAME       Wassermelder
   NOTIFYDEV  global
   NR         369
   NTFY_ORDER 50-Wassermelder
   STATE      ok
   TYPE       CUL_HM
   lastMsg    No:4A - t:41 s:3FAE7D d:246BDF 0143C8
   protLastRcv 2018-12-12 19:41:18
   protRcv    44 last_at:2018-12-12 19:41:18
   protResnd  1 last_at:2018-12-12 18:49:23
   protSnd    63 last_at:2018-12-12 19:41:18
   protState  CMDs_done
   rssi_at_CUL_0 cnt:44 min:-90.5 max:-82.5 avg:-86.06 lst:-89
   rssi_at_HMLAN1 cnt:58 min:-82 max:-78 avg:-80.31 lst:-81
   .attraggr:
   .attrminint:
   READINGS:
     2017-12-23 16:22:35   .R-ledOnTime    0.5 s
     2017-12-23 16:22:35   .R-msgScPosA    closed
     2017-12-23 16:22:35   .R-msgScPosB    open
     2017-12-23 16:22:35   .R-transmDevTryMax 6
     2017-12-23 16:22:35   .R-transmitTryMax 6
     2018-12-12 18:52:58   .peerListRDate  2018-12-12 18:52:58
     2018-12-12 19:41:18   .protLastRcv    2018-12-12 19:41:18
     2018-12-12 18:53:12   Activity        alive
     2017-12-29 12:13:43   D-firmware      2.4
     2017-12-29 12:13:43   D-serialNr      NEQ0758816
     2018-12-12 18:52:57   PairedTo        0x246BDF
     2017-12-23 16:22:35   R-cyclicInfoMsg off
     2017-12-23 16:22:35   R-eventDlyTime  0 s
     2017-12-23 16:22:35   R-pairCentral   0x246BDF
     2017-12-23 16:22:35   R-sabotageMsg   on
     2017-12-23 16:22:35   R-sign          off
     2018-12-12 18:52:57   RegL_00.         00:00 02:01 09:00 0A:24 0B:6B 0C:DF 10:01 14:06
     2018-12-12 18:52:57   RegL_01.         00:00 08:00 20:60 21:00 22:64 30:06
     2018-12-12 19:41:18   battery         ok
     2018-12-12 19:41:18   contact         open (to VCCU)
     2018-12-12 19:41:18   state           open
     2017-12-23 16:22:50   trigDst_        noConfig
     2018-10-07 10:29:59   trigDst_246BDF  noConfig
     2018-12-12 19:41:18   trigger_cnt     67
   helper:
     HM_CMDNR   74
     cSnd       01246BDF3FAE7D01040000000001,01246BDF3FAE7D0103
     mId        00B1
     peerIDsRaw ,00000000
     regLst     ,0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newCh      1
       newChn     +3FAE7D,00,01,00
       nextSend   1544640078.75202
       prefIO     
       rxt        2
       vccu       VCCU
       p:
         3FAE7D
         00
         01
         00
     mRssi:
       mNo        4A
       io:
         CUL_0:
           -89
           -89
         HMLAN1:
           -79
           -79
     prt:
       bErr       0
       sProc      0
       sleeping   0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1544640078.65255
       ack:
         HASH(0x6ae2df8)
         4A8002246BDF3FAE7D0101C800
     rssi:
       at_CUL_0:
         avg        -86.0681818181818
         cnt        44
         lst        -89
         max        -82.5
         min        -90.5
       at_HMLAN1:
         avg        -80.3103448275862
         cnt        58
         lst        -81
         max        -78
         min        -82
     shadowReg:
     tmpl:
Attributes:
   HomeModeAlarmActive armaway
   HomeReadings ok|wasseralarm
   HomeValues ok|wasseralarm
   IODev      HMLAN1
   IOgrp      VCCU
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   eventMap   open:ok closed:wasseralarm
   expert     2_raw
   firmware   2.4
   model      HM-SEC-SC-2
   peerIDs    00000000,
   room       Alarme,CUL_HM
   serialNr   NEQ0758816
   subType    threeStateSensor
   userattr   HomeModeAlarmActive HomeReadings HomeValues HomeContactType:doorinside,dooroutside,doormain,window HomeOpenMaxTrigger HomeOpenDontTriggerModes HomeOpenDontTriggerModesResidents HomeOpenTimeDividers HomeOpenTimes


List HOMEMODE:

Internals:
   .TRIGGERTIME_NEXT 1544640862.79198
   CHANGED   
   DEF        Bewohner
   NAME       Home
   NOTIFYDEV  BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Bewohner,Feiertage,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Google_Abfall,Google_Arbeitsfrei,Haustuer,Rauchmelder_EG,Rauchmelder_KG,Rauchmelder_OG,Rauchmelder_Team,TP_Trockner,TP_Waschmaschine,Terrassentuer,Thermostat_Bad,Unwetterzentrale,Wassermelder,Wetterbericht_Yahoo,global,myTwilight,rr_Dieter,rr_Kerstin
   NR         472
   NTFY_ORDER 51-Home
   RESIDENTS  rr_Dieter,rr_Kerstin
   SENSORSBATTERY BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_EG,Rauchmelder_KG,Rauchmelder_OG,Terrassentuer,Thermostat_Bad,Wassermelder
   SENSORSCONTACT Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Terrassentuer,Wassermelder
   SENSORSENERGY TP_Trockner,TP_Waschmaschine
   SENSORSLUMINANCE BM_Flur_EG
   SENSORSMOTION BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof
   SENSORSSMOKE Rauchmelder_Team
   STATE      Abend
   TYPE       HOMEMODE
   VERSION    1.4.5
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-12-12 19:43:43   .be             ist
     2018-12-12 19:43:43   .humidity       79
     2018-12-12 19:53:36   .luminance      33
     2018-12-10 17:41:32   .temperature    4
     2018-12-12 18:30:27   alarmSmoke     
     2018-12-12 18:30:27   alarmSmoke_ct   0
     2018-12-12 18:30:27   alarmSmoke_hr   
     2018-12-12 16:15:23   alarmState      disarm
     2018-12-07 13:55:15   alarmTriggered 
     2018-12-07 13:55:15   alarmTriggered_ct 0
     2018-12-07 13:55:15   alarmTriggered_hr
     2018-12-04 07:49:37   anyoneElseAtHome off
     2018-12-04 12:04:52   batteryLow_ct   0
     2018-12-12 19:26:31   contactsDoorsInsideOpen
     2018-12-12 19:26:31   contactsDoorsInsideOpen_ct 0
     2018-12-12 19:26:31   contactsDoorsInsideOpen_hr
     2018-12-12 18:56:16   contactsDoorsMainOpen Haustuer
     2018-12-12 18:56:16   contactsDoorsMainOpen_ct 1
     2018-12-12 18:56:16   contactsDoorsMainOpen_hr Die Haustuer
     2018-12-04 09:15:20   contactsDoorsOutsideOpen_ct 0
     2018-12-12 19:26:31   contactsOpen    Haustuer
     2018-12-12 19:26:31   contactsOpen_ct 1
     2018-12-12 19:26:31   contactsOpen_hr Die Haustuer
     2018-12-12 19:26:31   contactsOutsideOpen Haustuer
     2018-12-12 19:26:31   contactsOutsideOpen_ct 1
     2018-12-12 19:26:31   contactsOutsideOpen_hr Die Haustuer
     2018-12-12 19:26:31   contactsWindowsOpen
     2018-12-12 19:26:31   contactsWindowsOpen_ct 0
     2018-12-12 19:26:31   contactsWindowsOpen_hr
     2018-12-12 19:00:01   daytime         Abend
     2018-12-12 16:49:04   dnd             off
     2018-12-12 19:28:21   energy          0.08
     2018-12-12 18:30:27   event-Feiertage none
     2018-12-12 18:30:27   event-Google_Abfall none
     2018-12-12 18:30:27   event-Google_Arbeitsfrei none
     2018-12-12 19:43:43   humidity        79
     2018-12-12 19:43:43   humidityTrend   steigend
     2018-12-10 10:41:23   icewarning      0
     2018-12-12 18:43:59   lastAbsentByResident rr_Kerstin
     2018-12-12 17:33:26   lastActivityByResident rr_Kerstin
     2018-12-11 21:48:28   lastAsleepByResident rr_Dieter
     2018-12-10 20:27:14   lastCMDerror    0
     2018-12-12 16:21:46   lastContact     Terrassentuer
     2018-12-12 18:53:07   lastContactClosed Wassermelder
     2018-12-12 19:52:20   lastMotionClosed BM_Flur_EG
     2018-12-12 18:46:29   lastPresentByResident rr_Kerstin
     2018-12-12 18:30:27   light           0
     2018-12-12 16:15:23   location        home
     2018-12-12 19:53:36   luminance       33
     2018-12-12 19:53:36   luminanceTrend  gleichbleibend
     2018-12-12 19:00:01   mode            Abend
     2018-12-12 16:15:23   modeAlarm       disarm
     2018-12-04 16:56:44   motionsInside_ct 0
     2018-12-04 16:56:44   motionsOutside_ct 0
     2018-12-04 16:56:44   motionsSensors_ct 0
     2018-12-04 07:49:37   panic           off
     2018-12-08 17:08:37   power           0.00
     2018-12-12 16:15:23   presence        present
     2018-12-12 19:43:43   pressure        998
     2018-12-12 18:46:29   prevActivityByResident rr_Kerstin
     2018-12-12 16:21:46   prevContact     Haustuer
     2018-12-12 18:53:07   prevContactClosed Wassermelder
     2018-12-12 16:15:23   prevLocation    underway
     2018-12-12 19:00:01   prevMode        Vorabend
     2018-12-12 16:15:23   prevModeAlarm   armaway
     2018-12-12 19:52:20   prevMotionClosed BM_Flur_EG
     2018-12-04 19:04:25   season          Winter
     2018-12-04 09:15:20   sensorsTampered_ct 0
     2018-12-12 19:00:01   state           Abend
     2018-12-10 17:41:32   temperature     4
     2018-12-10 17:41:32   temperatureTrend fallend
     2018-12-12 18:30:27   twilight        0
     2018-12-12 18:30:27   twilightEvent   ss_astro
     2018-12-12 19:43:21   uwz_warnCount   0
     2018-12-12 19:43:43   wind            10
   helper:
     enabledDevices BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Bewohner,Feiertage,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Google_Abfall,Google_Arbeitsfrei,Haustuer,Rauchmelder_EG,Rauchmelder_KG,Rauchmelder_OG,Rauchmelder_Team,TP_Trockner,TP_Waschmaschine,Terrassentuer,Thermostat_Bad,Unwetterzentrale,Wassermelder,Wetterbericht_Yahoo,global,myTwilight,rr_Dieter,rr_Kerstin
     lastChangedAttr HomeSensorsContactValues
     lastChangedAttrValue ---
     presdevs:
Attributes:
   HomeAdvancedUserAttr 1
   HomeCMDalarmSmoke-on msg push ACHTUNG: Rauchalarm!;
sleep 2;
set TP_Trockner off;
set TP_Waschmaschine off;
sleep 2;
set Ro_alle auf;
set Sofalicht on;
set Esszimmer on;
set Licht_Flur_EG on
   HomeCMDbatteryLow {
  my $msg;
  $msg = "Die Batterien von %BATTERYLOW% gehen zur Neige und müssen bald ausgetauscht werden!" if (%BATTERYLOWCT% == 1);
  $msg = "Die Batterien bei folgenden Geräten sollten ausgetauscht werden: %BATTERYLOWALL%" if (%BATTERYLOWCT% > 1);
  fhem "msg $msg";
}
   HomeCMDcontact {
  my $a = "%ALIAS%";
  $a =~ s/d/D/;
  fhem "msg push $a meldet %STATE%!";
}
   HomeCMDcontactOpenWarning1 set ECHO_G090LV03644201AX speak Info. %ALIAS% ist noch offen.
   HomeCMDcontactOpenWarning2 set ECHO_G090LV03644201AX speak Info. %ALIAS% ist immer noch offen.
   HomeCMDcontactOpenWarningLast set ECHO_G090LV03644201AX speak Info. Das ist der letzte Hinweis %ALIAS% endlich zu schliessen!;
msg push @[Bewohner:residentsHomeDevs] Info. %ALIAS% ist noch offen.
   HomeCMDdnd-on set ECHO_G090LV03644201AX speak das ist ein test!;
msg push @[Bewohner:residentsHomeDevs] das ist ein test.
   HomeDaytimes 00:00|Mitternacht
00:05|Nacht
06:30|Morgen
10:00|Vormittag
13:00|Mittag
14:30|Nachmittag
17:30|Vorabend
19:00|Abend
23:00|Spätabend
   HomeEventsCalendarDevices Google_Arbeitsfrei,Google_Abfall
   HomeEventsHolidayDevices Feiertage
   HomeSeasons 03.01|Frühling
06.01|Sommer
09.01|Herbst
12.01|Winter
   HomeSensorTemperatureOutside Wetterbericht_Yahoo
   HomeSensorsBattery model=HM-.*
   HomeSensorsContact model=HM-SEC-SC-2
   HomeSensorsLuminance BM_Flur_EG
   HomeSensorsLuminanceReading brightness
   HomeSensorsMotion model=.*MDIR.*
   HomeSensorsPowerEnergy TYPE=TPLinkHS1.*
   HomeSensorsSmoke NAME=Rauchmelder_Team
   HomeSensorsSmokeValue smoke.*
   HomeTextAndAreIs und|sind|ist
   HomeTextClosedOpen geschlossen|geöffnet
   HomeTextNosmokeSmoke kein Rauch|Rauch
   HomeTextRisingConstantFalling steigend|gleichbleibend|fallend
   HomeTextTodayTomorrowAfterTomorrow Heute|Morgen|Übermorgen
   HomeTextWeatherForecastInSpecDays In %DAY% Tagen %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C.
   HomeTextWeatherForecastToday %DAY% %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C. Aktuelle Temperatur %TEMPERATURE%°C bei einer Luftfeuchtigkeit von %HUMIDITY%%. Die gefühlte Temperatur ist %WINDCHILL%°C bei einer Windgeschwindigkeit von %WIND%km/h.
   HomeTextWeatherForecastTomorrow %DAY% %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C.
   HomeTextWeatherLong Es %TOBE% %CONDITION% bei %TEMPERATURE%°C und %HUMIDITY%% Luftfeuchtigkeit. Die gefühlte Temperatur ist %WINDCHILL%°C bei einer Windgeschwindigkeit von %WIND%km/h. Der Luftdruck ist %PRESSURETREND% bei %PRESSURE%hPa.
   HomeTextWeatherNoForecast Es ist leider keine Wettervorhersage für den angegebenen Tag verfügbar!
   HomeTextWeatherShort %CONDITION%, %TEMPERATURE%°C, %HUMIDITY%% Luftfeuchtigkeit, Luftdruck %PRESSURE%hPa
   HomeTwilightDevice myTwilight
   HomeUWZ    Unwetterzentrale
   HomeYahooWeatherDevice Wetterbericht_Yahoo
   devStateIcon absent:user_away:dnd+on
gone:user_ext_away:dnd+on
dnd:audio_volume_mute:dnd+off
gotosleep:scene_sleeping:dnd+on
asleep:scene_sleeping_alternat:dnd+on
awoken:weather_sunrise:dnd+on
home:status_available:dnd+on
morning:weather_sunrise:dnd+on
day:weather_sun:dnd+on
afternoon:weather_summer:dnd+on
evening:weather_sunset:dnd+on
night:weather_moon_phases_2:dnd+on
   icon       floor
   room       HOMEMODE
   userattr   HomeCMDdaytime-Abend:textField-long HomeCMDdaytime-Mittag:textField-long HomeCMDdaytime-Mitternacht:textField-long HomeCMDdaytime-Morgen:textField-long HomeCMDdaytime-Nachmittag:textField-long HomeCMDdaytime-Nacht:textField-long HomeCMDdaytime-Spätabend:textField-long HomeCMDdaytime-Vorabend:textField-long HomeCMDdaytime-Vormittag:textField-long HomeCMDevent-Feiertage-1.-Weihnachtsfeiertag-begin:textField-long HomeCMDevent-Feiertage-1.-Weihnachtsfeiertag-end:textField-long HomeCMDevent-Feiertage-2.-Weihnachtsfeiertag-begin:textField-long HomeCMDevent-Feiertage-2.-Weihnachtsfeiertag-end:textField-long HomeCMDevent-Feiertage-Christi-Himmelfahrt-begin:textField-long HomeCMDevent-Feiertage-Christi-Himmelfahrt-end:textField-long HomeCMDevent-Feiertage-Fronleichnam-begin:textField-long HomeCMDevent-Feiertage-Fronleichnam-end:textField-long HomeCMDevent-Feiertage-Heiliger-Abend-(Bankfeiertag)-begin:textField-long HomeCMDevent-Feiertage-Heiliger-Abend-(Bankfeiertag)-end:textField-long HomeCMDevent-Feiertage-Karfreitag-begin:textField-long HomeCMDevent-Feiertage-Karfreitag-end:textField-long HomeCMDevent-Feiertage-Neujahr-begin:textField-long HomeCMDevent-Feiertage-Neujahr-end:textField-long HomeCMDevent-Feiertage-Ostermontag-begin:textField-long HomeCMDevent-Feiertage-Ostermontag-end:textField-long HomeCMDevent-Feiertage-Ostersonntag-begin:textField-long HomeCMDevent-Feiertage-Ostersonntag-end:textField-long HomeCMDevent-Feiertage-Pfingstmontag-begin:textField-long HomeCMDevent-Feiertage-Pfingstmontag-end:textField-long HomeCMDevent-Feiertage-Pfingstsonntag-begin:textField-long HomeCMDevent-Feiertage-Pfingstsonntag-end:textField-long HomeCMDevent-Feiertage-Silvester-(Bankfeiertag)-begin:textField-long HomeCMDevent-Feiertage-Silvester-(Bankfeiertag)-end:textField-long HomeCMDevent-Feiertage-Tag-der-Arbeit-begin:textField-long HomeCMDevent-Feiertage-Tag-der-Arbeit-end:textField-long HomeCMDevent-Feiertage-Tag-der-deutschen-Einheit-begin:textField-long HomeCMDevent-Feiertage-Tag-der-deutschen-Einheit-end:textField-long HomeCMDevent-Feiertage-each:textField-long HomeCMDevent-Google_Abfall-Biomüll--begin:textField-long HomeCMDevent-Google_Abfall-Biomüll--end:textField-long HomeCMDevent-Google_Abfall-Gelber-Sack--begin:textField-long HomeCMDevent-Google_Abfall-Gelber-Sack--end:textField-long HomeCMDevent-Google_Abfall-PapierTonnen-und-Container-begin:textField-long HomeCMDevent-Google_Abfall-PapierTonnen-und-Container-end:textField-long HomeCMDevent-Google_Abfall-RestmüllTonnen-und-Container-14-täglich-begin:textField-long HomeCMDevent-Google_Abfall-RestmüllTonnen-und-Container-14-täglich-end:textField-long HomeCMDevent-Google_Abfall-each:textField-long HomeCMDevent-Google_Arbeitsfrei-Gleittag-begin:textField-long HomeCMDevent-Google_Arbeitsfrei-Gleittag-end:textField-long HomeCMDevent-Google_Arbeitsfrei-Krank-begin:textField-long HomeCMDevent-Google_Arbeitsfrei-Krank-end:textField-long HomeCMDevent-Google_Arbeitsfrei-Urlaub-begin:textField-long HomeCMDevent-Google_Arbeitsfrei-Urlaub-end:textField-long HomeCMDevent-Google_Arbeitsfrei-each:textField-long HomeCMDmode-Abend:textField-long HomeCMDmode-Mittag:textField-long HomeCMDmode-Mitternacht:textField-long HomeCMDmode-Morgen:textField-long HomeCMDmode-Nachmittag:textField-long HomeCMDmode-Nacht:textField-long HomeCMDmode-Spätabend:textField-long HomeCMDmode-Vorabend:textField-long HomeCMDmode-Vormittag:textField-long HomeCMDmode-absent-rr_Dieter:textField-long HomeCMDmode-absent-rr_Kerstin:textField-long HomeCMDmode-asleep-rr_Dieter:textField-long HomeCMDmode-asleep-rr_Kerstin:textField-long HomeCMDmode-awoken-rr_Dieter:textField-long HomeCMDmode-awoken-rr_Kerstin:textField-long HomeCMDmode-gone-rr_Dieter:textField-long HomeCMDmode-gone-rr_Kerstin:textField-long HomeCMDmode-gotosleep-rr_Dieter:textField-long HomeCMDmode-gotosleep-rr_Kerstin:textField-long HomeCMDmode-home-rr_Dieter:textField-long HomeCMDmode-home-rr_Kerstin:textField-long HomeCMDpresence-absent-rr_Dieter:textField-long HomeCMDpresence-absent-rr_Kerstin:textField-long HomeCMDpresence-present-rr_Dieter:textField-long HomeCMDpresence-present-rr_Kerstin:textField-long HomeCMDseason-Frühling:textField-long HomeCMDseason-Herbst:textField-long HomeCMDseason-Sommer:textField-long HomeCMDseason-Winter:textField-long
   webCmd     modeAlarm


Was muss ich in HOMEMODE einstellen, damit ich mir für diesen Melder einen Wasseralarm erstellen kann, ohne die anderen Fenster-Türkontakte zu beeinflussen?

Danke im Voraus.
Gruß Dieter

binford6000

ZitatWas muss ich in HOMEMODE einstellen, damit ich mir für diesen Melder einen Wasseralarm erstellen kann, ohne die anderen Fenster-Türkontakte zu beeinflussen?

Hallo Dieter,
so aus der hohlen Hand heraus und ohne Test:
In den Attributen "HomeCMDcontactOpen" bzw "HomeCMDcontactClosed" sowas:
{
  if (%SENSOR% eq "Wassermelder") }
    # mach irgend etwas;
  }
  else {
    # restliche Behandlung der Tür- und Fensterkontakte...
  }
}


VG Sebastian

DeeSPe

Hallo Dieter,

ich würde an Deiner Stelle devspec für HomeSensorsContact so abändern dass der Wassersensor nicht mit drin ist. Somit brauchst Du keine Verränkungen im Code machen wie von Sebastian vorgeschlagen.

Geuß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

dk3572

Hallo Dan,
so hatte ich es zuvor.
Aber wie bekomme ich dann den Wassermelder in HOMEMODE?
Das Modul ist so mächtig und die Anleitung so umfangreich, ganz bin ich noch nicht dahinter gestiegen.
Gruß Dieter

DeeSPe

Wassermelder sind in HOMEMODE nicht explizit vorgesehen.
Wenn Du den trotzdem drin haben möchtest, dann über den Weg wie es Sebastian geschrieben hat.
Dann musst Du allerdings damit leben dass der Wassermelder einen Kontaktalarm in HomeKit auslöst.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

dk3572

HomeKit??? Du meinst dein Modul?
Wassermelder ist ja auch nur eine Definition von mir.
Was schlägst du als beste Lösung vor, den zweckentfremdeten Kontakt Sensor so einzubinden, dass ich eine beliebige Meldung (Wasseralarm) erhalte?

VG Dieter

DeeSPe

Nein, ich meine schon HomeKit! Da Du aber offensichtlich nicht weißt was das ist, brauchen wir auch nicht länger darüber reden, denn dann benutzt Du das nicht.
Meinen Vorschlag zum Umgang mit diesem Wassermelder hatte ich schon zuvor geschrieben:
Nimm den Weg (oder so ähnlich) wie ihn Sebastian vorgeschlagen hat.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

dk3572

Ok, ich versuche mich daran.  ;)
Wird mit Sicherheit noch viele weiteren Fragen geben.
Arbeite mich wie schon geschrieben erst in dein Modul ein.
Danke für eure Unterstützung.

VG Dieter

dk3572

Nein, ich bekomme es nicht hin.
Sind Reading u. Value im Wasermelder richtig?
Und HomeSensorContactValue im HOMEMODE?

Internals:
   .TRIGGERTIME_NEXT 1544729288.94856
   CHANGED   
   DEF        Bewohner
   NAME       Home
   NOTIFYDEV  BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Bewohner,Feiertage,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Google_Abfall,Google_Arbeitsfrei,Haustuer,Rauchmelder_EG,Rauchmelder_KG,Rauchmelder_OG,Rauchmelder_Team,TP_Trockner,TP_Waschmaschine,Terrassentuer,Thermostat_Bad,Unwetterzentrale,Wassermelder,Wetterbericht_Yahoo,global,myTwilight,rr_Dieter,rr_Kerstin
   NR         472
   NTFY_ORDER 51-Home
   RESIDENTS  rr_Dieter,rr_Kerstin
   SENSORSBATTERY BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_EG,Rauchmelder_KG,Rauchmelder_OG,Terrassentuer,Thermostat_Bad,Wassermelder
   SENSORSCONTACT Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Terrassentuer,Wassermelder
   SENSORSENERGY TP_Trockner,TP_Waschmaschine
   SENSORSLUMINANCE BM_Flur_EG
   SENSORSMOTION BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof
   SENSORSSMOKE Rauchmelder_Team
   STATE      Abend
   TYPE       HOMEMODE
   VERSION    1.4.5
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-12-13 20:21:44   .be             ist
     2018-12-13 20:21:16   .humidity       61
     2018-12-13 20:22:20   .luminance      33
     2018-12-10 17:41:32   .temperature    4
     2018-12-13 20:21:16   alarmSmoke     
     2018-12-13 20:21:16   alarmSmoke_ct   0
     2018-12-13 20:21:16   alarmSmoke_hr   
     2018-12-13 19:00:18   alarmState      disarm
     2018-12-07 13:55:15   alarmTriggered 
     2018-12-07 13:55:15   alarmTriggered_ct 0
     2018-12-07 13:55:15   alarmTriggered_hr
     2018-12-04 07:49:37   anyoneElseAtHome off
     2018-12-04 12:04:52   batteryLow_ct   0
     2018-12-13 16:11:09   contactsDoorsInsideOpen
     2018-12-13 16:11:09   contactsDoorsInsideOpen_ct 0
     2018-12-13 16:11:09   contactsDoorsInsideOpen_hr
     2018-12-13 19:00:19   contactsDoorsMainOpen Haustuer
     2018-12-13 19:00:19   contactsDoorsMainOpen_ct 1
     2018-12-13 19:00:19   contactsDoorsMainOpen_hr Die Haustuer
     2018-12-04 09:15:20   contactsDoorsOutsideOpen_ct 0
     2018-12-13 20:22:38   contactsOpen    Haustuer
     2018-12-13 20:22:38   contactsOpen_ct 1
     2018-12-13 20:22:38   contactsOpen_hr Die Haustuer
     2018-12-13 20:22:38   contactsOutsideOpen Haustuer
     2018-12-13 20:22:38   contactsOutsideOpen_ct 1
     2018-12-13 20:22:38   contactsOutsideOpen_hr Die Haustuer
     2018-12-13 20:22:38   contactsWindowsOpen
     2018-12-13 20:22:38   contactsWindowsOpen_ct 0
     2018-12-13 20:22:38   contactsWindowsOpen_hr
     2018-12-13 19:00:00   daytime         Abend
     2018-12-12 16:49:04   dnd             off
     2018-12-13 20:21:19   energy          0.08
     2018-12-13 20:21:16   event-Feiertage none
     2018-12-13 20:21:16   event-Google_Abfall none
     2018-12-13 20:21:16   event-Google_Arbeitsfrei none
     2018-12-13 20:21:44   humidity        61
     2018-12-13 20:21:16   humidityTrend   gleichbleibend
     2018-12-10 10:41:23   icewarning      0
     2018-12-13 17:17:42   lastAbsentByResident rr_Dieter
     2018-12-13 19:01:37   lastActivityByResident rr_Kerstin
     2018-12-12 22:03:26   lastAsleepByResident rr_Dieter
     2018-12-10 20:27:14   lastCMDerror    0
     2018-12-13 20:22:31   lastContact     Fenster_WC
     2018-12-13 20:22:38   lastContactClosed Fenster_WC
     2018-12-13 20:24:00   lastMotionClosed BM_Flur_EG
     2018-12-13 19:01:37   lastPresentByResident rr_Kerstin
     2018-12-13 20:21:16   light           0
     2018-12-13 19:00:18   location        home
     2018-12-13 20:25:26   luminance       33
     2018-12-13 20:22:20   luminanceTrend  gleichbleibend
     2018-12-13 19:00:18   mode            Abend
     2018-12-13 19:00:18   modeAlarm       disarm
     2018-12-04 16:56:44   motionsInside_ct 0
     2018-12-04 16:56:44   motionsOutside_ct 0
     2018-12-04 16:56:44   motionsSensors_ct 0
     2018-12-04 07:49:37   panic           off
     2018-12-08 17:08:37   power           0.00
     2018-12-13 19:00:18   presence        present
     2018-12-13 20:21:44   pressure        994
     2018-12-13 19:01:37   prevActivityByResident rr_Dieter
     2018-12-13 20:22:31   prevContact     Fenster_WC
     2018-12-13 20:22:38   prevContactClosed Fenster_WC
     2018-12-13 19:00:18   prevLocation    underway
     2018-12-13 19:00:18   prevMode        absent
     2018-12-13 19:00:18   prevModeAlarm   armaway
     2018-12-13 20:24:00   prevMotionClosed BM_Flur_EG
     2018-12-04 19:04:25   season          Winter
     2018-12-04 09:15:20   sensorsTampered_ct 0
     2018-12-13 19:00:18   state           Abend
     2018-12-10 17:41:32   temperature     4
     2018-12-10 17:41:32   temperatureTrend fallend
     2018-12-13 20:21:16   twilight        0
     2018-12-13 20:21:16   twilightEvent   ss_astro
     2018-12-13 20:21:21   uwz_warnCount   0
     2018-12-13 20:21:44   wind            13
   helper:
     enabledDevices BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Bewohner,Feiertage,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Google_Abfall,Google_Arbeitsfrei,Haustuer,Rauchmelder_EG,Rauchmelder_KG,Rauchmelder_OG,Rauchmelder_Team,TP_Trockner,TP_Waschmaschine,Terrassentuer,Thermostat_Bad,Unwetterzentrale,Wassermelder,Wetterbericht_Yahoo,global,myTwilight,rr_Dieter,rr_Kerstin
     lastChangedAttr webCmd
     lastChangedAttrValue modeAlarm
Attributes:
   HomeAdvancedDetails room
   HomeAdvancedUserAttr 1
   HomeCMDalarmSmoke-on msg push ACHTUNG: Rauchalarm!;
sleep 2;
set TP_Trockner off;
set TP_Waschmaschine off;
sleep 2;
set Ro_alle auf;
set Sofalicht on;
set Esszimmer on;
set Licht_Flur_EG on
   HomeCMDbatteryLow {
  my $msg;
  $msg = "Die Batterien von %BATTERYLOW% gehen zur Neige und müssen bald ausgetauscht werden!" if (%BATTERYLOWCT% == 1);
  $msg = "Die Batterien bei folgenden Geräten sollten ausgetauscht werden: %BATTERYLOWALL%" if (%BATTERYLOWCT% > 1);
  fhem "msg $msg";
}
   HomeCMDcontact {
   if ("%ALIAS%" eq "Wassermelder")
   {
  my $a = "%ALIAS%";
  $a =~ s/d/D/;
  fhem "msg push $a meldet %STATE%!";
   }
}
   HomeCMDcontactOpenWarning1 set ECHO_G090LV03644201AX speak Info. %ALIAS% ist noch offen.
   HomeCMDcontactOpenWarning2 set ECHO_G090LV03644201AX speak Info. %ALIAS% ist immer noch offen.
   HomeCMDcontactOpenWarningLast set ECHO_G090LV03644201AX speak Info. Das ist der letzte Hinweis %ALIAS% endlich zu schliessen!;
msg push @[Bewohner:residentsHomeDevs] Info. %ALIAS% ist noch offen.
   HomeCMDdnd-on set ECHO_G090LV03644201AX speak das ist ein test!;
msg push @[Bewohner:residentsHomeDevs] das ist ein test.
   HomeDaytimes 00:00|Mitternacht
00:05|Nacht
06:30|Morgen
10:00|Vormittag
13:00|Mittag
14:30|Nachmittag
17:30|Vorabend
19:00|Abend
23:00|Spätabend
   HomeEventsCalendarDevices Google_Arbeitsfrei,Google_Abfall
   HomeEventsHolidayDevices Feiertage
   HomeSeasons 03.01|Frühling
06.01|Sommer
09.01|Herbst
12.01|Winter
   HomeSensorTemperatureOutside Wetterbericht_Yahoo
   HomeSensorsBattery model=HM-.*
   HomeSensorsContact model=HM-SEC-SC-2
   HomeSensorsContactValues open|tilted|on|wasseralarm
   HomeSensorsLuminance BM_Flur_EG
   HomeSensorsLuminanceReading brightness
   HomeSensorsMotion model=.*MDIR.*
   HomeSensorsPowerEnergy TYPE=TPLinkHS1.*
   HomeSensorsSmoke NAME=Rauchmelder_Team
   HomeSensorsSmokeValue smoke.*
   HomeTextAndAreIs und|sind|ist
   HomeTextClosedOpen geschlossen|geöffnet
   HomeTextNosmokeSmoke kein Rauch|Rauch
   HomeTextRisingConstantFalling steigend|gleichbleibend|fallend
   HomeTextTodayTomorrowAfterTomorrow Heute|Morgen|Übermorgen
   HomeTextWeatherForecastInSpecDays In %DAY% Tagen %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C.
   HomeTextWeatherForecastToday %DAY% %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C. Aktuelle Temperatur %TEMPERATURE%°C bei einer Luftfeuchtigkeit von %HUMIDITY%%. Die gefühlte Temperatur ist %WINDCHILL%°C bei einer Windgeschwindigkeit von %WIND%km/h.
   HomeTextWeatherForecastTomorrow %DAY% %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C.
   HomeTextWeatherLong Es %TOBE% %CONDITION% bei %TEMPERATURE%°C und %HUMIDITY%% Luftfeuchtigkeit. Die gefühlte Temperatur ist %WINDCHILL%°C bei einer Windgeschwindigkeit von %WIND%km/h. Der Luftdruck ist %PRESSURETREND% bei %PRESSURE%hPa.
   HomeTextWeatherNoForecast Es ist leider keine Wettervorhersage für den angegebenen Tag verfügbar!
   HomeTextWeatherShort %CONDITION%, %TEMPERATURE%°C, %HUMIDITY%% Luftfeuchtigkeit, Luftdruck %PRESSURE%hPa
   HomeTwilightDevice myTwilight
   HomeUWZ    Unwetterzentrale
   HomeYahooWeatherDevice Wetterbericht_Yahoo
   devStateIcon absent:user_away:dnd+on
gone:user_ext_away:dnd+on
dnd:audio_volume_mute:dnd+off
gotosleep:scene_sleeping:dnd+on
asleep:scene_sleeping_alternat:dnd+on
awoken:weather_sunrise:dnd+on
home:status_available:dnd+on
morning:weather_sunrise:dnd+on
day:weather_sun:dnd+on
afternoon:weather_summer:dnd+on
evening:weather_sunset:dnd+on
night:weather_moon_phases_2:dnd+on
   icon       floor
   room       HOMEMODE
   userattr   HomeCMDdaytime-Abend:textField-long HomeCMDdaytime-Mittag:textField-long HomeCMDdaytime-Mitternacht:textField-long HomeCMDdaytime-Morgen:textField-long HomeCMDdaytime-Nachmittag:textField-long HomeCMDdaytime-Nacht:textField-long HomeCMDdaytime-Spätabend:textField-long HomeCMDdaytime-Vorabend:textField-long HomeCMDdaytime-Vormittag:textField-long HomeCMDevent-Feiertage-1.-Weihnachtsfeiertag-begin:textField-long HomeCMDevent-Feiertage-1.-Weihnachtsfeiertag-end:textField-long HomeCMDevent-Feiertage-2.-Weihnachtsfeiertag-begin:textField-long HomeCMDevent-Feiertage-2.-Weihnachtsfeiertag-end:textField-long HomeCMDevent-Feiertage-Christi-Himmelfahrt-begin:textField-long HomeCMDevent-Feiertage-Christi-Himmelfahrt-end:textField-long HomeCMDevent-Feiertage-Fronleichnam-begin:textField-long HomeCMDevent-Feiertage-Fronleichnam-end:textField-long HomeCMDevent-Feiertage-Heiliger-Abend-(Bankfeiertag)-begin:textField-long HomeCMDevent-Feiertage-Heiliger-Abend-(Bankfeiertag)-end:textField-long HomeCMDevent-Feiertage-Karfreitag-begin:textField-long HomeCMDevent-Feiertage-Karfreitag-end:textField-long HomeCMDevent-Feiertage-Neujahr-begin:textField-long HomeCMDevent-Feiertage-Neujahr-end:textField-long HomeCMDevent-Feiertage-Ostermontag-begin:textField-long HomeCMDevent-Feiertage-Ostermontag-end:textField-long HomeCMDevent-Feiertage-Ostersonntag-begin:textField-long HomeCMDevent-Feiertage-Ostersonntag-end:textField-long HomeCMDevent-Feiertage-Pfingstmontag-begin:textField-long HomeCMDevent-Feiertage-Pfingstmontag-end:textField-long HomeCMDevent-Feiertage-Pfingstsonntag-begin:textField-long HomeCMDevent-Feiertage-Pfingstsonntag-end:textField-long HomeCMDevent-Feiertage-Silvester-(Bankfeiertag)-begin:textField-long HomeCMDevent-Feiertage-Silvester-(Bankfeiertag)-end:textField-long HomeCMDevent-Feiertage-Tag-der-Arbeit-begin:textField-long HomeCMDevent-Feiertage-Tag-der-Arbeit-end:textField-long HomeCMDevent-Feiertage-Tag-der-deutschen-Einheit-begin:textField-long HomeCMDevent-Feiertage-Tag-der-deutschen-Einheit-end:textField-long HomeCMDevent-Feiertage-each:textField-long HomeCMDevent-Google_Abfall-Biomüll--begin:textField-long HomeCMDevent-Google_Abfall-Biomüll--end:textField-long HomeCMDevent-Google_Abfall-Gelber-Sack--begin:textField-long HomeCMDevent-Google_Abfall-Gelber-Sack--end:textField-long HomeCMDevent-Google_Abfall-PapierTonnen-und-Container-begin:textField-long HomeCMDevent-Google_Abfall-PapierTonnen-und-Container-end:textField-long HomeCMDevent-Google_Abfall-RestmüllTonnen-und-Container-14-täglich-begin:textField-long HomeCMDevent-Google_Abfall-RestmüllTonnen-und-Container-14-täglich-end:textField-long HomeCMDevent-Google_Abfall-each:textField-long HomeCMDevent-Google_Arbeitsfrei-Gleittag-begin:textField-long HomeCMDevent-Google_Arbeitsfrei-Gleittag-end:textField-long HomeCMDevent-Google_Arbeitsfrei-Krank-begin:textField-long HomeCMDevent-Google_Arbeitsfrei-Krank-end:textField-long HomeCMDevent-Google_Arbeitsfrei-Urlaub-begin:textField-long HomeCMDevent-Google_Arbeitsfrei-Urlaub-end:textField-long HomeCMDevent-Google_Arbeitsfrei-each:textField-long HomeCMDmode-Abend:textField-long HomeCMDmode-Mittag:textField-long HomeCMDmode-Mitternacht:textField-long HomeCMDmode-Morgen:textField-long HomeCMDmode-Nachmittag:textField-long HomeCMDmode-Nacht:textField-long HomeCMDmode-Spätabend:textField-long HomeCMDmode-Vorabend:textField-long HomeCMDmode-Vormittag:textField-long HomeCMDmode-absent-rr_Dieter:textField-long HomeCMDmode-absent-rr_Kerstin:textField-long HomeCMDmode-asleep-rr_Dieter:textField-long HomeCMDmode-asleep-rr_Kerstin:textField-long HomeCMDmode-awoken-rr_Dieter:textField-long HomeCMDmode-awoken-rr_Kerstin:textField-long HomeCMDmode-gone-rr_Dieter:textField-long HomeCMDmode-gone-rr_Kerstin:textField-long HomeCMDmode-gotosleep-rr_Dieter:textField-long HomeCMDmode-gotosleep-rr_Kerstin:textField-long HomeCMDmode-home-rr_Dieter:textField-long HomeCMDmode-home-rr_Kerstin:textField-long HomeCMDpresence-absent-rr_Dieter:textField-long HomeCMDpresence-absent-rr_Kerstin:textField-long HomeCMDpresence-present-rr_Dieter:textField-long HomeCMDpresence-present-rr_Kerstin:textField-long HomeCMDseason-Frühling:textField-long HomeCMDseason-Herbst:textField-long HomeCMDseason-Sommer:textField-long HomeCMDseason-Winter:textField-long
   webCmd     modeAlarm


Internals:
   .eventMapCmd ok:noArg wasseralarm:noArg
   CUL_0_MSGCNT 4
   CUL_0_RAWMSG A0C50A6413FAE7D246BDF0149C8::-86:CUL_0
   CUL_0_RSSI -86
   CUL_0_TIME 2018-12-13 20:23:25
   DEF        3FAE7D
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG E3FAE7D,0000,368F5B02,FF,FFAF,50A6413FAE7D246BDF0149C8
   HMLAN1_RSSI -81
   HMLAN1_TIME 2018-12-13 20:23:25
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     8
   NAME       Wassermelder
   NOTIFYDEV  global
   NR         369
   NTFY_ORDER 50-Wassermelder
   STATE      ok
   TYPE       CUL_HM
   lastMsg    No:50 - t:41 s:3FAE7D d:246BDF 0149C8
   protLastRcv 2018-12-13 20:23:25
   protRcv    4 last_at:2018-12-13 20:23:25
   protSnd    5 last_at:2018-12-13 20:23:25
   protState  CMDs_done
   rssi_at_CUL_0 cnt:4 min:-86 max:-82 avg:-84.5 lst:-86
   rssi_at_HMLAN1 cnt:4 min:-82 max:-80 avg:-81 lst:-81
   .attraggr:
   .attrminint:
   READINGS:
     2017-12-23 16:22:35   .R-ledOnTime    0.5 s
     2017-12-23 16:22:35   .R-msgScPosA    closed
     2017-12-23 16:22:35   .R-msgScPosB    open
     2017-12-23 16:22:35   .R-transmDevTryMax 6
     2017-12-23 16:22:35   .R-transmitTryMax 6
     2018-12-12 18:52:58   .peerListRDate  2018-12-12 18:52:58
     2018-12-13 20:23:25   .protLastRcv    2018-12-13 20:23:25
     2018-12-13 20:21:08   Activity        alive
     2017-12-29 12:13:43   D-firmware      2.4
     2017-12-29 12:13:43   D-serialNr      NEQ0758816
     2018-12-12 18:52:57   PairedTo        0x246BDF
     2017-12-23 16:22:35   R-cyclicInfoMsg off
     2017-12-23 16:22:35   R-eventDlyTime  0 s
     2017-12-23 16:22:35   R-pairCentral   0x246BDF
     2017-12-23 16:22:35   R-sabotageMsg   on
     2017-12-23 16:22:35   R-sign          off
     2018-12-12 18:52:57   RegL_00.        00:00 02:01 09:00 0A:24 0B:6B 0C:DF 10:01 14:06
     2018-12-12 18:52:57   RegL_01.        00:00 08:00 20:60 21:00 22:64 30:06
     2018-12-13 20:23:25   battery         ok
     2018-12-13 20:23:25   contact         open (to VCCU)
     2018-12-13 20:23:25   state           open
     2017-12-23 16:22:50   trigDst_        noConfig
     2018-10-07 10:29:59   trigDst_246BDF  noConfig
     2018-12-13 20:23:25   trigger_cnt     73
   helper:
     HM_CMDNR   80
     mId        00B1
     regLst     ,0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3FAE7D,00,01,00
       nextSend   1544729005.35513
       prefIO     
       rxt        2
       vccu       VCCU
       p:
         3FAE7D
         00
         01
         00
     mRssi:
       mNo        50
       io:
         CUL_0:
           -86
           -86
         HMLAN1:
           -79
           -79
     prt:
       bErr       0
       sProc      0
       sleeping   0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1544729005.25572
       ack:
         HASH(0x615f538)
         508002246BDF3FAE7D0101C800
     rssi:
       at_CUL_0:
         avg        -84.5
         cnt        4
         lst        -86
         max        -82
         min        -86
       at_HMLAN1:
         avg        -81
         cnt        4
         lst        -81
         max        -80
         min        -82
     tmpl:
Attributes:
   HomeModeAlarmActive armaway
   HomeReadings STATE
   HomeValues ok|wasseralarm
   IODev      HMLAN1
   IOgrp      VCCU
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   eventMap   open:ok closed:wasseralarm
   expert     2_raw
   firmware   2.4
   model      HM-SEC-SC-2
   peerIDs    00000000,
   room       Alarme,CUL_HM
   serialNr   NEQ0758816
   subType    threeStateSensor
   userattr   HomeModeAlarmActive HomeReadings HomeValues HomeContactType:doorinside,dooroutside,doormain,window HomeOpenMaxTrigger HomeOpenDontTriggerModes HomeOpenDontTriggerModesResidents HomeOpenTimeDividers HomeOpenTimes

DeeSPe

Ich würde empfehlen:
HomeCMDcontact {
  if ("%SENSOR%" eq "Wassermelder")
  {
    my $a = "%ALIAS%";
    $a =~ s/d/D/;
    fhem "msg push $a meldet %STATE%!";
  }
}


und:
attr Wassermelder HomeValues wasseralarm

Bin mir nicht 100% sicher ob das eventMap Event ankommt oder das originale, darum könntest Du im Zweifelsfall auch:
attr Wassermelder HomeValues wasseralarm|closed
setzen.

Hoffe das passt dann so.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe