Installation openWB auf einem aktuellen Raspi 4

Gero
Beiträge: 2649
Registriert: Sa Feb 20, 2021 9:55 am

Installation openWB auf einem aktuellen Raspi 4

Beitrag von Gero »

Hallo zusammen,

da ich mir meine Produktionsumgebung nicht mit nightly's kaputt machen möchte und dann Autos nicht voll sind oder womöglich morgens nicht vorgewärmt werden können, hätte ich gerne eine Testinstallation. Ein Raspi4 habe ich hier und das aktuelle raspian ist auch drauf.

Nun gibt es ja auf github zwei Reposititories: der Installationsanleitung bei snaptec/openWB kann ich nicht so recht Folge leisten, das scheint mir noch zu sehr auf die alte (10 - Buster) angepasst zu sein. Da kommen immer Fehlermeldungen und die Files werden im home-Verzeichnis des pi-Users angelegt statt in /var/www/html. Und den Apache bekomme ich auch nicht ans Laufen. Anscheinend sind die Config-Files doch schon zu anders. (Ich habe ja auf dem 4er eine neuere (11 - Bullseye).) Da hab' ich mir gesagt, gut, dann schaust Du mal in die 2.0 rein, vielleicht klappt das ja besser. Also das Installationsskript aus dem openWB/core aufgerufen.

Das funktioniert schon besser, die Files landen da, wo sie wohl sollen und auch der apache liefert eine webseite, die wie openWB aussieht. Die crontab muss man auch nicht mehr selbst machen, das ist schon erledigt. Doch Potzblitz! Das was ich da installiert habe, ist eine 1.9er. Aber die läuft auch nicht so rund. openWB.log ist voll mit Fehlermeldungen. Ein paar Dinge habe ich nachinstalliert bekommen und nun hänge ich aber an einem ganz anderen Fehler: das syslog läuft voll mit Meldungen, dass der avahi-Daemon einen doppelten Hostname festgestellt hat und einen neuen erzeugt. (Host name conflict, retrying with <host>-9) und nach ein paar Minuten macht er das selbe mit -10, dann -11 und so weiter. Bis das /-filesystem voll ist. Kommentiere ich nun alles aus der crontab aus und reboote, so ist alles Gut. Es liegt also an der openWB.

Aktuell startet der ntp alle fünf Minuten, das soll auch etwas mit einer Konfigurationsänderung des Netzwerks zu tun haben. Das macht mich noch ein bissl stutzig.

Hat hier jemand schon geschafft die openWB auf einem 4er zum Laufen zu bringen?
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
derNeueDet
Beiträge: 4237
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von derNeueDet »

Ja, das bekommt man hin, aber nicht mit Bullseye sondern mit Buster oder Stretch.

Bei mir läuft meine Entwicklung problemlos auf einem Raspi4 mit Buster.

Mach Buster drauf und starte als User pi die Installation wie in Git beschrieben.

Code: Alles auswählen

curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo bash


Danach die Crontab Einträge und es läuft. Hab ich jetzt zwar seit ein paar Wochen nicht mehr gemacht, aber ich hab es mit Stretch und Buster jeweils als Full oder Lite getestet und jedes Mal ein lauffähiges System erhalten.


Siehe auch hier:
viewtopic.php?p=49373#p49373

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Gero
Beiträge: 2649
Registriert: Sa Feb 20, 2021 9:55 am

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von Gero »

Danke für die schnelle Rückmeldung, Det. Dann werd' ich mal nach Buster suchen.

Könnte man das auch noch in die Installationsanleitung als Voraussetzung mit aufnehmen?
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
derNeueDet
Beiträge: 4237
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von derNeueDet »

Im Git Readme.md ist das drin ;-).

Installation
Bei fertigen openWB vorinstalliert

Software:

Installiertes Raspbian auf einem Raspberry pi 3.

Installationsanleitung für Windows: http://openwb.de/main/wp-content/upload ... nWB_v2.pdf

Raspbian installieren aktuell werden in der Version 1.9 nur Stretch (bevorzugt) und Buster unterstützt.

http://downloads.raspberrypi.org/raspbian_full/images/
In der Shell folgendes eingeben:

curl -s https://raw.githubusercontent.com/snapt ... install.sh | sudo bash
Crontab anpassen: crontab -e hier einfügen:

* * * * * /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 10 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 20 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 30 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 40 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 50 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log

Das sind eigentlich alle Steps die du benötigst.
Die Windows Anleitung im PDF einfach links liegen lassen, wenn du weißt wie man ein Image auf eine SD arte schreibt.
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Gero
Beiträge: 2649
Registriert: Sa Feb 20, 2021 9:55 am

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von Gero »

derNeueDet hat geschrieben: Fr Feb 04, 2022 10:36 am Im Git Readme.md ist das drin .
Mist. Hab' ich glatt überlesen. :o

Naja, mein Kartenleser ist kaputt. Gerade einen geklickt, der kommt leider erst nach dem WE.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
derNeueDet
Beiträge: 4237
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von derNeueDet »

Das ist ärgerlich.
Zum Glück haben alle meine Notebooks noch einen SD Karten Slot. :)
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
rleidner
Beiträge: 823
Registriert: Mo Nov 02, 2020 9:50 am

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von rleidner »

Manchmal hat man ja auch einen USB-Micro-SD Adapter herumliegen, die bei manchen SD-Karten oder RasPi Sets beiliegen ...
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Gero
Beiträge: 2649
Registriert: Sa Feb 20, 2021 9:55 am

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von Gero »

So, nun ist die openWB auf einem frischen Minimal-Buster installiert und sie scheint auch ein bisschen zu laufen. Zumindest sagt das openWB.log keine Fehler. (Komisch finde ich bei der Installation schon, dass ein paar Einträge in der crontab vom Skript eingefügt werden, der Aufruf der 10-sekündige regel.sh aber noch händisch eingefügt werden muss.)

Allerdings ist der Fehler mit dem avahi-daemon wieder da und syslog und daemon.log laufen voll.

Code: Alles auswählen

Feb  7 16:53:38 raspi avahi-daemon[403]: Registering new address record for 192.168.8.8 on eth0.IPv4.
Feb  7 16:53:58 raspi avahi-daemon[403]: Withdrawing address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.
Feb  7 16:53:58 raspi avahi-daemon[403]: Withdrawing address record for 192.168.8.8 on eth0.
Feb  7 16:53:58 raspi avahi-daemon[403]: Host name conflict, retrying with raspi-381
Feb  7 16:53:58 raspi avahi-daemon[403]: Registering new address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.*.
Feb  7 16:53:58 raspi avahi-daemon[403]: Registering new address record for 192.168.193.5 on eth0.IPv4.
Feb  7 16:53:58 raspi avahi-daemon[403]: Registering new address record for 192.168.8.8 on eth0.IPv4.
Feb  7 16:54:18 raspi avahi-daemon[403]: Withdrawing address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.
Feb  7 16:54:18 raspi avahi-daemon[403]: Withdrawing address record for 192.168.8.8 on eth0.
Feb  7 16:54:18 raspi avahi-daemon[403]: Host name conflict, retrying with raspi-382
Feb  7 16:54:18 raspi avahi-daemon[403]: Registering new address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.*.
Feb  7 16:54:18 raspi avahi-daemon[403]: Registering new address record for 192.168.193.5 on eth0.IPv4.
Feb  7 16:54:18 raspi avahi-daemon[403]: Registering new address record for 192.168.8.8 on eth0.IPv4.
Feb  7 16:54:38 raspi avahi-daemon[403]: Withdrawing address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.
Feb  7 16:54:38 raspi avahi-daemon[403]: Withdrawing address record for 192.168.8.8 on eth0.
Feb  7 16:54:38 raspi avahi-daemon[403]: Host name conflict, retrying with raspi-383
Feb  7 16:54:38 raspi avahi-daemon[403]: Registering new address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.*.
Feb  7 16:54:38 raspi avahi-daemon[403]: Registering new address record for 192.168.193.5 on eth0.IPv4.
Feb  7 16:54:38 raspi avahi-daemon[403]: Registering new address record for 192.168.8.8 on eth0.IPv4.
Feb  7 16:54:58 raspi avahi-daemon[403]: Withdrawing address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.
Feb  7 16:54:58 raspi avahi-daemon[403]: Withdrawing address record for 192.168.8.8 on eth0.
Feb  7 16:54:58 raspi avahi-daemon[403]: Host name conflict, retrying with raspi-384
Feb  7 16:54:58 raspi avahi-daemon[403]: Registering new address record for 2a04:9740:90:9600:a49f:4111:b2ee:f4b9 on eth0.*.
Feb  7 16:54:58 raspi avahi-daemon[403]: Registering new address record for 192.168.193.5 on eth0.IPv4.
Feb  7 16:54:58 raspi avahi-daemon[403]: Registering new address record for 192.168.8.8 on eth0.IPv4.
Feb  7 16:55:02 raspi avahi-daemon[403]: Joining mDNS multicast group on interface wlan0.IPv4 with address 192.168.193.6.
Feb  7 16:55:02 raspi avahi-daemon[403]: New relevant interface wlan0.IPv4 for mDNS.
Feb  7 16:55:02 raspi avahi-daemon[403]: Registering new address record for 192.168.193.6 on wlan0.IPv4.
Feb  7 16:55:02 raspi avahi-daemon[403]: Withdrawing address record for 192.168.193.6 on wlan0.
Auf einem testweise nochmal aufgesetztem Buster ohne openWB erscheint dieser Fehler nicht. Und da das 192.168.193-er Netz ja das interne der openWB ist, ist da vielleicht doch etwas schief gelaufen beim Setup? Irgendwie so etwas nicht so ganz Stimmiges in Richtung beim Erzeugen des openWB-Netzes mit dem selben Hostnamen? Den habe ich ja per raspi-config gesetzt und das sollte doch eigentlich so auch richtig sein? Oder mag es am WLAN liegen, was ich für meinen Raspi auch aktiviert habe, damit ich nicht immer ein Kabel dranstecken muss? Und das Installationsskript geht davon aus, dass das WLAN irgendwie anders konfiguriert wird und das da klemmt?
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
derNeueDet
Beiträge: 4237
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von derNeueDet »

Hast du eine echte openWB auch noch laufen?

Per LAN oder per WLAN?

Normalerweise ist

192.168.193.5 Die IP der openWB im LAN
192.168.178.6 Die IP der openWB im WLAN.
Screenshot_20220207-190301_Chrome.jpg
Du kannst unter Einstellungen/System/Netzwerk, deinem Raspi eine andere Plug and Play IP vergeben (so wie auf meinem Bild z.B.)

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Gero
Beiträge: 2649
Registriert: Sa Feb 20, 2021 9:55 am

Re: Installation openWB auf einem aktuellen Raspi 4

Beitrag von Gero »

Jepp, das war's. Ich habe natürlich noch die richtigen openWBs laufen, und die belegen ja die selben IP-Adressen. Blöd ist nur die Fehlermeldung mit dem doppelten Hostnamen - das hat mich abgelenkt. Bei doppelter IP-Adresse wäre ich sofort stutzig geworden. Nun habe ich kurzerhand die IP-Adressen von .193. auf .194. geändert und die Meldung ist weg.

Nun ist nur noch irgendwas mit multicast, was alle fünf Minuten wiederkehrt:

Code: Alles auswählen

Feb  7 20:55:02 raspi avahi-daemon[401]: Joining mDNS multicast group on interface wlan0.IPv4 with address 192.168.194.6.
Feb  7 20:55:02 raspi avahi-daemon[401]: New relevant interface wlan0.IPv4 for mDNS.
Feb  7 20:55:02 raspi avahi-daemon[401]: Registering new address record for 192.168.194.6 on wlan0.IPv4.
Feb  7 20:55:02 raspi avahi-daemon[401]: Withdrawing address record for 192.168.194.6 on wlan0.
Feb  7 20:55:02 raspi avahi-daemon[401]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.194.6.
Feb  7 20:55:02 raspi avahi-daemon[401]: Interface wlan0.IPv4 no longer relevant for mDNS.
Feb  7 21:00:03 raspi avahi-daemon[401]: Joining mDNS multicast group on interface wlan0.IPv4 with address 192.168.194.6.
Feb  7 21:00:03 raspi avahi-daemon[401]: New relevant interface wlan0.IPv4 for mDNS.
Feb  7 21:00:03 raspi avahi-daemon[401]: Registering new address record for 192.168.194.6 on wlan0.IPv4.
Feb  7 21:00:03 raspi avahi-daemon[401]: Withdrawing address record for 192.168.194.6 on wlan0.
Feb  7 21:00:03 raspi avahi-daemon[401]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.194.6.
Feb  7 21:00:03 raspi avahi-daemon[401]: Interface wlan0.IPv4 no longer relevant for mDNS.
Da google ich aber erst morgen mal nach.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Antworten