Seite 3 von 4

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mo Dez 19, 2022 7:36 am
von Becker
Habe mir folgende Anleitung aufgeschrieben:

Code: Alles auswählen

Buster Lite mit Raspberry Pi Imager erstellen, hier Hostname anpassen, SSH aktivieren, Passwort vergeben und Zeitzone/Tastatur einstellen vorm schreiben.

in der config.txt am Ende einfügen falls Wlan & BT nicht benötigt werden / GPIO Initialiserung:

[all]
dtoverlay=disable-bt
dtoverlay=disable-wifi
gpio=4,5,7,11,17,22,23,24,25,26,27=op,dl
gpio=6,8,9,10,12,13,16,21=ip,pu

Achtung: bei heilem Buchsenmotor vorher 12V Netzteil aus Addon ziehen! Buchsenmotor darf nicht dauerhaft 
bestromt werden, 12V Netzteil geht dann auf Kurzschluss, LED erlischt. Wenn Deckel zu: nicht sicht oder hörbar, Motor brennt durch!

--------------------------------------------------------------------------------------------------------------------------

SD-Karte einsetzen

sudo apt-get update 
sudo apt-get dist-upgrade
sudo systemctl disable hciuart 
sudo systemctl disable bluetooth.service 
sudo reboot

sudo raspi-config -> Sprache einstellen / Zeitzone prüfen
(de_DE.UTF-8 UTF-8)

sudo reboot

--------------------------------------------------------------------------------------------------------------------------

curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo bash
(dauert sehr lange)

--------------------------------------------------------------------------------------------------------------------------

(sudo pip install requests) 	       <-- half nicht gegen die Fehlermeldungen im Debug, eventuell reicht nur:

sudo pip3 install --upgrade requests   <-- Fehlermeldungen im Debug verschwinden

--------------------------------------------------------------------------------------------------------------------------

anschließend crontab -e folgendes 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 2>&1 


--------------------------------------------------------------------------------------------------------------------------

sudo nano /var/www/html/index.html alles löschen und wie folgt ändern (Weiterleitung zu openWB Startseite) 

<!DOCTYPE HTML>
<html lang="de">
        <head>
                <title>Weiterleitung</title>
                <meta charset="UTF-8">
                <meta http-equiv="refresh" content="1; url=/openWB/web/">
        </head>
        <body>
                <script>
                        window.location.href = "/openWB/web/"
                </script>
                <h1>Weiterleitung</h1>
                <p>Falls keine automatische Weiterleitung erfolgt, <a href='/openWB/web/'>bitte dem Link folgen</a></p>
        </body>
</html>

--------------------------------------------------------------------------------------------------------------------------

Umbau defekte Buchse auf "Kabel" Version:
12V Netzteil abklemmen (L1 rausziehen und mit Lüsterklemme sichern)
Buchsenmotor per Hand verriegeln
Statt "Buchse" "Serie1/2 Autoerkennung" wählen, reboot.

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mo Dez 19, 2022 7:49 pm
von Peter@Fuellhase.de
openWB läuft! Habe soeben testweise ein paar kWh im Sofortlademodus in mein EV geladen.
Aktuell hätte ich zwei Fragen: In welchen Verzeichnissen finde ich die crontab für den Benutzer openWB und das erwähnte Install-log? Die Sache mit den beiden Youless 110 werden wir zwischen den Feiertagen angehen. Melde mich zurück, wenn es geklappt hat. - Danke erstmal!

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mo Dez 19, 2022 9:39 pm
von derNeueDet
Das Install Log gibt es so nicht. Das musst du aus dem SSH Fenster raus kopieren, wenn das Script gelaufen ist.
Was willst du mit einer Crontab Datei?
crontab -e editiert
crontab -l listet den Inhalt.

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mi Dez 21, 2022 2:56 pm
von Peter@Fuellhase.de
Du schriebst, ich solle die Einträge in die crontab des users openWB machen. Deshalb hatte ich gefragt, wo sich diese befindet. Mit crontab -e bearbeitet man die „Standard-crontab“. Wenn das richtig ist, hat sich die Frage geklärt.

Jetzt ist eine neue Frage aufgetaucht. Endet das Installationskommando für openWB auf … sudo sh oder auf … sudo bash? - Ich hatte … sudo bash eingegeben und ich vermute, dass das nicht richtig ist. Liebe Grüße - Peter

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mi Dez 21, 2022 3:21 pm
von derNeueDet
Um es genau zu nehmen die Standard Crontab des Benutzers als der du das Kommando ausführst. Also das bite wie den Rest auch als User pi ausführen.
bash ist richtig.
Falls du es das zweite mal installieren willst und nicht komplett neu aufsetzt, wirst du vermutlich auf Problem stoßen, da sich das Ramdisk Verzeichnis nicht entfernen lässt. Da in das Verzeichnis eine Ramdisk gemounet ist, kannst du das Verzeichnis nicht löschen. Die nächste Installation läuft schief, da git dann meckert. Aber das würde im installations log sichtbar ;-).

VG
Det

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mi Dez 21, 2022 3:50 pm
von Peter@Fuellhase.de
Ok. Danke. Habe gerade mit Buster ganz von vorn gestartet. Geht ja schnell...
Super Danke nochmal für deine schnelle Response!!!

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mi Dez 21, 2022 4:12 pm
von derNeueDet
Peter@Fuellhase.de hat geschrieben: Mi Dez 21, 2022 3:50 pm Geht ja schnell...
naja, wäre mir zu lästig das Image immer wieder auf die Karte zu ziehen...

VG
Det

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mi Dez 21, 2022 5:31 pm
von Peter@Fuellhase.de
Nachdem ich alles neu installiert habe und bisher nur das PV-Modul für die go-e Gemini Wallbox eingestellt habe, wirft mir das debug-log von openWB immer noch seitenweise Fehlermeldungen wie folgt raus. Ist das normal? Das war eigentlich der Grund, warum ich heute noch einmal alles neu installiert habe.

Anfang der Fehlermeldungen ----------------------------------------------------------------------
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
modules/goelp1/main.sh: Zeile 45: /var/www/html/openWB/ramdisk/tmpgoelp1rfid: Datei oder Verzeichnis nicht gefunden
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusSerialClient(rtu baud[9600])]
raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 108, in execute
return self.execute(request)
File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
resp = client.read_input_registers(0x00,2, unit=sdmid)
File "/var/www/html/openWB/modules/sdm120modbusll/readsdm1.py", line 17, in <module>
Traceback (most recent call last):
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.13) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)

... usw und so fort ---------------------------------------

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mi Dez 21, 2022 5:43 pm
von derNeueDet

Code: Alles auswählen

sudo pip3 install --upgrade requests


VG
Det

Re: Installation auf Raspberry 3 schlägt fehl. Hilfe!

Verfasst: Mi Dez 21, 2022 5:58 pm
von Peter@Fuellhase.de
Ok. Hab ich gemacht. mal schauen. Muss für heute erst mal aufhören. DANKE!