-
Notifications
You must be signed in to change notification settings - Fork 7
Skript zur Installation
Mit der Version 2 der Software habe ich ein Installationsskript eingeführt, das den überwiegenden Teil der Softwareinstallation erledigt. Um das Skript auszuführen, ist zunächst KEIN Klonen des CaravanPi Repositories notwendig. Das Skript wird das Klonen im Verlauf der Installation automatisch anstoßen.
Es ist vorgesehen, dass Sie das Skript via SSH ausführen, so dass Sie am Bildschirm des Raspberry Pi - soweit vorhanden - die Auswirkungen beobachten können.
Das Installationsskript hat zwei Modi. Ohne einen Aufrufparameter führt es lediglich eine Simulation der Installation durch, verändert am System aber nichts. Erst wenn Sie den Parameter "apply" anfügen, wird die Installation tatsächlich vorgenommen.
Start als Simulation:
bash -c "$(curl -sL https://raw.githubusercontent.com/spitzlbergerj/CaravanPi/development/install_CaravanPi.sh)"
Starten der Installation
bash -c "$(curl -sL https://raw.githubusercontent.com/spitzlbergerj/CaravanPi/development/install_CaravanPi.sh)" apply
Die Installation wird je nach Raspberry Pi Modell und Installationsstand des Raspberry OS auch mehr als eine Stunde dauern.
Ich habe die Installation viele Male getestet und optimiert. Natürlich konnte ich dabei nicht alle Situationen und Gerätekombinationen ausprobieren, die bei Ihnen vorkommen mögen. Sollte das Skript nicht funktionieren, wäre ich Ihnen dankbar für das Eröffnen eines Issues. Bitte übermitteln Sie mir dazu das Log-File, das während der Installation unter /home/pi/install_CaravanPi.log geschrieben wird.
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