DOIF Raffstore bei Sturm hochfahren

Begonnen von Mounty-yo, 26 Oktober 2018, 21:32:38

Vorheriges Thema - Nächstes Thema

Mounty-yo

Hallo,

ich möchte meine Raffstore bei Sturm hochfahren lassen. Das habe ich mit folgenden DOIF vor, allerdings klappt es mit dem
regex nicht so richtig.

defmod DI_Roll_Sturm DOIF (Wettersensor:state [W:.(.\d?[\.]?[\d])] >5) (set HW_ALL_Roll up)

Mit dem regex : W:.(.\d?[\.]?[\d]) bekomme ich die Werte aus den Events.

Funktioniert das auch im DOIF ??

Eventlog:
2018-10-26 20:46:57 CUL_HM Wettersensor T: 9.8 H: 71 W: 21.2 R: 1.77 IR: 0 WD: 300 WDR: 45 S: 146 B: 10
2018-10-26 20:49:40 CUL_HM Wettersensor T: 9.7 H: 71 W: 19.7 R: 1.77 IR: 0 WD: 245 WDR: 67.5 S: 146 B: 10
2018-10-26 20:52:09 CUL_HM Wettersensor T: 9.7 H: 71 W: 20.3 R: 1.77 IR: 0 WD: 275 WDR: 67.5 S: 146 B: 10
2018-10-26 20:54:24 CUL_HM Wettersensor T: 9.6 H: 71 W: 11.5 R: 1.77 IR: 0 WD: 300 WDR: 22.5 S: 146 B: 10
2018-10-26 20:56:24 CUL_HM Wettersensor T: 9.6 H: 71 W: 17.2 R: 1.77 IR: 0 WD: 270 WDR: 67.5 S: 146 B: 10

Damian

Hat Wettersensor keine passenden Readings?
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Mounty-yo

Doch eigentlich schon. Es gibt das Reading windSpeed. Nur leider funktioniert es so nicht ?

([Wettersensor:windSpeed] > 5) (set HW_ALL_Roll up)

Frank_Huber

Gib uns mal ein list vom wettersensor.

Gesendet von meinem Doogee S60 mit Tapatalk


Mounty-yo

Internals:
   DEF        3746D3
   HMLAN1_MSGCNT 3524
   HMLAN1_RAWMSG E3746D3,0000,1FEE38D7,FF,FFCE,C786703746D30000000060450006C0A336920A
   HMLAN1_RSSI -50
   HMLAN1_TIME 2018-10-26 21:55:05
   IODev      VCCU
   LASTInputDev HMLAN1
   MSGCNT     3524
   NAME       Wettersensor
   NOTIFYDEV  global
   NR         123
   NTFY_ORDER 50-Wettersensor
   STATE      T: 9.6 H: 69 W: 16.3 R: 1.77 IR: 0 WD: 270 WDR: 67.5 S: 146 B: 10
   TYPE       CUL_HM
   lastMsg    No:C7 - t:70 s:3746D3 d:000000 0060450006C0A336920A
   protCmdDel 5
   protIOerr  1 last_at:2018-10-20 17:15:28
   protLastRcv 2018-10-26 21:55:05
   protRcv    3524 last_at:2018-10-26 21:55:05
   protState  CMDs_done_Errors:1
   rssi_at_HMLAN1 cnt:3524 min:-53 max:-49 avg:-50.25 lst:-50
   READINGS:
     2018-10-20 17:24:22   Activity        alive
     2018-10-20 17:14:22   D-firmware      1.4
     2018-10-20 17:14:22   D-serialNr      MEQ0211100
     2018-10-26 21:55:05   brightness      10
     2018-10-26 21:55:05   humidity        69
     2018-10-26 21:55:05   isRaining       0
     2018-10-26 21:55:05   rain            1.77
     2018-10-26 21:55:05   state           T: 9.6 H: 69 W: 16.3 R: 1.77 IR: 0 WD: 270 WDR: 67.5 S: 146 B: 10
     2018-10-26 21:55:05   sunshine        146
     2018-10-26 21:55:05   temperature     9.6
     2018-10-26 21:55:05   windDirRange    67.5
     2018-10-26 21:55:05   windDirection   270
     2018-10-26 21:55:05   windSpeed       16.3
   helper:
     HM_CMDNR   199
     getCfgList all
     getCfgListNo ,1
     mId        0040
     regLst     ,0,1,1p
     rxType     12
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3746D3,00,00,00
       nextSend   1540583705.76374
       prefIO     
       rxt        0
       vccu       
       p:
         3746D3
         00
         00
         00
     mRssi:
       mNo        C7
       io:
         HMLAN1:
           -50
           -50
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_HMLAN1:
         avg        -50.2542565266742
         cnt        3524
         lst        -50
         max        -49
         min        -53
     tmpl:
Attributes:
   IODev      VCCU
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading state
   expert     2_full
   firmware   1.4
   fp_Grundriss_Versuch 546,217,3,temperature,
   model      HM-WDS100-C6-O
   peerIDs    00000000,
   room       Wetter,Z_CUL_HM
   serialNr   MEQ0211100
   subType    THSensor

Frank_Huber

event-on-change-reading state

Erweitern um windspeed.
Momentan erzeugt nur der state ein Event.

Gesendet von meinem Doogee S60 mit Tapatalk


Mounty-yo

Super, Danke. Das habe ich wohl übersehen   ;D

Frank_Huber

Passiert. [emoji6]
Mit deinem zweiten Post war es eigentlich eindeutig woran es liegt.

Gesendet von meinem Doogee S60 mit Tapatalk