FHEM Unterstützung für neues HomeMatic Produkt HM-ES-TX-WM

Begonnen von octek0815, 26 Januar 2015, 16:12:53

Vorheriges Thema - Nächstes Thema

martinp876

wie hast du das getestet? Du hast doch noch keins...?
wenn, dann schicke einmal logs

MarcelK

Nichts getestet, ich hab nur den Code gelesen und das war meine Interpretation des status quo. Logs gibt's gerne sobald ELV mal liefert.

MarcelK


stromer-12

Bei mir kam auch die Mail mit der Versandbestätigung.  :D
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

Posti123

18xHM-CC-RT-DN, 5xHM-TC-IT-WM-W-EU, HMLAN, 2xJeeLink 868, 1xJeeLink433, 1xCUL868, HM-LC-Bl1PBU-FM, HM-LC-Sw2-FM, HM-LC-SW1-FM, HM-LC-Sw1PBU-FM, 5xHM-Sec-SC-2, 2xHM-Sec-SCo, HM-ES-TX-WM, HM-Sen-MDIR-O-2, HM-WDS10-TH-O, 6xTechnoline, 2x PCA301,2xHM-PB-2-WM55-2,2xHM-RC-4-2,2xHM-WDS30-T-O, HM-SEC-WDS-2

stromer-12

Meins sollte auch heute ankommen, normalerweise ist die DHL auch um ca. 12:30Uhr da. Vermutlich steckt das Auto irgendwo fest.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

stromer-12

Paket wurde heute Mittag geliefert.

Gesendet von meinem GT-I9295

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

stromer-12

So, erstmal zusammengebaut und Probeweise einen Sensor vom ESA2000WZ angeklemmt.
Sensor wurde sofort erkannt mit voreingestellten 100 Umdrehungen. Ansprechempfindlichkeit und Umdrehsanzahl eingestellt und er zeigte den aktuellen Verbrauch schon mal an.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

stromer-12

#23
So, hier mal ein List des Devices mit dem Gaszählersensor vom ESA1000Z betrieben.

Internals:
   CFGFN
   DEF        xxxxxx
   IODev      hmlan_1
   LASTInputDev hmusb_1
   MSGCNT     124
   NAME       CUL_HM_HM_ES_TX_WM_xxxxxx
   NR         4129
   STATE      NACK
   TYPE       CUL_HM
   hmlan_1_MSGCNT 65
   hmlan_1_RAWMSG Exxxxxx,0000,06BA19D8,FF,FFD0,058653xxxxxx00000000000014000263
   hmlan_1_RSSI -48
   hmlan_1_TIME 2015-02-05 19:41:39
   hmusb_1_MSGCNT 59
   hmusb_1_RAWMSG Exxxxxx,0000,67F790BD,FF,FFC2,058653xxxxxx00000000000014000263
   hmusb_1_RSSI -62
   hmusb_1_TIME 2015-02-05 19:41:39
   lastMsg    No:05 - t:53 s:xxxxxx d:000000 00000014000263
   protCmdDel 3
   protErrIoAttack 1 last_at:2015-02-05 19:10:47
   protLastRcv 2015-02-05 19:41:39
   protNack   2 last_at:2015-02-05 19:31:29
   protSnd    38 last_at:2015-02-05 19:41:28
   protState  CMDs_done
   rssi_at_hmlan_1 avg:-60.76 min:-80 max:-43 lst:-48 cnt:65
   rssi_at_hmusb_1 avg:-51.72 min:-66 max:-37 lst:-62 cnt:59
   CHANGETIME:
   Helper:
     Dblog:
       Activity:
         Mydblog:
           TIME       1423161561.48744
           VALUE      alive
       D-firmware:
         Mydblog:
           TIME       1423161561.48744
           VALUE      1.0
       D-serialnr:
         Mydblog:
           TIME       1423161561.48744
           VALUE      MEQ0025208
       R-mtrsensir:
         Mydblog:
           TIME       1423161562.27695
           VALUE      0
       R-mtrtype:
         Mydblog:
           TIME       1423161562.27695
           VALUE      gas
       R-paircentral:
         Mydblog:
           TIME       1423159848.42442
           VALUE      0xyyyyyy
       Boot:
         Mydblog:
           TIME       1423161567.51564
           VALUE      off
       Current:
         Mydblog:
           TIME       1423160817.54884
           VALUE      0
       Estate:
         Mydblog:
           TIME       1423161567.51564
           VALUE      E: 0.02 P: 0.611
       Energy:
         Mydblog:
           TIME       1423160817.54884
           VALUE      0
       Energyoffset:
         Mydblog:
           TIME       1423159964.61576
           VALUE      0
       Frequency:
         Mydblog:
           TIME       1423160817.54884
           VALUE      50
       Gascnt:
         Mydblog:
           TIME       1423161567.51564
           VALUE      0.02
       Gaspower:
         Mydblog:
           TIME       1423161567.51564
           VALUE      0.611
       Power:
         Mydblog:
           TIME       1423160817.54884
           VALUE      0
       Poweron:
         Mydblog:
           TIME       1423159964.61576
           VALUE      2015-02-05 19:12:44
       Sabotageattack:
         Mydblog:
           TIME       1423159847.4375
           VALUE      ErrIoAttack cnt:1
       State:
         Mydblog:
           TIME       1423161089.0589
           VALUE      NACK
       Voltage:
         Mydblog:
           TIME       1423160817.54884
           VALUE      0
   Readings:
     2015-02-05 19:41:27   Activity        alive
     2015-02-05 19:41:27   D-firmware      1.0
     2015-02-05 19:41:27   D-serialNr      MEQ0025208
     2015-02-05 19:41:27   PairedTo        0xyyyyyy
     2015-02-05 19:41:28   R-mtrConstGas   0.01 m3/I
     2015-02-05 19:41:28   R-mtrConstIr    600 U/kWh
     2015-02-05 19:41:28   R-mtrConstLed   10000 i/kWh
     2015-02-05 19:41:28   R-mtrSensIr     0 %
     2015-02-05 19:41:28   R-mtrType       gas
     2015-02-05 19:41:27   R-pairCentral   0xyyyyyy
     2015-02-05 19:41:27   RegL_00:          02:01 63:7A 0A:71 0B:39 0C:02 8A:5E 14:06 00:00
     2015-02-05 19:41:28   RegL_01:          08:00 30:06 95:01 96:02 97:58 98:00 99:0A 9A:27  9B:10 9C:00 00:00
     2015-02-05 19:41:39   boot            off
     2015-02-05 19:41:39   eState          E: 0.02 P: 0.611
     2015-02-05 19:41:39   gasCnt          0.02
     2015-02-05 19:41:39   gasPower        0.611
   Helper:
     cSnd       01yyyyyyxxxxxx01040000000001
     getCfgListNo
     mId        00DE
     rxType     12
     Io:
       newChn     +xxxxxx,00,01,00
       nextSend   1423161699.20047
       prefIO
       rxt        2
       vccu
       p:
         xxxxxx
         00
         01
         00
     Mrssi:
       mNo        05
       Io:
         hmlan_1    -46
         hmusb_1    -62
     Prt:
       bErr       0
       sProc      0
       try        1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmlan_1:
         avg        -60.7692307692308
         cnt        65
         lst        -48
         max        -43
         min        -80
       At_hmusb_1:
         avg        -51.728813559322
         cnt        59
         lst        -62
         max        -37
         min        -66
     Shadowreg:
Attributes:
   DbLogExclude .*
   IODev      hmlan_1
   IOgrp      vccu:hmlan_1
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   expert     2_full
   firmware   1.0
   model      HM-ES-TX-WM
   room       9_9_CUL_HM
   serialNr   MEQ0025208
   subType    powerSensor 
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

frank

ZitatRegL_00:          02:01 63:7A 0A:71 0B:39 0C:02 8A:5E 14:06 00:00
die hmid unkenntlich machen, ist eigentlich völlig überflüssig, weil die sowieso jeder loggen kann. da braucht man wahscheinlich nur 2-5 funkmessages und du weisst was los ist. da finde ich die seriennummer schon relevanter. besonders bei devices (non battery) die man über seriennummer pairen kann. aber selbst die wird ein geduldiger nachbar irgendwann kennen.
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

stromer-12

Schlecht bei dem Teil gelöst, das man das Batteriefach ablöten muß um an die Messpunkte zu kommen.
Der Gassensor will nicht so recht. Ich habe an der Buchse nur 3.2V laut Anleitung sollen aber 4.4V sein.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

stromer-12

Ich betreibe den Energiesensor jetzt an meinen Drehstromzähler mit Ferrarischeibe, da funktioniert er.
Beim Gaszähler muss vermutlich die Widerstandskombi angepasst werden.
Ich bekomme da keinen Impuls gezählt. Flanke ist mit den angegeben Widerständen bei ca 1,86V nach 0V.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

TheDOC

Bei mir wird kein Batteriestatus mitgesendet. Wird der wirklich nicht gesendet oder fehlt der in der FHEM-Implementierung?

MarcelK

So, Gerät ist gebaut, allerdings fehlt mir noch ein Sensor, die 50€ für das Gas-Teil waren mir dann doch zu heavy. Laut Anleitung besteht er auch aus ganzen 5 Teilen:

- 3 Widerstände (10k, 100k, 150k). Der 150k ist interessanterweise nicht in der Stückliste
- Ein Reed-Kontakt (IN-Z62, ich werd's mit nem 1,50€ Teil von Reichelt versuchen)
- Ein 6P6C Western Kabel. Leider hab ich nur 6P4C rumliegen, daher muss der Nachbau auf Morgen warten

Bin gespannt ob's ein Materialaufwand von rund 2,50€ am Ende auch tut...

martinp876

könnt ihr einmal rohmessages aufzeichnen? Auch ein getConfig. Register Adressen sind seltsam - nicht dokumentiert....
und ein paar "Messungen"