NEWS
BYDBATT liefert keine Werte
-
@wendy2702 sagte in BYDBATT liefert keine Werte:
sudo netstat -tulpen |grep bydbatt
Der Befehl spuckt bei mir aber nichts aus (?)
sudo netstat -tulpen |grep bydbatt
Da kommt dann direkt wieder die Kommandozeile
-
@amg_666 Läuft der „bydbatt“ Adapter?
-
@wendy2702 ja
bydbatt.0 2023-02-28 20:50:12.266 info starting. Version 1.0.8 in /opt/iobroker/node_modules/iobroker.bydbatt, node: v16.19.1, js-controller: 4.0.24
-
@amg_666 sagte in BYDBATT liefert keine Werte:
sudo netstat -tulpen |grep bydbatt
@wendy2702 muss da noch ein Leerzeichen nach der pipe?
-
@homoran sagte in BYDBATT liefert keine Werte:
muss da noch ein Leerzeichen nach der pipe?
bringt keine Änderung:
andreas@iobroker:/opt/iobroker$ sudo netstat -tulpen | grep bydbatt andreas@iobroker:/opt/iobroker$ sudo netstat -tulpen | grep bydbatt andreas@iobroker:/opt/iobroker$
-
-
@wendy2702 ja klar
und wenn ich den Befehl mit einem anderen Adapter (homematic) eingebe, dann kommt da auch was
andreas@iobroker:/opt/iobroker$ sudo netstat -tulpen | grep hm-rpc tcp 0 0 192.168.1.23:8701 0.0.0.0:* LISTEN 1001 15324685 40987/io.hm-rpc.1 tcp 0 0 192.168.1.23:2001 0.0.0.0:* LISTEN 1001 15324659 40963/io.hm-rpc.0 tcp 0 0 192.168.1.23:2010 0.0.0.0:* LISTEN 1001 15324702 40998/io.hm-rpc.2 tcp 0 0 192.168.1.23:9292 0.0.0.0:* LISTEN 1001 15324730 41013/io.hm-rpc.3 andreas@iobroker:/opt/iobroker$
-
@amg_666 und komplett ohne grep ?
-
@wendy2702 nur um zu schaun, ob der Befehl "sudo netstat ..." syntaktisch richtig ist
-
ich habe das selbe problem. Der Adapter liest keine Werte aus obwohl die Zugangsdaten richtig sind.
Die Zugangsdaten zum BYD Speicher über das BeConnect Plus Programm auf dem PC kann man öffentlich in Foren einsehen:
Installer : BYDB-Box
Service Partner : BYDT1@s0
Inverter Partner : BoxT@2P1
Admin : CN#2021$wdySowohl als Installer sowie als Admin liest er keine Werte aus.
Fehlermeldungen die ich immer bekomme sehen wie folgt aus:
2024-12-22 13:44:41.843 - info: host.iobroker instance system.adapter.bydbatt.0 in version "1.1.0" started with pid 3038 2024-12-22 13:44:42.489 - info: bydbatt.0 (3038) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.bydbatt, node: v20.18.1, js-controller: 7.0.3 2024-12-22 13:44:42.756 - error: bydbatt.0 (3038) no Device available error: TypeError: Cannot read properties of undefined (reading '1')
Jetzt sollte man meinen das die im Adapter eingetragene IP falsch ist, doch das ist sie nicht. Ich habe es mehrfach nachgeprüft.
-
Ich hab das problem für mich gelöst.
Installier den bydhvs adapter und gib nur die geroutete IP ein. Bei mir liest er jetzt sämtliche Daten aus der Batterie aus.
-
@eulo said in BYDBATT liefert keine Werte:
ich habe das selbe problem. Der Adapter liest keine Werte aus obwohl die Zugangsdaten richtig sind.
Die Zugangsdaten zum BYD Speicher über das BeConnect Plus Programm auf dem PC kann man öffentlich in Foren einsehen:
Installer : BYDB-Box
Service Partner : BYDT1@s0
Inverter Partner : BoxT@2P1
Admin : CN#2021$wdySowohl als Installer sowie als Admin liest er keine Werte aus.
Fehlermeldungen die ich immer bekomme sehen wie folgt aus:
2024-12-22 13:44:41.843 - info: host.iobroker instance system.adapter.bydbatt.0 in version "1.1.0" started with pid 3038 2024-12-22 13:44:42.489 - info: bydbatt.0 (3038) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.bydbatt, node: v20.18.1, js-controller: 7.0.3 2024-12-22 13:44:42.756 - error: bydbatt.0 (3038) no Device available error: TypeError: Cannot read properties of undefined (reading '1')
Jetzt sollte man meinen das die im Adapter eingetragene IP falsch ist, doch das ist sie nicht. Ich habe es mehrfach nachgeprüft.
@arteck
Fällt dir was dazu ein? -
@eulo was meinst du mit "gerouteter IP" ?
-
@mcm1957 die BYD hat eine feste IP die kann man nicht ändern(ok ja doch aber dazu ist es ein wenig Wissen nötig da die Frimware geändert werden muss).. die muss geroutet werden auf eine interne..
no Device available error:
das ist meistens der Fehler..
-
@amg_666 die Batterie hat die IP 192.168.16.0 in meinem Router habe ich eine IP meiner Wahl auf genau diese IP geroutet.
Als z.B. 192.168.178.2 geroutet auf 192.168.16.0
-
@eulo sagte in BYDBATT liefert keine Werte:
e ich eine IP meiner Wahl auf genau diese
ich hab da jetzt ein bisschen rumgespielt, komme aber nicht weiter.
- Meine BYD ist damals vom Installateur eingerichtet worden und hat eine IP aus "meinem" IP Range (192.168.1.53) über die ich auch auf die Weboverfläche komme:
Wenn ich im Adapter diese IP nehme und die Zugangsdaten eintrage, dann ist zumindest der Status (RUN) auch korrekt und "Connection" ist true, aber die anderen Werte sind "leer".
Mit der 192.168.16.0 komme ich nicht weiter, auch nicht über Routing.
und noch ein Nachtrag: hab eben erst gesehen, dass der Adapter 1 Error erzeugt
bydbatt.0 2025-01-03 20:36:34.021 error no Device available error: TypeError: Cannot read properties of undefined (reading 'status')
- Meine BYD ist damals vom Installateur eingerichtet worden und hat eine IP aus "meinem" IP Range (192.168.1.53) über die ich auch auf die Weboverfläche komme:
-
@amg_666 das ist ein HV block.. ist der adapter nicht für eine HVS/HVM/LVS ???
https://forum.iobroker.net/topic/43931/neuer-adapter-byd-hvs
-
@arteck Das wäre dann der Adapter "BYD HVS Batterie", ich habe aber den Adapter "bydbat" und der sollte passen, da kann ich auch Zugangsdaten und Anzahl Arrays/Batterien einstellen.
-
@amg_666 sagte in BYDBATT liefert keine Werte:
da kann ich auch Zugangsdaten und Anzahl Arrays/Batterien einstellen.
auch für HV Blöcke?
gilt das "3 Batterien HV mit 1 Array" auch für HV Packs?
wo wird das in der Instanz eingestellt?ich fürchte du benötigs den HVS Adapter
-
@eulo sagte in BYDBATT liefert keine Werte:
die Batterie hat die IP 192.168.16.0
Ich muss nochmal dumm nachfragen: Du hast also NAT von "irgendeiner" IP deines Ranges auf die ...16.0 gemacht.
Woher hast du die 192.168.16.0 ?
In der Weboberfläche meiner BYD steht als IP Adresse ETH0 die 192.168.1.53 (das ist die IP die der DHCP Router dem Batteriepack gegeben hat), darunter als ETH0:2 192.168.6.1. In der Adapterbeschreibung (bydhvs/readme) steht aber "...you use the standard address ( 192.168.16.254 )".
Ich habs mit allen 3 Adressen probiert, ohne Erfolg.
Kannst du mir bitte mal posten, wie genau du die NAT eingerichtet hast (Screenshot). Ich vermute du nutzt eine Fritzbox (?), ist bei mir etwas komplizierter, da ich einen Ubiquiti Edgex Router habe.