[Gelöst]Fenster zu lange auf

Begonnen von Sebastian84, 28 April 2024, 10:04:24

Vorheriges Thema - Nächstes Thema

Sebastian84

Guten Morgen
Ich habe von November bis April ein Notify der mich nach über 8 MINUTEN INFORMIERT, dass das Fenster noch auf ist. Ich möchte jetzt noch einbinden das bei einer Temperatur bis 12°c aus diesen Device eine Pushnaricht geschickt wird. Über 12°C soll es keine Naricht kommt.


DEF        sensor 29  IODev=deconz
   FUUID      65e205ac-f33f-cdd4-dad6-8c2bbb3b8741a445
   FVERSION   31_HUEDevice.pm:0.262040/2022-07-09
   ID         S29
   INTERVAL   
   IODev      deconz
   NAME       Multisensor5
   NR         478
   STATE      T: 14.99 °C
   TYPE       HUEDevice
   eventCount 219
   has_events 1
   manufacturername LUMI
   modelid    lumi.weather
   name       Große Garage Multisensor
   on         1
   reachable  1
   swversion  0.0.0_0005
   type       ZHATemperature
   uniqueid   00:15:8d:00:08:7b:5c:3e-01-0402
   READINGS:
     2024-04-27 04:00:26   IODev           deconz
     2024-04-28 10:00:20   battery         78
     2024-04-28 10:00:20   batteryPercent  78
     2024-04-28 10:00:20   lastseen        2024-04-28T08:00Z
     2024-04-28 10:00:20   reachable       1
     2024-04-28 10:00:20   temperature     14.99
   helper:
     devtype    S
     state     
     update_timeout 1
     configList:
     json:
       ep         1
       etag       990511226494d243576ae725d911fced
       lastannounced
       lastseen   2024-04-28T08:00Z
       manufacturername LUMI
       modelid    lumi.weather
       name       Große Garage Multisensor
       swversion  0.0.0_0005
       type       ZHATemperature
       uniqueid   00:15:8d:00:08:7b:5c:3e-01-0402
       config:
         battery    78
         offset     0
       state:
         lastupdated 2024-04-28T08:00:20.434
         temperature 1499
     setList:
Attributes:
   group      Grosse Garage
   icon       xiaomi_multi
   model      lumi.weather
   room       1_UG->Garagen
   stateFormat T: temperature °C
 


   Fenster_Keller:open defmod at_Check_Fenster at +00:08:01 {if (Value("Fenster_Keller") eq "open" && ($month <= 4 || $month >= 11)) {fhem "set pushmsg msg 'Alarm' 'Fenster Keller immer noch auf' 'sebastian,galaxya50,galaxytaba8' 2 'siren' 30 3600 "}} 

Otto123

Guten Morgen,
dann ergänzt Du Deine Bedingung mit
&& ReadingsNum('Multisensor5','temperature',0) <= 12
Falls die anderen Bedingungen zusätzlich gelten sollen, wenn sie alternativ gelten sollen: ergänzt Du mit (alte Bedingung) || Neue Bedingung

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

TomLee

#2
Hallo,

alternativ ginge ein watchdog, damit empfind ich den Anwendungsfall übersichtlicher umgesetzt und würd ich so bei mir umsetzen.

Zusammenkopiert, nicht getestet, kann Denkfehler enthalten:

defmod wd_Fenster_Keller watchdog Fenster_Keller:open 00:08:01 Fenster_Keller:closed {return fhem ("set pushmsg msg 'Alarm' 'Fenster Keller immer noch auf' 'sebastian,galaxya50,galaxytaba8' 2 'siren' 30 3600 ") if ReadingsNum('Multisensor5','temperature',0) <= 12}
attr wd_Fenster_Keller autoRestart 1
attr wd_Fenster_Keller disabledForIntervals {($month <= 4 || $month >= 11) ? '24' : '00'}-24

Gruß

Thomas

Gasmast3r

Hy ich habe das so gelöst als DOIF

([IT_]eq "on"and [structure_Bewohner] eq "present"and [Aussen:temperature] < 16) (set teleBot message @xxx @xxx Bad Fenster Auf ;set ECHO speak im Bad ist das fenster noch Auf ;set ECHO speak im Bad ist das fenster noch Auf ;set  speak im Bad ist das fenster noch auf;set FTV_Wohnzimmer msg im Bad ist das fenster noch auf)


Sebastian84

Danke für die schnelle Hilfe

Prof. Dr. Peter Henning

Tipp aus langjähriger Erfahrung: Diese Erinnerung in regelmäßigen Abständen wiederholen.

Bei mir ist das keine Pushnachricht, sondern eine Audiodurchsage alle 5 Minuten.

LG

pah