-
Notifications
You must be signed in to change notification settings - Fork 7
V 2.0 Update
*** noch in Arbeit ***
Einfach auf dem Raspberry ohne vorheriges Klonen aufrufen:
nur testen, ohne die Kommados und Installationen wirklich auszuführen
bash -c "$(curl -sL https://raw.githubusercontent.com/spitzlbergerj/CaravanPi/development/install_CaravanPi.sh)"
Kommandos und Installationen ausführen
bash -c "$(curl -sL https://raw.githubusercontent.com/spitzlbergerj/CaravanPi/development/install_CaravanPi.sh)" apply
Zusätzlich zu den bisherigen Modulen müssen weitere Module installiert werden
fping, um in der Statuswebsite nach anderen Netzwerkgeräten scannen zu können
sudo apt-get install fping
python Modul netaddr wird ebenfalls für die Netzwerk Überprüfung benötigt
pip3 install netaddr
einige Aufrufparameter der Skripte haben sich geändert, daher crontab anpassen
Apache Umstellen auf Reverse Proxy für die Flask Website ` <VirtualHost *:80> ServerName CaravanPiConfig
ServerAdmin webmaster@localhost
# Entfernen oder auskommentieren Sie die folgende Zeile, da sie nicht benötigt wird
# DocumentRoot /home/pi/CaravanPi/html
# Proxy-Anfragen an den Flask-Server umleiten
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
# Logging-Einstellungen
LogLevel info
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# Wenn Sie zusätzliche Konfigurationen wie Sicherheitseinstellungen hinzufügen möchten,
# können Sie das hier tun. Zum Beispiel, um den Zugriff zu beschränken, etc.
# Die Include-Zeile für serve-cgi-bin.conf kann entfernt oder auskommentiert werden,
# es sei denn, Sie benötigen speziell CGI-Skripte
#Include conf-available/serve-cgi-bin.conf
`
sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod ssl # Sollte bereits für SSL aktiviert sein
sudo systemctl restart apache2
Pfostenstecker am Flachbandkabel Um die Zusatzschaltung AD-Wandler, Levelswitscher, 230V-, 12V Überwachung und Gassensor an die CaravanPi Platine anzubinden, muss vom Pfostenstecker für den I2C Bus ein Kabel an einen freien GPIO Port gelegt werden. Dadurch muss das Flachbandkabel aufgetrennt werden.
CaravanPi - smart Caravan based on Raspberry Pi
(c) Josef Spitzlberger, Schloss Lustheim, Munich, Germany, 2019ff
CaravanPi Wiki
- Testaufbau
- Raspberry Pi OS installieren und initial konfigurieren
- MagicMirror installieren
- CaravanPi Skripte installieren
- MagicMirror vorbereiten & updaten
- OBSOLET V2 - Bottle Framework installieren
- Ein-/Aus-Schalter installieren
- Bewegungsmelder installieren
- Hupe/Buzzer installieren
- weitere Taster installieren
- OBSOLET V2 - Konfigurations-Website einrichten
- Temperatur Sensoren installieren
- Temperatur Sensoren anzeigen
- Gasflaschenwaage HX711 installieren
- Gasflaschenfüllstand anzeigen
- mehrere Gasflaschen Waagen anschließen
- I2C-Bus einrichten
- Klimasensor installieren
- Klimasensor BME280 anzeigen
- Klimasensor BME680 anzeigen
- GPIO Ports mit MCP23017 erweitern
- Lage-Sensor installieren
- Lage-Sensor anzeigen
- I2C Extender - langes Kabel
- Tank-Füllstände auslesen
- LEDs zur Lageanzeige
- RGB-LEDs am MCP23017 betreiben
- LED Einbau im Testaufbau
- Caravan ausrichten im Testaufbau
ab hier altes WIKI, muss noch umgezogen werden
XX = in Bearbeitung NEU = neue Funktion in letzter Version
- Stromversorgung Grundsätzliches
- Testgerät bauen
- Verkabeln am Caravan
- Gasflaschen-Waage bauen
- LEDs am Caravan anbringen
- Temperaturfühler im Kühlschrank anbringen
- Klimasensoren innen & außen anbringen
- Stromversorgung Raspberry Pi
- Stromversorgung Monitor
- WLAN im Caravan
- CaravanPi in Betrieb nehmen
- Gasflaschenwaage in Betrieb nehmen
- Defaultwerte für Lage, etc eintragen
- NEU XX Vorüberlegungen
- NEU XX MariaDB installieren
- NEU XX CaravanPi Datenbank anlegen
- NEU XX phpmyadmin installieren
- NEU XX Grafana installieren
- NEU XX Grafana auf MagicMirror anzeigen
- NEU XX Pythonzugriff auf MariaDB
- NEU XX Problembehandlung MariaDB, Grafana
- NEU XX Vorüberlegungen
- NEU XX Flask installieren
- NEU XX Status-Website einrichten
- NEU XX vorhandene Websites migrieren
- NEU XX 230V Eingang prüfen
- NEU XX 12V Batterie prüfen
- NEU XX Gassensor