Hallo zusammen! Ich habe ein Anliegen und zwar wie kann ich den SDM630 smartmeter in home Assistant einbinden?
Gibt es schon Videos oder kann mir jemand auf die Sprünge helfen? Ich komme leider nicht weiter .
Hast du schon mal hier geschaut : https://community.home-assistant.io/
Hallo Mts,
Bist du schon weitergekommen? Habe auch den SDM 630 beschäftige mich aber erst seit 3 Tagen mit Homeassist alles noch recht kompliziert. Habe mein Poweropti integriert bekommen würde aber lieber den SDM 630 benutzen.
Vg Michael
Hallo,
ich habe mehrere SDM (1xSDM630-MODBUS V2 / 2x SDM230M) eingebunden.
Hier ein kleines Beispiel vom SDM630-MODBUS V2 → Ist direkt nach dem Stromzähler installiert und wird mittels Modbus alle 5s abgefragt.
Am einfachsten geht es über ESPHome → Du brauchst ein WEMOS D1 Mini + RS485TTL RS485TTL
Dann über ESPHome den Wemos D1 Mini flashen
Cool ist es über ESPHome, dass die Variablen automatisch eingebunden werden.
Install an forgot
Anbei die Config:
substitutions:
name: supply-energie-hauptanschluss
friendly_name: Wemos D1
esphome:
name: supply-energie-hauptanschluss
esp8266:
board: d1_mini
# Enable logging
logger:
level: DEBUG
baud_rate: 0 #needs 0, because info & data goes thru one line.
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Fallback Hotspot"
password: „000000“
api:
ota:
# Enable Web server
web_server:
port: 80
time:
- platform: homeassistant
id: homeassistant_time
uart:
id: mod_bus
rx_pin: RX # need to adjust to your setup
tx_pin: TX # need to adjust to your setup
baud_rate: 9600
stop_bits: 1
modbus:
uart_id: mod_bus
id: modbus1
modbus_controller:
- id: sdm
address: 0x0001 # need to adjust to your setup, standard SDM is 1
modbus_id: modbus1
update_interval: 5s
sensor:
##### SDM Meter via Modbus
- platform: modbus_controller
modbus_controller_id: sdm
name: "Hauptaschluss Import Leistung"
id: "import_power"
register_type: read
address: 0x0500
value_type: FP32
accuracy_decimals: 0
unit_of_measurement: "W"
state_class: measurement
device_class: power
filters:
- multiply: 1.0
- platform: modbus_controller
modbus_controller_id: sdm
name: "Hauptaschluss Export Leistung"
id: "export_power"
register_type: read
address: 0x0502
value_type: FP32
accuracy_decimals: 0
unit_of_measurement: "W"
state_class: measurement
device_class: power
filters:
- multiply: 1.0
###SDM Meter can be used for the rest
- platform: sdm_meter
phase_a:
current:
name: "Hauptaschluss L1 Strom"
accuracy_decimals: 1
voltage:
name: "Hauptaschluss L1 Spannung"
accuracy_decimals: 0
active_power:
name: "Hauptaschluss L1 Leistung"
accuracy_decimals: 0
power_factor:
name: "Hauptaschluss L1 Leistungsfaktor"
accuracy_decimals: 0
apparent_power:
name: "Hauptaschluss L1 Scheinleistung"
accuracy_decimals: 0
reactive_power:
name: "Hauptaschluss L1 Blindleistung"
accuracy_decimals: 0
phase_b:
current:
name: "Hauptaschluss L2 Strom"
accuracy_decimals: 1
voltage:
name: "Hauptaschluss L2 Spannung"
accuracy_decimals: 0
active_power:
name: "Hauptaschluss L2 Leistung"
accuracy_decimals: 0
power_factor:
name: "Hauptaschluss L2 Leistungsfaktor"
accuracy_decimals: 0
apparent_power:
name: "Hauptaschluss L2 Scheinleistung"
accuracy_decimals: 0
reactive_power:
name: "Hauptaschluss L2 Blindleistung"
accuracy_decimals: 0
phase_c:
current:
name: "Hauptaschluss L3 Strom"
accuracy_decimals: 1
voltage:
name: "Hauptaschluss L3 Spannung"
accuracy_decimals: 0
active_power:
name: "Hauptaschluss L3 Leistung"
accuracy_decimals: 0
power_factor:
name: "Hauptaschluss L3 Leistungsfaktor"
accuracy_decimals: 0
apparent_power:
name: "Hauptaschluss L3 Scheinleistung"
accuracy_decimals: 0
reactive_power:
name: "Hauptaschluss L3 Blindleistung"
accuracy_decimals: 0
frequency:
name: "Hauptaschluss Netzfrequenz"
accuracy_decimals: 0
total_power:
name: "Hauptaschluss Summe Leistung"
accuracy_decimals: 0
import_active_energy:
name: "Hauptaschluss Import Energie"
export_active_energy:
name: "Hauptaschluss Export Energie"
import_reactive_energy:
name: "Hauptaschluss Import Blindenergie"
accuracy_decimals: 0
export_reactive_energy:
name: "Hauptaschluss Export Blindenergie"
accuracy_decimals: 0
update_interval: 5s
# Example configuration entry
mqtt:
broker: 192.168.20.253
username: "mqttuser"
password: "XXXX"
So wie es aussieht gibt es da auch noch andere Lösungen.
Vielen Dank fürs Antworten
Hallo noch mal, also hab beide SDM 630 im Home Assistant. Für Solar ein 630 V2 und Hauptzähler 630. V3. Jetzt hab ich festgestellt das die Werte im Energie Dashboard nicht richtig stimmen. Habe für Import end Export den 630 v3 genommen aber ich denke das hat was damit zu tun das die SDM 630 nicht Saldieren wie habt ihr das gelöst?
Ich würde einen Helfer (Zähler) nehmen.
Würdest du deine Konfiguration vom SDM630 v3 bereitstellen? Bin gerade nicht sicher ob sich die Register unterscheiden zum v2.
Hast du es über USB-Dongel integriert oder per WLAN?
Hi, hast du das schon umgesetzt?
Hi, hast du das gelöst? Kannst du das bereitstellen?
Wie schaut es bei Dir mit Deiner aktuellen Lösung aus?
Wäre schön, wenn Du die zeigen kannst.
Wir haben gerade 1x SDM630 V3 verbaut und 4x SDM72 DM , also alles Modbus.
Da kommt dann auch noch die Frage auf, ob und wie ich mehrere Zähler an 1 WeMos bekomme(n) kann.
Danke schön
Moin Moin zusammen,
ich habe 3 SDM230 in HA, nun soll ein SDM630 dazu kommen.
Leider bekomme ich keine Daten vom SDM630, hat jemand eine Idee, warum das so ist?
Yaml passt, Adresse ist richtig eingestellt am Zähler, baudrate stimmt auch.
Hab das Modul:
Waveshare Industrial RS232/RS485 to Ethernet Converter Dual Serial Ports TCP Server TCP Client UDP Server UDP Client HTTPD Client Supports Customized
Danke Gruß Jörg
Keine Ahnung,
ich nutze das simpelste: 1,50€ USB FTDI Adapter.
Und das mit Growatt SPH 4600 und besagtem SDM630.
Die 1. Kiste ist die Frage, ob Du richtig verkabelt hast.
Wenn ja, dann ist ein Telefonhörer links oben im Display zu sehen beim SDM630
Das Foto ist x-fach vergrößert und rechts im Ausschnitt neben dem weißen Punkt der Hörer.
Bei vielen scheitert das daran.
USB Adapter ist günstig und gut, wir haben 4 davon, es laufen 4 Modbus Stränge an einem zusammen.
Also zuerst mal schauen, ob beim Kabel verbinden dieser Hörer erscheint.
Wenn nicht, dann das korregieren, denn wo keine physische Verbindung ist, hilft keine Software / Konfiguration.
Moin Wolfgang,
Danke für deine Antwort.
Kabel habe ich kontrolliert, A und B sind richtig angeschlossen (beim SDM230 genau anders herum), es leuchtet nie der Telefonhörer auf.
Der Adapter funktioniert ja mit den 4 SDM230.
Ich hab auch nur den SDM630 angeschlossen, Kabel auch nochmals getauscht, leider ohne Erfolg.
Was für einen günstigen Adapter hast du genommen?
Evtl hat der SDM630 ja auch ne Macke…
Einen Schritt zurück:
Wie nutzt Du Dein Smartmeter ?
Nur mit HA oder auch mit Growatt Wechselrichter ?
Kann es sein, dass sich bei Deinem Wavelink Umsetzer die Parameter für einphasige 230 und den SDM630 unterscheiden ?
Ich meine, ich hatte mal was dazu gelesen, dass sich SDM630 und SDM72 (beides 3 phasige) auch unterscheiden und unterschiedliche Einstellungen brauchten - aber das ist schon länger her.
Bei Wavelink an sich bin ich draußen, weil mir bisher USB FTDI Adapter für 1,50€ reichten, um mit den Growatt Inverter & Eastron kommunizieren zu können. Das funktionierte mit Windows App am Laptop und läuft aktuell unter Pi4 mit Homeassistant , denn evcc braucht die Daten des Zählers, um das Überschuss Laden steuern zu können.
Das Ding sieht so aus, findest Du überall und tut (in Verbindung mit Growatt und Eastron SDM). Einfache serielle Kommunikation.
Ich nutze es nur für HA.
Deshalb meine Frage, ob SDM230 und SDM630 an dem Gerät zusammen laufen.
So ein Teil hab ich noch rum liegen, da ich es damit damals nicht auf die Reihe bekommen habe, mit Raspberry Pi 4 und HA.
Kann ich den Adapter evtl mit einem Programm auf meinem Laptop nutzen?
Dann könnte ich ja zumindest mal sehen ob der SDM630 Daten sendet.
Hallo ich hätte auch mal eine Frage zur Konstellation SDM630v2 > ESPHome > Growatt MIC (ShineStick-X-Wifi).
Habe es erfolgreich hinbekommen den SDM mit ESPhome via TTL Modbus auszulesen und in HA anzuzeigen. SDM Adresse ist die 001 und in der ESP config habe ich 0x0001 eingetragen. Hörer ist die ganze Zeit online und bekomme meine Daten regelmäßig.
Auch den Shine habe ich mit ESPhome geflasht und der gibt mir die WR Daten aus in HA. Soweit so gut.
Jetzt plane ich aber in Zukunft den WR mit Batterie (ARK da TL-XH WR) zu betreiben und den WR eventuell zu drosseln wegen anmelden.
Habe es auch hinbekommen, dank Anleitung , dass der WR auf Adresse 001 mit dem SDM auf Adresse 002 über SysCom Anschluss vom WR kommunizieren.
Entsprechend geht ESP am SDM nicht mehr und egal welche Adresse ich eintrage bekomme ich einen Modbus CRC Fehler angezeigt im log. Habe Beide Kabel zusammen an den SDM Klemmen A+ und B+ angeschlossen. Ist das so überhaupt möglich? Habe jetzt erstmal wieder alles über ESPhome und HA laufen.
Habe abgebrochen und einen shelly 3em eingebaut. Ist alles viel einfacher für mich ,binn auch ein Anfänger.