HM-ES-PMSw1-Pl schaltet nicht

Begonnen von steinigel, 19 Juli 2015, 20:03:50

Vorheriges Thema - Nächstes Thema

franky08

Darum solltest du einmal die Rohmessages sniffen, wie mein Namensvetter geschrieben hat  ;)

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

steinigel

 ;) was muss ich dazu tun?
... sorry für die anfängerfrage ....

franky08

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

steinigel

Ok, ich habe mal ein paar Daten gesammelt ...
irgendwo ist da der Wurm drin

Events beim Pairing

### Events bei Pairing

2015-07-22 21:23:19 Global global DEFINED HM_2DA5F5_Sw
2015-07-22 21:23:19 Global global DEFINED HM_2DA5F5_Pwr
2015-07-22 21:23:19 Global global DEFINED HM_2DA5F5_SenPwr
2015-07-22 21:23:19 Global global DEFINED HM_2DA5F5_SenI
2015-07-22 21:23:19 Global global DEFINED HM_2DA5F5_SenU
2015-07-22 21:23:20 Global global DEFINED HM_2DA5F5_SenF
2015-07-22 21:23:20 CUL_HM ActionDetector alive:9 dead:0 unkn:0 off:0
2015-07-22 21:23:20 CUL_HM HM_2DA5F5 Activity: alive
2015-07-22 21:23:20 CUL_HM HM_2DA5F5 D-firmware: 1.6
2015-07-22 21:23:20 CUL_HM HM_2DA5F5 D-serialNr: LEQ0529154
2015-07-22 21:23:24 CUL_HM HM_2DA5F5 Activity: alive
2015-07-22 21:23:24 CUL_HM HM_2DA5F5 D-firmware: 1.6
2015-07-22 21:23:24 CUL_HM HM_2DA5F5 D-serialNr: LEQ0529154
2015-07-22 21:23:26 CUL_HM HM_2DA5F5 CMDs_pending
2015-07-22 21:23:26 CUL_HM HM_2DA5F5 CMDs_done
2015-07-22 21:23:26 CUL_HM HM_2DA5F5_Sw deviceMsg: off (to hmusb)
2015-07-22 21:23:26 CUL_HM HM_2DA5F5_Sw level: 0
2015-07-22 21:23:26 CUL_HM HM_2DA5F5_Sw pct: 0
2015-07-22 21:23:26 CUL_HM HM_2DA5F5_Sw off
2015-07-22 21:23:26 CUL_HM HM_2DA5F5_Sw timedOn: off
2015-07-22 21:23:27 CUL_HM HM_2DA5F5 CMDs_pending
2015-07-22 21:23:27 CUL_HM HM_2DA5F5 CMDs_pending
2015-07-22 21:23:28 HMLAN hmusb loadLvl: low
2015-07-22 21:23:35 HMLAN hmusb loadLvl: low
...
2015-07-22 21:24:29 CUL_HM HM_2DA5F5 ResndFail
2015-07-22 21:24:29 CUL_HM HM_2DA5F5 CMDs_done_Errors:1
2015-07-22 21:24:29 CUL_HM HM_2DA5F5 RESPONSE TIMEOUT:RegisterRead
...
2015-07-22 21:24:51 CUL_HM HM_2DA5F5 ResndFail
2015-07-22 21:24:51 CUL_HM HM_2DA5F5 CMDs_done_Errors:1
2015-07-22 21:24:51 CUL_HM HM_2DA5F5 RESPONSE TIMEOUT:RegisterRead
2015-07-22 21:24:51 CUL_HM HM_2DA5F5 CMDs_pending
2015-07-22 21:24:51 CUL_HM HM_2DA5F5 CMDs_pending
2015-07-22 21:24:53 CUL_HM HM_2DA5F5 powerOn: 2015-07-22 21:24:53
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr boot: off
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr current: 0
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr eState: E: 0 P: 0 I: 0 U: 226 f: 50.01
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr energy: 0
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr energyCalc: 0
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr energyOffset: 0
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr frequency: 50.01
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr power: 0
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr 0
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_Pwr voltage: 226
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_SenF 50.01
2015-07-22 21:24:53 CUL_HM HM_2DA5F5_SenI 0
2015-07-22 21:24:54 CUL_HM HM_2DA5F5_SenPwr 0
2015-07-22 21:24:54 CUL_HM HM_2DA5F5_SenU 226
2015-07-22 21:24:56 HMLAN hmusb loadLvl: low



Logfile
#### Mitschrift Log
2015.07.22 21:23:19 3: HM_2DA5F5_Sw: unknown attribute hmusb. Type 'attr HM_2DA5F5_Sw ?' for a detailed list.
2015.07.22 21:23:19 3: HM_2DA5F5_Pwr: unknown attribute hmusb. Type 'attr HM_2DA5F5_Pwr ?' for a detailed list.
2015.07.22 21:23:19 3: HM_2DA5F5_SenPwr: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenPwr ?' for a detailed list.
2015.07.22 21:23:19 3: HM_2DA5F5_SenI: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenI ?' for a detailed list.
2015.07.22 21:23:19 3: HM_2DA5F5_SenU: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenU ?' for a detailed list.
2015.07.22 21:23:19 3: HM_2DA5F5_SenF: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenF ?' for a detailed list.
2015.07.22 21:23:20 3: Device HM_2DA5F5 added to ActionDetector with 000:10 time
2015.07.22 21:23:24 3: Device HM_2DA5F5 added to ActionDetector with 000:10 time
2015.07.22 21:23:26 3: CUL_HM set HM_2DA5F5_Sw statusRequest
2015.07.22 21:23:26 1: PERL WARNING: Use of uninitialized value $cq in hash element at ./FHEM/10_CUL_HM.pm line 7671.
2015.07.22 21:23:27 3: CUL_HM set HM_2DA5F5_Sw getConfig
2015.07.22 21:23:47 3: CUL_HM set HM_2DA5F5_Pwr getConfig
2015.07.22 21:24:07 3: CUL_HM set HM_2DA5F5_SenPwr getConfig
2015.07.22 21:24:31 3: CUL_HM set HM_2DA5F5_SenI getConfig
2015.07.22 21:24:51 3: CUL_HM set HM_2DA5F5_SenU getConfig
2015.07.22 21:25:11 3: CUL_HM set HM_2DA5F5_SenF getConfig
2015.07.22 21:25:57 3: CUL_HM set HM_2DA5F5_Sw on



List Device

######## List Device
Internals:
   DEF        2DA5F5
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     22
   NAME       HM_2DA5F5
   NR         285
   NTFY_ORDER 50-HM_2DA5F5
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_2DA5F5_Sw
   channel_02 HM_2DA5F5_Pwr
   channel_03 HM_2DA5F5_SenPwr
   channel_04 HM_2DA5F5_SenI
   channel_05 HM_2DA5F5_SenU
   channel_06 HM_2DA5F5_SenF
   hmusb_MSGCNT 22
   hmusb_RAWMSG E2DA5F5,0000,03E00D4A,FF,FFB1,1084002DA5F50000001600AC4C455130353239313534513F0100
   hmusb_RSSI -79
   hmusb_TIME 2015-07-22 21:33:54
   lastMsg    No:10 - t:00 s:2DA5F5 d:000000 1600AC4C455130353239313534513F0100
   protCmdDel 24
   protLastRcv 2015-07-22 21:33:54
   protResnd  24 last_at:2015-07-22 21:32:54
   protResndFail 8 last_at:2015-07-22 21:33:00
   protSnd    11 last_at:2015-07-22 21:32:38
   protState  CMDs_done_Errors:1
   rssi_at_hmusb avg:-77.86 min:-82 max:-76 lst:-79 cnt:23
   rssi_hmusb avg:-78 min:-78 max:-78 lst:-78 cnt:1
   Readings:
     2015-07-22 21:33:54   Activity        alive
     2015-07-22 21:33:54   D-firmware      1.6
     2015-07-22 21:33:54   D-serialNr      LEQ0529154
     2015-07-22 21:33:00   state           RESPONSE TIMEOUT:RegisterRead
     Regl_00::
       VAL
   Helper:
     HM_CMDNR   16
     cSnd       014242422DA5F5010E,014242422DA5F500040000000000
     mId        00AC
     rxType     1
     Io:
       newChn     +2DA5F5,00,00,00
       nextSend   1437593634.96007
       prefIO
       rxt        0
       vccu
       p:
         2DA5F5
         00
         00
         00
     Mrssi:
       mNo        10
       Io:
         hmusb      -77
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_hmusb:
         avg        -77.8695652173913
         cnt        23
         lst        -79
         max        -76
         min        -82
       Hmusb:
         avg        -78
         cnt        1
         lst        -78
         max        -78
         min        -78
Attributes:
   IODev      hmusb
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.6
   model      HM-ES-PMSw1-Pl
   room       CUL_HM
   serialNr   LEQ0529154
   subType    powerMeter



Events beim Schalten an der Steckdose

2015-07-22 21:48:53.046 CUL_HM HM_2DA5F5_Sw deviceMsg: on (to broadcast)
2015-07-22 21:48:53.046 CUL_HM HM_2DA5F5_Sw level: 100
2015-07-22 21:48:53.046 CUL_HM HM_2DA5F5_Sw pct: 100
2015-07-22 21:48:53.046 CUL_HM HM_2DA5F5_Sw on
2015-07-22 21:48:53.046 CUL_HM HM_2DA5F5_Sw timedOn: off
2015-07-22 21:48:58.329 HMLAN hmusb loadLvl: low
2015-07-22 21:49:00.761 CUL_HM HM_2DA5F5_Sw deviceMsg: off (to broadcast)
2015-07-22 21:49:00.761 CUL_HM HM_2DA5F5_Sw level: 0
2015-07-22 21:49:00.761 CUL_HM HM_2DA5F5_Sw pct: 0
2015-07-22 21:49:00.761 CUL_HM HM_2DA5F5_Sw off
2015-07-22 21:49:00.761 CUL_HM HM_2DA5F5_Sw timedOn: off
2015-07-22 21:49:04.104 CUL_HM HM_2DA5F5_Sw deviceMsg: on (to broadcast)
2015-07-22 21:49:04.104 CUL_HM HM_2DA5F5_Sw level: 100
2015-07-22 21:49:04.104 CUL_HM HM_2DA5F5_Sw pct: 100
2015-07-22 21:49:04.104 CUL_HM HM_2DA5F5_Sw on
2015-07-22 21:49:04.104 CUL_HM HM_2DA5F5_Sw timedOn: off
2015-07-22 21:49:05.001 CUL_HM HM_2DA5F5 ResndFail
2015-07-22 21:49:05.013 CUL_HM HM_2DA5F5 CMDs_done_Errors:1
2015-07-22 21:49:05.026 CUL_HM HM_2DA5F5 RESPONSE TIMEOUT:RegisterRead

martinp876

ja, da ist der wurm drin.
das ist nicht das korrekte Logfile, das ist das eventfile.
Suche einmal dein systemlog

steinigel

Hier nochmal ein log Auszug


2015.07.23 23:54:34 2: autocreate: define HM_2DA5F5 CUL_HM 2DA5F5
2015.07.23 23:54:34 3: HM_2DA5F5: unknown attribute hmusb. Type 'attr HM_2DA5F5 ?' for a detailed list.
2015.07.23 23:54:34 3: HM_2DA5F5_Sw: unknown attribute hmusb. Type 'attr HM_2DA5F5_Sw ?' for a detailed list.
2015.07.23 23:54:34 3: HM_2DA5F5_Pwr: unknown attribute hmusb. Type 'attr HM_2DA5F5_Pwr ?' for a detailed list.
2015.07.23 23:54:34 3: HM_2DA5F5_SenPwr: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenPwr ?' for a detailed list.
2015.07.23 23:54:34 3: HM_2DA5F5_SenI: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenI ?' for a detailed list.
2015.07.23 23:54:34 3: HM_2DA5F5_SenU: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenU ?' for a detailed list.
2015.07.23 23:54:34 3: HM_2DA5F5_SenF: unknown attribute hmusb. Type 'attr HM_2DA5F5_SenF ?' for a detailed list.
2015.07.23 23:54:34 3: Device HM_2DA5F5 added to ActionDetector with 000:10 time
2015.07.23 23:54:39 3: Device HM_2DA5F5 added to ActionDetector with 000:10 time
2015.07.23 23:54:39 3: Device HM_2DA5F5 added to ActionDetector with 000:10 time
2015.07.23 23:54:41 3: CUL_HM set HM_2DA5F5_Sw statusRequest
2015.07.23 23:54:41 1: PERL WARNING: Use of uninitialized value $cq in hash element at ./FHEM/10_CUL_HM.pm line 7671.
2015.07.23 23:54:42 3: CUL_HM set HM_2DA5F5 getConfig
2015.07.23 23:55:13 3: CUL_HM set Wetterstation getConfig
2015.07.23 23:55:13 1: PERL WARNING: Argument "define" isn't numeric in subtraction (-) at ./FHEM/99_myUtils.pm line 68.
2015.07.23 23:55:54 3: CUL_HM set HM_2DA5F5_Sw on
2015.07.23 23:56:35 3: CUL_HM set HM_2DA5F5 getConfig
2015.07.23 23:56:51 3: Device HM_2DA5F5 added to ActionDetector with 000:10 time
2015.07.23 23:57:36 3: CUL_HM set HM_2DA5F5_Sw off
2015.07.23 23:58:06 3: CUL_HM set HM_2DA5F5_Sw on
2015.07.23 23:58:13 3: CUL_HM set HM_2DA5F5_Sw off
2015.07.23 23:58:15 3: CUL_HM set HM_2DA5F5_Sw on
2015.07.23 23:58:16 3: CUL_HM set HM_2DA5F5_Sw off
2015.07.23 23:58:17 3: CUL_HM set HM_2DA5F5_Sw on



Mich wundert vor allem ...unknown attribute hmusb...

franky08

#21
Wie hast du denn den hmusb definiert? Mach doch bitte mal ein list hmusb um das rauszufinden.
Oder deine Def. für das IO device (hmusb) ist NACH dem Aktor definiert?

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

steinigel

Hier ein list hmusb.
Der Aktor ist in der Config ganz am ende und nach dem hmusb definiert.


Internals:
   DEF        127.0.0.1:1000
   DeviceName 127.0.0.1:1000
   FD         4
   NAME       hmusb
   NR         28
   NTFY_ORDER 50-hmusb
   PARTIAL
   RAWMSG     E2E6B3A,0000,02F54F10,FF,FFB8,F886102E6B3A0000000A24F60F0040
   RSSI       -72
   STATE      opened
   TYPE       HMLAN
   XmitOpen   1
   assignedIDsCnt 15
   hmusb_MSGCNT 2910
   hmusb_TIME 2015-07-24 17:17:29
   msgKeepAlive dlyMax:0.987 bufferMin:4
   msgLoadCurrent 0
   msgLoadHistory 5min steps: 0/0/0/0/0/0/0/0/0/0/0/0
   msgParseDly min:-66 max:2167 last:7 cnt:2595
   owner      xxx
   uptime     000 13:47:22.325
   Readings:
     2015-07-24 00:06:38   D-HMIdAssigned  xxx
     2015-07-24 00:06:38   D-HMIdOriginal  xxx
     2015-07-24 00:06:38   D-firmware      0.964
     2015-07-24 00:06:38   D-serialNr      xxx
     2015-07-24 03:30:23   Xmit-Events     ok:2 disconnected:4 init:4
     2015-07-24 03:30:23   cond            ok
     2015-07-24 17:17:41   loadLvl         low
     2015-07-24 03:30:17   prot_disconnected last
     2015-07-24 03:30:22   prot_init       last
     2015-07-24 03:30:23   prot_ok         last
     2015-05-31 03:30:05   prot_timeout    last
     2015-07-24 03:30:22   state           opened
   Helper:
     assIdCnt   15
     assIdRep   15
     info       03C4,LEQ0659804,2CC88C,xxx
     setTime    43876
     Cnd:
       0          2
       253        4
       255        4
     Dly:
       cnt        2595
       lst        7
       max        2167
       min        -66
     Ids:
       2da5f5:
         chn        01
         flg        0
         msg
         name       HM_2DA5F5
         to         1437750622.06294
       2dbf52:
         chn        02
         flg        0
         msg
         name       Jalousie_xxx
         to         1437721202.02147
       2dbf6c:
         chn        02
         flg        0
         msg
         name       Jalousie_xxx
         to         1437714002.01861
       2dbf73:
         chn        02
         flg        0
         msg
         name       Jalousie_xxx
         to         1437721262.02033
       2dbf87:
         chn        02
         flg        0
         msg
         name       Jalousie_xxx
         to         1437714002.88914
       2e6820:
         chn        02
         flg        0
         msg
         name       Heizung_xxx
         to         1437709240.57785
       2e6863:
         chn        02
         flg        0
         msg
         name       Heizung_xxx
         to         1437714030.7304
       2e68c9:
         chn        02
         flg        0
         msg
         name       Heizung_xxx
         to         1437714284.55249
       2e6b3a:
         chn        02
         flg        0
         msg
         name       Heizung_xxx
         to         1437714852.26799
       2e6c6f:
         chn        02
         flg        0
         msg
         name       Heizung_xxx
         to         1437709278.53275
       2e6d1c:
         chn        02
         flg        0
         msg
         name       Heizung_xxx
         to         1437738471.43064
       321c02:
         name       Klingelxxx
       338975:
         flg        0
         msg
         name       Wetterxxx
         to         1437690028.185
       37c1bd:
         name       xxx
       386895:
         flg        0
         msg
         name       alarm_xxx
         to         1437692031.32005
     K:
       BufMin     4
       DlyMax     0.987
       Next       1437751086.20331
       Start      1437751061.20331
     Loadlvl:
       bl         40
       a:
         99
         90
         40
         0
       H:
         0          low
         40         batchLevel
         90         high
         99         suspended
     Log:
       all        0
       sys        0
       ids:
         ARRAY(0x1108530)
     Q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       keepAliveRec 1
       keepAliveRpt 0
       loadLast   0
       loadNo     3
       scnt       5
       apIDs:
     Ref:
       drft       3.99824077405941e-05
       hmtL       49642325
       kTs        0
       offL       1437701418894
       sysL       1437750936156
Attributes:
   hmId       xxx
   hmLanQlen  1_min
   loadLevel  0:low,40:batchLevel,90:high,99:suspended


franky08

HM ID xxx, hast du das da wirklich so definiert oder?

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

steinigel

#24
natürlich nicht ... ist numerisch ... habe einiges weggexxxt.
Fehlermeldung ist zzt "RESPONSE TIMEOUT:RegisterRead"

Es verwirrt mich etwas, dass die Geräte korrekt angelegt werden und auch alle Parameter korrekt übertragen werden.
Z.B. Spannung etc. und aktueller Zustand werden korrekt angezeigt. Nur schalten aus FHEM heraus will halt nicht funktionieren.

Hier noch der fhm.cfg auszug:

############# Schaltsteckdose
define HM_2DA5F5 CUL_HM 2DA5F5
attr HM_2DA5F5 IODev hmusb
attr HM_2DA5F5 actCycle 000:10
attr HM_2DA5F5 actStatus alive
attr HM_2DA5F5 autoReadReg 4_reqStatus
attr HM_2DA5F5 expert 2_full
attr HM_2DA5F5 firmware 1.6
attr HM_2DA5F5 model HM-ES-PMSw1-Pl
attr HM_2DA5F5 room CUL_HM
attr HM_2DA5F5 serialNr LEQ0529154
attr HM_2DA5F5 subType powerMeter
attr HM_2DA5F5 webCmd getConfig:clear msgEvents
define HM_2DA5F5_Sw CUL_HM 2DA5F501
attr HM_2DA5F5_Sw model HM-ES-PMSw1-Pl
attr HM_2DA5F5_Sw peerIDs
attr HM_2DA5F5_Sw room Haustechnik
define HM_2DA5F5_Pwr CUL_HM 2DA5F502
attr HM_2DA5F5_Pwr model HM-ES-PMSw1-Pl
define HM_2DA5F5_SenPwr CUL_HM 2DA5F503
attr HM_2DA5F5_SenPwr model HM-ES-PMSw1-Pl
define HM_2DA5F5_SenI CUL_HM 2DA5F504
attr HM_2DA5F5_SenI model HM-ES-PMSw1-Pl
define HM_2DA5F5_SenU CUL_HM 2DA5F505
attr HM_2DA5F5_SenU model HM-ES-PMSw1-Pl
define HM_2DA5F5_SenF CUL_HM 2DA5F506
attr HM_2DA5F5_SenF model HM-ES-PMSw1-Pl


franky08

#25
Das unterscheidet sich in einigen Punkten von meinen Aktoren (habe 5 von den Power-Metern). z.B. beim Switch und peerID´s da steht bei mir 000000 und bei dir ist der Eintrag leer. Ob das von Belang ist kann ich dir nicht sagen. Ich poste dir mal den Ausschnitt aus meiner fhem.cfg vlt. fällt dir da noch etwas auf.

define Gefrierschraenke CUL_HM 2865E4
attr Gefrierschraenke DbLogExclude .*
attr Gefrierschraenke IODev HMLAN1
attr Gefrierschraenke IOgrp vccu:HMLAN1
attr Gefrierschraenke actCycle 000:10
attr Gefrierschraenke actStatus alive
attr Gefrierschraenke autoReadReg 4_reqStatus
attr Gefrierschraenke expert 2_full
attr Gefrierschraenke firmware 1.6
attr Gefrierschraenke model HM-ES-PMSw1-Pl
attr Gefrierschraenke room Strom
attr Gefrierschraenke serialNr LEQ0273500
attr Gefrierschraenke subType powerMeter
attr Gefrierschraenke webCmd getConfig:clear msgEvents
#
define Gefrierschraenke_Switch CUL_HM 2865E401
attr Gefrierschraenke_Switch DbLogExclude .*
attr Gefrierschraenke_Switch devStateIcon on.*:general_an@green off.*:general_aus@red
attr Gefrierschraenke_Switch model HM-ES-PMSw1-Pl
attr Gefrierschraenke_Switch peerIDs 00000000,
attr Gefrierschraenke_Switch room Kueche,Strom
attr Gefrierschraenke_Switch subType switch
attr Gefrierschraenke_Switch webCmd toggle:on:off:statusRequest
#
define Gefrierschraenke_Pwr CUL_HM 2865E402
attr Gefrierschraenke_Pwr DbLogExclude .*
attr Gefrierschraenke_Pwr model HM-ES-PMSw1-Pl
attr Gefrierschraenke_Pwr room Strom
attr Gefrierschraenke_Pwr stateFormat state Wh
attr Gefrierschraenke_Pwr subType powerMeter
#
define Gefrierschraenke_SenPwr CUL_HM 2865E403
attr Gefrierschraenke_SenPwr model HM-ES-PMSw1-Pl
attr Gefrierschraenke_SenPwr peerIDs 00000000,
attr Gefrierschraenke_SenPwr room Strom
attr Gefrierschraenke_SenPwr stateFormat state W
attr Gefrierschraenke_SenPwr subType powerMeter
#
define Gefrierschraenke_SenI CUL_HM 2865E404
attr Gefrierschraenke_SenI DbLogExclude .*
attr Gefrierschraenke_SenI model HM-ES-PMSw1-Pl
attr Gefrierschraenke_SenI peerIDs 00000000,
attr Gefrierschraenke_SenI room Strom
attr Gefrierschraenke_SenI stateFormat state mA
attr Gefrierschraenke_SenI subType powerMeter
#
define Gefrierschraenke_SenU CUL_HM 2865E405
attr Gefrierschraenke_SenU DbLogExclude .*
attr Gefrierschraenke_SenU model HM-ES-PMSw1-Pl
attr Gefrierschraenke_SenU peerIDs 00000000,
attr Gefrierschraenke_SenU room Strom
attr Gefrierschraenke_SenU stateFormat state V
attr Gefrierschraenke_SenU subType powerMeter
#
define Gefrierschraenke_SenF CUL_HM 2865E406
attr Gefrierschraenke_SenF DbLogExclude .*
attr Gefrierschraenke_SenF model HM-ES-PMSw1-Pl
attr Gefrierschraenke_SenF peerIDs 00000000,
attr Gefrierschraenke_SenF room Strom
attr Gefrierschraenke_SenF stateFormat state Hz
attr Gefrierschraenke_SenF subType powerMeter
#


P.S. Gegebenfalls mal ein clear msgEvents und dann ein get config absetzen und den Anlernknopf am Schalter betätigen

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

und ggf die messages loggen.
dass ausXen der HMId bringt dir nicht viel Sicherheit - die kann jeder, der in deinem Funkbereich unterwegs ist sofort sehen. Falls du einen Schreibfehler hat kann ich es mit xxx nicht sehen.

maxritti

Hallo zusammen,

ich stehe hier gerade ein wenig wie der Ochse vorm Berge und finde zufällig das Posting hier und hänge mich da mal dran.

Ich bekomme kein "MISSING ACK" und der Aktor hat bei mir definitiv mal funktioniert.
Mein Problem ist, dass ich den erst gar nicht via WEB geschaltet bekomme.
Der HM-ES-PMSw1-Pl lag bei mir längere Zeit in der Schublade.
Nun habe ich den mal wieder angeschlossen, wollte den Schaltkanal via FHEM WEB schalten, finde dort aber kein "on" bzw "off" mehr.
Irgendwie bin ich mir sicher, dass man das Teil auch via Web schalten konnte.

Hier mal ein list von dem Device:

CFGFN
   DEF        24AAD3
   IODev      myHMLAN
   LASTInputDev myHMLAN
   MSGCNT     110
   NAME       XX_xx_SD_NoName
   NR         60
   NTFY_ORDER 50-XX_xx_SD_NoName
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 XX_xx_SD_NoName_SW
   channel_02 XX_xx_SD_NoName_Pwr
   channel_03 XX_xx_SD_NoName_SenPwr
   channel_04 XX_xx_SD_NoName_SenI
   channel_05 XX_xx_SD_NoName_SenU
   channel_06 XX_xx_SD_NoName_SenF
   lastMsg    No:21 - t:5E s:24AAD3 d:000000 8000040000000000091DFD
   myHMLAN_MSGCNT 110
   myHMLAN_RAWMSG RD0A1C0F7,0001,004C0A6C,FF,FFC5,63A01024AAD39A234E0100000000
   myHMLAN_RSSI -59
   myHMLAN_TIME 2015-07-27 19:48:58
   protLastRcv 2015-07-27 19:49:49
   protSnd    74 last_at:2015-07-27 19:48:58
   protState  CMDs_done
   rssi_at_myHMLAN avg:-63.72 cnt:117 max:-55 lst:-55 min:-72
   rssi_myHMLAN max:-58 min:-58 lst:-58 cnt:1 avg:-58
   Readings:
     2015-07-27 19:47:52   Activity        alive
     2015-07-27 19:47:53   CommandAccepted yes
     2015-07-27 19:47:52   D-firmware      1.5
     2015-07-27 19:47:52   D-serialNr      KEQ0966748
     2015-07-27 19:48:43   PairedTo        0x9A234E
     2015-07-27 19:47:56   R-intKeyVisib   invisib
     2014-12-03 12:53:22   R-localResDis   off
     2015-07-27 19:47:56   R-pairCentral   0x9A234E
     2015-07-27 19:48:43   RegL_00:          02:01 0A:9A 0B:23 0C:4E 18:00 00:00
     2015-07-27 18:30:51   powerOn         2015-07-27 18:30:51
     2015-07-27 19:48:58   state           CMDs_done
   Helper:
     HM_CMDNR   33
     cSnd       019A234E24AAD301040000000001,019A234E24AAD30103
     mId        00AC
     rxType     1
     Io:
       newChn     +24AAD3,00,00,00
       nextSend   1438019389.09937
       rxt        0
       vccu       myVCCU
       p:
         24AAD3
         00
         00
         00
       prefIO:
         myHMLAN
     Mrssi:
       mNo        21
       Io:
         myHMLAN    -53
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_myhmlan:
         avg        -63.7264957264957
         cnt        117
         lst        -55
         max        -55
         min        -72
       Myhmlan:
         avg        -58
         cnt        1
         lst        -58
         max        -58
         min        -58
     Shadowreg:
Attributes:
   IODev      myHMLAN
   IOgrp      myVCCU:myHMLAN
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.5
   model      HM-ES-PMSw1-Pl
   room       Switche
   serialNr   KEQ0966748
   subType    powerMeter

   
Was mich da ein wenig wundert ist der Eintrag:

LASTInputDev myHMLAN

Vermutlich, weil ich den Aktor das letzte mal in Betrieb hatte, wo ich noch keine vccu im Einsatz hatte.

Also habe ich meine VCCU mal in den Anlernmodus gesetzt und den HM-ES noch mal angelernt.
Im Eventlog flogen auch einige Messages durch.
Aber das Dingen lässt sich nach wie vor nicht schalten, also kein "on" bzw "off" im Web.

Ein List des Switch Devices mal hier:

CFGFN
   DEF        24AAD301
   NAME       XX_xx_SD_NoName_SW
   NR         61
   NTFY_ORDER 50-XX_xx_SD_NoName_SW
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     XX_xx_SD_NoName
   CHANGETIME:
   Helper:
     Dblog:
       Pct:
         Mydblog:
           TIME       1438019313.92111
           VALUE      0
   Readings:
     2015-06-01 17:41:45   CommandAccepted yes
     2015-03-30 18:22:34   R-sign          off
     2015-03-30 18:22:34   R-statusInfoMinDly 2 s
     2015-03-30 18:22:34   R-statusInfoRandom 1 s
     2015-03-30 18:22:34   R-transmitTryMax 6
     2015-07-27 19:48:58   RegL_01:          08:00 30:06 57:24 00:00
     2015-07-27 19:48:33   deviceMsg       off (to myVCCU)
     2015-07-27 19:48:33   level           0
     2015-07-27 19:48:33   pct             0
     2015-07-27 19:48:33   recentStateType info
     2015-07-27 19:48:33   state           off
     2015-07-27 19:48:33   timedOn         off
   Helper:
     peerIDsRaw ,00000000
     Role:
       chn        1
     Shadowreg:
Attributes:
   model      HM-ES-PMSw1-Pl
   peerIDs    00000000,
   room       Switche
   sortby     4


Egal ob ich dem XX_xx_SD_NoName ein "set XX_xx_SD_NoName on" schicke, kommt die Meldung:

Unknown argument on, choose one of assignHmKey clear fwUpdate getConfig getRegRaw getSerial raw regBulk regSet reset unpair

also habe ich es mal mit dem Switchdevice probiert. Da kommt dann allerdings dies bei einem "set XX_xx_SD_NoName_SW off"

Unknown argument off, choose one of clear getConfig getRegRaw peerBulk regBulk regSet sign statusRequest

Kann mir bzw meinem Device hier mal einer auf die Sprünge helfen?

Ich bin mir fast sicher, dass ich den am Anfang via Web oder set ... schalten konnte.

Ich denke Rohmessages bringen hier nicht wirklich viel, da ich ja gar nicht erst zum senden eines "on" "off" via Web komme.
Oder sollte ich mal sniffen nach einem "set XX_xx_SD_NoName_SW on" sniffen?

Wobei da ja direkt o.a. Meldung kommt.

franky08

Da gab es vor einiger Zeit, glaub ich, schon einmal etwas dazu, wie alt sind deine HM Dateien (HMLAN.pm, 10_CUL_HM.pm, HMConfig.pm) Martin hatte da einiges umgebaut und andere User hatten auch Probleme mit on/off. Ich habe vorige Woche erst wieder einen PMSw1-PI angelernt, völlig problemlos.

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

frank

die neuesten versionen bekommst du vermutlich nicht über update.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html