Autor Thema: Neues Modul: GasCalculator  (Gelesen 122278 mal)

Offline Wolle02

  • Sr. Member
  • ****
  • Beiträge: 654
Antw:Neues Modul: GasCalculator
« Antwort #495 am: 03 Juli 2022, 08:46:57 »
Hmmm, keine Antwort heißt dann wohl, dass man es gar nicht richtig machen kann, weil das Modul es nicht hergibt. Schade eigentlich.

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 488
Antw:Neues Modul: GasCalculator
« Antwort #496 am: 29 August 2022, 07:31:22 »
Moin zusammen,

ich habe mir ein Diagramm erstellt und lasse das Reading "....EnergyDay" über den Tag in einem Filelog mitloggen (bzw. per addlog zusätzlich alle 30 Minuten).

Nun ist mir aufgefallen, dass dies Reading scheinbar erst einige Stunden nach Mitternacht auf Null zurückgesetzt wird. Entsprechend sieht meine Gasverbrauchskurve etwas fragwürdig aus. Sie gibt bis z.B. 03:00 Uhr morgens den hohen Gasverbrauch des Vortages an und fällt erst dann auf Null runter.

Sitzt der Bug im Modul oder vor dem Bildschirm ?  ;D
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Online ThomasFh

  • Full Member
  • ***
  • Beiträge: 106
Antw:Neues Modul: GasCalculator
« Antwort #497 am: 03 September 2022, 15:14:06 »
das Reading EnergyDay wird genau um 0:00 zurück gesetzt.
EM1010PC, EM1000WZ, WS300PC, S300TH, Fritz Dect 200

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 488
Antw:Neues Modul: GasCalculator
« Antwort #498 am: 03 September 2022, 17:20:48 »
Ich logge das Reading per FileLog mit. Die Änderungen vom letzten Vortageswert zurück auf Null erfolgten:

29.08.2022: 03:48:18 Uhr
30.08.2022: 06:02:17 Uhr
31.08.2022: 06:02:17 Uhr
01.09.2022: 06:02:16 Uhr
02.09.2022: 06:02:18 Uhr

Beispiel aus einem Log:
2022-09-03_03:07:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_03:37:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_04:07:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_04:37:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_05:07:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_05:37:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_06:07:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_06:37:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 8.600
2022-09-03_06:44:20 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.000
2022-09-03_07:37:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.000
2022-09-03_08:07:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.000
2022-09-03_08:37:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.000
2022-09-03_09:07:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.000
2022-09-03_09:37:37 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.000
2022-09-03_09:56:15 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.100
2022-09-03_10:06:15 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.200
2022-09-03_10:10:14 Gaszaehler ESPEasy_ESP_Easy1_reedkontakt_Total_EnergyDay: 0.400

Mein Device "Gaszaehler" hat keinerlei Attribute aktiv, die irgendwelche Eventänderungen einschränken würden (event-on-change / event-min......).
Die 30-minütigen Logeinträge erfolgen per Attribut "addLog".
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Online ThomasFh

  • Full Member
  • ***
  • Beiträge: 106
Antw:Neues Modul: GasCalculator
« Antwort #499 am: 03 September 2022, 21:51:54 »
Hast du das hier gesetzt:

attr GasZaehler event-on-change-reading .*

Bei mir heißt das Teil GasZaehler
EM1010PC, EM1000WZ, WS300PC, S300TH, Fritz Dect 200

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 488
Antw:Neues Modul: GasCalculator
« Antwort #500 am: 04 September 2022, 08:05:20 »
Wie im vorigen Posting schon erwähnt, nein.
Keinerlei Eventfilter sind aktiviert.

Heute wurde das Reading um 06:16h aktualisiert...
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Online ThomasFh

  • Full Member
  • ***
  • Beiträge: 106
Antw:Neues Modul: GasCalculator
« Antwort #501 am: 04 September 2022, 15:43:44 »
dann versuche mal event-on-change-reading .*
EM1010PC, EM1000WZ, WS300PC, S300TH, Fritz Dect 200

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 488
Antw:Neues Modul: GasCalculator
« Antwort #502 am: 04 September 2022, 17:26:40 »
Ich probiere es gerne aus aber einen Sinn ergibt es meiner Ansicht nach nicht
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 488
Antw:Neues Modul: GasCalculator
« Antwort #503 am: 05 September 2022, 09:52:05 »
Ausprobiert und wie erwartet ohne Änderung. Timestamp der heutigen Aktualisierung:
2022-09-05 07:00:13

Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Online ThomasFh

  • Full Member
  • ***
  • Beiträge: 106
Antw:Neues Modul: GasCalculator
« Antwort #504 am: 05 September 2022, 12:24:44 »
war nur so eine Idee, da ich vor 2 Wochen auch alles via Reed Kontakt, HourCounter, GasCalculator,   eingerichtet habe, was zu 100% läuft.


EM1010PC, EM1000WZ, WS300PC, S300TH, Fritz Dect 200

Offline oli82

  • Sr. Member
  • ****
  • Beiträge: 581
Antw:Neues Modul: GasCalculator
« Antwort #505 am: 15 September 2022, 09:55:51 »
Hi Sailor.

Ich habe seit langer Zeit mal wieder den GasCalculator eingerichtet, da damals mein ESP nicht mehr funktionierte.
Nun nutze ich Tasmota und lasse mir den Zäherstand per MQTT senden.

Im GasCalculator habe ich nun das Komma an der falschen Dezimalstelle:
Counting-Device:    29471.32
GasCalulator "_Meter" 294.714

Folgende Attribute habe ich eingestellt:
 defmod GasZaehler GasCalculator MQTT2_DVES_CCFE7E:GAS1_Stand_Haus1.*
attr GasZaehler BasicPricePerAnnum 180
attr GasZaehler Currency €;
attr GasZaehler DecimalPlace 3
attr GasZaehler GasCounterOffset 0
attr GasZaehler GasCubicPerCounts 0.01
attr GasZaehler GasNominalHeatingValue 11.32
attr GasZaehler GasPricePerKWh 0.1432
attr GasZaehler GaszValue 0.95
attr GasZaehler MonthOfAnnualReading 5
attr GasZaehler MonthlyPayment 128.00
attr GasZaehler ReadingDestination CalculatorDevice
attr GasZaehler SiPrefixPower W
attr GasZaehler Volume m³;
attr GasZaehler room 10_Energy

Kann ich die Werte nochmal korrigieren und dafür sorgen, dass sie auch korrekt berechnet werden?

Danke für eure / deine Hilfe.

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2127
  • und es werden immer mehr...
Antw:Neues Modul: GasCalculator
« Antwort #506 am: 20 September 2022, 08:54:26 »
Im GasCalculator habe ich nun das Komma an der falschen Dezimalstelle:
Counting-Device:    29471.32
GasCalulator "_Meter" 294.714

Folgende Attribute habe ich eingestellt:
attr GasZaehler GasCubicPerCounts 0.01

Tja, dann ändere doch mal das Attribut in "1".  ;)


Gruss
    Sailor
******************************
Man wird immer besser...

Offline oli82

  • Sr. Member
  • ****
  • Beiträge: 581
Antw:Neues Modul: GasCalculator
« Antwort #507 am: 20 September 2022, 08:56:59 »
Hey Sailor.

Danke für die Antwort.
Bin tatsächlich nach paar Tagen Pause gestern Mittag selbst drauf gekommen. Manchmal ist man echt blind  ::)

Online ThomasFh

  • Full Member
  • ***
  • Beiträge: 106
Antw:Neues Modul: GasCalculator
« Antwort #508 am: 21 September 2022, 13:41:36 »
Hallo, ich bin kein fhem Überflieger und nutze das Teil aber schon viele Jahre, ohne alles tief zu verstehen. Von daher möge man mir meine Frage nachsehen.
Das Modul läuft bei mir seit einigen Monaten mit Reed Kontakt 100%ig. Eingerichtet habe ich es nach Anleitung aus dem Netz.

Den Anfangszählerstand hatte ich mit

setreading GasZaehler GasCounterOffset 19883.88 gesetzt

gerade habe ich aber gesehen, dass es noch ein gleichnamiges Attribut: GasCounterOffset
selbiges sollte man aber laut fhem Doku zum setzen des Offsets nehmen.
Dann gibt es im DeviceOverview auch noch die Möglichkeit den GasCounterOffset mittels set zu setzen.

Nun wundere ich mich, dass das Attribut
GasCounterOffset 0
Null ist
das Reading GasCounterOffset aber auf 19883.88 steht.

Frage:
Kann mir jemand den Unterschied in der Anzeige erläutern?


EM1010PC, EM1000WZ, WS300PC, S300TH, Fritz Dect 200

 

decade-submarginal