Skip to content

Überwachung und Steuerung eines Wohnmobils mit dem Raspberry

License

Notifications You must be signed in to change notification settings

BikeAtor/WoMoAtor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neu

GPSTracker

WoMoAtor

Überwachung und Steuerung eines Wohnmobils mit dem Raspberry Pi und Python3.

Das Projekt befindet sich in der Entwicklungsphase. Es können ständig gravierende Änderungen vorgenommen werden.

Die Hauptklasse für die komplette Steuerung ist derzeit noch nicht veröffentlicht. Die einzelnen Module können jedoch auch unabhängig davon verwendet werden. Viele Dateien können auch direkt gestartet werden (main()).

Module

Folgende Module existieren:

  • Überwachung der LiFePo3-Batterie von Supervolt. Nur altes, schwarzes Modell! ( Einbaubericht ) ( Ist auch unter Windows nutzbar )
  • Überwachung der Fahrzeugbatterie mit BatteryGuard
  • Überwachung der Temperaturen mit Bluetooth-LE fähigen Sensoren
  • Reifendrücküberwachung TPMS mit DVB-T-Empfänger
  • GPS

Folgende Module sind geplant:

  • Gassensor und Bewegungsmelder (Arduino Nano mit MQ-2, IR oder Radarsensor)

Im Laufe der Zeit kommen mehr Module hinzu.

Verwendete Pythonmodule

Verwendete Python-Module (evtl unvollständig):

  • smopy
  • pynmea2
  • (bluepy)
  • bleak
  • bleson
  • cairosvg
  • schedule
  • pillow
  • pygobject
  • (pyscreenshot)
  • (opencv-contrib-python)
  • (pydbus)

Hier das Kommando zum installieren der benötigten Module:

(sudo) pip3 install --upgrade setuptools

Auf Windows-Systemen bluepy weglassen, da diese nicht unterstütz werden. Weiter muss MSYS2 installiert werden und dort mit "pacman -S mingw-w64-x86_64-python3-gobject" die Bibliotheken für die graphische Ausgabe (GUI). Danach muss %PATH% in den Umgebungsvariablen um \mingw64\bin erweitert werden um die DLL-Dateien zu finden. Alternativ kann der Pfad auch in Python gesetzt werden.

(sudo) pip3 install bluepy bleak bleson cairosvg schedule pillow

(sudo) pip3 install pyscreenshot opencv-contrib-python pydbus

Konfiguration mit JSON

Die Konfiguration erfolgt per JSON. Weitere Informationen zur Konfiguration befindet sich im jeweiligen Modul.

{
	"system": {
		"name": "WoMoAtor",
		"version": "V0.1"
	},
	"notification": {
		"emailToAddresses": "[email protected]",
		"emailFromAddress": "[email protected]",
		"emailServer": "smtp.email",
		"emailPort": 587,
		"emailPassword": "bubu",
		"dataURL": "https://wo auch immer"
	}
}

About

Überwachung und Steuerung eines Wohnmobils mit dem Raspberry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages