Gaszähler

Begonnen von stgeran, 10 Januar 2019, 18:45:10

Vorheriges Thema - Nächstes Thema

stgeran

Wie kann ich bei meinem Gaszähler den aktuellen Wert eingeben/ändern?
Was muß ich als Infos posten?
Es ist ein EM1010 mit Reedkontakt am Gaszähler.
Bei meiner Strommessung hat das Ändern nie geklappt.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

moerte

Moin .. ich mach das bei mir mit

set countsOverall "aktueller Wert"

Oder was meinst du genau mit aktuellen Wert eingeben/ändern??

stgeran

Wo soll ich das eingeben? In der Befehlszeile, da kommt: please define countsOverall first
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

moerte

Ich weiß ja nicht was bei dir den aktuellen Wert angibt!
Ich verstehe dich schon richtig oder? - du möchtest den aktuellen Zählerstand, also Wie der Zähler anzeigt,  Fhem mitteilen?
Schätze jetzt einfach mal es ist bei dir in Fhem "CUM: 14424.110" ???

Wie sehen denn die Readings aus? Leider kann ich mir aus deiner kleinen Grafik da überhaupt nichts entnehmen.


LG

stgeran

Sorry jetzt erst wieder online. Was soll ich posten, damit Du mehr erkennen kannst? Richtig, das CUM soll den aktuellen Zählerstan anzeigen.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

moerte

#5
Nur mal so jetzt aus dem Bauch heraus.. 
Versuch mal
set Gas CUM 1234567

Also für 1234567 dein Zählestand natürlich

Edit: wenn's nicht geht zeig mal deinen Readings von deinem divice Gas

stgeran

Bei dem Befehl kommt "No set implemented for Gas"
Hier ist ein "list Gas"
Internals:
   BasicFeePerMonth 0
   CODE       9
   CUL868_MSGCNT 187
   CUL868_RAWMSG E0309BC71BE0D0071BE
   CUL868_RSSI -83.5
   CUL868_TIME 2019-01-20 10:04:41
   CostPerUnit 0
   DEF        9
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     187
   NAME       Gas
   NR         33
   STATE      CNT: 188 CUM: 144510.870  5MIN: 0.130  TOP: 0.001
   TYPE       CUL_EM
   corr1      0.01
   corr2      0.01
   READINGS:
     2019-01-20 10:04:41   RAW             CNT: 188 CUM: 48753  5MIN: 13  TOP: 48753
     2019-01-03 16:39:29   basis           14402334
     2019-01-20 00:03:17   cum_day         CUM_DAY: 33.850 CUM: 144498.880 COST: 0.00
     2019-01-01 00:00:35   cum_month       CUM_MONTH: 783.850 CUM: 143952.850 COST: 0.00
     2019-01-20 10:04:41   current         0.13
     2019-01-20 10:04:41   current_cnt     13
     2019-01-20 10:04:41   peak            0.000615346747892437
     2019-01-20 10:04:41   peak_cnt        48753
     2019-01-20 10:04:41   seqno           188
     2019-01-20 10:04:41   state           CNT: 188 CUM: 144510.870  5MIN: 0.130  TOP: 0.001
     2019-01-20 10:04:41   total           144510.87
     2019-01-20 10:04:41   total_cnt       48753
     2019-01-20 10:04:41   tsecs           1547975081
Attributes:
   IODev      CUL868
   room       CUL_EM
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

KölnSolar

commandref ? CounterOffset ?
Nachdem das device einmal aktualisiert wurde kann man das Attribut löschen, da das device bei z.B. Stromausfall auch ohne das Attribut den Zählerstand anhand der Readings korrekt ermittelt, auch wenn das Attribut nicht vorhanden ist.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

stgeran

Gehts auch etwas genauer?
commandref ? CounterOffset ?
Nachdem das device einmal aktualisiert wurde kann man das Attribut löschen, da das device bei z.B. Stromausfall auch ohne das Attribut den Zählerstand anhand der Readings korrekt ermittelt, auch wenn das Attribut nicht vorhanden ist.

welches attribut kann ich löschen? Ich kann ja nicht mal die readings löschen.
Das ist die raw def
defmod Gas CUL_EM 9
attr Gas IODev CUL868
attr Gas room CUL_EM

setstate Gas CNT: 38 CUM: 144563.980  5MIN: 0.140  TOP: 0.001
setstate Gas 2019-01-21 16:18:54 RAW CNT: 38 CUM: 54064  5MIN: 14  TOP: 54064
setstate Gas 2019-01-03 16:39:29 basis 14402334
setstate Gas 2019-01-21 00:01:37 cum_day CUM_DAY: 38.910 CUM: 144537.790 COST: 0.00
setstate Gas 2019-01-01 00:00:35 cum_month CUM_MONTH: 783.850 CUM: 143952.850 COST: 0.00
setstate Gas 2019-01-21 16:18:54 current 0.14
setstate Gas 2019-01-21 16:18:54 current_cnt 14
setstate Gas 2019-01-21 16:18:54 peak 0.000554897898786623
setstate Gas 2019-01-21 16:18:54 peak_cnt 54064
setstate Gas 2019-01-21 16:18:54 seqno 38
setstate Gas 2019-01-21 16:18:54 state CNT: 38 CUM: 144563.980  5MIN: 0.140  TOP: 0.001
setstate Gas 2019-01-21 16:18:54 total 144563.98
setstate Gas 2019-01-21 16:18:54 total_cnt 54064
setstate Gas 2019-01-21 16:18:54 tsecs 1548083934

den CounterOffset finde ich in der commandref nicht.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

KölnSolar

Zitatwelches attribut kann ich löschen?
ZitatCounterOffset
Zitatden CounterOffset finde ich in der commandref nicht
Nicht in der englischen ? Dann ist Dein FHEM vielleicht alt ?  :-\
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

stgeran

Ich hab gestern ein update gemacht auch wegen dem neuen Wetter "DarkSky"
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

KölnSolar

Ich weiß ja nicht, wie Dein System aussieht(evtl. excludefromupdate ?), aber das ist offiziellste Doku 8)
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

stgeran

Danke, hat geklappt. Den CouterOffset hätte ich nie im CUL_EM gesucht.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

stgeran

Jetzt geht es weiter :-)
Der aktuelle Wert ist da. Nur steigt er schneller an als der tatsächliche Wert am Zähler. Ich habe einen Auszug aus dem logfile
2019-01-25_18:02:37 Gas CNT: 184 CUM: 20769.420  5MIN: 0.130  TOP: 0.004
2019-01-25_18:07:38 Gas CNT: 185 CUM: 20769.540  5MIN: 0.120  TOP: 0.004
2019-01-25_18:12:39 Gas CNT: 186 CUM: 20769.680  5MIN: 0.140  TOP: 0.004
2019-01-25_18:17:39 Gas CNT: 187 CUM: 20769.800  5MIN: 0.120  TOP: 0.004
2019-01-25_18:22:40 Gas CNT: 188 CUM: 20769.940  5MIN: 0.140  TOP: 0.004
2019-01-25_18:27:41 Gas CNT: 189 CUM: 20770.090  5MIN: 0.150  TOP: 0.004
2019-01-25_18:32:41 Gas CNT: 190 CUM: 20770.280  5MIN: 0.190  TOP: 0.004
2019-01-25_18:37:42 Gas CNT: 191 CUM: 20770.520  5MIN: 0.240  TOP: 0.004
2019-01-25_18:42:43 Gas CNT: 192 CUM: 20770.820  5MIN: 0.300  TOP: 0.004
2019-01-25_18:47:44 Gas CNT: 193 CUM: 2019-01-25_18:02:37 Gas CNT: 184 CUM: 20769.420  5MIN: 0.130  TOP: 0.004

Ich habe gedacht, der CUM Wert plus den 5MIN Wert gibt den nächsten CUM Wert. Das klappt aber nicht
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

KölnSolar

also mathematisch sieht das doch so aus: akt_cum = last_cum + akt_5min. Alles gut.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt