pvtom / rscp2mqtt

Bridge between an E3/DC home power station and an MQTT broker based on the RSCP protocol
MIT License
29 stars 7 forks source link

Wallbox shut off - log entires #65

Closed timmost closed 5 months ago

timmost commented 5 months ago

Hi Tom

noch ein Schönheitsfehler - ich habe zwar eine Wallbox, nehme aber meist die Sicherung raus, da das Elektroauto noch auf sich warten lässt (und die LED an der Wallbox in der Nacht so hell ist).

Wenn die Wallbox vom Netz getrennt ist, wird regelmäßig dieser Eintrag ins Log geschrieben - vielleicht kann man das auch noch rauswerfen (keine Wallbox, dann keine Abfrage).

VG timmo

rscp2mqtt [v3.22] E3DC system >192.168.178.58:5033< user: >n.n.< MQTT broker >localhost:1883< qos = >0< retain = >false< client id >✗< prefix >e3dc< Fetching data every 5 seconds. Requesting PVI ✓ | PM (0) | DCB ✓ (1 battery string) | Wallbox (0) ✓ | Autorefresh ✗ Log level = 1 Stdout to terminal

[2024-05-01 07:48:14] pid=1 ppid=0 RscpMqttMain.cpp(2804) Connecting to server 192.168.178.58:5033 [2024-05-01 07:48:14] pid=1 ppid=0 RscpMqttMain.cpp(2811) Success: E3DC connected. [2024-05-01 07:48:14] pid=1 ppid=0 RscpMqttMain.cpp(1790) RSCP authentication level 10 [2024-05-01 07:48:14] pid=1 ppid=0 RscpMqttMain.cpp(2324) Connecting to broker localhost:1883 [2024-05-01 07:48:14] pid=1 ppid=0 RscpMqttMain.cpp(2336) Success: MQTT broker connected. [2024-05-01 07:48:14] pid=1 ppid=0 RscpMqttMain.cpp(382) MQTT: starting listener loop [2024-05-01 07:48:15] pid=1 ppid=0 RscpMqttMain.cpp(1907) Error: Container >TAG_PVI_DATA< Tag >TAG_PVI_REQ_COS_PHI< received error code >NOT_AVAILABLE<. [2024-05-01 07:48:15] pid=1 ppid=0 RscpMqttMain.cpp(1907) Error: Container >TAG_PVI_DATA< Tag >TAG_PVI_REQ_VOLTAGE_MONITORING< received error code >NOT_AVAILABLE<. [2024-05-01 07:48:15] pid=1 ppid=0 RscpMqttMain.cpp(1907) Error: Container >TAG_PVI_DATA< Tag >TAG_PVI_REQ_FREQUENCY_UNDER_OVER< received error code >NOT_AVAILABLE<. [2024-05-02 00:00:12] pid=1 ppid=0 RscpMqttMain.cpp(1770) Error: Container/Tag >TAG_DB_HISTORY_DATA_DAY< received error code >(null)<. [2024-05-03 00:00:22] pid=1 ppid=0 RscpMqttMain.cpp(1770) Error: Container/Tag >TAG_DB_HISTORY_DATA_DAY< received error code >(null)<. [2024-05-03 00:00:37] pid=1 ppid=0 RscpMqttMain.cpp(1770) Error: Container/Tag >TAG_DB_HISTORY_DATA_DAY< received error code >(null)<. [2024-05-03 00:00:51] pid=1 ppid=0 RscpMqttMain.cpp(1770) Error: Container/Tag >TAG_DB_HISTORY_DATA_DAY< received error code >(null)<. [2024-05-03 00:01:06] pid=1 ppid=0 RscpMqttMain.cpp(1770) Error: Container/Tag >TAG_DB_HISTORY_DATA_DAY< received error code >(null)<.

pvtom commented 5 months ago

Hallo Timmo, die Meldung "Error: Container/Tag >TAG_DB_HISTORY_DATA_DAY< received error code >(null)<" kommt bei mir kurz nach 0:00 Uhr ebenfalls mehrfach. Das Hauskraftwerk kann die Daten für den gerade angebrochenen Tag noch nicht liefern. Die History-Tags werden erfahrungsgemäß alle 15 Minuten erzeugt. Der Fehler kommt wahrscheinlich so lange bis die 15 Minuten wieder um sind. Das hat also nichts mit Deiner abgeschalteten Wallbox zu tun. Gruß Thomas

pvtom commented 5 months ago

Mit dem kommenden Release v3.23 kann man das Logging so konfigurieren, dass Fehlermeldungen (=Meldungen, die das Hauskraftwerk als Antwort einer Anfrage zu einem Tag ausgibt) gesammelt werden und gleiche Fehlermeldungen mit einem Zähler für die Anzahl des Auftretens versehen werden. Die Übersicht der Fehler wird dann gebündelt um Mitternacht, zum Programmende oder durch Abfrage mit e3dc/set/log/errors ausgegeben. Das reduziert die Fehlermeldungen. Man kann das Loggen von solchen Meldungen auch ganz abschalten. Das geht heute schon mit LOG_LEVEL=0 Ich schließe damit dieses Issue. Gruß Thomas

timmost commented 5 months ago

Super danke! Irgendwann solltest Du das mal an E3DC lizenzieren…das ist super mächtig, was Du hier baust!

Viele Grüße - Timmo

Timmo Sturm Wittelsbacherstr. 8 85622 Feldkirchen +49 151 402 71 711

Thomas Heiny @.***> schrieb am Di. 7. Mai 2024 um 06:51:

Mit dem kommenden Release v3.23 kann man das Logging so konfigurieren, dass Fehlermeldungen (=Meldungen, die das Hauskraftwerk als Antwort einer Anfrage zu einem Tag ausgibt) gesammelt werden und gleiche Fehlermeldungen mit einem Zähler für die Anzahl des Auftretens versehen werden. Die Übersicht der Fehler wird dann gebündelt um Mitternacht, zum Programmende oder durch Abfrage mit e3dc/set/log/errors ausgegeben. Das reduziert die Fehlermeldungen. Man kann das Loggen von solchen Meldungen auch ganz abschalten. Das geht heute schon mit LOG_LEVEL=0 Ich schließe damit dieses Issue. Gruß Thomas

— Reply to this email directly, view it on GitHub https://github.com/pvtom/rscp2mqtt/issues/65#issuecomment-2097441927, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD4FS6ZU3G6OXLBVU4GD42TZBBMV5AVCNFSM6AAAAABHGVB66OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJXGQ2DCOJSG4 . You are receiving this because you authored the thread.Message ID: @.***>