Seite 1 von 2
Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 6:50 am
von mrinas
Hallo zusammen,
ich würde gerne einen Verbraucher im Graph der OpenWB darzustellen. An die Messwerte des Zählers komme ich via HTTP ran, Messwerte werden als JSON übergeben.
Bekomme ich die Werte heute als SmartHome-Device (nur Zähler, kein Schalter) eingebunden? Ich konnte nur einen HTTP Zähler finden, der wird ja erfordern dass man ausschließlich den Messwert geliefert bekommt, was bei mir leider nicht der Fall ist.
Re: Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 8:56 am
von derNeueDet
Wenn ich das richtig sehe, ist da gerade jemand am Programmieren in der Richtung. Wird evtl. Noch etwas dauern.
VG
Det
Re: Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 8:57 am
von derNeueDet
Aber du kannst als Beispiel mal eine JSON Antwort von deinem Zähler einstellen.
VG
Det
Re: Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 8:58 am
von mrinas
okay danke. Vielleicht investiere ich einfach noch ein paar Euro in einen RS485/Ethernet Adapter und erstelle ein neues Modul basierend auf dem SDM630. Modbus hat der Zähler, das ist vielleicht am einfachsten.
Aktueller Plan war den Zähler per RS485/USB Adapter an einem Raspberry, z.b. per mbmd o.ä. auszulesen. Wenn ich mir diesen Zwischenschritt sparen kann und die openWB direkt an den Zähler kommt ist mir das nur um so lieber.
Re: Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 9:04 am
von derNeueDet
Ich verstehe das jetzt nicht ganz.
spricht dein Zähler jetzt http mit JSON oder müsstest du das erst noch per Raspi... erzeugen?
Re: Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 9:08 am
von mrinas
Guter Punkt. Mein Zähler spricht Modbus RS485 (Orno WE-514)
JSON/HTTP war der erste Plan weil ich eh' schon einen Raspberry da unten stehen hab für den SmartApplianceEnabler. Dachte dass das so schneller und einfacher geht, aber das ist nun nicht so. Was vollkommen fein ist, je weniger Komponenten da mit im Spiel sind, desto besser = stabiler.
RS485-to-Ethernet ist bestellt, soll am Dienstag kommen.
Re: Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 9:36 am
von Flohlaus
Für das JSON Verbraucher Modul läuft aktuell ein pull request.
Für den sdm630 gibts schon ein Verbraucher-Modul, oder nicht?
Re: Smarthome - JSON-Zähler?
Verfasst: So Mär 14, 2021 10:44 am
von thesorrow101
mrinas hat geschrieben: ↑So Mär 14, 2021 6:50 am
Hallo zusammen,
ich würde gerne einen Verbraucher im Graph der OpenWB darzustellen. An die Messwerte des Zählers komme ich via HTTP ran, Messwerte werden als JSON übergeben.
Bekomme ich die Werte heute als SmartHome-Device (nur Zähler, kein Schalter) eingebunden? Ich konnte nur einen HTTP Zähler finden, der wird ja erfordern dass man ausschließlich den Messwert geliefert bekommt, was bei mir leider nicht der Fall ist.
Hatte ein ähnliches Problem mit Shelly und habe es über iobroker und simpleAPI gelöst!
viewtopic.php?f=6&t=2801&p=27924#p27924
Re: Smarthome - JSON-Zähler?
Verfasst: Mi Jun 16, 2021 7:53 am
von Matze3
mrinas hat geschrieben: ↑So Mär 14, 2021 9:08 am
Guter Punkt. Mein Zähler spricht Modbus RS485 (Orno WE-514)
....
RS485-to-Ethernet ist bestellt, soll am Dienstag kommen.
@mrinas, ich würde mich gern "hier hinten ran" hängen. Ich hab den gleichen Zähler, nur das bei mir eine Dual Splitt Klimaanlage angeschlossen ist, hier würde ich gern auch einen separierten Graphen im OpenWB sehen. RS485-to-Ethernet Adapter würde ich bevorzugen, da ich im 2. Ausbauabschnitt an anderer Stelle des Grundstücks noch 2 WE-517 anbinden möchte. Kannst Du mich auf dem laufenden halten, bezüglich des bestellten Typs und des weiteren Erfolgs deiner Einbindung?
Grüße Matze
Re: Smarthome - JSON-Zähler?
Verfasst: Mi Jun 16, 2021 8:16 am
von mrinas
Läuft super. Ich hab' mir für diesen hier entscheiden:
https://www.amazon.de/gp/product/B07S2K41MS
Ich hab' ein WE-514 Modul für meinen Zähler basierend auf den anderen Module erstellt, das tut seinen Dienst. Wenn sich das bei dir von der Verkabelung ausgeht kannst Du einen Wandler nehmen und den Zählern unterschiedliche IDs geben. Kann man im WE-514 Modul konfigurieren.