Python 433MHz Lichtsteuerung
Astronomische Zeitschaltuhr um Raumbeleuchtung per 433-Mhz Funksteckdosen mittels Python zu steuern
Hardware-Voraussetzungen:
433 Sender Modul
Software-Voraussetzungen:
Python 3.x mit astral und pytz
433Send Programm und Skripte (2 Downloads)
licht-sonnenuntergang.py
startet mittags vor dem Sonnenuntergang, bei mir 14:30. Darin wird zyklisch auf einen Sonnenuntergang geprüft.
licht-nachts.py
startet bei mir um 22:00, hierbei werden helle Lichter ausgeschaltet, die Nachtlichter bleiben aktiv.
licht-sonnenaufgang.py
startet kurz vor dem Aufstehen. Hellere Lichter werden direkt eingeschaltet und leuchten bis zum Sonnenaufgang (zyklische Prüfung). Danach werden alle Lichter ausgeschaltet.
Crontab: (/etc/crontab)
30 14 * * * pi /usr/bin/python3 /home/pi/433-lichtsteuerung/licht-sonnenuntergang.py
0 22 * * * pi /usr/bin/python3 /home/pi/433-lichtsteuerung/licht-nachts.py
10 6 * * * pi /usr/bin/python3 /home/pi/433-lichtsteuerung/licht-sonnenaufgang.py
Um einen anderen Anschluss als GPIO0 zu verwenden, kann die send.cpp bearbeitet und kompiliert werden.
GPIO-Nummerierung
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _