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
Hat Wettersensor keine passenden Readings?
Doch eigentlich schon. Es gibt das Reading windSpeed. Nur leider funktioniert es so nicht ?
([Wettersensor:windSpeed] > 5) (set HW_ALL_Roll up)
Gib uns mal ein list vom wettersensor.
Gesendet von meinem Doogee S60 mit Tapatalk
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
event-on-change-reading state
Erweitern um windspeed.
Momentan erzeugt nur der state ein Event.
Gesendet von meinem Doogee S60 mit Tapatalk
Super, Danke. Das habe ich wohl übersehen ;D
Passiert. [emoji6]
Mit deinem zweiten Post war es eigentlich eindeutig woran es liegt.
Gesendet von meinem Doogee S60 mit Tapatalk