FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: stgeran am 19 Juli 2015, 09:53:01

Titel: HM-LC-Sw1-FM no IO device idenified
Beitrag von: stgeran am 19 Juli 2015, 09:53:01
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
Titel: Antw:HM-LC-Sw1-FM no IO device idenified
Beitrag von: franky08 am 19 Juli 2015, 10:36:38
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
Titel: Antw:HM-LC-Sw1-FM no IO device idenified
Beitrag von: stgeran am 19 Juli 2015, 13:57:52
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
Titel: Antw:HM-LC-Sw1-FM no IO device idenified
Beitrag von: franky08 am 19 Juli 2015, 16:24:34
Entschuldige, mein Fehler, natürlich ein list vom Aktor also vom Vent_K  :)

VG
Frank
Titel: Antw:HM-LC-Sw1-FM no IO device idenified
Beitrag von: stgeran am 19 Juli 2015, 16:59:52
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
Titel: Antw:HM-LC-Sw1-FM no IO device idenified
Beitrag von: franky08 am 19 Juli 2015, 17:09:26
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
Titel: Antw:HM-LC-Sw1-FM no IO device idenified
Beitrag von: martinp876 am 20 Juli 2015, 21:19:51
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.