Zählersensor mit State Nack

Begonnen von Rolfg, 23 August 2017, 21:28:49

Vorheriges Thema - Nächstes Thema

Rolfg

Hallo,
habe eben meien Homematic Zählersensor Instaliert und mit Fhem verbunden. Leider zeigt er nur den state Nack an. Hat einer von euch eine Idee voran es liegt?

Hier mal ein List:

Internals:
   CFGFN
   DEF        353413
   HMLANGW_MSGCNT 25
   HMLANGW_RAWMSG 050000331B865E353413000000001FBD0150B8
   HMLANGW_RSSI -51
   HMLANGW_TIME 2017-08-23 21:24:31
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     25
   NAME       Stromzaeler
   NOTIFYDEV  global
   NR         204226
   STATE      Nack
   TYPE       CUL_HM
   channel_01 HM_353413_IEC_01
   channel_02 HM_353413_IEC_02
   lastMsg    No:1B - t:5E s:353413 d:000000 001FBD0150B8
   protCmdDel 10
   protEvt_AESCom-ok 3 last_at:2017-08-23 21:07:41
   protLastRcv 2017-08-23 21:24:31
   protNack   3 last_at:2017-08-23 21:20:11
   protSnd    13 last_at:2017-08-23 21:20:10
   protState  CMDs_done_Errors:1
   rssi_at_HMLANGW cnt:19 max:-50 lst:-51 avg:-52.42 min:-62
   Readings:
     2017-08-23 21:07:44   Activity        alive
     2017-08-23 21:20:11   CommandAccepted no
     2017-08-23 21:07:39   D-firmware      1.0
     2017-08-23 21:07:39   D-serialNr      MEQ0025637
     2017-08-23 21:08:19   PairedTo        0x123123
     2017-08-23 21:08:19   R-pairCentral   0x123123
     2017-08-23 21:07:41   aesCommToDev    ok
     2017-08-23 21:07:41   aesKeyNbr       00
     2017-08-23 21:20:11   state           Nack
   Helper:
     HM_CMDNR   27
     cSnd       0112312335341301040000000001,0112312335341302040000000001
     mId        00DE
     rxType     12
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +353413,00,00,00
       nextSend   1503516271.64453
       prefIO
       rxt        2
       vccu
       p:
         353413
         00
         00
         00
     Mrssi:
       mNo        1B
       Io:
         HMLANGW    -49
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_hmlangw:
         avg        -52.4210526315789
         cnt        19
         lst        -51
         max        -50
         min        -62
     Shadowreg:
     Tmpl:
Attributes:
   IODev      HMLANGW
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-ES-TX-WM
   room       Keller,CUL_HM
   serialNr   MEQ0025637
   subType    powerSensor
   webCmd     getConfig:clear msgEvents


Die Logfile:


2017-08-23_20:20:44 Stromzaeler Activity: alive
2017-08-23_20:20:44 Stromzaeler D-firmware: 1.0
2017-08-23_20:20:44 Stromzaeler D-serialNr: MEQ0025637
2017-08-23_20:20:44 Stromzaeler Activity: alive
2017-08-23_20:20:44 Stromzaeler D-firmware: 1.0
2017-08-23_20:20:44 Stromzaeler D-serialNr: MEQ0025637
2017-08-23_20:20:46 Stromzaeler Activity: alive
2017-08-23_20:20:46 Stromzaeler D-firmware: 1.0
2017-08-23_20:20:46 Stromzaeler D-serialNr: MEQ0025637
2017-08-23_20:20:49 Stromzaeler Activity: alive
2017-08-23_20:20:50 Stromzaeler Activity: alive
2017-08-23_20:20:50 Stromzaeler D-firmware: 1.0
2017-08-23_20:20:50 Stromzaeler D-serialNr: MEQ0025637
2017-08-23_20:20:50 Stromzaeler CMDs_pending
2017-08-23_20:21:04 Stromzaeler CMDs_pending
2017-08-23_20:23:47 Stromzaeler CMDs_pending
2017-08-23_20:26:16 Stromzaeler CMDs_pending
2017-08-23_20:28:31 Stromzaeler CMDs_pending
2017-08-23_20:30:32 Stromzaeler CMDs_pending
2017-08-23_20:33:21 Stromzaeler CMDs_pending
2017-08-23_20:33:55 Stromzaeler CMDs_pending
2017-08-23_20:36:01 Stromzaeler Activity: alive
2017-08-23_20:36:01 Stromzaeler D-firmware: 1.0
2017-08-23_20:36:01 Stromzaeler D-serialNr: MEQ0025637
2017-08-23_20:36:01 Stromzaeler R-pairCentral: set_0x123123
2017-08-23_20:36:01 Stromzaeler CMDs_pending
2017-08-23_20:36:02 Stromzaeler CMDs_done
2017-08-23_20:36:15 Stromzaeler CMDs_pending
2017-08-23_20:36:16 Stromzaeler R-pairCentral: 0x123123
2017-08-23_20:36:22 Stromzaeler CMDs_pending
2017-08-23_20:36:47 Stromzaeler Activity: alive
2017-08-23_20:36:47 Stromzaeler D-firmware: 1.0
2017-08-23_20:36:47 Stromzaeler D-serialNr: MEQ0025637
2017-08-23_20:36:52 Stromzaeler CMDs_pending
2017-08-23_20:38:37 Stromzaeler CMDs_done_Errors:1
2017-08-23_20:38:37 Stromzaeler NACK
2017-08-23_20:38:37 Stromzaeler Nack
2017-08-23_20:47:22 Stromzaeler CMDs_pending
2017-08-23_20:47:22 Stromzaeler CMDs_pending
2017-08-23_20:47:22 Stromzaeler CMDs_pending
2017-08-23_20:48:53 Stromzaeler CMDs_pending
2017-08-23_20:51:01 Stromzaeler CMDs_done_Errors:1
2017-08-23_20:51:01 Stromzaeler NACK
2017-08-23_20:51:01 Stromzaeler Nack
2017-08-23_21:05:29 Stromzaeler CMDs_pending
2017-08-23_21:05:29 Stromzaeler CMDs_pending
2017-08-23_21:05:29 Stromzaeler CMDs_pending
2017-08-23_21:05:39 Stromzaeler CMDs_done_Errors:1
2017-08-23_21:05:39 Stromzaeler NACK
2017-08-23_21:05:39 Stromzaeler Nack
2017-08-23_21:10:44 Stromzaeler CMDs_done_Errors:1
2017-08-23_21:10:44 Stromzaeler NACK
2017-08-23_21:10:44 Stromzaeler Nack
2017-08-23_21:13:54 Stromzaeler CMDs_pending
2017-08-23_21:13:54 Stromzaeler CMDs_pending
2017-08-23_21:13:54 Stromzaeler CMDs_pending
2017-08-23_21:14:53 Stromzaeler CMDs_done_Errors:1
2017-08-23_21:14:53 Stromzaeler NACK
2017-08-23_21:14:53 Stromzaeler Nack
2017-08-23_21:18:16 Stromzaeler CMDs_pending
2017-08-23_21:18:16 Stromzaeler CMDs_pending
2017-08-23_21:18:16 Stromzaeler CMDs_pending
2017-08-23_21:20:11 Stromzaeler CMDs_done_Errors:1
2017-08-23_21:20:11 Stromzaeler NACK
2017-08-23_21:20:11 Stromzaeler Nack



Am gerät zeigt er Stromverbrauch an. Also die Zahl wird größer. Hat irgendwer eine Idee.

Danke und Gruß Rolf

frohby

Hallo Rolfg,
dein Device ist nicht richtig  gepair es steht noch ein  R-pairCentral: set_0x123123 an.
Einfach noch einmal Anlernen.

MfG

Frohby

Linux & Unix  System Administrator

FB7390, FB7270, Raspberry pi mit FHEM 5.5

CUL_HM,CUL_COC,HM-CC-TC,HM-CC-VD,HM-LC-SW1-PL,HM-LC-SW2-FM,HM-LC-SW4-DR,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-OU-CF-PL,HM-PB-2-WM55,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-TIS,HM-WDS10-TH-O,CUL_EM_1,ROTO_ZEL-STG-RM-FEP-230V,R_23700

Rolfg

Hallo Frohby,

danke für deine Antwort. Leider geht es aber immer noch nicht. Habe noch 2x angelernt. Hier das List:


Internals:
   CFGFN
   DEF        353413
   HMLANGW_MSGCNT 551
   HMLANGW_RAWMSG 0500002A09865E3534130000000241CC01048C
   HMLANGW_RSSI -42
   HMLANGW_TIME 2017-08-24 17:44:59
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     551
   NAME       Stromzaeler
   NOTIFYDEV  global
   NR         204226
   STATE      Nack
   TYPE       CUL_HM
   channel_01 HM_353413_IEC_01
   channel_02 HM_353413_IEC_02
   lastMsg    No:09 - t:5E s:353413 d:000000 0241CC01048C
   protCmdDel 20
   protEvt_AESCom-ok 6 last_at:2017-08-24 06:36:24
   protLastRcv 2017-08-24 17:44:59
   protNack   7 last_at:2017-08-24 17:30:51
   protResnd  1 last_at:2017-08-23 22:20:21
   protSnd    42 last_at:2017-08-24 17:30:51
   protState  CMDs_done_Errors:1
   rssi_at_HMLANGW avg:-42.1 lst:-42 min:-62 cnt:539 max:-39
   Readings:
     2017-08-24 17:24:49   Activity        alive
     2017-08-24 17:30:51   CommandAccepted no
     2017-08-24 17:24:49   D-firmware      1.0
     2017-08-24 17:24:49   D-serialNr      MEQ0025637
     2017-08-24 17:24:49   PairedTo        0x123123
     2017-08-24 17:24:49   R-pairCentral   0x123123
     2017-08-24 17:24:49   RegL_00.          02:01 22:BB 0A:12 0B:31 0C:23 44:17 14:06 00:00
     2017-08-24 06:36:24   aesCommToDev    ok
     2017-08-24 06:36:24   aesKeyNbr       00
     2017-08-23 23:28:56   kWh             0.0
     2017-08-24 17:30:51   state           Nack
   Helper:
     HM_CMDNR   9
     cSnd       0112312335341301040000000001,0112312335341302040000000001
     mId        00DE
     rxType     12
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +353413,00,00,00
       nextSend   1503589499.43295
       prefIO
       rxt        2
       vccu
       p:
         353413
         00
         00
         00
     Mrssi:
       mNo        09
       Io:
         HMLANGW    -40
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_hmlangw:
         avg        -42.100185528757
         cnt        539
         lst        -42
         max        -39
         min        -62
     Shadowreg:
     Tmpl:
Attributes:
   IODev      HMLANGW
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-ES-TX-WM
   room       Keller,CUL_HM
   serialNr   MEQ0025637
   subType    powerSensor
   webCmd     getConfig:clear msgEvents


HM Info sagt noch das:


missing register list
    HM_353413_IEC_02: RegL_01.


Vielleicht noch eine Idee?

Danke und Gruß Rolf

Rolfg

Hallo,

habe das Gerät noch mal gelöscht und neu angelernt. Ohne Erfolg. Wenn ich Get Config drücke und den eventmonitor einschalte und dann am Stromzähler den rechten Knopf zum Verbinden drücke, zeigt der Eventmonitor folgendes an:


2017-08-24 18:54:10 CUL_HM HM_353413_IEC_01 boot: off
2017-08-24 18:54:10 CUL_HM HM_353413_IEC_01 eState: E: 15895.8 P: 1247
2017-08-24 18:54:10 CUL_HM HM_353413_IEC_01 energy: 15895.8
2017-08-24 18:54:10 CUL_HM HM_353413_IEC_01 energyCalc: 15895.8
2017-08-24 18:54:10 CUL_HM HM_353413_IEC_01 power: 1247
2017-08-24 18:54:10 CUL_HM HM_353413_IEC_02 15895.8
2017-08-24 18:54:10 CUL_HM HM_353413 CMDs_done_Errors:1
2017-08-24 18:54:10 CUL_HM HM_353413 NACK
2017-08-24 18:54:10 CUL_HM HM_353413 Nack



Also sendete er doch auch. Ich verstehe das nicht.

HmInfo sagt immer noch:


missing register list
    HM_353413_IEC_02: RegL_01.


Kann ich das irgenwie per set erledigen?

Danke und Gruß Rolf

Rolfg

Hallo,

nachdem ich jetzt noch ein paar Stunden probiert habe mit gerätereset und anlernen und Get Config, denke ich das das HM Gerät wohl defekt ist. Was mich nur Stutzig macht ist, das der Stomzähler laut Eventmonitor alle 3 Minuten folgendes sendet.


2017-08-25 13:33:46 CUL_HM HM_353413_IEC_01 boot: off
2017-08-25 13:33:46 CUL_HM HM_353413_IEC_01 eState: E: 9645.8 P: 754
2017-08-25 13:33:46 CUL_HM HM_353413_IEC_01 energy: 9645.8
2017-08-25 13:33:46 CUL_HM HM_353413_IEC_01 energyCalc: 9645.8
2017-08-25 13:33:46 CUL_HM HM_353413_IEC_01 power: 754
2017-08-25 13:33:46 CUL_HM HM_353413_IEC_02 9645.8

2017-08-25 13:36:00 CUL_HM HM_353413_IEC_01 boot: off
2017-08-25 13:36:00 CUL_HM HM_353413_IEC_01 eState: E: 9666.6 P: 743
2017-08-25 13:36:00 CUL_HM HM_353413_IEC_01 energy: 9666.6
2017-08-25 13:36:00 CUL_HM HM_353413_IEC_01 energyCalc: 9666.6
2017-08-25 13:36:00 CUL_HM HM_353413_IEC_01 power: 743
2017-08-25 13:36:00 CUL_HM HM_353413_IEC_02 9666.6


Diese Meldung steht im Logfile und kommt mir komisch vor:


2017.08.25 13:30:17 3: CUL_HM set HM_353413 getConfig
2017.08.25 13:30:32 3: Device HM_353413 added to ActionDetector with 000:10 time


Also wie er soll denke ich. Habe keinen Vergleich. Nur sehe ich leider keine Möglichkeit die Daten irgendwo auszulesen. Ich bekomme es nicht richtig gepairt. Habe immer cmd_pending und den Fehler in HM Info. Ich werde das Gerät wohl zurückschicken. Von euch scheint leider auch niemand eine Idee zuhaben.

Gruß Rolf


Rolfg

Ich nochmal ::),

mit Homematic bin ich irgendwie auf Kriegsfuß. nach dem ich jetzt mal ein doif auf HM_353413_IEC_01:energy angelegt habe bekahm ich auch readings. habe mal den Kanal in dem Stromzähler anglickt und siehe da, alle gewünschten readings vorhanden. Hier mal ein List:


Internals:
   CFGFN
   DEF        35341301
   NAME       HM_353413_IEC_01
   NOTIFYDEV  global
   NR         2541
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     HM_353413
   READINGS:
     2017-08-24 22:18:09   R-mtrConstGas   0.01 m3/I
     2017-08-24 22:42:17   R-mtrConstIr    96 U/kWh
     2017-08-24 22:18:09   R-mtrConstLed   10000 i/kWh
     2017-08-24 22:41:53   R-mtrSensIr     23 %
     2017-08-24 22:18:09   R-mtrType       IR
     2017-08-24 22:18:09   R-sign          off
     2017-08-24 22:18:09   R-transmitTryMax 6
     2017-08-25 13:30:34   RegL_01.          08:00 30:06 95:02 96:00 97:60 98:00 99:0A 9A:27  9B:10 9C:17 00:00
     2017-08-25 14:28:02   boot            off
     2017-08-25 14:28:02   eState          E: 10333.3 P: 885
     2017-08-25 14:28:02   energy          10333.3
     2017-08-25 14:28:02   energyCalc      10333.3
     2017-08-24 22:17:52   peerList
     2017-08-25 14:28:02   power           885
   helper:
     getCfgListNo
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-ES-TX-WM
   peerIDs
   room       Keller


Das erinnert mich an den blöden dimmer mit den 2 Kanälen. Muss oder soll ich den Kanal noch peeren? Dann brauch aber mal Hilfe für den Befehl. Ansonsten werde ich so damit weiter Arbeiten.
Das Useratribut aus dem Wiki will leider auch nicht:


attr HM_353413_IEC_01 userReadings kWh {sprintf("%.1f",ReadingsVal("HM_353413_IEC_01","energy","???")/1000)}



Am besten das ganze Thema wegen Dummheit löschen.

Gruß Rolf