NEWS
victron phönix Wechselrichter mit HEX Protokoll auslesen?
-
@kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:
iobroker.vedirect github: 0.3.3 latest: 0.3.0 for 12 months stable: -.-.-
Das bedeutet, den Adapter gibt es bis dato nur als Beta-Version 0.3.0.
Um da heranzukommen würde ich einmalig/kurzfristig im Admin das Beta/Latest-Repository freischalten und den Adapter dann daraus installieren.https://www.iobroker.net/#de/documentation/admin/settings.md
Zurücksetzen auf 'stable' nicht vergessen!
-
@thomas-braun sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:
würde ich einmalig/kurzfristig im Admin das Beta/Latest-Repository freischalten und den Adapter dann daraus installieren.
@Kilian-1
Bitte gib Feedback ob das klappt.im Expertenmodus von npm oder github taucht er nämlich nicht auf.
-
@thomas-braun Ah, Danke Dir! Mit Deinem Hinweis läuft nun der vedirect-Adapter und nach Angabe von "/dev/ttyUSB1" kommen da auch Daten. Top. Sehe ich das richtig, das ich pro MPPT/vedirect-Kabel eine neue Instanz von dem Adapter aufmachen muss?
Und kann man in dem Objekt-Baum die "Unterverzeichnisse" irgendwie sinnvoller benamen? Also statt "vedirect/1/PPV", "vedirect/2/PPV" etc. sowas wie ""vedirect/GarageSüd/PPV" oder so?
Beste Grüße,
KilianPS: Ich hatte in der Zwischenzeit aufgrund dieses Threads "https://www.npmjs.com/package/@bencevans/ve.direct" noch den Befehl "npm install @bencevans/ve.direct" in der Kommandozeile abgesetzt, was mit "added 53 packages" endete. Hab' aber offen gestanden nicht verstanden, was das genau macht. Trotzdem so lassen?
-
@kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:
nach Angabe von "/dev/ttyUSB1" kommen da auch Daten.
Das Ziel kann sich aber ändern.
Besser die Links ausls -la /dev/serial/by-id
verwenden.
PS: Ich hatte in der Zwischenzeit aufgrund dieses Threads "https://www.npmjs.com/package/@bencevans/ve.direct" noch den Befehl "npm install @bencevans/ve.direct" in der Kommandozeile abgesetzt, was mit "added 53 packages" endete. Hab' aber offen gestanden nicht verstanden, was das genau macht. Trotzdem so lassen?
Das kommt darauf an, in welchem Verzeichnis du den Befehl abgekippt hast. In der Regel verwendet man auch keine npm-Befehle direkt. Das muss eigentlich alles im Adapter richtig angelegt sein. Jedenfalls in stabilen und beta-Versionen über die Repos. Dazu sind die ja da. Aus anderen Quellen (direkt aus GitHub z. B.) angelst du dir 'irgendeinen' Stand direkt von der Werkbank des Programmierers.
-
@thomas-braun Ok, d.h., ich habe da jetzt quasi zweimal den vedirect-Adapter installiert? Einmal via Commandline aus Github und einmal über das Menu des iobrokers? Die Zeile habe ich in meinem User-Heimatverzeichnis abgesetzt. Danach dann Deiner Anleitung gefolgt und jetzt läuft es ja scheinbar. So lassen oder den Commandline-Befehl irgendwie wieder zurück rudern?
Danke Dir nochmal!
-
@kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:
Die Zeile habe ich in meinem User-Heimatverzeichnis abgesetzt.
Da liegt sie falsch. Ist aber kein Problem, weil das Modul vermutlich ohnehin nicht benötigt wird. Wo haste denn das her, das da mit npm gefummelt werden müsse?
npm ls
sagt? (Im gleichen Verzeichnis wie zuvor ausgeführt)
-
@kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:
quasi zweimal den vedirect-Adapter installiert?
nicht wirklich!
@kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:
bencevans/ve.direc
ist nicht der Adapter
-
@homoran Quelle hatte ich oben verlinkt. Wenn ich npm -ls eingebe kommt das hier:
username@mint:~$ npm ls
username@ /home/username
└── @bencevans/ve.direct@1.0.0 -
@kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:
Quelle hatte ich oben verlinkt.
das hilft nichts.
Das ist immer noch nicht der Adapter.der wäre hier
https://www.npmjs.com/package/iobroker.vedirect -