HM-LC-Sw1-FM no IO device idenified

Begonnen von stgeran, 19 Juli 2015, 09:53:01

Vorheriges Thema - Nächstes Thema

stgeran

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
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

stgeran

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
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

franky08

Entschuldige, mein Fehler, natürlich ein list vom Aktor also vom Vent_K  :)

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

stgeran

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
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

martinp876

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.