NEWS
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.
-
@joefarm Bei Verbindung mit der FB hat meine BYD eine IP im Bereich meines Heimnetzes. Das ist nicht 192.168.5.x.
Und wenn ich diese aufrufen werde ich auch nicht weitergeleitet. -
@StrathCole Hast du zufällig die notwendigen Anpassungen deines Adapters für JS-Controller 3.2.x schon wahrgenommen?
2021-01-24 09:03:57.762 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-24 09:03:57.764 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-24 09:04:18.813 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.2h.generated" has no existing object, this might lead to an error in future versions 2021-01-24 09:04:18.817 - warn: plenticore.0 (103948) State "plenticore.0.forecast.day1.power.2h.generated" has no existing object, this might lead to an error in future versions
Diese Zeilen habe ich heute schon 430 mal im Log und mit jeder neuen Stunde werden es wieder um die 300 mehr.
-
@diginix gesehen ja, aber noch keine Zeit gehabt, genauer anzuschauen. Dürfte auch eine umfangreichere Sache sein.
-
@strathcole Für den Moment müsste es ja helfen wenn ich in allen forcast ?h Ordnern leere generated Objete anlege oder?
Werden die dann bei Datumswechsel wieder gelöscht? -
@diginix habe es nicht im Kopf, aber denke, dass sie gelöscht werden.
-
@strathcole Das wäre doch dann der Ansatz. Einfach alle Objekte die "erwartet" werden auch existent lassen und dann eben mit Wert 0/null.
K.a. was man machen muss damit sie fehlen dürfen wenn nicht benötigt. Der JS-Controller bekommt ja anscheinend vom Adapter mit welche "angesprochen" werden. -
@diginix denke nicht. Vermute, dass es an irgendetwas anderem liegt. Muss ich näher untersuchen, kann aber noch nicht sagen, wann ich dazu komme. Im Moment ist Arbeitsstress hoch drei.
-
@strathcole Ok, na ich hab einfach mal den loglevel vom Adapter auf "error" gestellt, damit das Log nicht explodiert und ich eventuelle Probleme anderer Adapter überhaupt noch sehe.
-
@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.
-
Ich muss mich leider anschließen, habe auch das Problem, dass mein Log mit Warnings vollläuft. Wäre wunderbar, wenn Du Dir das anschauen würdest. Vielen lieben Dank
LEM
Das "Desaster" fing bei mir erst ab . 08:16 an - vorher war keine Meldung im LOG dazu - und ab da dann bis jetzt ununterbrochen:
2021-01-27 08:16:49.942 - info: plenticore.0 (28897) Read forecast data before calcMinSoC. 2021-01-27 08:16:50.082 - info: plenticore.0 (28897) calcMinSoC for day 1. 2021-01-27 08:16:50.082 - info: plenticore.0 (28897) Using forecast of day 1 for MinSoC calculation. 2021-01-27 08:16:50.155 - info: plenticore.0 (28897) calcMinSoC for day 2. 2021-01-27 08:17:09.132 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:09.133 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:09.133 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:19.842 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:19.843 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:19.843 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:30.553 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:30.554 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:30.554 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:41.043 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions 2021-01-27 08:17:41.091 - warn: plenticore.0 (28897) State "plenticore.0.forecast.day1.power.1h.generated" has no existing object, this might lead to an error in future versions
-
@lemonbiter Stell den Loglevel einfach erstmal auf "error" dann wird alles was nur info oder warn ist nicht mehr ins Log geschrieben. Nicht ideal aber ansonsten explodiert das Log ab sofort dauerhaft.
-
@diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:
@lemonbiter Stell den Loglevel einfach erstmal auf "error" dann wird alles was nur info oder warn ist nicht mehr ins Log geschrieben. Nicht ideal aber ansonsten explodiert das Log ab sofort dauerhaft.
Dank Deines vorherigen Eintrags längst erledigt Ist das bei Dir auch erst morgens losgegangen?
-
@lemonbiter Das beginnt ab der Uhrzeit wo "generated" nicht mehr existiert. Wahrs. löscht der Adapter zu Tagesbeginn bzw. ab Sonnenaufgang die Objekte vom Vortag. Bei mir fing es am 2021-01-24 08:04:26 an und am 23.01. abends hatte ich den JS-Controller aktualisiert. Sonnenaufgang ist bei mir zZt kurz vor 8 Uhr. Passt also kausal zusammen.
-
@diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:
@lemonbiter Das beginnt ab der Uhrzeit wo "generated" nicht mehr existiert. Wahrs. löscht der Adapter zu Tagesbeginn bzw. ab Sonnenaufgang die Objekte vom Vortag. Bei mir fing es am 2021-01-24 08:04:26 an und am 23.01. abends hatte ich den JS-Controller aktualisiert. Sonnenaufgang ist bei mir zZt kurz vor 8 Uhr. Passt also kausal zusammen.
Was wir hier sehen, hängt mit dem js-controller 3.2.x im Latest zusammen. Gefixt muss es allerdings in den jeweiligen Adaptern werden.
Siehe z.B. hier im Forum -
@joefarm da Dein Heimnetz den Bereich 192.168.5.* hat und der BYD 192.168.1.* brauchst Du nur im Router die subnet Einstellungen auf 255.255.0.0 ändern. Default ist normalerweise 255.255.255.0,
Dann geht alles, d.h Dein Rechner kann auf alles zugreifen was im Bereich 192.168.. ist.
Der Bereich muss aber frei sein, manche Router vergeben dort auch GAST LAN/WLAN IP adress Bereiche -
@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.
-
@ak1 Ist bekannt und von mir so auch schon hier geschrieben und ebenfalls von @StrathCole schon als todo bestätigt.
-
@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?
-
@joefarm es gibt bei dem HVS Speichern keine Weboberfläche mehr, dafür aber das tool "Be Connect Plus (BCP) V1.4" um auf die Batterie zuzugreifen. Zu finden hier: https://www.eft-systems.de/de/downloads.
Das tool findet die BYD alleine (oder auch nicht), nachdem man auf connect gedrückt hat