Moin,
ich dachte mir, ich installiere mal fix die dbus-serialbattery software auf meinen Cerbo GX.
Also lass ich mir kurz das How To durch, und startete die Aktion.
Irgendwas hat das Cerbo auch gemacht, Gerät neugestartet und mit großen Interesse in die Remote Console geguckt. Und siehe da...die Remote Console zeigt nix mehr an und reagiert auch nicht mehr auf Tastendrücke 😨
Das VRM Portal bekommt scheinbar beim reboot neue Daten und dann nicht mehr.
Die Verbindung über Putty und Bluetooth funktioniert noch. Den Treiber per disabledriver.sh zu deaktivieren hat aber keine Abhilfe geschaffen.
Was kann ich tun um wieder die Remote Console nutzen zu können? Kann man es irgendwie auf Werkseinstellungen zurücksetzen?
Die Physikalische Verbindung zwischen BMS und Cerbo per Kabel besteht noch nicht, aber das wird ja wohl kaum das Problem sein?
HILFE!!!
EDIT:
Das Problem ist vermutlich, dass mein Cerbo die Firmware Version 2,75 hat, Dbus aber min 2,8 verlangt.
Wie kann ich aber nun die Software ohne remote console updaten!?
Achtung, einige meiner Angaben stammen von nicht kalibrierten oder geeichten Geräten. Bei Risiken und Nebenwürgungen schreiben sie die Packungsbeilage und vertrauen sie nicht meinen Angaben oder denen ihres Spirituellen Führers! Denn für jede Lösung haben wir ein Problem. Vertrauen sie auf ihren Fehler und genießen sie die Reise. Alle Angaben ohne Gewehr!
Das funzt leider nicht
würde mal Firmware auf SD-Karte einspielen und cerbo damit neu starten... damit zumindest andere Varianten probieren kannst.
ich habe bereits versucht den Cerbo GX auf Werkseinstellungen zurücksetzen und habe mich an die Anleitung im Handbuch gehalten. Aber scheinbar wird das Gerät nicht zurückgesetzt.
Der Stick ist in FAT32 Formatiert und scheinbar wurde eine vrmlogger-backlog.sqlite Datei auf dem Stick erzeugt. Aber zurückgesetzt wird das Gerät leider nicht?
Hast du ne Kopie von /data/conf/settings.xml gemacht, wenn ja zurückkopieren,
/etc/venus/serial-starter.conf angucken, hat sich das Datum geändert und/oder steht was von serialbattery drin?, wenn ja Zeile rausnehmen
/data/rc.local wenn vorhanden umbenenen
booten
gucken ob es reicht
nächster Schritt währe exec recht von der datei nehemn und booten
/opt/victronenergy/serial-starter/run-service.sh
dann kann serialbatteie eigentlich nicht mehr aktiv sein
..,-
Eine Kopie der Settings hab ich natürlich nicht gemacht, in der serial-start.conf gab es eine Zeile mit include serialbatterie die ich auskommentiert habe.
In der RC.local und run-service.sh hab ich nichts gefunden.
Nach neuboot gabs jedoch keine Besserung 😞
und eh nach der Anleitung:
download the venus-data.tgz file
copy the venus-data.tgz file onto a blank, freshly formatted FAT32 usb-drive/sdcard (don't unpack or unzip that file, don't rename it).
boot with the usb-drive/sdcard inserted and wait until the GX Device has fully started up.
remove the usb-drive/sdcard from the GX device
power cycle the device, or as an alternative and when available, use the Reboot function in the Settings -> General menu.
Edit: und hast du Remote-Konsole über VRM Portal versucht - vielleicht bauten sie die Konsole über Internet anders auf?
Genau die Anleitung hab ich verwendet (nur in Deutscher Sprache)
Die Remote Konsole die ich per VRM Portal aufrufe ist auch blank.
Und wenn du jetzt die 0.13 Version per ssh rüber kopierst, qml Ordner überschreibst und installqml.sh ausführst?
.. und dann noch ev. installrelease.sh oder installlocal.sh? immer wieder reboot... (aber davor noch chmod 777 für alles was neu ist)
Schon mal reingeguckt was das Skript überhaut machr?
#!/bin/sh # to update run, tar -czf venus-data.tgz rcS.local # remove everything from /data/ besides venus/ and rcS.local (this script) echo "removing files from /data" find /data -mindepth 1 -maxdepth 1 ! -path /data/venus ! -path /data/rcS.local -exec rm -rf "{}" \; sync # remove this script, it should only run once (and should be done now). echo "done" rm /data/rcS.local sync # since also directories etc are removed, which were created earlier # in the boot process, lets reboot so they will be recreated. reboot
Das skript auf der SD karte geht nur in den Data ordner,
in github kannst du sehen dass das Programm nicht dort installiert ist
https://github.com/Louisvdw/dbus-serialbattery/blob/master/etc/dbus-serialbattery/start-serialbattery.sh
app="python /opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py"
Alos musst du auch da putzen.
..,-