@lemuba Genial, vielen Dank, das wars. mit admin/admin geht es jetzt.... das hatte ich nirgends gefunden...
NEWS
Best posts made by joefarm
-
RE: Wallbox, PV mit openWB in iobroker einbinden
-
RE: Status vom Kostal Wechselrichter auslesen?
@ee Bin gerade unterwegs und erst Ende nächster Woche wieder zurück. Dann kann ich das VIS posten...
Latest posts made by joefarm
-
RE: Wallbox, PV mit openWB in iobroker einbinden
@lemuba Genial, vielen Dank, das wars. mit admin/admin geht es jetzt.... das hatte ich nirgends gefunden...
-
RE: Wallbox, PV mit openWB in iobroker einbinden
Nachdem ich alles rauf und runter versucht, aber: Ich schaff es einfach nicht, eine Verbindung zwischen iobroker und openWB über mqtt herzustellen. Leider kann ich ich es nicht so machen wie hier beschrieben über mqtt-Adapter und Client/Subscriber, weil ich die Zugangsdaten der openwb nicht habe (gekaufte openwb series 2 Duo). Ich könnte mir die Zugangsdaten von openwb geben lassen, aber damit verwirke ich den Support bei openwb.
Also geht es nur in die andere Richtung, d.h. iobroker mqtt als Server/Broker einstellen. Das habe ich eingestellt:
Iobroker mqtt.0-Instanz:
IP-Adresse: Listen on all IPs
Port: 1884 (der 1883 ist bei mir wegen sonoff belegt)
SSL: nein
rejectUnautorized: neinAuf der openwb-Seite MQTT-Brücke eingerichtet mit
Name: ioBroker
Adresse und Port: ip-iobroker:1884
Benutzer und Passwort wie im iobroker
Entfernter Präfix: ioBroker/
MQTT-Protokoll: v3.1.1
TLS: TLS v1.2Da ich mich im eigenen Netz bewege, brauch ich eigentlich keine Verschlüsselung.
Ich bekomme keine Werte übertragen an den Iobroker. Was mache ich falsch?
-
RE: IOBroker Anbindung an einen Kostal Plenticore
@hal Mit dem HVS kann ich leider nicht helfen, da ich einen HV habe. Und bei der Adapterprogrammierung muss ich leider auch passen.
Ich habs zumindest per Javascript und einen request geschafft, einzelne Werte aus der Statistik Info der BYD HV auszulesen, als Info, die @arteck noch nicht implementiert hat. Ging mir erst mal nur um Total Charge und Total Discharge Energy. Noch ziemlich rudimentär...var request = require("request"); var username = "user"; var pass = "user"; var url = "http://" + username + ":" + pass + "@192.168.6.1/asp/StatisticInformation.asp"; var cronStr = "3-58/5 * * * *"; // run every 5 minutes starting at 3 createState('Solar.BydTotalChargeEnergy', 0, {type: 'number',unit: 'kWh',role: 'value', name: 'BydTotalChargeEnergy',desc: 'Byd Gesamte Ladeleistung'}); createState('Solar.BydTotalDischargeEnergy', 0, {type: 'number',unit: 'kWh',role: 'value', name: 'BydTotalDischargeEnergy',desc: 'Byd Gesamte Entladeleistung'}); createState('Solar.BydBatteryEfficiency', 0, {type: 'number',unit: '%',role: 'value', name: 'BydBatteryEfficiency',desc: 'Byd Batterieeffizienz'}); function readBattStatistic() { request(url, function(err, state, body) { if (body) { //console.log(body); var match; var myRegexp = /Charge Energy:[\s\S]+?>(\d{3,5}\.\d{1,3})[\s\S]+?Discharge Energy:[\s\S]+?(\d{3,5}\.\d{1,3})/m; if ((match = body.match(myRegexp)) !== null) { //console.log(match); var charge = parseFloat(match[1]); //console.log(charge); setState('Solar.BydTotalChargeEnergy', charge, true); var discharge = parseFloat(match[2]); //console.log(discharge); setState('Solar.BydTotalDischargeEnergy', discharge, true); setState('Solar.BydBatteryEfficiency', discharge / charge * 100, true); } else console.log("not matched"); } }); }; schedule(cronStr, readBattStatistic);
-
RE: IOBroker Anbindung an einen Kostal Plenticore
Zur Info, falls es noch nicht bekannt ist:
@arteck hat einen Adapter für die Byd geschrieben (Vielen Dank!!), der schon einmal einige Werte aus der HV-Box ausliest, v.a. die Zustände der einzelnen Zellen. Leider fehlen noch die Daten von der Seite "Statistics Information", die ich speziell interessant finde, weil man dann z.B. "Total Charge" und "Total Discharge" sehen kann.
Leider sind meine Programmierkenntnisse nicht so großartig, sonst würde ich beim Implementieren mitmachen. Vielleicht kommt es ja noch...Verwendet den Adapter sonst schon jemand?
-
RE: IOBroker Anbindung an einen Kostal Plenticore
@ukl-pv Danke, aber es geht um die HV, nicht die HVS. Die ist nur über eine Weboberfläche zu erreichen.
-
RE: IOBroker Anbindung an einen Kostal Plenticore
@tom57 said in IOBroker Anbindung an einen Kostal Plenticore:
@joefarm Ich habe verstanden, dass Du per WLAN auf die BYD HV-Box kommst. Hat der Router denn eine IP-Adresse aus dem DHCP Bereich für eth0 vergeben?
Bei mir sieht das unter Device Information so aus:
Ein redirect erfolgt bei der eigenen IP nicht.
Doch noch eine Frage: hat es schon jemand geschafft, über eth0:2, d.h. 192.168.6.1 auf die Weboberfläche zu kommen? Oder wofür ist diese Adresse gut?
-
RE: IOBroker Anbindung an einen Kostal Plenticore
@ukl-pv Sorry hab mich falsch ausgedrückt. Ja das ist mir klar, wie ich von einem Subnetz ins andere komme. Das mit dem 1.x Netz hab ich nur zum testen gemacht, ich habe das normalerweise nicht installiert. Ich hab alle meine Geräte im 5.x Netz und das kollidiert mit der WLAN-IP des Byd, aus welchen Gründen auch immer. Eine Lösung ist, einen Router dazwischenzuschalten, das die Byd über LAN ein anderes Subnetz als 5.x routet, nur wollte ich nicht einen Router extra nur für diesen Zweck betreiben. Wenn es aber nicht anders geht, mache ich es vielleicht trotzdem...
Vielen Dank jedenfalls für die Ideen.
-
RE: IOBroker Anbindung an einen Kostal Plenticore
@tom57 Danke für die Info. Ich bin zwar einen Schritt weiter, hilft mir aber leider nicht. Ich habe meinen Byd jetzt einmal an einen separaten Router gesteckt, der Netzwerkadressen unter 192.168.1.* vergibt. Da komme ich problemlos auf die Byd. Es liegt also definitiv daran, dass mein Heimnetz unter 192.168.5.* unterwegs ist und die WLAN-Adresse auf 192.168.5.1 fest eingestellt ist. Da gibt es irgendwie einen Konflikt. Ich hab aber keine Lust, mein Heimnetz zu ändern. Da sind hunderte von IP Adressen unterwegs, viele davon fest und einige meiner Anwendungen einschließlich iobroker verwenden IP-Adressen unter dem Segment. Leider lässt sich die wlan0-Adresse im Byd nicht ändern...hab auch schon nachgefragt.
-
RE: IOBroker Anbindung an einen Kostal Plenticore
@diginix
Ok danke. Dachte ich mir fast. Noch eine Frage: wenn du die IP der HV-Box eingibst, passiert dann ein redirect auf die 192.168.5.1 oder bleibt es bei der IP der HV-Box? -
RE: IOBroker Anbindung an einen Kostal Plenticore
@diginix
Ja ganz sicher.
Wenn ich die HV-Box einschalte, kann ich mich an deren WLAN-Hotspot z.B. mit dem Ipad dranklemmen und dann über die Seite 192.168.5.1 einloggen. Da sehen ich alles. Nur hätte ich die Box gerne im LAN, wenn ich sie anstecke, bekommt sie auch eine eigene IP in der Fritzbox. Soweit so gut.
Ich hab die Box jetzt schon fast 2 Jahre, da gab es nur HV und nicht die neueren.