Seite 1 von 1
Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Do Okt 06, 2022 6:34 pm
von kamcio
Hallo zusammen,
benutzt jemand von Euch, außer für den openWB, Eastron Zähler mit Protoss für den Home Assistant? Ohne größere Probleme habe ich den Eastron mit opeWB gekoppelt, mit dem Home Assistant klappt das nicht. Ich bekomme immer irgendwelche Fehlermeldungen…
Falls Ihr eine funktionierende Konfiguration für Protoss <-> Home Assistant habt, könntet Ihr diese bitte mit mir teilen? Danke
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Do Okt 06, 2022 6:38 pm
von Becker
hmm, ich nutze mehrere SDM und habe diese direkt am RPi angeschlossen, und lese diese über USB-RS485 in Node-Red aus.
wenn dir das helfen könnte sag bescheid. Glaube HA hat Node-Red integriert.
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Do Okt 06, 2022 6:56 pm
von kamcio
Hallo Becker,
danke für die schnelle Antwort. Ja, Node-Red kann man mit HA nutzen.
Da ich die Daten in HA haben möchte, wird Deine Konfiguration wahrscheinlich mir nicht wirklich helfen, oder? Besonders da Du kein Protoss, sondern USB-RS485 nutzt? Oder liege ich falsch?
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Do Okt 06, 2022 7:05 pm
von Becker
ich kenne HA nur von Bildern/Videos, sieht zumindest aus wie Node-Red und wenn du Node-Red nativ ausführen kannst, kannst du dir die Werte dort holen und weiter verarbeiten. Z.B. per MQTT openWB füttern
Du könntest statt dem Protoss einen USB RS485 Adapter anschließen.
Ich verwende DSD TECH SH-U11F für 20€, gibt auch billigere.
Ist nur eine Idee..
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Fr Okt 07, 2022 10:49 am
von Bastelfrosch
Ich verwende den EE11 und PE11 mit SDM-Zählern.
Ich habe bei dem Protos 2 Server zum Abfragen laufen (Gerät kann bis 5) und frage mit IP-Symcon parallel die Daten per Modubs zur open WB ab.
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Fr Okt 07, 2022 5:20 pm
von kamcio
Bastelfrosch hat geschrieben: ↑Fr Okt 07, 2022 10:49 am
Ich verwende den EE11 und PE11 mit SDM-Zählern.
Ich habe bei dem Protos 2 Server zum Abfragen laufen (Gerät kann bis 5) und frage mit IP-Symcon parallel die Daten per Modubs zur open WB ab.
Damit ich es richtig verstehe. Man muss nicht extra TCP Server für openWB und Home Assistant erstellen (da pro Server 5 Clients erlaubt sind)?
Kannst Du bei der Konfiguration was erkennen was nicht korrekt sein könnte:
Code: Alles auswählen
# modbus communication
modbus:
- name: sdm72d
type: tcp
host: 192.168.178.70
port: 8899
# https://github.com/coolex/sdm630
sensors:
- name: sdm72d_phase_1_line_to_neutral_volts
slave: 1
address: 28674
input_type: holding
unit_of_measurement: V
device_class: voltage
state_class: measurement
count: 1
precision: 1
data_type: uint16
Becker hat geschrieben: ↑Do Okt 06, 2022 7:05 pm
Du könntest statt dem Protoss einen USB RS485 Adapter anschließen.
Ich verwende DSD TECH SH-U11F für 20€, gibt auch billigere.
Ist nur eine Idee..
Das geht bei mir nicht… Home Assistant läuft auf Synology. Außerdem müsste ich ein Kabel verlegen. Dafür bin ich zu faul
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Mi Jan 11, 2023 8:40 am
von MR42HH
@kamcio bist du da weitergekommen?
Ich habe einen SDM72/PE11, um meine Wärmepumpe zu loggen, das funktioniert in OpenWB super. Mit Home Assistant kämpfe ich da noch.
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: Mi Jan 11, 2023 10:01 pm
von kamcio
Hi,
ja, ich bekomme zwar Werte in HA angezeigt aber sehr oft (ca. jede Minute?) auch eine Meldung, dass die Entität derzeit nicht verfügbar ist (siehe Anhänge). Leider weiß ich nicht woran das liegen kann.
Konfiguration mit der bei mir so funktioniert wie es funktioniert ist:
Code: Alles auswählen
# modbus communication
modbus:
- name: hauptzahler
type: tcp
host: 192.168.178.70
port: 8899
# https://github.com/coolex/sdm630
sensors:
- name: hauptzahler_total_system_power
slave: 1
address: 52
input_type: input
count: 2
precision: 1
data_type: float32
unit_of_measurement: W
device_class: power
scan_interval: 15
- name: hauptzahler_import_active_energy
slave: 1
address: 72
input_type: input
count: 2
precision: 1
data_type: float32
unit_of_measurement: kWh
device_class: energy
scan_interval: 15
state_class: total_increasing
- name: hauptzahler_export_active_energy
slave: 1
address: 74
input_type: input
count: 2
precision: 1
data_type: float32
unit_of_measurement: kWh
device_class: energy
scan_interval: 15
state_class: total_increasing
Re: Eastron SDM72D + Protoss + openWB + Home Assistant
Verfasst: So Jan 15, 2023 1:51 pm
von Cheetah
Bei mir habe ich statt dem Protoss einen Waveshare RS485 to Ethernet Adapter (ebenfalls für die Hutschiene) eingebaut, da der Protoss zum Zeitpunkt der Installation nicht lieferbar war. Meine HA Config sieht für das SDM72DM-V2 MID wie folgt aus und funktioniert fehlerfrei:
Code: Alles auswählen
modbus:
- name: waveshare
close_comm_on_error: true
type: tcp
host: 192.168.178.18
port: 502
# SDM72DM-V2 MID
sensors:
- name: Wohnung Phase 1 Spannung
slave: 2
address: 0
input_type: input
count: 2
precision: 2
data_type: float32
unit_of_measurement: V
device_class: voltage
scan_interval: 60
- name: Wohnung Phase 1 Strom
slave: 2
address: 6
input_type: input
count: 2
precision: 2
data_type: float32
unit_of_measurement: A
device_class: current
scan_interval: 60
- name: Wohnung Phase 1 Leistung
slave: 2
address: 12
input_type: input
count: 2
precision: 0
data_type: float32
unit_of_measurement: W
device_class: power
scan_interval: 60
- name: Wohnung Phase 2 Spannung
slave: 2
address: 2
input_type: input
count: 2
precision: 2
data_type: float32
unit_of_measurement: V
device_class: voltage
scan_interval: 60
- name: Wohnung Phase 2 Strom
slave: 2
address: 8
input_type: input
count: 2
precision: 2
data_type: float32
unit_of_measurement: A
device_class: current
scan_interval: 60
- name: Wohnung Phase 2 Leistung
slave: 2
address: 14
input_type: input
count: 2
precision: 0
data_type: float32
unit_of_measurement: W
device_class: power
scan_interval: 60
- name: Wohnung Phase 3 Spannung
slave: 2
address: 4
input_type: input
count: 2
precision: 2
data_type: float32
unit_of_measurement: V
device_class: voltage
scan_interval: 60
- name: Wohnung Phase 3 Strom
slave: 2
address: 10
input_type: input
count: 2
precision: 2
data_type: float32
unit_of_measurement: A
device_class: current
scan_interval: 60
- name: Wohnung Phase 3 Leistung
slave: 2
address: 16
input_type: input
count: 2
precision: 0
data_type: float32
unit_of_measurement: W
device_class: power
scan_interval: 60
- name: Wohnung Gesamtleistung
slave: 2
address: 52
input_type: input
count: 2
precision: 0
data_type: float32
unit_of_measurement: W
device_class: power
scan_interval: 60
- name: Wohnung Netzfrequenz
slave: 2
address: 70
input_type: input
count: 2
precision: 2
data_type: float32
unit_of_measurement: Hz
scan_interval: 60
- name: Wohnung Gesamtverbrauch
slave: 2
address: 72
input_type: input
count: 2
precision: 0
scale: 1000
data_type: float32
unit_of_measurement: Wh
device_class: energy
state_class: total_increasing
scan_interval: 60
Die Modbus Adresse ist "2", da ich noch einen weiteren SDM72DM-V2 MID mit der Adresse "1" am Modbus hängen habe, den ich auch mit obiger Konfiguration (nur als "slave: 1") von HA auslesen lasse.
Dem Waveshare würde ich den Protoss jedoch jederzeit vorziehen, da das Gehäuse des Waveshare nicht kompatibel zu den (Hager) Berührungsschutzabdeckungen in unserem Verteilerschrank ist und diese angepasst werden müssen.