Hallo Experten,
habe mit einem RPiZero W, einem TSL2561 Sensor und solid state relais eine
Lichtsteuerung gebaut, die schlussendlich mit dem Script <tsl2561.py> funktionierte,
aber seit kurzem plötzlich nicht mehr.
Meine Absicht ist, das Script per crontab jeden Tag zu einer bestimmten Zeit
neu zu starten, in welchem die Sequenz der Ein- und Ausschaltvorgänge nach
Unterschreiten eines Helligkeitsschwellenwertes ausgelöst und nach
Ablauf per <break> beendet wird.
Zur Fehlersuche habe ich aus meinem Script <tsl2561.py eine "abgespeckte" Version
erstellt (<tsl2561_test.py>, im Dateianhang) , die aber auch nicht ausgeführt wird, die
erste loggin.info erschein nicht in der dafür vorgesehenen Datei (mylog1.log).
Ich verstehe nicht, warum Scripts, die ich zum Aufbau benutzte per crontab
(siehe unten, per # inaktiviert) korrekt ausgeführt werden, <tsl2561_test.py> und das
eigentliche Script <tsl2561.py> aber nicht:
Wenn ich diese beiden Scripts direkt mit <python3> ausführe geht's.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,$
# | | | | |
# * * * * * user-name command to be executed
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
#30 16 * * * root /home/pi/tsl2561.py
03 20 * * * root /home/pi/tsl2561_test.py
#30 20 * * * root /home/pi/relais_test.py
#20 17 * * * root /home/pi/sensor_tsl2561_test.py
Alles anzeigen