FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wuschelino22 am 21 Februar 2018, 20:16:42

Titel: Stromablesen HM
Beitrag von: wuschelino22 am 21 Februar 2018, 20:16:42
Hallo zusammen,

habe mir nun folgende Module besorgt.

https://www.elv.de/homematic-funkmodul-fuer-raspberry-pi-bausatz.html
https://www.elv.de/homematic-zaehlersensor-ferraris-zaehler-es-fer.html
https://www.elv.de/homematic-zaehlersensor-strom-gas-bausatz.html

Sieht alles auch soweit ganz gut aus nur leider bekomme ich keine Daten des Gerätes. Habe meinen Raspi nun auch schon 2 Meter vom Schaltschrank entfernt stehen weil ich dachte vllt kein guter Empfang. Aber leider auch kein Erfolg.

Wäre schön wenn jemand Rat hat. Ist meine erste HM Komponente:-)

Grüße

Internals:
   DEF        4D0FB9
   HmUART_MSGCNT 7
   HmUART_RAWMSG 0403002E1180024D0FB9FA3B1280
   HmUART_RSSI -46
   HmUART_TIME 2018-02-21 20:13:01
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     7
   NAME       HM_4D0FB9
   NOTIFYDEV  global
   NR         74
   NTFY_ORDER 50-HM_4D0FB9
   STATE      Nack
   TYPE       CUL_HM
   channel_01 HM_4D0FB9_IEC_01
   channel_02 HM_4D0FB9_IEC_02
   lastMsg    No:11 - t:02 s:4D0FB9 d:FA3B12 80
   protCmdDel 2
   protLastRcv 2018-02-21 20:13:01
   protNack   1 last_at:2018-02-21 20:13:01
   protResnd  1 last_at:2018-02-21 20:10:27
   protSnd    8 last_at:2018-02-21 20:13:01
   protState  CMDs_done_Errors:1
   rssi_at_HmUART min:-46 max:-46 avg:-46 lst:-46 cnt:7
   READINGS:
     2018-02-21 19:47:50   Activity        alive
     2018-02-21 20:13:01   CommandAccepted no
     2018-02-21 20:03:58   D-firmware      1.0
     2018-02-21 20:03:58   D-serialNr      NEQ0861866
     2018-02-21 20:10:22   PairedTo        0xFA3B12
     2018-02-21 20:10:22   R-pairCentral   0xFA3B12
     2018-02-21 20:10:22   RegL_00.          02:01 E6:6B 0A:FA 0B:3B 0C:12 7D:6F 14:06 00:00
     2018-02-21 20:04:00   aesCommToDev    ok
     2018-02-21 20:04:00   aesKeyNbr       00
     2018-02-21 20:13:01   state           Nack
   helper:
     HM_CMDNR   17
     cSnd       01FA3B124D0FB901040000000001,01FA3B124D0FB902040000000001
     mId        00DE
     regLst     ,0
     rxType     12
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4D0FB9,00,00,00
       nextSend   1519240381.86912
       prefIO     
       rxt        2
       vccu       
       p:
         4D0FB9
         00
         00
         00
     mRssi:
       mNo        11
       io:
         HmUART     -44
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_HmUART:
         avg        -46
         cnt        7
         lst        -46
         max        -46
         min        -46
     shadowReg:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-ES-TX-WM
   room       CUL_HM
   serialNr   NEQ0861866
   subType    powerSensor
   webCmd     getConfig:clear msgEvents
Titel: Antw:Stromablesen HM
Beitrag von: sledge am 21 Februar 2018, 20:29:00
Hi,


die Daten kommen nicht von dem Gerät, sondern von den Channels - zB:


   channel_01 HM_4D0FB9_IEC_01[/size]   channel_02 HM_4D0FB9_IEC_02





Check die doch mal, was da so ankommt.
[/size]
[/font]
[/size]Gruß,
[/size]
[/size]Tom[/font]
Titel: Antw:Stromablesen HM
Beitrag von: wuschelino22 am 21 Februar 2018, 20:30:21
Okay und das heist :-) Was ist mein Fehler?
Titel: Antw:Stromablesen HM
Beitrag von: sledge am 21 Februar 2018, 20:33:13
Achso ;-)


Einfach mal auf einen der beiden Channels "klicken" - dort sind dann die Readings mit den Verbrauchswerten, bei mir zB:



eState[/t]
E: 253979.1 P: 3466
2018-02-21 20:29:06
energy
253979.1
2018-02-21 20:29:06

energyCalc[/t]
253979.1
2018-02-21 20:29:06
kWh
130312.9791
2018-02-21 20:29:06

power[/t]
3466


Klappt auch in dem "List" des devices - oder im Device selber.


Je nach Fühler musst Du noch ein bisschen was anpassen (bei mir die Anzahl Umläufe je Kwh für den Ferrari-Sensor) - aber das steht ja in der Anleitung (und im Wiki).


Gruß,


Tom
Titel: Antw:Stromablesen HM
Beitrag von: wuschelino22 am 21 Februar 2018, 20:38:24
Ohje ich Pfeiffe :-9 Danke

Wie hast du das nun schön geplottet?
Titel: Antw:Stromablesen HM
Beitrag von: sledge am 21 Februar 2018, 21:05:27
Hier die Frage: Was verstehst Du unter "schön"? Welche Werte möchtest Du geplottet haben?


Ich plotte die Werte "power" und "kWh" (auf die letzte Stunde summiert) - das genügt mir erstmal. Siehe Anhang.


Dann habe ich mir (wie im Wiki beschrieben) ein Userreading "kWh" definiert, damit Anzeige und Stromuhr übereinstimmen:


kWh { ReadingsVal("WK.KG.EM_IEC_01","energyCalc","0")/1000+130059}


Dabei entspricht 130059 dem abgelesenen Stand des Stromzählers, als ich den Sensor samt Sendeeinheit in Betrieb genommen habe.


In die log-DB gehen die Werte power und kWh.


Plotten kannst Du dann auch sicherlich kWh mit "delta-h" - also immer den KW-Verbrauch der letzten Stunde.


Aber zur Config der Plots empfehle ich das Wiki. Dort gibt es zahlreiche Beispiele.