Moin,
hat lange gedauert, irgendwie kam immer was dazwischen. Heute konnte ich das ganze aber testen, mit dem rscp2mqtt V. 3.19 und die Änderungen in meinem Fork laufen.
VIele Grüße
Moin,
hat lange gedauert, irgendwie kam immer was dazwischen. Heute konnte ich das ganze aber testen, mit dem rscp2mqtt V. 3.19 und die Änderungen in meinem Fork laufen.
VIele Grüße
Hi,
ich habe in meinem Fork Anpassungen für RSCP2Mqtt 3.22 durchgenommen. Zudem ein paar kleine Fehler im Bereich Wallbox gefixt
Hallo zusammen,
ich versuche gerade das RSCP2MQTT Programm zum Laufen zu bringen und bin bei der Installation aller Voraussetzungen nach dem vorhandnen Script vorgegangen. Wenn das Programm startet (Raspberry Pi 5B unter Debian 12) connected das Programm zur E3DC und zum MQTT Server erfolgreich. Nur die Verbindung zur Influxdb2 scheint nicht so ganz zu funktionieren. Es wird das anzulende Bucket in Influxdb angelegt aber danach kommen Timeouts.
pi@Pi4JMF:/opt/rscp2mqtt $ ./rscp2mqtt
rscp2mqtt [v3.22.influxdb]
E3DC system >192.168.178.31:5033< user: >joachim.fach@jmf.de <
MQTT broker >192.168.178.46:1883< qos = >0< retain = >false< client id >✗< prefix >e3dc<
INFLUXDB v2 >192.168.178.90:8086< orga = >jmf< bucket = >e3dc< measurements = >e3dc< and >e3dc_meta<
Fetching data every second.
Requesting PVI ✓ | PM (0) | DCB ✓ (1 battery string) | Wallbox (0) ✓ | Autorefresh ✗
Log level = 0
Stdout to terminal
[2024-05-03 11:01:29] pid=1282 ppid=1195 RscpMqttMain.cpp(2804) Connecting to server 192.168.178.31:5033
[2024-05-03 11:01:29] pid=1282 ppid=1195 RscpMqttMain.cpp(2811) Success: E3DC connected.
[2024-05-03 11:01:32] pid=1282 ppid=1195 RscpMqttMain.cpp(1790) RSCP authentication level 0
[2024-05-03 11:01:32] pid=1282 ppid=1195 RscpMqttMain.cpp(2324) Connecting to broker 192.168.178.46:1883
[2024-05-03 11:01:32] pid=1282 ppid=1195 RscpMqttMain.cpp(2336) Success: MQTT broker connected.
[2024-05-03 11:01:32] pid=1282 ppid=1195 RscpMqttMain.cpp(382) MQTT: starting listener loop
[2024-05-03 11:01:33] pid=1282 ppid=1195 RscpMqttMain.cpp(1790) RSCP authentication level 0
[2024-05-03 11:01:34] pid=1282 ppid=1195 RscpMqttMain.cpp(1790) RSCP authentication level 0
[2024-05-03 11:01:48] pid=1282 ppid=1195 RscpMqttMain.cpp(1790) RSCP authentication level 0
{„code“:„internal error“,„message“:„unexpected error writing points to database: timeout“}[2024-05-03 11:02:12] pid=1282 ppid=1195 RscpMqttMain.cpp(1790) RSCP authentication level 0
{„code“:„internal error“,„message“:„unexpected error writing points to database: timeout“}[2024-05-03 11:02:33] pid=1282 ppid=1195 RscpMqttMain.cpp(1790) RSCP authentication level 0
{„code“:„internal error“,„message“:„unexpected error writing points to database: timeout“}[2024-05-03 11:02:53] pid=1282 ppid=1195 RscpMqttMain.cpp(1790) RSCP authentication level 0
Auf einen Hinweis von euch würde ich mich freuen.
Grüße
Joachim
Moin,
Ich kann da nicht wirklich helfen, nutze die datenbank nicht da ich ja in ips mit loggen kann.
Ggf mal bri rscp2mqtt von pvtom ein issue öffnen, ggf hat er eine idee.
Viele Grüße
Hallo Zusammen,
das Modul funktioniert wirklich super!! Danke für Deine Mühen Kris. Wäre es eventuell auch noch möglich die abgegebene Energie der Wallbox (optimalerweise getrennt nach Netz und Solaranteil) auszuweisen?
Danke&Gruß
Frank
Moin,
ist doch schon drin.
das geht m.w. nach nicht. Wäre aber evtl was für rscp2mqtt Entwickler. Da müsste er aber bestimmt größer umbauen… Ich sprech den mal an.
Edit
erledigt
Ich meine die Energie nicht die Leistung. Natürlich weiß ich, dass ich die Energie über die Leistung berechnen kann, allerdings ist das relativ ungenau, da die Updatefrequenz (bei mir 2 Sek.) nicht absolut exakt eingehalten wird, bzw. es Verarbeitungszeiten in IP-Symcon gibt, die das Ergebnis auf lange Sicht verfälschen. Im Hauskraftwerk wird der Wert direkt am Wurzelzähler ermittelt, dass sollte deutlich genauer sein. Wenn man diesen direkt auslesen könnte wäre das ideal.
Gruß
Frank
Nachtrag: die Werte sind im Hauskraftwerk wirklich vorhanden. Ich finde sie allerdings nur im Wallbox Detailmenü und auf die Phasen verteilt, was ja kein Problem ist.
sorry, zu schnell kopiert
gibt es aber in meinem Fork auch. @philipp hat derzeit stress und es noch nicht übernommen.
Super!! Dann warte ich einfach noch ein wenig. Top Job!!!
Gruß
Frank
alternativ das Module von philipp aus dem modulstore löschen, wenn gefragt wird ob du die instanz löschen möchtest sagst du „nein“
dann unter „Kern Instanzen“ → Module → auf das + klicken, den untenstehende link einfügen und mit OK bestätigen.
https://github.com/lorbetzki/IPS-E3DC-RSCP.git
Nun sollte mein Fork greifen.
Hallo Kris,
ich bin Deiner Anleitung gefolgt und die gewünschten Variablen wurden angelegt. Allerdings werden sie nicht aktualisiert. Ich habe den Dienst RSCP2MQTT einmal neu gestartet. Alle Variablen in der Instanz sind aktiviert. Leider keine Änderung. Mache ich etwas falsch?
Dank&Gruß
Frank
Welche version von rscp2mqtt hast du denn? In symcon gibt es eine variable mit der versionsinfo, wenn du die nicht hast, ist deine version von rscp2mqtt zu alt (diese wird ab 3.23 übertragen).
Hi Kris,
Danke!!! Das war das Problem! Jetzt läuft es.
Gruß Frank
Hallo zusammen,
nach Rücksprache mit @philipp habe ich das Modul übernommen. Vielen dank für seine hervorragende Arbeit!
Ich habe die erste „neue Beta“ gerade hochgeladen, dort sind die Änderungen aus meinem Fork eingeflossen. Zusätzlich gibt es noch eine Reihe neuer Variablen und Settings:
Die Beta 1.2.5 beinhaltet:
Viele Grüße