Virtualisierung der openWB v2.0

Fragen zur Nutzung, Features, usw..
heinrich
Beiträge: 7
Registriert: Di Jan 07, 2025 9:50 am
Has thanked: 2 times
Been thanked: 3 times

Virtualisierung der openWB v2.0

Beitrag von heinrich »

Hallo,

ich habe die openWB Pro-Wallbox und zusätzlich einen Rasberry, wo openWB v2.0-Steuerung drauf läuft. Bin zufrieden, würde aber gerne den Rasberry ausmustern.

Ich habe einen ziemlich großen Server der 24/7 läuft. Als Unterbau kommt bei mir HYPER-V zum Einsatz. Gibt es irgendein Linux wo die openWB 2-Software drauf läuft? Ich habe es mit Debian und Ubuntu probiert, aber das läuft nicht mit:

Code: Alles auswählen

curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo sh
Hat irgendjemand das schon zum laufen gebracht?
rleidner
Beiträge: 1112
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 8 times
Been thanked: 56 times

Re: Virtualisierung der openWB v2.0

Beitrag von rleidner »

Läuft bei mir auf Synology NAS als VM mit z.B. diesem Image: debian-11.8.0-amd64-netinst.iso
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
heinrich
Beiträge: 7
Registriert: Di Jan 07, 2025 9:50 am
Has thanked: 2 times
Been thanked: 3 times

Re: Virtualisierung der openWB v2.0

Beitrag von heinrich »

Wenn ich das hier mache:

Code: Alles auswählen

curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo sh
dann kommt:
a.gif
(80.84 KiB) Noch nie heruntergeladen

Entsprechend passiert auch nichts, wenn ich das ganze im Browser aufrufe:
b.png
b.png (45.5 KiB) 384 mal betrachtet
Benutzeravatar
humschti
Beiträge: 668
Registriert: Mo Nov 25, 2019 8:25 am
Wohnort: Nürensdorf (Schweiz)
Has thanked: 6 times
Been thanked: 5 times

Re: Virtualisierung der openWB v2.0

Beitrag von humschti »

Hast du denn Cargo nachinstalliert und es nochmals getestet?
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
rleidner
Beiträge: 1112
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 8 times
Been thanked: 56 times

Re: Virtualisierung der openWB v2.0

Beitrag von rleidner »

Welches debian-image hast Du benutzt?
Das sieht danach aus, dass Du eine Version von debian nutzt, die nicht kompatibel ist.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
heinrich
Beiträge: 7
Registriert: Di Jan 07, 2025 9:50 am
Has thanked: 2 times
Been thanked: 3 times

Re: Virtualisierung der openWB v2.0

Beitrag von heinrich »

Cargo habe ich über den Paket-Manager nachinstalliert, ich probiere mal Deine Debian-Version.

Code: Alles auswählen

sudo apt install cargo
LutzB
Beiträge: 3850
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 5 times
Been thanked: 37 times

Re: Virtualisierung der openWB v2.0

Beitrag von LutzB »

heinrich hat geschrieben: Di Jan 07, 2025 10:29 am Wenn ich das hier mache:

Code: Alles auswählen

curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo sh
Warum installierst Du die alte 1.9, wenn Du software2 haben möchtest?
rleidner
Beiträge: 1112
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 8 times
Been thanked: 56 times

Re: Virtualisierung der openWB v2.0

Beitrag von rleidner »

Lutz hat Recht, das gezeigte Kommando ist 1.9.
Das fehlerhafte Log sieht aber nach 2.x aus, requirements.txt gibt es in 1.9 m.W. nicht...
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Benutzeravatar
mrinas
Beiträge: 2257
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 32 times
Been thanked: 29 times

Re: Virtualisierung der openWB v2.0

Beitrag von mrinas »

Ich nutze eine Debian 11 VM als Test- und Entwicklungssystem, das hat sich bei mir gut bewährt. Musste nichts am Image anpassen oder nachinstallieren, das Installatinosskript lief einfach so durch.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
heinrich
Beiträge: 7
Registriert: Di Jan 07, 2025 9:50 am
Has thanked: 2 times
Been thanked: 3 times

Re: Virtualisierung der openWB v2.0

Beitrag von heinrich »

Ich hatte debian-11.2.0-amd64-netinst.iso und jetzt habe ich gleich mal Version debian-12.7.0-amd64-netinst.iso ausprobiert.

War vielleicht ein Fehler (als nächstes probiere ich wirklich mal Version debian-11.8.0-amd64-netinst.iso).

Hier mein Ergebnis für: debian-12.7.0-amd64-netinst.iso:

Code: Alles auswählen

apt-get install sudo curl cargo mosquitto mosquitto-clients adduser
adduser pi
apt install python3-pip
apt install python3-full
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo sh
Fehlermeldung:

Code: Alles auswählen

openwb2server@openwb2server:~$ sudo curl -s https://raw.githubusercontent.com/snaptec/openWB/master/openwb-install.sh | sudo sh
install required packages...
sources.list already updated
OK:1 http://deb.debian.org/debian bookworm InRelease
OK:2 http://security.debian.org/debian-security bookworm-security InRelease
OK:3 http://deb.debian.org/debian bookworm-updates InRelease
Paketlisten werden gelesen… Fertig
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Paket python-pip ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
  python3-pip

E: Paket raspberrypi-kernel-headers kann nicht gefunden werden.
E: Für Paket »python-pip« existiert kein Installationskandidat.
...done
check for timezone
...ok
check for i2c bus
check for initial git clone
Schwerwiegend: Zielpfad 'openWB' existiert bereits und ist kein leeres Verzeichnis.
... git cloned
check for ramdisk
...ok
updating mosquitto config file
cp: der Aufruf von stat für '/var/www/html/openWB/web/files/mosquitto.conf' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
disable cronjob logging
...ok
fix upload limit...installing pymodbus
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.

    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
check for paho-mqtt
mqtt installed...
check for MCP4725
Adafruit_MCP4725 installed...
sh: 109: python: not found
chmod: Zugriff auf '/var/www/html/openWB/modules/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf '/var/www/html/openWB/runs/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf '/var/www/html/openWB/*.sh' nicht möglich: Datei oder Verzeichnis nicht gefunden
sudo: /var/www/html/openWB/runs/atreboot.sh: Befehl nicht gefunden
Antworten