Aktuelles "How to" zur Neuinstalltion

Thomas
Beiträge: 118
Registriert: Sa Jun 01, 2019 8:17 am

Aktuelles "How to" zur Neuinstalltion

Beitrag von Thomas »

Leider ist meine Installation von vor 1 Jahr zerschossen.
Wo finde ich eine aktuelles How To zur Neuinstallation? Das pdf von 2018 berücksichtigt die rasbian Versionen (strech/buster) und die open WB Versionen leider nicht. Also z.B. welche Version wo runterladen, welche updates muss man wann machen.
Hilfreich wäre eine einfache Schritt für Schritt Anleitung oder ein bereits fertiges img.
Danke!
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 18 times
Been thanked: 32 times

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von aiole »

Mmh,
ich erstelle mir nach meiner Erstinstallation ein backup, was ich später immer einspielen kann. Von dort sind dann updates kein Problem.
Die hohe Dynamik der openWB-Entwicklung macht ein Handbuch untauglich. Für eine aktuell gehaltene Online-Doku fehlen die Ressourcen.

Du könntest Dich nur anhand der vorh. Doku (Github) durchhangeln, bei Problemen im Forum fragen und das Ganze gleich für alle dokumentieren.
VG aiole

ps
Ein Image wird es nicht geben. Dafür ist die "standalone" vorgesehen (HW subventioniert SW.).
Thomas
Beiträge: 118
Registriert: Sa Jun 01, 2019 8:17 am

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von Thomas »

OK,
ich dachte an folgende oder ähnliche Anleitung die dann auch funktioniert, hatte ich mir mal zusammengeschrieben, q a d .... leider kommt immer nur "Graph wird geladen", rs485 Greräte werden nicht abgefragt :


HW:
Raspberry Pi 3 Model B+
rs485 Adapter

raspian buster light:
https://www.raspberrypi.org/downloads/raspbian/

ODER:?
raspian stretch:
http://downloads.raspberrypi.org/raspbi ... 019-04-09/

zip extrahieren

.img kopieren mit (SD >=8GB):
https://sourceforge.net/projects/win32diskimager/


/boot: neue leere Datei anlegen: "ssh"

SD Karte einsetzen

SSH mit Terra Term:
user: pi pwd: rapberry

HW abfragen: cat /sys/firmware/devicetree/base/model
Raspberry Pi 3 Model B Plus Rev 1.3

HW rs485 Adapter abfragen: ls -l /dev/serial/by-id
usb-1a86_USB2.0-Serial-if00-port0
usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0
raspi-config
neues pwd
local: de_DE.UTF8
SSH aktivieren


OS update machen?:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot

openwb install:
curl -s https://raw.githubusercontent.com/snapt ... install.sh | sudo sh

web index ändern:
nano /var/www/html/index.html
alles löschen, nur noch:
<meta http-equiv="refresh" content="0; URL=/openWB/web/status/status.php" />

In der Shell folgendes eingeben?
In der crontab-Datei unter den #Anmerkung folgende Zeilen 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
 Crontab mit Ctrl + X verlassen und mit J (Ja) speichern
 RPi mit sudo shutdown –r now rebooten

Aufruf mit: http://192.168.xxx.yyy/openWB/web/index.php

Raspbian buster mit Raspi 4 funktioniert "Ver 1.7.010Stable"?

nano /var/www/html/openWB/runs/mqttsub.py

client.on_connect = on_connect
client.on_message = on_message
:alt
>löschen:>
client.connect(mqtt_broker_ip, 1883)

>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect(mqtt_broker_ip, 1883)
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)

alt:
client.loop_forever()
client.disconnect()
-----------------------------------------------------
nano /var/www/html/openWB/runs/mqttpub.py
<löschen:
client.connect("localhost")

>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect("localhost")
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)

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

update openWB auf web Seite von "1.6 mit update auf 1.7" auf 1.7?
Thomas
Beiträge: 118
Registriert: Sa Jun 01, 2019 8:17 am

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von Thomas »

Habe ein einfaches "HowTo" aus diversen Quellen erstellt, hier mein Vorschlag:


raspian strech:
http://downloads.raspberrypi.org/raspbi ... 019-04-09/
-----------------------------------
ODER mit Ergänzung ganz unten: raspian buster light:
https://www.raspberrypi.org/downloads/raspbian/
-----------------------------------
zip extrahieren
-----------------------------------
.img kopieren mit (SD >=8GB) mit:
https://sourceforge.net/projects/win32diskimager/
-----------------------------------
Laufwerk /boot: neue leere Datei anlegen: "ssh"
-----------------------------------
SD Karte einsetzen
-----------------------------------
SSH mit Terra Term:
user: pi pwd: raspberry
-----------------------------------
HW abfragen:
cat /sys/firmware/devicetree/base/model
Raspberry Pi 3 Model B Plus Rev 1.3
-----------------------------------
HW rs485 Adapter abfragen (Auchtung: Zuordnungsreihefolge wechselt wenn ab oder angesteckt wird!):
ls -l /dev/serial/by-id
usb-1a86_USB2.0-Serial-if00-port0 (schwarzer schmaler)
usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 (blauer großer)
-----------------------------------
sudo raspi-config
neues pwd
local: de_DE.UTF8
Network: Hostname ändern
SSH aktivieren
Advanced: Expand filesystem
sudo reboot
-----------------------------------
hostname abfragen: hostname
-----------------------------------
OS update machen?:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot
************************************
openwb install:
curl -s https://raw.githubusercontent.com/snapt ... install.sh | sudo sh
-----------------------------------
web index ändern:
sudo rm /var/www/html/index.html
sudo nano /var/www/html/index.html
alles löschen, nur noch:
<meta http-equiv="refresh" content="0; URL=/openWB/web/index.php" />
-----------------------------------
crontab: crontab -e
<ganz unten dazu:<
* * * * * /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 reboot
-----------------------------------
Aufruf mit: http://aa.bb.xxx.yyy/openWB/web/index.php
-----------------------------------
Bei Raspbian buster mit Raspi 4 funktioniert es wenn:
sudo nano /var/www/html/openWB/runs/mqttsub.py

client.on_connect = on_connect
client.on_message = on_message
:alt
>löschen:>
client.connect(mqtt_broker_ip, 1883)
>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect(mqtt_broker_ip, 1883)
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)
-----------------------------------------------------
sudo nano /var/www/html/openWB/runs/mqttpub.py
<löschen:
client.connect("localhost")
>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect("localhost")
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)
-----------------------------------------------------
deburg log: cat /var/www/html/openWB/ramdisk/debug.log
lumajo
Beiträge: 27
Registriert: Mi Okt 28, 2020 9:57 pm

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von lumajo »

Hallo miteinander,
ich gehe davon aus die Anleitung bzgl MQtt bezieht sich auf "Buster" egal auf welcher Hardware. Ich habe Buster auf einem Raspi 3, da trifft das wohl auch zu richtig?
DANKE
Zenja
Beiträge: 6
Registriert: Di Dez 22, 2020 7:06 pm
Wohnort: Köln und meine Heimat Schweiz

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von Zenja »

Hallo,

vielleicht könnt ihr einer Beginnerin Hilfe leisten:

Da mein neuer e-Golf noch mit 230V geladen wird, denke ich über eine wallbox nach.

Wenn ich alle Daten richtig interpretiere dann kann und darf man sich die Oberfläche auf einem Raspi installieren, da liegen bei mir noch zwei unbenutzt rum.

Ist auch alles easy, aber hier stocke ich und bin unsicher, was zu tun ist und Frage, ob wer mir das etwas transparenter auflösen kann???

Danke schonmal und LG aus der Schweiz

Zenja


web index ändern:
nano /var/www/html/index.html

alles löschen, nur noch:
<meta http-equiv="refresh" content="0; URL=/openWB/web/status/status.php" />

In der Shell folgendes eingeben?

In der crontab-Datei unter den #Anmerkung folgende Zeilen 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

 Crontab mit Ctrl + X verlassen und mit J (Ja) speichern
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von zimberg44 »

Thomas hat geschrieben: Di Mär 24, 2020 10:52 am ...
-----------------------------------
Bei Raspbian buster mit Raspi 4 funktioniert es wenn:
sudo nano /var/www/html/openWB/runs/mqttsub.py

client.on_connect = on_connect
client.on_message = on_message
:alt
>löschen:>
client.connect(mqtt_broker_ip, 1883)
>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect(mqtt_broker_ip, 1883)
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)
-----------------------------------------------------
sudo nano /var/www/html/openWB/runs/mqttpub.py
<löschen:
client.connect("localhost")
>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect("localhost")
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)
-----------------------------------------------------
deburg log: cat /var/www/html/openWB/ramdisk/debug.log
Bei meiner Installation mit Raspi 4 und Buster sind all diese Anpassungen nicht nötig. Daher scheint es eine Ursache an einer anderen (bei mir nicht bestehenden Stelle) zu haben (Versionen bestimmter Pakete?). Weiter verwende ich MQTT, um die Werte meine EVU-Messungen der openWB mitzuteilen; wenn da was nicht sauber funktionieren würde, würde ich es sofort bemerken. Gebe gerne bei Bedarf weitere Infos zu meiner Pi4-Buster-openWB-Installation bekannt.
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
Zenja
Beiträge: 6
Registriert: Di Dez 22, 2020 7:06 pm
Wohnort: Köln und meine Heimat Schweiz

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von Zenja »

Guten Morgen,

vielen Dank für deine Antwort.

Es hatte bei mir Verständnisprobleme, da ich im "Pi" noch nicht so fit bin.

Läuft aber nun.

Grüße und schöne Feiertage!

Zenja
Isehwurscht
Beiträge: 35
Registriert: Mi Okt 09, 2019 4:47 am

Re: Aktuelles "How to" zur Neuinstalltion

Beitrag von Isehwurscht »

Hab da auch noch eine Frage dazu:

Kann ich ein OS Update gefahrlos machen?
Oder soll/kann ich den jetzt schon 1,5 Jahre alten Raspberry ein OS update gönnen?

Wie kann ich vorher ein Backup machen?
Wie könnte ich das wieder zurück spielen?

Viele Fragen von einem PI Neuling.
HorstBlass
Beiträge: 101
Registriert: So Nov 08, 2020 12:41 pm
Wohnort: Mannheim

Wie man Einsteigern in OpenWB helfen könnte

Beitrag von HorstBlass »

Hallo,
ich habe Verständnis für die Schwierigkeit der Pflege eines aktuellen Handbuchs.
Bei allen anderen Anbietern in diesem ganzen PV-Bereich gibt es auch nichts, das auch nur annähernd den Anforderungen an ein Handbuch genügt.
Dazu ist die Branche immer noch zu dynamisch und jung.

Hier stecken so viele so tief im Thema, dass sie vielleicht vergessen haben, wie sich ein Anfänger fühlt.
Nutzt doch bitte die Community, um Anfängern eine Chance zu geben!

Ich schlage vor, dass eine Rubrik "Best Practices" eingerichtet wird, in dem jeder seine Lösung einer Aufgabenstellung oder Problems vorstellen kann, sei sie noch so klein und am Ende auch natürlich einfach.
z.B. Einrichtung einer OpenWB Duo, Minimierung der Speichernutzung, Mein Konzept für maximalen Eigenverbrauch, Warum lädt mein Auto nicht, SoC für Mercedes Me eingerichtet, Wozu ich einen Ladetaster benutze, Wie bekomme ich Morgens ein warmes Auto, Wie ich die MQTT Brücke nutze

Dann wäre eine "Whitepaper" Rubrik schön, in der die Größen dieses Forums etwas zum Grundsätzlichen der OpenWB oder neuen Konzepte beschreiben und bei Änderungen ergänzen könnten, wie z.B. Ladeleistung Steuerung, Hausverbrauch Berechnung, Zielladen Funktionsweise, ...

Vielen Dank
Horst
60 x Shanghai JA Solar JAM60S10-340MR (1000V) 20,4 kWp O/W
Kostal SEM, 2xPlenticore Plus 8.5, BYD HVS 20,4 kWh
OpenWB Duo 2020 mit 2 x 22 kW, TeslaY+MB250ED
Antworten