VenusOS

2 Beiträge

VenusOS on BananaPI

During my journey to fix the Greenrock Carbocap Batteries I don’t want to directly mess with the VenusOS installed on the „Greenrock Controller“, so I wanna install a fresh device from the RaspberryPI images but… I only have a BananaPI BPI-M5 at hand, so let me see if I can get it running on that:

Successfully unboxed the BananaPi-M5

Downloaded image from here: https://wiki.banana-pi.org/Banana_Pi_BPI-M5 and installed the BPi-tools and wrote the image to an microSD card:

$ apt-get install pv
$ curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash
$ sudo bpi-copy xxx-bpi-m5-xxx.img.zip /dev/sdX

For more details see the docs. After ejecting the SDCard from the PC booting the BananaPI from it, and move the image to the EMMC, after login in to the BananaPi

$ apt-get install pv unzip
$ unzip -p xxx-bpi-m5-xxx.img.zip | pv | dd of=/dev/mmcblk0 bs=10M status=noxfer

And now add the Victron packages as documented

OK, I give up. The achritecture used by the BananaPi is not supported and I failed to do it in a multi-arch way – was some ARM 32 vs 63 bit issue, but it was not worth the effort, so I went bach to the beaglebone, that anyhow comes with the Greenrock. Tata, booting from the SDCard and adjusting the root password makes is easy going. Just take care about the right partition – the backup rootfs from the last firmware upgrade is still around.

Being root makes it easy to unlock the VRM remote console and we are free to configure what we want.

Greenrock System

Da ich ja mein Speichersystem ein wenig umbauen muss, hier ein paar Infos die ich später vielleicht wieder brauchen werde:

Das Greenrock-Universum wird verwaltet vom Greenrock EMS – eine von smart1 entwickeltes Embedded System, das Steuerungs- und Analyse- und Konfigurationsaufgaben im Energiesystem übernimmt.

Greenrock EMS

Irgendwie fühlt sich das Ding nach einer ziemlichen Krücke an. Offensichtlich mit einer QT-Oberfläche, die wohl auch für ein Display am System entwickelt ist, von Greenrock aber nur per Browser zur Verfügung steht und entsprechend unhandlich in der Bedienung ist. – Es überträgt auch alles Daten auf ein Onlineportal – wohl von Bluesky bei smart1 geordert – aber da der Hersteller mit dem ich zumindest ein (in)direktes Vertragsverhältnis hatte insolvent ist, habe ich dem System den Internetzugang abgedreht, sind ja schließlich persönliche Daten.

Die nächste wichtige Einheit ist der „Greenrock Controller“ – ein „BeagleBone enhanced“ auf dem ein Victron VenusOS läuft:

Greenrock Controller
GerätIP-Adresse
EMS192.168.184.1
Controller (VenusOS)192.168.184.10
Router (Passwort ist die Seriennummer)192.168.184.254
BMS (Huckepack auf dem Combinerboard)192.168.184.80
Übersicht im Greenrock-Netzwerk

Das VenusOS kann eigentlich alles, was ich von dem Speicher erwarte, darum ist heute das BMS (das ja eh nicht für die Carbocabs passt) sowie das EMS rausgeflogen:

Greenrock Combiner-Board ohne BMS.

Jetzt macht alles das ESS im VenusOS:

ESS Vitron VenusOS

Dazu habe ich neulich das BeagleBone im „GREENROCK CONTROLLER“ von einer SD-Karte gebootet (Image drauf schreiben und mit Boot-Taster gedrückt einschalten). Auf dem Onboard-Flash gibt es 2 Partitionen mit RootFS, die beim SW-Update abgewechselt werden und eine für Daten die nach /data gemountet wird. Ich habe also schlicht das root-pw in /etc/shadow überschrieben und wieder vom internen flash gebootet, zack, root-Zugriff und dann ist auch das VenusOS-Interface kann dann freigeschaltet werden (echo -n „“ > /data/conf/vncpassword.txt)

Damit hat sich die lästige 1.5kW-Begrenzung die ja für die Salzwasserbatterie angelegt ist auch erledigt.

Aber das war eigentlich nur Ablenkung Zwischendurch, als die beiden Heltec Active Balancer ihre Arbeit verrichtet haben, bevor die die miese Batterie #2 wieder angeschlossen habe:

Balancer (Equalizer) für LTO-Zellen.

Zwischendurch sind auch mal fast die 5A, die diese Balancer können durch einzelne B+-Leitungen geflossen, wobei die Balancer-PCB aber ordentlich warm wurde, sollte hoffentlich nicht mehr so oft vorkommen, wenn die Zellen mal ausgelichen sind. – Auch 8 Stunden später fließt noch Ausgleichsstrom.