Hier für den RPI, Backup einspielen funktioniert, Systemänderungen müssen danach wieder neu geändert werden damit alles läuft. Laden nicht getestet. So jetzt ist Schluss mit testen und probieren, ausser das interesse steigt.
RPI Imager Bookworm 32Bit lite
SU Passwort vergeben
openwb-venv erzeugen
Code: Alles auswählen
sudo apt install python3-venv
python3 -m venv /home/openwb/openwb-venv
source /home/openwb/openwb-venv/bin/activate
ab jetzt sollte die Console so aussehen " (openwb-venv) openwb@wb1:~ $ "
Code: Alles auswählen
curl -s https://raw.githubusercontent.com/openWB/core/master/openwb-install.sh | sudo bash
Code: Alles auswählen
su -
echo "upload_max_filesize = 300M" > /etc/php/8.2/apache2/conf.d/20-uploadlimit.ini
echo "post_max_size = 300M" >> /etc/php/8.2/apache2/conf.d/20-uploadlimit.ini
exit
Pip Pakete installieren
bitte folgendes einfügen
Code: Alles auswählen
jq
paho_mqtt
pymodbus==2.5.2
pytest
requests_mock
lxml
aiohttp
schedule
PyJWT
ipparser
bs4
pkce
# skodaconnect==1.3.4
evdev
#telnetlib3==2.0.2
cryptography
msal
python-dateutil
umodbus
pysmb
typing-extensions
RPi.GPIO
Code: Alles auswählen
cd /var/www/html/openWB
pip3 install -r requirements2.txt
openwb Startdatei ändern
Code: Alles auswählen
sudo nano /etc/systemd/system/openwb2.service
Zeile ändern in wie folgt:
ExecStart=/home/openwb/openwb-venv/bin/python3 /var/www/html/openWB/packages/main.py
Code: Alles auswählen
sudo nano /var/www/html/openWB/runs/atreboot.sh
Zeile 315 ersetzen
if /home/openwb/openwb-venv/bin/pip3 install -r "${OPENWBBASEDIR}/requirements2.txt"; then
sudo reboot
Code: Alles auswählen
sudo nano /etc/systemd/system/openwbRemoteSupport.service
ExecStart=/home/openwb/openwb-venv/bin/python3 /var/www/html/openWB/runs/remoteSupport/remoteSupport.py
Fehler bei mir
- Display nicht getestet
- Remotedienst funktioniert nicht
--> Fehler :
Code: Alles auswählen
A 404 is expected if running node.js dev server!
404 Not Found: http://192.168.178.155/openWB/ramdisk/remote_support.log
use @ your own Risk, Benutzung auf eigene Gefahr, das hier ist nur ein Test und stellt die theoretische Möglichkeit vor.
Ich übernehme keine Haftung auf Schäden oder sonstiges.