AskSin++ HM-ES-TX-WM Messfehler

Begonnen von ext23, 17 Januar 2018, 20:52:18

Vorheriges Thema - Nächstes Thema

papa

BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

oli82

Zitat von: papa am 09 Februar 2018, 19:43:46
Ich schau die Tage mal drauf

Danke. Mach dir aber bitte keine Stress. Eilt jetzt nicht.
Hier das List vom Device:
Internals:
   CFGFN     
   DEF        901234
   HMLAN_MSGCNT 58
   HMLAN_RAWMSG E901234,0000,0186925D,FF,FFBD,0D8000901234xxxxxxxxxx1200DE4F4D4C5449594539355A51020100
   HMLAN_RSSI -67
   HMLAN_TIME 2018-02-09 19:31:54
   HMUARTLGW_MSGCNT 50
   HMUARTLGW_RAWMSG 050100410D8000901234xxxxxxxxxx1200DE4F4D4C5449594539355A51020100
   HMUARTLGW_RSSI -65
   HMUARTLGW_TIME 2018-02-09 19:31:54
   IODev      HMUARTLGW
   LASTInputDev hmusb
   MSGCNT     162
   NAME       HM_901234
   NOTIFYDEV  global
   NR         9024
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_901234_IEC_01
   channel_02 HM_901234_IEC_02
   hmusb_MSGCNT 54
   hmusb_RAWMSG E901234,0000,67AD16BE,FF,FFAD,0D8000901234ACDC821200DE4F4D4C5449594539355A51020100
   hmusb_RSSI -83
   hmusb_TIME 2018-02-09 19:31:54
   lastMsg    No:0D - t:00 s:901234 d:xxxxxxxx 1200DE4F4D4C5449594539355A51020100
   protLastRcv 2018-02-09 19:31:54
   protResnd  1 last_at:2018-02-09 18:17:01
   protSnd    50 last_at:2018-02-09 18:18:40
   protState  CMDs_done
   rssi_at_HMLAN avg:-77.39 max:-67 min:-92 cnt:58 lst:-67
   rssi_at_HMUARTLGW lst:-65 avg:-71.62 max:-58 cnt:50 min:-91
   rssi_at_hmusb lst:-83 max:-58 avg:-79.01 cnt:54 min:-97
   READINGS:
     2018-02-09 19:50:46   Activity        dead
     2018-02-09 18:16:58   CommandAccepted yes
     2018-02-09 19:30:46   D-firmware      1.2
     2018-02-09 19:30:46   D-serialNr      OMLTIYE95Z
     2018-02-09 18:18:36   PairedTo        0xxxxxxxxxxxxx
     2018-02-09 18:17:23   R-pairCentral   0xxxxxxxxxxxx
     2018-02-09 18:18:35   RegL_00.          02:01 0A:AC 0B:DC 0C:82 18:FF 23:05 24:00 25:01  26:03 27:0A 00:00
     2018-02-09 18:18:40   state           CMDs_done
   helper:
     HM_CMDNR   13
     cSnd       01ACDC8290123401040000000001,01xxxxxxxxxxx90123402040000000001
     mId        00DE
     regLst     ,0,1
     rxType     12
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +901234,00,00,00
       nextSend   1518201114.57344
       prefIO     
       rxt        2
       vccu       
       p:
         901234
         00
         00
         00
     mRssi:
       mNo        0D
       io:
         HMLAN      -67
         HMUARTLGW  -63
         hmusb      -83
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_HMLAN:
         avg        -77.3965517241379
         cnt        58
         lst        -67
         max        -67
         min        -92
       at_HMUARTLGW:
         avg        -71.62
         cnt        50
         lst        -65
         max        -58
         min        -91
       at_hmusb:
         avg        -79.0185185185185
         cnt        54
         lst        -83
         max        -58
         min        -97
     shadowReg:
     tmpl:
Attributes:
   IODev      HMUARTLGW
   IOgrp      VCCU:HMUARTLGW
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   model      HM-ES-TX-WM
   room       CUL_HM
   serialNr   OMLTIYE95Z
   subType    powerSensor
   webCmd     getConfig:clear msgEvents


Wenn ich den Config Taster drücke kommen kurz Nachrichten, aber eben nichts von den Kanälen und auch was WakeUp scheint nicht zu laufen.

papa

Da fällt mir noch was ein - Du musst noch den Sleep-Modus ändern
hal.activity.savePower<Sleep>(hal);
ersetzen durch
hal.activity.savePower<SleepRTC>(hal);
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

oli82

Zitat von: papa am 09 Februar 2018, 20:50:26
Da fällt mir noch was ein - Du musst noch den Sleep-Modus ändern

Hi. Hatte ich bereits versucht, aber der Sensor wacht irgendwie nicht mehr auf. Drücken des Tasters registriert er aber.
Hier die aktuelle, installierte Version.
Vielen Dank für deinen Support.

papa

BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

ext23

@oli82: Nutzt du das im 1 Kanal modus mit Batteriebetrieb?

Der 1 Kanal betrieb läuft bei mir, allerdings mit Netzteil... also ohne sleep mode.

@papa: macht es Sinn mal wieder dein aktuelles Beispiel und die aktuelle masetr AskSin++ auf mein 2 Kanal Mode für die zwei Wasseruhren anzupassen? Das habe ich ja bis jetzt leider noch nicht zum laufen bekommen.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

oli82

Zitat von: papa am 19 Februar 2018, 21:47:06
SO .. probiere das hier mal
Die Version scheint zu laufen. Vielen Dank!
Habe aber die beiden Counter meinen Pins angepasst.
Da ich hier nur eine piVCCU habe, teste ich das heute Abend nochmal an meinem Echtsystem.

Zitat von: ext23 am 19 Februar 2018, 23:21:56
@oli82: Nutzt du das im 1 Kanal modus mit Batteriebetrieb?

Der 1 Kanal betrieb läuft bei mir, allerdings mit Netzteil... also ohne sleep mode.
Ich nutze aktuell den Batteriebetieb und habe den Sensor auf "Gas" konfiguriert Daniel. Ich bin aktuell noch gespannt, wie lange die Batterien (2x AA) halten. Wenn der Sensor so hungrig ist wie das original wird es nicht lange sein.
Evtl. muss ich dann den Sendeintervall auf 5 Minuten erhöhen, eine Powerbank + DC/DC oder doch ein Netzteil dran hängen.

papa

Zitat von: ext23 am 19 Februar 2018, 23:21:56
@papa: macht es Sinn mal wieder dein aktuelles Beispiel und die aktuelle masetr AskSin++ auf mein 2 Kanal Mode für die zwei Wasseruhren anzupassen? Das habe ich ja bis jetzt leider noch nicht zum laufen bekommen.

Probieren schadet ja nicht  ;)
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

oli82

Zitat von: papa am 19 Februar 2018, 21:47:06
SO .. probiere das hier mal

Eine kurze Rückmeldung zum Beispiel:
Senden und aufwachen klappt zuverlässig, doch irgendwas stimmt mit den Readings nicht.
Hier mal ein List des Sensors sowie das dazugehörige Log
Internals:
   CFGFN     
   DEF        90123401
   NAME       HM_901234_IEC_01
   NOTIFYDEV  global
   NR         19292
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     HM_901234
   READINGS:
     2018-02-20 19:37:23   R-mtrConstGas   0.1 m3/I
     2018-02-20 19:37:23   R-mtrConstIr    100 U/kWh
     2018-02-20 19:37:23   R-mtrConstLed   10000 i/kWh
     2018-02-20 19:37:23   R-mtrSensIr     0 %
     2018-02-20 19:37:23   R-mtrType       gas
     2018-02-20 19:37:23   R-sign          off
     2018-02-20 20:38:21   RegL_01.          08:00 95:01 9C:00 7C:00 7D:27 7E:10 36:00 37:00  38:00 39:00 3A:00 3B:00 3C:00 3D:00 3E:00 3F:00  40:00 41:00 42:00 43:00 44:00 45:00 46:00 47:00  48:00 49:00 4A:00 4B:00 4C:00 4D:00 4E:00 4F:00  50:00 51:00 52:00 53:00 54:00 55:00 96:00 97:64  98:00 99:64 9A:27 9B:10 00:00
     2018-02-21 09:33:18   boot            off
     2018-02-21 09:33:18   eState          E: 0 P: 0
     2018-02-21 09:33:18   gasCnt          0
     2018-02-21 09:33:18   gasCntCalc      58.7
     2018-02-21 05:18:41   gasCntOffset    58.7
     2018-02-21 09:33:18   gasPower        0
     2018-02-20 19:37:10   peerList       
   helper:
     getCfgListNo
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   expert     3_allReg+raw
   model      HM-ES-TX-WM
   peerIDs   


2018-02-21_09:21:17 HM_901234_IEC_01 boot: off
2018-02-21_09:21:17 HM_901234_IEC_01 eState: E: 0 P: 0
2018-02-21_09:21:17 HM_901234_IEC_01 gasCnt: 0
2018-02-21_09:21:17 HM_901234_IEC_01 gasCntCalc: 58.7
2018-02-21_09:21:17 HM_901234_IEC_01 gasPower: 0
2018-02-21_09:23:10 HM_901234_IEC_01 boot: off
2018-02-21_09:23:10 HM_901234_IEC_01 eState: E: 44.9 P: 1
2018-02-21_09:23:10 HM_901234_IEC_01 gasCnt: 44.9
2018-02-21_09:23:10 HM_901234_IEC_01 gasCntCalc: 103.6
2018-02-21_09:23:10 HM_901234_IEC_01 gasPower: 1
2018-02-21_09:23:17 HM_901234_IEC_01 boot: off
2018-02-21_09:23:17 HM_901234_IEC_01 eState: E: 0 P: 0
2018-02-21_09:23:17 HM_901234_IEC_01 gasCnt: 0
2018-02-21_09:23:17 HM_901234_IEC_01 gasCntCalc: 58.7
2018-02-21_09:23:17 HM_901234_IEC_01 gasPower: 0
2018-02-21_09:25:10 HM_901234_IEC_01 boot: off
2018-02-21_09:25:10 HM_901234_IEC_01 eState: E: 45 P: 0.5
2018-02-21_09:25:10 HM_901234_IEC_01 gasCnt: 45
2018-02-21_09:25:10 HM_901234_IEC_01 gasCntCalc: 103.7
2018-02-21_09:25:10 HM_901234_IEC_01 gasPower: 0.5
2018-02-21_09:25:17 HM_901234_IEC_01 boot: off
2018-02-21_09:25:17 HM_901234_IEC_01 eState: E: 0 P: 0
2018-02-21_09:25:17 HM_901234_IEC_01 gasCnt: 0
2018-02-21_09:25:17 HM_901234_IEC_01 gasCntCalc: 58.7
2018-02-21_09:25:17 HM_901234_IEC_01 gasPower: 0
2018-02-21_09:27:10 HM_901234_IEC_01 boot: off
2018-02-21_09:27:10 HM_901234_IEC_01 eState: E: 45.1 P: 0.5
2018-02-21_09:27:10 HM_901234_IEC_01 gasCnt: 45.1
2018-02-21_09:27:10 HM_901234_IEC_01 gasCntCalc: 103.8
2018-02-21_09:27:10 HM_901234_IEC_01 gasPower: 0.5
2018-02-21_09:27:17 HM_901234_IEC_01 boot: off
2018-02-21_09:27:17 HM_901234_IEC_01 eState: E: 0 P: 0
2018-02-21_09:27:17 HM_901234_IEC_01 gasCnt: 0
2018-02-21_09:27:17 HM_901234_IEC_01 gasCntCalc: 58.7
2018-02-21_09:27:17 HM_901234_IEC_01 gasPower: 0
2018-02-21_09:29:11 HM_901234_IEC_01 boot: off
2018-02-21_09:29:11 HM_901234_IEC_01 eState: E: 45.3 P: 1
2018-02-21_09:29:11 HM_901234_IEC_01 gasCnt: 45.3
2018-02-21_09:29:11 HM_901234_IEC_01 gasCntCalc: 104
2018-02-21_09:29:11 HM_901234_IEC_01 gasPower: 1
2018-02-21_09:29:18 HM_901234_IEC_01 boot: off
2018-02-21_09:29:18 HM_901234_IEC_01 eState: E: 0 P: 0
2018-02-21_09:29:18 HM_901234_IEC_01 gasCnt: 0
2018-02-21_09:29:18 HM_901234_IEC_01 gasCntCalc: 58.7
2018-02-21_09:29:18 HM_901234_IEC_01 gasPower: 0
2018-02-21_09:31:11 HM_901234_IEC_01 boot: off
2018-02-21_09:31:11 HM_901234_IEC_01 eState: E: 45.5 P: 1
2018-02-21_09:31:11 HM_901234_IEC_01 gasCnt: 45.5
2018-02-21_09:31:11 HM_901234_IEC_01 gasCntCalc: 104.2
2018-02-21_09:31:11 HM_901234_IEC_01 gasPower: 1
2018-02-21_09:31:18 HM_901234_IEC_01 boot: off
2018-02-21_09:31:18 HM_901234_IEC_01 eState: E: 0 P: 0
2018-02-21_09:31:18 HM_901234_IEC_01 gasCnt: 0
2018-02-21_09:31:18 HM_901234_IEC_01 gasCntCalc: 58.7
2018-02-21_09:31:18 HM_901234_IEC_01 gasPower: 0


Wenn ich das mit meinem HM-ES-TX-WM am Stromzähler vergleiche, fällt auf, dass die Readings "gasCnt", "gasPower" und "eState: E: 0 P: 0" nicht gefüllt werden / bleiben

So Schaut das beim Stromzähler aus, wobei "meter" ein UserReading ist:
2018-02-21_09:40:32 KG.Strom_IEC_01 boot: off
2018-02-21_09:40:32 KG.Strom_IEC_01 eState: E: 206026.6 P: 1001
2018-02-21_09:40:32 KG.Strom_IEC_01 energy: 206026.6
2018-02-21_09:40:32 KG.Strom_IEC_01 energyCalc: 206026.6
2018-02-21_09:40:32 KG.Strom_IEC_01 power: 1001
2018-02-21_09:40:32 KG.Strom_IEC_01 meter: 241809.1
2018-02-21_09:43:09 KG.Strom_IEC_01 boot: off
2018-02-21_09:43:09 KG.Strom_IEC_01 eState: E: 206066.6 P: 1002
2018-02-21_09:43:09 KG.Strom_IEC_01 energy: 206066.6
2018-02-21_09:43:09 KG.Strom_IEC_01 energyCalc: 206066.6
2018-02-21_09:43:09 KG.Strom_IEC_01 power: 1002
2018-02-21_09:43:09 KG.Strom_IEC_01 meter: 241809.2
2018-02-21_09:45:33 KG.Strom_IEC_01 boot: off
2018-02-21_09:45:33 KG.Strom_IEC_01 eState: E: 206106.6 P: 1055
2018-02-21_09:45:33 KG.Strom_IEC_01 energy: 206106.6
2018-02-21_09:45:33 KG.Strom_IEC_01 energyCalc: 206106.6
2018-02-21_09:45:33 KG.Strom_IEC_01 power: 1055
2018-02-21_09:45:33 KG.Strom_IEC_01 meter: 241809.2
2018-02-21_09:47:43 KG.Strom_IEC_01 boot: off
2018-02-21_09:47:43 KG.Strom_IEC_01 eState: E: 206146.6 P: 1125
2018-02-21_09:47:43 KG.Strom_IEC_01 energy: 206146.6
2018-02-21_09:47:43 KG.Strom_IEC_01 energyCalc: 206146.6
2018-02-21_09:47:43 KG.Strom_IEC_01 power: 1125
2018-02-21_09:47:43 KG.Strom_IEC_01 meter: 241809.2

papa

Wie ist der Zähler angeschlossen ? Hast Du den richtigen Pin ?
Kannst Du mal die Ausgaben auf der Konsole aufzeichnen ?
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

oli82

Hi.
Angeschlossen auf A0 und GND.
Ausgabe muss ich schauen wann. Denke mal am Donnerstag. Muss erst einen seriellen Wandler der OSX kompatibel ist organisieren

papa

Hm - leuchtet die Led kurz auf, wenn der Kontakt geschlossen wird ?
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

oli82

Die Grüne meinst du oder die Rote? Nein, leuchtet nicht auf.

oli82

Zitat von: papa am 21 Februar 2018, 12:45:32
Hm - leuchtet die Led kurz auf, wenn der Kontakt geschlossen wird ?
Der Sensor scheint aber die Ticks zu bekommen und auch zu erfassen. Jedoch sendet er, sobald kein Tick in der Zeit erfasst wurde 0.
Fhem Log vom Sensor mal komplett hinzugefügt.

oli82

Papa kannst du mir mal die Parameter für die Debug Funktion geben?
Habe jetzt 9600,8,n,1 eingestellt, aber bekomme nur Müll:
ʰX05`°#`0cðb,à``/`0aò9«±9
                          ʰX05`°`°`0``ðb,à``/`0a¹r«±`9
                                                      ȰX05`°#P°`:c°/à``/`0a+r«±`9
                                                                                 ȰX05`°`°`0``°b,à``/`0ar«±Ç