Wo kann ich da nachsehen? Der Vent geht an und aus. Der code ist nur das Beispiel für "off"
Ist das IO device der switch oder der CUL_HM (HM-LAN)?
2015.07.19 08:00:00 2: Ventilator: set Vent_K off: no IO device identified
2015.07.19 08:00:00 2: Ventilator: set Vent_K off: no IO device identified
2015.07.19 08:00:00 2: Ventilator: set Vent_K off: no IO device identified
2015.07.19 08:00:00 3: CUL_HM set Vent_K off
Ein list Ventilator wäre nicht schlecht, sonst kann man nur raten.
Wenn du den HMLAN hast, dann ist das dein IO device.
VG
Frank
Sorry für den langen post ;-)
Das kommt mit "list Ventilator" raus
Internals:
CFGFN /opt/fhem/FHEM/HM.cfg
DEF ([07:00-08:00] or [19:00-20:00]) (set Vent_K on) DOELSE (set Vent_K off)
NAME Ventilator
NR 297
NTFY_ORDER 50-Ventilator
STATE cmd_2
TYPE DOIF
CHANGETIME:
Helper:
Dblog:
Cmd_event:
Mydblog:
TIME 1437285600.17577
VALUE timer_2
Cmd_nr:
Mydblog:
TIME 1437285600.17577
VALUE 2
State:
Mydblog:
TIME 1437285600.17577
VALUE cmd_2
Readings:
2015-07-19 08:00:00 cmd_event timer_2
2015-07-19 08:00:00 cmd_nr 2
2015-07-19 08:00:00 state cmd_2
2015-07-19 07:00:00 timer_1_c1 20.07.2015 07:00:00
2015-07-19 08:00:00 timer_2_c1 20.07.2015 08:00:00
2015-07-18 19:00:00 timer_3_c1 19.07.2015 19:00:00
2015-07-18 20:00:00 timer_4_c1 19.07.2015 20:00:00
Condition:
0 DOIF_time($hash->{realtime}{0},$hash->{realtime}{1},$wday,$hms,"") or DOIF_time($hash->{realtime}{2},$hash->{realtime}{3},$wday,$hms,"")
Days:
Devices:
Do:
0 set Vent_K on
1 set Vent_K off
Helper:
last_timer 4
sleeptimer -1
Internals:
Itimer:
Readings:
Realtime:
0 07:00:00
1 08:00:00
2 19:00:00
3 20:00:00
State:
Time:
0 07:00:00
1 08:00:00
2 19:00:00
3 20:00:00
Timecond:
0 0
1 0
2 0
3 0
Timer:
0 0
1 0
2 0
3 0
Timerfunc:
Timers:
0 0 1 2 3
Entschuldige, mein Fehler, natürlich ein list vom Aktor also vom Vent_K :)
VG
Frank
OK, here it is
Internals:
CFGFN /opt/fhem/FHEM/HM.cfg
DEF 2B8AE2
HMLAN1_MSGCNT 2
HMLAN1_RAWMSG RA676F7C2,0001,000237D2,FF,FFAE,01A4102B8AE21234560601000059
HMLAN1_RSSI -82
HMLAN1_TIME 2015-07-19 15:18:11
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 2
NAME Vent_K
NR 293
NTFY_ORDER 50-Vent_K
STATE off
TYPE CUL_HM
lastMsg No:01 - t:10 s:2B8AE2 d:123456 0601000059
protLastRcv 2015-07-19 15:18:11
protSnd 2 last_at:2015-07-19 15:18:11
protState CMDs_done
rssi_HMLAN1 avg:-89 min:-89 max:-89 lst:-89 cnt:1
rssi_at_HMLAN1 avg:-82 min:-82 max:-82 lst:-82 cnt:2
CHANGETIME:
Helper:
Dblog:
Devicemsg:
Mydblog:
TIME 1437311891.28929
VALUE off (to HMLAN1)
Level:
Mydblog:
TIME 1437311891.28929
VALUE 0
Pct:
Mydblog:
TIME 1437311891.28929
VALUE 0
State:
Mydblog:
TIME 1437311891.28929
VALUE off
Timedon:
Mydblog:
TIME 1437311891.28929
VALUE off
Readings:
2015-07-19 08:00:00 CommandAccepted yes
2014-11-29 17:00:12 D-firmware 1.12
2014-11-29 17:00:12 D-serialNr LEQ0545314
2014-11-30 14:00:56 PairedTo 0x123456
2014-11-29 17:00:13 R-intKeyVisib invisib
2014-11-29 17:00:13 R-pairCentral 0x123456
2014-11-29 17:00:14 R-sign off
2014-11-30 14:00:56 RegL_00: 02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:12 0B:34 0C:56 00:00
2014-11-30 14:00:57 RegL_01: 08:00 00:00
2015-07-19 15:18:11 deviceMsg off (to HMLAN1)
2015-07-19 15:18:11 level 0
2015-07-19 15:18:11 pct 0
2014-11-30 14:00:54 powerOn 2014-11-30 14:00:54
2015-07-19 15:18:11 recentStateType info
2015-07-19 15:18:11 state off
2015-07-19 15:18:11 timedOn off
Helper:
HM_CMDNR 1
cSnd ,011234562B8AE2010E
mId 0004
rxType 1
Bm:
Cul_hm_set:
cnt 2
dmx 0
max 5
tot 10
mAr:
HASH(0x1adc5a0)
Vent_K
?
Io:
newChn +2B8AE2,00,00,00
nextSend 1437311891.44732
prefIO
rxt 0
vccu
p:
2B8AE2
00
00
00
Mrssi:
mNo 01
Io:
HMLAN1 -80
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rpt:
IO HMLAN1
flg A
ts 1437311891.23933
ack:
HASH(0x1adc5a0)
0180021234562B8AE200
Rssi:
Hmlan1:
avg -89
cnt 1
lst -89
max -89
min -89
At_hmlan1:
avg -82
cnt 2
lst -82
max -82
min -82
Attributes:
IODev HMLAN1
autoReadReg 4_reqStatus
expert 2_full
firmware 1.12
model HM-LC-SW1-FM
peerIDs 00000000,
room CUL_HM
serialNr LEQ0545314
subType switch
webCmd statusRequest:toggle:on:off
Also nach deinem list ist HMLAN1 als IO definiert also soweit ist das OK und ich kann da keinen Fehler erkennen. Da ich DOIF jedoch nicht kenne/verwende könnte es vlt. Mit dem DOIF Modul zusammenhängen. Dazu kann dir aber nur der Entwickler etwas sagen.
VG
Frank
im IODev i (also HMLAN1) ist wahrscheinlich das Attribut hmId nicht gesetzt. Damit ist es kein HMId device.
nutze die vccu - die erledigt auch das.