FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: steinigel am 19 Juli 2015, 20:03:50

Titel: HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 19 Juli 2015, 20:03:50
Hallo,
ich habe die Zwischensteckdose HM-ES-PMSw1-Pl in Betrieb genommen. Das Gerät wurde angelegt, alle Kanäle werden im FHEM angezeigt, ebenso wird der Status korrekt geändert, wenn ich direkt an der Steckdose schalte.
Schalte ich jedoch die Steckdose über FHEM, passiert nichts.
Mich wundert, dass die Steckdose immer noch im Status "MISSING ACK" ist. Hat jemand eine Idee, woran das liegen kann? Pairing habe ich bereits mehrmals versucht.

VG. Carsten
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: Otto123 am 19 Juli 2015, 20:06:13
Hallo Carsten,

gib mal bitte ein list von deinem device.

Gruß Otto
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 20 Juli 2015, 18:11:17
#### list vom device

Internals:
   DEF        2DA5F5
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     10
   NAME       HM_2DA5F5
   NR         265
   NTFY_ORDER 50-HM_2DA5F5
   STATE      MISSING ACK
   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 10
   hmusb_RAWMSG E2DA5F5,0000,03247FE5,FF,FFD2,02845F2DA5F5000000800000000000000008C4FF
   hmusb_RSSI -46
   hmusb_TIME 2015-07-20 18:09:01
   lastMsg    No:02 - t:5F s:2DA5F5 d:000000 800000000000000008C4FF
   protCmdDel 49
   protLastRcv 2015-07-20 18:09:01
   protResnd  27 last_at:2015-07-20 18:09:18
   protResndFail 8 last_at:2015-07-20 18:09:23
   protSnd    12 last_at:2015-07-20 18:09:07
   protState  CMDs_done_Errors:1
   rssi_at_hmusb avg:-49.46 min:-75 max:-46 lst:-46 cnt:63
   Readings:
     2015-07-19 22:22:28   Activity        dead
     2015-07-19 20:02:28   D-firmware      1.6
     2015-07-19 20:02:28   D-serialNr      LEQ0529154
     2015-07-19 20:02:30   PairedTo        0x000000
     2015-07-19 20:02:30   R-intKeyVisib   invisib
     2015-07-19 20:02:30   R-localResDis   off
     2015-07-19 20:02:30   R-pairCentral   0x000000
     2015-07-19 20:12:00   fwUpdate        fail:notInBootLoader
     2015-07-20 18:09:01   powerOn         2015-07-20 18:09:01
     2015-07-20 18:09:23   state           MISSING ACK
     Regl_00::
       VAL
   Helper:
     HM_CMDNR   3
     cSnd       014242422DA5F5010E,114242422DA5F50201C80000
     mId        00AC
     rxType     1
     Io:
       newChn     +2DA5F5,00,00,00
       nextSend   1437408541.83477
       prefIO
       rxt        0
       vccu
       p:
         2DA5F5
         00
         00
         00
     Mrssi:
       mNo        02
       Io:
         hmusb      -44
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_hmusb:
         avg        -49.4603174603175
         cnt        63
         lst        -46
         max        -46
         min        -75
     Shadowreg:
Attributes:
   IODev      hmusb
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.6
   model      HM-ES-PMSw1-Pl
   room       CUL_HM
   serialNr   LEQ0529154
   subType    powerMeter
   webCmd     getConfig:clear msgEvents

#### List für Kanal 1 (schalten)
Internals:
   DEF        2DA5F501
   NAME       HM_2DA5F5_Sw
   NR         266
   NTFY_ORDER 50-HM_2DA5F5_Sw
   STATE      set_on
   TYPE       CUL_HM
   chanNo     01
   device     HM_2DA5F5
   Readings:
     2015-07-20 18:08:59   deviceMsg       off (to broadcast)
     2015-07-20 18:08:59   level           0
     2015-07-20 18:08:59   pct             0
     2015-07-20 18:08:59   recentStateType info
     2015-07-20 18:09:07   state           set_on
     2015-07-20 18:08:59   timedOn         off
   Helper:
     dlvl       C8
     dlvlCmd    ++A0114242422DA5F50201C80000
     getCfgList all
     getCfgListNo ,3
     Role:
       chn        1
       prs        1
Attributes:
   model      HM-ES-PMSw1-Pl
   peerIDs
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 20 Juli 2015, 18:23:41
Der Aktor ist nicht gepairt!
Zitat2015-07-19 20:02:30   PairedTo        0x000000

Oder hast du eine ID 000000 vergeben? Die ist ungültig.

VG
Frank
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 20 Juli 2015, 18:35:24
Hmm ... ich habe einige male versucht das pairing durchzuführen. Offenbar hat es nicht geklappt. Aktor steht genau neben dem raspi auf dem fhem läuft.
1. Set ...hmPairForSec ...
2. Taste an der Steckdose gedrückt.

Woran könnte es liegen?
Bzw. Kann ich die Geräte manuell zum pairing zwingen?
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: frank am 20 Juli 2015, 18:39:00
zu dicht am io.
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 20 Juli 2015, 18:39:12
Zu dicht an deinem IO device funktioniert auch nicht  ;) da sollten schon 2-3m dazwischen sein. Mach mal ein set clear msgEvents und dann nochmal ein pairing danach ein getConfig.
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 20 Juli 2015, 18:39:36
Du wars zu schnell  :) :)
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: Otto123 am 20 Juli 2015, 22:27:47
@Steinigel
Nimm bitte Code Tags für das Posting des List - der Knopf mit der Raute/Doppelkreuz/Hash.

Du kannst auch ein set <io> hmPairSerial LEQ0529154 versuchen.

Gruß Otto
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 21 Juli 2015, 12:03:35
Leider hat das alles nicht funktioniert ... folgendes habe ich probiert ...

1. verschiedene Entfernungen zwischen Sender&Empfänger
2. direktes pairing über hmPairSerial
3. etliche male getconfig
4. etliche pairingversuche über hmPairForSec

... währenddessen Aktor mehrmals resettet. Jeweils die Codes in fhem.cfg gelöscht

Und nun ?
:-(
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 21 Juli 2015, 12:15:15
Hallo, ich würde das device aus der fhem.cfg löschen, save nicht vergessen. fhem neu starten, device auf Werkeinstellung zurücksetzen und dann neu pairen (autocreate sollte aktiv sein), sonst wüste ich auch nicht, warum das Teil das pairing verweigert!
Vielleicht auch hmland/hmusb veraltet?
VG
Frank
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: frank am 21 Juli 2015, 14:55:52
das pairen am besten mal nach homematic-art sniffen, damit man mal sieht, was da los ist. normalerweise lässt sich das teil problemlos mit hmPairSerial pairen.

gruss frank
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: wkarl am 21 Juli 2015, 15:05:15
Zitat von: steinigel am 20 Juli 2015, 18:35:24

2. Taste an der Steckdose gedrückt.


Blöde Frage, aber zur Sicherheit. Ca 4sec bis die LED zu blinken anfängt?

ciao walter
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 21 Juli 2015, 16:35:52
genau so. sie blinkt dann einige sekunden orange und hört dann auf.
Trotzdem kein Pairing.
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 22 Juli 2015, 15:35:53
Es will einfach nicht funktionieren. Ist es vielleicht möglich, dass das Gerät technisch defekt ist?
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 22 Juli 2015, 15:42:30
Darum solltest du einmal die Rohmessages sniffen, wie mein Namensvetter geschrieben hat  ;)

VG
Frank
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 22 Juli 2015, 19:42:14
 ;) was muss ich dazu tun?
... sorry für die anfängerfrage ....
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 22 Juli 2015, 19:45:14
Hat 2 Sekunden gedauert, WIKI http://www.fhemwiki.de/wiki/Homematic_Nachrichten_sniffen
;)

VG
Frank
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 22 Juli 2015, 21:50:08
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
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: martinp876 am 23 Juli 2015, 20:14:09
ja, da ist der wurm drin.
das ist nicht das korrekte Logfile, das ist das eventfile.
Suche einmal dein systemlog
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 24 Juli 2015, 00:00:56
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...
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 24 Juli 2015, 11:42:02
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
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 24 Juli 2015, 17:23:29
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

Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 24 Juli 2015, 17:37:17
HM ID xxx, hast du das da wirklich so definiert oder?

VG
Frank
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: steinigel am 24 Juli 2015, 17:43:21
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

Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 24 Juli 2015, 18:13:52
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
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: martinp876 am 26 Juli 2015, 08:43:34
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.
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: maxritti am 27 Juli 2015, 20:08:38
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.
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: franky08 am 27 Juli 2015, 20:24:50
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
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: frank am 27 Juli 2015, 20:28:17
die neuesten versionen bekommst du vermutlich nicht über update.
Titel: Antw:HM-ES-PMSw1-Pl schaltet nicht
Beitrag von: maxritti am 27 Juli 2015, 20:34:06
Danke Euch.

In der Tat klappt es nun wieder mit den neuen Dateien.
Meine Version war wohl so alt, dass da aktuellere Dateien erkannt wurden.  ;)