NEWS
[Neuer Adapter] BYD HVS
-
@qwertz
das wäre gut.. hab keine lust auf irgendwelche streitigkeiten mit dem Hersteller. -
ich benutze die Beconnect 2.0 App da wird mir nur W-lan karte nummer angezeigt. Aber keine Ip Adresse vom Speicher.
WIFI Modul: Mac ...
WIFi Modul ID .
BMU Version 3.18
Wie kann ich den Speicher per Wlan verbinden ?
-
@tueftler17 falls du noch keine Wireshark-Mischnitte bekommen hast, ich kann dir welche liefern. Meine Konstellation ist eine BYD HVM mit zwei Türmen und jeweils 6 Modulen. Dein Adapter lief bisher sehr gut, danke schon einmal für die Klasse Entwicklung. Seitdem ich aber den zweiten Turm dazu gebaut habe, werden nicht mehr alle Daten richtig angezeigt bzw. von deinem Adapter ausgewertet. Ich habe zwei BMS und beide während des Wireshark Traces nacheinander abgefragt.
-
noch eine kleine Ergänzung, beim Adapter bekomme ich jetzt folgende Fehlermeldung
vermutlich kennt dein Adapter meinen neuen SMA Wechselrichter noch nicht
-
Vielen Dank für diesen tollen Adapter. Ich habe nur das Problem das ich das Abfrageintervall nicht verändern kann. Wenn ich z.B. 5 sekunden vorgebe fragt er dennoch erst bei 60 erneut ab.
-
@eaglefire Das ist aus meiner Sicht kein Bug, sondern ein Feature. Das Einlesen der Daten dauert so lange, dass ich ein Mindest-Intervall von 60 Sekunden vorgesehen habe. Zur Zeit versuche ich mich noch einem Mitschnitt mit einem 2-Turm-Setting, das dauert noch länger.
Aber: Mich würde interessieren welche Daten Du aus der Batterie so häufig auslesen möchtest. -
@tueftler17 Hi. Brauchst du den Wireshark-Mitschnitt einer 5 Modul-Batterie noch? Bin gerade über deinen Adapter gestolpert und hab ihn gleich mal installiert. Funktioniert wunderbar, besten Dank für die Arbeit. Da ich ein 5 Modul-System habe, könnte ich dir Mitschnitt schicken.
Wireshark ist kein Thema, allerdings müsstest du mir sagen was ich während des Mitschnitts in der Be Connect App machen soll. -
@deekay-0 Einen Mittschnitt bräuchte ich nur dann, wenn noch Daten fehlen. Wenn alles dabei ist --> dann würde ich auch nichts ändern wollen.
-
@tueftler17 Er zeigt mir Daten an, von daher dürfte das wohl passen.
-
@tueftler17 Moment, du redest bestimmt von den den Diagnosedaten. Grad mal getestet. Er zeigt Daten für alle Zellen der 5 Module an.
-
Ich bekomme von beiden Adaptern (bydbatt / bydhvs) keine Daten. Vielleicht kann jemand etwas aus den Logs anfangen oder hat eine andere Idee was ich falsch mache?
Ich habe auch ein HVM Speicher, das Routing in der Fritz Box eingestellt, scheint zu funktionieren da ich mit der Windows APP Be connect plus zugriff aus meinem Netzwerk was in einem anderen IP Bereich liegt bekomme, gibt es noch irgendwas zu beachten?
Ich bekomme beide hier verfügbaren BYD Adapter nicht am laufen. Etwas verzweifelt gerade, alles mögliche versucht. Habe beide IP Adressen versucht (IP von der Fritz Box / IP des BYD). Username: installer / passwort: BYDB-Box
LOG bydhvs
bydhvs.0 2023-03-30 20:08:36.296 debug connected set to true bydhvs.0 2023-03-30 20:08:35.941 debug connected set to false bydhvs.0 2023-03-30 20:08:35.698 info gestartet: 60 584 bydhvs.0 2023-03-30 20:08:35.696 info starte poll bydhvs.0 2023-03-30 20:08:35.689 info BatDetailshowoften: 60 bydhvs.0 2023-03-30 20:08:35.688 info Bat Details : false bydhvs.0 2023-03-30 20:08:35.687 info BYD IP Adress: 172.16.10.132 bydhvs.0 2023-03-30 20:08:35.684 info Poll Interval: 60 bydhvs.0 2023-03-30 20:08:35.573 info starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.bydhvs, node: v16.19.0, js-controller: 4.0.24 bydhvs.0 2023-03-30 20:08:20.331 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason bydhvs.0 2023-03-30 20:08:20.330 info terminating bydhvs.0 2023-03-30 20:08:20.328 info Got terminate signal TERMINATE_YOURSELF bydhvs.0 2023-03-30 20:03:45.943 debug connected set to true bydhvs.0 2023-03-30 20:02:45.894 debug connected set to false bydhvs.0 2023-03-30 20:02:45.893 debug connected set to false bydhvs.0 2023-03-30 20:02:45.827 error Error connecting to 192.168.16.254 bydhvs.0 2023-03-30 20:01:45.907 debug connected set to false bydhvs.0 2023-03-30 20:01:45.820 error Error connecting to 192.168.16.254
Log bydbatt
bydbatt.0 2023-03-30 20:10:21.599 warn Terminated (UNCAUGHT_EXCEPTION): Without reason bydbatt.0 2023-03-30 20:10:21.597 info terminating bydbatt.0 2023-03-30 20:10:21.596 info cleaned everything up... bydbatt.0 2023-03-30 20:10:21.584 error Cannot read properties of undefined (reading '1') bydbatt.0 2023-03-30 20:10:21.583 error TypeError: Cannot read properties of undefined (reading '1') at AxiosDigestAuth.request (/opt/iobroker/node_modules/@mhoc/axios-digest-auth/dist/index.js:28:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async bydbattControll.getDatenHome (/opt/iobroker/node_modules/iobroker.bydbatt/main.js:105:19) at async bydbattControll.getInfos (/opt/iobroker/node_modules/iobroker.bydbatt/main.js:78:27) at async bydbattControll.onReady (/opt/iobroker/node_modules/iobroker.bydbatt/main.js:52:9) bydbatt.0 2023-03-30 20:10:21.581 error unhandled promise rejection: Cannot read properties of undefined (reading '1') bydbatt.0 2023-03-30 20:10:21.580 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). bydbatt.0 2023-03-30 20:10:21.480 debug get Information bydbatt.0 2023-03-30 20:10:11.501 debug create state bydbatt.0 2023-03-30 20:10:11.494 debug psw BYDB-Box bydbatt.0 2023-03-30 20:10:11.401 info starting. Version 1.0.8 in /opt/iobroker/node_modules/iobroker.bydbatt, node: v16.19.0, js-controller: 4.0.24 bydbatt.0 2023-03-30 20:09:31.109 warn Terminated (UNCAUGHT_EXCEPTION): Without reason
-
@tueftler17 Ich hab seit eben 8 Module. CellVolt krieg ich von Modul 1-8, CellTemp aber nur von 1-4. Ne Idee was ich machen könnte um 5-8 auch zu bekommen?
EDIT: Es wurden aber neue CellTemp-Objekte angelegt. Kann es sein das CellTemp jeweils 8 Cells pro Modul hat, CellVolt aber 16?
-
@mike2712 Kann es sein, dass Du die App noch parallel auf hast? Der Speicher akzeptiert nur eine einzige Verbindung zur Zeit.
-
@deekay-0 Wie sind denn die 8 Module konfiguriert? Ist es ein BYD HVS? 2 parallele Türme unterstützt der Adapter (noch) nicht. Mir liegen zwar perfekte Mitschnitte vor mit denen man die Erweiterung programmieren könnte - muss aber im Augenblick zeitlich passen.
-
Hallo Zusammen,
seid eineigen Tagen läuft bei mir auch eine BYD HVS 7.7
Jetzt wollte ich den Adapter installieren und testen. Ich bekomme aber immer Fehlermeldungen im Log:
host.iobroker 2023-07-17 10:15:03.600 error instance system.adapter.bydhvs.0 terminated with code 6 (UNCAUGHT_EXCEPTION) bydhvs.0 2023-07-17 10:15:02.726 error undefined is not a valid state value bydhvs.0 2023-07-17 10:15:02.725 error Error: undefined is not a valid state value at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/build/lib/common/maybeCallback.js:35:17) at AdapterClass._setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:5372:49) at AdapterClass.setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:5333:21) at setStates (/opt/iobroker/node_modules/iobroker.bydhvs/main.js:694:17) at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.bydhvs/main.js:766:17) at Socket.emit (node:events:513:28) at addChunk (node:internal/streams/readable:315:12) at readableAddChunk (node:internal/streams/readable:289:9) at Socket.Readable.push (node:internal/streams/readable:228:10) at TCP.onStreamRead (node:internal/stream_base_commons:190:23) bydhvs.0 2023-07-17 10:15:02.719 error unhandled promise rejection: undefined is not a valid state value bydhvs.0 2023-07-17 10:15:02.717 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Die Batterie bekommt eine feste IP per DHCP zugewiesen.
Edit:
Rufe ich diese im Browser auf, werde ich nach Logindaten gefragt. -
@darkness_08 Wenn Du eine Login-Aufforderung bekommst: Dann stimmt die IP-Adresse nicht. Mein Adapter simuliert das BYD-Programm. Läuft dieses denn? Werden die Daten des Speichers angezeigt? Hast Du das ungepatchte Programm verwendet oder eine andere IP-Adresse "eingebaut".
Viele Grüße
Tueftler17 -
@tueftler17 sagte in [Neuer Adapter] BYD HVS:
BYD-Programm
Was meinst du mit "BYD-Programm"? Ich habe den Adapter installiert und die IP-Adresse des Speichers angegeben.
-
@darkness_08 Sorry, war nicht genau genug: Ich meine die beConnect App. Die muss laufen und mit dem Speicher kommunizieren, dann geht es mit dem Adapter weiter. Im Photovaltaik Forum gibt es jede Menge Threads dazu. Wie schon geschrieben: Erst wenn die BeConnect App mit dem Speicher erfolgreich "reden" kann hat mein Adapter eine Chance.
-
Ah, ok.
Ja, die hatte ich mal am laufen um die Config des Speichers durchzuführen. Hatte Sie vorhin mal gestestet. Jetzt möchte die App sich neu mit dem WLAN des Speichers verbinden.Kann sein, das der Speicher die Verbindung zurück setzt, wenn die App nicht mehr drauf zugreift?
-
@darkness_08 Das kann ich mir nicht vorstellen. Mein Speicher ist aber per LAN angeschlossen und der Adapter funktioniert ohne jeden Eingriff (außer natürlich meine eigenen Tests mit neuen Version) durchgängig. Mit WLAN und dem Speicher habe ich keine Erfahrung für dauerhafte Verwendung, nur für die Config mit dem Handy.- funktioniert das überhaupt? Speicher --> Wlan --> Windows-Client?