PV-Überschussladen mit Deye + Solar Assistant (MQTT)

  • Fragen
  • PV-Überschussladen mit Deye + Solar Assistant (MQTT)

PV-Überschussladen mit Deye + Solar Assistant (MQTT)

0
0

Hallo,
ich habe cFos eMobility Power Brain Wallbox und würde gerne PV-Überschussladen einrichten.
Ich habe einen Hybridwechselrichter von Deye Sun-12K-SG04LP3-EU mit Batterie.

An diesem ist ein Solar Assistant (https://solar-assistant.io/help/integration/mqtt) Software angeschlossen, der den Modbus einmal in der Sekunde ausliest und per MQTT zur Verfügung stellt
Hier könnte ich alle notwendigen Daten für einen PV-Überschussladen bereit stellen.
Wie stelle ich das am Besten an?
Welche Daten kann ich in der Wallbox alle einlesen um ein sinnvolles Überschussladen zu konfigurieren?

Beste Grüße
Thomas

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 4)
Gefragt am 13. September 2024 13:41
308 views

Antworten (11)

0
Private answer

Hallo @Geotec

nein ich habe dann bei CFOS mit MQTT aufgegeben. Die Dokumentation und die Beispiele sind leider nicht brauchbar. Auch das Debugging ist für mich nicht nachvollziehbar (obwohl ich Software-Entwickler bin).
Habe es dann mit EVCC gelöst. Das war deutlich einfacher.

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 4)
Beantwortet am 16. Dezember 2024 10:59
0
Private answer

Hallo sternenreise,

hast du die mqtt-Definition mittlerweile hin bekommen?

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 11. Dezember 2024 22:29
0
Private answer

Ich habe keinen mqtt-Broker, würde aber folgendes probieren:

  • mqtt-Server unter "Konfiguration" eintragen
  • Unter Lastmanagment Setup "mqtt" als Server eintragen
  • Zählerdefinition erstellen, hochladen, neuen Zähler erstellen und als Adresse mqtt eintragen.
  • im Log mqtt auf Daten stellen dann sollte man etwas sehen.

Im Anhang eine Musterdefinition die ich hier im F&A geklaut hab ;-) Die Daten musst du natürlich anpassen.

Die Daten müssen als JSON übertragen werden!

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 23. September 2024 13:56
0
Private answer

Hallo Geotec,

danke für deine Antwort. Diese Seite über die MQTT-Schnittstelle kenne ich natürlich.
Aber das erwähnte Beispiel ist nur ein Ausschnitt von einer Zähler-Definition.
Ich würde mal eine vollständige Zählerdefinition benötigen, um diese dann entsprechend an meine Schnittstelle anzupassen.

Auch meine restlichen Fragen zum Thema MQTT werden dort nicht beantwortet:

  1. Wie verbindet man sich mit einem MQTT-Broker? Reicht es hier einfach die URL vom Broker unter MQTT System-Einstellungen einzutragen

  2. Wo sehe ich den Verbindungsstatus zum MQTT-Broker?

  3. Müssen die MQTT-Topics ein spezielles Format haben, damit diese vom cFos verwendet werden können? Jason?

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 4)
Beantwortet am 23. September 2024 11:16
0
Private answer

Schau mal hier: https://www.cfos-emobility.de/de/cfos-charging-manager/documentation/mqtt.htm

Ganz untern ist auch ein Beispiel für eine Zählerdefinition.

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 23. September 2024 9:03
0
Private answer

Am liebsten wäre es mir immer noch, die Informationen direkt von meinem MQTT Broker (Solar Assistant) abzugreifen.

Deshalb nochmal konkreter meine Fragen hierzu:

  1. Gibt es denn keine konkreten Beispiele, wie man einen Benutzerdefinierten Zähler per MQTT einbindet?
  2. Wie verbindet man sich mit einem MQTT-Broker? Reicht es hier einfach die URL vom Broker unter MQTT System-Einstellungen einzutragen
  3. Wo sehe ich den Verbindungsstatus zum MQTT-Broker?
  4. Müssen die MQTT-Topics ein spezielles Format haben, damit diese vom cFos verwendet werden können? Jason?
markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 4)
Beantwortet am 23. September 2024 8:54
0
Private answer

Noch ein Hinweis, falls du meine Lösung übernimmst:

Du solltest den sensor.vorgabe_wallbox aus dem "recorder" von Home-Assistant entfernen.

Der Wert ändert sich ja fast Sekündlich und ballert dir die Datenbank vom Home-Assistant voll.

Also in Configuration.yaml:

 

recorder:
purge_keep_days: 20
exclude:
#exclude from recording
domains:
- device_tracker
- weather
entities:
- sensor.vorgabe_wallbox

markiert als Spam
Geschrieben von (Fragen: 3, Antworten: 10)
Beantwortet am 15. September 2024 11:33
0
Private answer

Hi,

hier der Eintrag für die Automations.yaml

Diese Automatisierung schickt per MQTT den Wert des Sensors.Vorgabe_Wallbox an die Wallbox:

Alle 29 Sekunden, oder wenn sich der Wert sensor.Vorgabe_Wallbox ändert

- id: '1723894677674'
mode: single
max_exceeded: silent
alias: leistung_an_wallbox_senden
description: ''
trigger:
- platform: state
entity_id:
- sensor.Vorgabe_Wallbox
- platform: time_pattern
seconds: /29
condition: []
action:
- service: mqtt.publish
metadata: {}
data:
topic: cfos_mqtt_W00-04JK/set/M4
payload: '{{ {"power_w": states(''sensor.Vorgabe_Wallbox'')|int(0)

| tojson
}}'
qos: 0
retain: false

 

Configuration.yaml:

Ist bei mir etwas komplizierter, da Home-Assistant noch einen 3 Stufigen Heizstab per Shelly steuert, aber wenn du "total_power_heizstab" weglässt sollte es passen.

Entladen des Haus-Akkus sensor.battery_power gebe ich als "Netzbezug" an die Wallbox weiter -- die Wallbox soll also nicht den Haus-Akku ins Auto laden.

template:

- sensor:
- name: "Vorgabe_Wallbox"
unique_id: '23177212366'
unit_of_measurement: "W"
device_class: power
state: >
{{ states('sensor.average_grid_power')|int - (states('sensor.total_heizstab_power')|int + states('sensor.battery_power')|int) }}
availability: >
{{ not 'unavailable' in
[ states('sensor.average_grid_power'),states('sensor.total_heizstab_power'),states('sensor.sensor.battery_power') ] }}

 

 

 

markiert als Spam
Geschrieben von (Fragen: 3, Antworten: 10)
Beantwortet am 15. September 2024 11:29
0
Private answer

Warum nicht einfach die Deye LP3 Definition installieren und dann den WR direkt abfragen?

https://www.cfos-emobility.de/de/cfos-charging-manager/list-of-supported-devices.htm

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1069)
Beantwortet am 13. September 2024 20:30
0
Private answer

Prinzipiell habe ich auch noch einen Home-Assistent laufen.
Was hast Du gemacht, damit der CFOS die Daten vom HA einlesen kann?

Hast du eine Beispiel-Konfiguration?

markiert als Spam
Geschrieben von (Fragen: 1, Antworten: 4)
Beantwortet am 13. September 2024 17:19
0
Private answer

Hi, ich hab auch einen "Solar-Assistant" mit CFOS im Einsatz.

Du brauchst leider noch einen Vermittler:

Die CFOS erwartet, dass der Haus-Stromzähler mit einem genauen Namen und Format übermittelt wird - der "Solar-Assistant" spuckt die Daten so aus, wie er das für richtig hält.

 

Ich habe sowieso Home-Assistant laufen, dort habe ich die "Vermittler-Rolle" implementiert:

Der Wert vom Solar-Assistant wird per MQTT weiter an die CFOS übermittelt.

markiert als Spam
Geschrieben von (Fragen: 3, Antworten: 10)
Beantwortet am 13. September 2024 16:01