Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Daten werden nicht angezeigt #23

Closed
ledermann opened this issue May 24, 2023 · 8 comments
Closed

Daten werden nicht angezeigt #23

ledermann opened this issue May 24, 2023 · 8 comments

Comments

@ledermann
Copy link
Member

ledermann commented May 24, 2023

Von @derheinrich2019:

Das Dashboard hat mir sofort gefallen und möchte es gerne "sehen" :)

Meine Konfig: Solaredge --> evcc --> solectrus (mqtt-collector)

Ich bin die Anleitung soweit erfolgreich durchgegangen. Einziger Unterschied: Statt einem Pi hab ich eine Proxmox-VM mit arm eingesetzt. Läuft auch alles - es werden leider nicht die Daten aus evcc angezeigt.

Das Docker-Log zeigt mir an, dass die Abfrage der MQTT-Daten klappt:
mqtt-collector-mqtt-collector-1 | 2023-05-24 11:07:01 +0000 {"house_power"=>801}
mqtt-collector-mqtt-collector-1 | 2023-05-24 11:07:09 +0000 {"wallbox_charge_power"=>0}
mqtt-collector-mqtt-collector-1 | 2023-05-24 11:07:09 +0000 {"inverter_power"=>6983}
mqtt-collector-mqtt-collector-1 | 2023-05-24 11:07:09 +0000 {"bat_fuel_charge"=>77.0}

Wenn ich über den Influxdb-Admin die Daten anschaue, sind dort der Forecast und die PV-Daten vorhanden.

Im Dashboard kommen keine Daten an, nur in der Tagesansicht werden die Forecastdaten angezeigt. Daher würde ich vermuten, dass auch die Anbindung influxdb klappt.

Achja, im Docker-Compose-File hab ich den Container für Senec auskommentiert.

Vielleicht hat ja @ledermann eine Idee?

Besten Dank schonmal!

Originally posted by @derheinrich2019 in solectrus/solectrus#1620 (comment)

@ledermann
Copy link
Member Author

@derheinrich2019: Mir ist nicht ganz klar, wie sich das Problem bei Dir darstellt. Verstehe ich es richtig, dass PV-Daten (konkret inverter_power und bat_fuel_charge) in InfluxDB zu sehen sind, aber nicht in SOLECTRUS?

Könnte es ein Problem mit dem Bucket-Namen geben? Noch verlangt SOLECTRUS, dass Bucket und Measurement beide konstant "SENEC" lauten müssen. Das werde ich noch konfigurierbar machen.

Wenn das nicht die Ursache ist, benötige ich mehr Input, am besten zunächst die komplette .env-Datei.

@derheinrich2019
Copy link

Danke für dein schnelles Feedback!

Ja genau, in der InfluxDB kommen die Daten an - nur nicht im Dashboard (außer die Forecast-Daten).

Ich hab jetzt in beiden .env Dateien auf SENEC geändert. Aber dann ging noch weniger

mqtt-collector:
mqtt-collector-mqtt-collector-1 | Error while pushing to InfluxDB: Connection reset by peer
mqtt-collector-mqtt-collector-1 | Error while pushing to InfluxDB: bucket "SENEC" not found

Anbei die beiden .env Dateien.

env_mqtt.txt

env_solectrus.txt

@ledermann
Copy link
Member Author

Ok, ein nachträgliches Ändern des Bucket ist ein Problem: InfluxDB legt den Bucket beim ersten Start an, eine spätere Änderung ist nicht vorgesehen. Daher bitte InfluxDB noch mal zurücksetzen (docker compose down, dann InfluxDB-Ordner löschen, dann wieder docker compose up).

Ansonsten muss ich mich noch etwas korrigieren: Der Bucket muss nicht zwingend "SENEC" heißen, sorry, der ist konfigurierbar per INFLUX_BUCKET, muss aber natürlich überall gleich sein.
Das Measurement hingegen ist derzeitig nur im MQTT-Collector konfigurierbar, das Dashboard kennt die Variable noch nicht und verwendet konstant "SENEC", daher muss INFLUX_MEASUREMENT auf "SENEC" gesetzt werden.

Am besten ist es übrigens, nur eine .env-Datei zu verwenden, nicht zwei. Die einzelnen Services in der docker-compose.yml picken sich dann die Variablen heraus, die sie benötigen.

Wenn es weiterhin Probleme gibt, bitte auch noch die docker-compose.yml liefern. Und ggfs. Screenshot vom InfluxUI (Date Explorer, wo man Bucket, Measurement und Fields sehen kann).

@derheinrich2019
Copy link

Besten Dank! Jetzt funktioniert es!
Problem war INFLUX_BUCKET und INFLUX_MEASUREMENT.

Nach den paar Stunden fällt mir auf, dass die Berechnung von Kosten und Einsparung nicht stimmen kann. Ich schaue mir das morgen nach einem kompletten Tag nochmal an.

@ledermann
Copy link
Member Author

Das klingt schon mal gut.

Bezüglich Kosten: Derzeitig stellt SOLECTRUS kalkulatorische Kosten dar, das wird aber von vielen als irritierend empfunden und daher mit dem nächsten Update geändert:
solectrus/solectrus#1891

Ansonsten: Zur korrekten Berechnung müssen Strompreis und Einspeisevergütung richtig eingestellt sein (Menü "Einstellungen"). Wichtig ist hier auch das richtige Gültigkeitsdatum.

@ledermann
Copy link
Member Author

@derheinrich2019 Mich würde interessieren, ob sich die Darstellung von Kosten und Einsparung mittlerweile eingependelt hat. Oder gibt es da weiterhin Probleme?

@derheinrich2019
Copy link

derheinrich2019 commented May 27, 2023

Ich bin da einfach mit den falschen Erwartungen rangegangen.
Mich interessieren - auch der einfachen Übersicht halber - nur:
Kosten sind für mich die Kosten, die tatsächlich durch den Netzbezug entstehen.
Vergütung, die aus dem reinen Stromverkauf entstehen.
Gespart durch den Eigenverbrauch. Also alles, was ich aus selbsterzeugten Strom (PV direkt oder dann aus dem Akku).

Ich finde die aktuelle Darstellung, den Vergleich zum Volleinspeiser etwas schwierig. Aber wenn man es mal verstanden hat, macht es durchaus Sinn ;)

Bin gespannt, wie es hier weitergeht. --> solectrus/solectrus#1891

Übrigens: Bisher war jeder sehr begeistert von dem Dashboard, der es gesehen hat und würde sich das für seine PV-Anlage wünschen!

@ledermann
Copy link
Member Author

@derheinrich2019 Prima, danke für die Rückmeldung. An der Darstellung der realen Kosten (anstelle der kalkulatorischen) sind wir ja gerade dran, das wird also mit dem nächsten Update klarer.

Freut mich, dass alle begeistert sind 😄
Mit dem MQTT-Collector erweitert sich die Zielgruppe für SOLECTRUS erheblich, daher ist mir wichtig, etwaige Probleme damit schnell aus dem Weg zu räumen. Ich gehe nun davon aus, dass bei Dir die Messwerte korrekt in SOLECTRUS ankommen und schließe dieses Issue. Bei neuen Beobachtungen oder Problemen kannst Du gerne ein neues Issue aufmachen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants