« Heizung, Lüftung, Klima  |

Home Assistant + SDM72DM-V2

Teilen: facebook    whatsapp    email
  •  mampfgnom
  •   Bronze-Award
27.10. - 30.10.2022
6 Antworten | 4 Autoren 6
6
Hi,

ich habe wir einige andere hier im Forum den SDM72 als Stromzähler für meine WPWP [Wärmepumpe]. Nun wollte ich das RS485 Signal in Homeassistant einspeisen und auswerten. Leider scheitere ich dran. Hat von euch jemand eine funktionierende config für den Stromzähler?

Der Stromzähler ist per RS484-USB Adapter mit meinem RaspPi verbunden. Mit dem Python Modul "sdm-modbus" kann ich alle Werte auslesen. Also scheint die Hardware richtig verkabelt zu den. 

  •  Peter2
  •   Silber-Award
27.10.2022  (#1)
Ich sende alles über mqtt. Also ein Python Skript das modbus auf mqtt sendet mit time stamp device ID ect. Wenn man das richtig macht erkennt homeassistant den Zähler über mqtt diskovery selbst.
MfG
Peter 

1
  •  mampfgnom
  •   Bronze-Award
27.10.2022  (#2)
MQTT mit Python habe ich mir anfangs auch angeschaut, weil ich gerne mit Python arbeite, war mir als Neuling in der Welt der Home Automation aber zu unbequem. Ich habe dann erst mal den Weg des vermeintlich geringsten Widerstands mit HA gewählt, weil mir da viele Dinge abgenommen werden. 

Die Register des Stromzählers würde ich gerne wie bei WPWP [Wärmepumpe] und KWL KWL [Kontrollierte Wohnraumlüftung] als modbus Sensoren auslesen. 


1
  •  Schorschi81
28.10.2022  (#3)
Kann man nicht einfach auf per S0 auf die KNX und das dann wieder mit HA auslesen?

1


  •  kraweuschuasta
  •   Gold-Award
28.10.2022  (#4)
Guten Morgen,

bissl offtopic:

zitat..
mampfgnom schrieb: Der Stromzähler ist per RS484-USB Adapter mit meinem RaspPi verbunden.

die HW config hab ich auch.
Ich les die Werte, die mich interessieren aus meinem SDM630 per bash aus und schieß sie per bash in meine influx DB.

Falls das eine Option wär....

LG


1
  •  mampfgnom
  •   Bronze-Award
28.10.2022  (#5)

zitat..
Schorschi81 schrieb: Kann man nicht einfach auf per S0 auf die KNX und das dann wieder mit HA auslesen?

Ich habe aber gar kein KNX 🤔


zitat..
kraweuschuasta schrieb: Ich les die Werte, die mich interessieren aus meinem SDM630 per bash aus und schieß sie per bash in meine influx DB.

Mein HA schreibt auch alle Sensoren in eine influx DB. Irgendwann mal will ich mir ein Grafana Dashboard aufsetzen. Jetzt für den Anfang wäre mir aber alles in HA ganz lieb. Aber danke für das Angebot. 

Plan B ist zur Zeit eine Kombination aus pyscripts und dem Modul sdm-modbus. So langsam habe ich alle Varianten für die Einbindung eines seriellen Modbus Sensors durch. 


1
  •  mampfgnom
  •   Bronze-Award
30.10.2022  (#6)
Ich habe es hinbekommen. Das Problem lag am mapping des USB ports im container. Bei mir läuft HA in einem docker container mit docker-compose. Mit

devices:
      - /dev/ttyUSB0:/dev/ttyUSB0

im docker-compose.yml wird der USB port erkannt. Hier ein Auszug aus meiner configuration.yaml:

  - name: sdm72dm
    type: serial
    method: rtu
    port: /dev/ttyUSB0
    baudrate: 9600
    stopbits: 1
    bytesize: 8
    parity: N
    sensors:
      - name: "sdm_l1_power_active"
        unit_of_measurement: "W"
        slave: 1
        address: 12
        input_type: input
        count: 2
        precision: 2
        data_type: float32

1


Beitrag schreiben oder Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]

Nächstes Thema: Effizienteste LWP?