Tjena igen!
Hmm... Det verkar nog vara något knas i alla fall med de aktiveringar som styrs med tid. (de dynamiska funkar)
När jag kör
sudo /usr/bin/php /var/www/html/ha/run.php command=updateschedules får jag en massa felmeddelande om att
at inte anropats rätt.
Code: Select all
mp@pi-1:~ $ sudo /usr/bin/php /var/www/html/ha/run.php command=updateschedules
Updating schedules
Usage: at [-V] [-q x] [-f file] [-mMlbv] timespec ...
at [-V] [-q x] [-f file] [-mMlbv] -t time
at -c job ...
atq [-V] [-q x]
at [ -rd ] job ...
atrm [-V] job ...
batch
Flertal liknande rader bortklippta
När jag kör motsvarande på min ubuntu-burk blir svaret
Code: Select all
mp@zeppo:~$ sudo /usr/bin/php /srv/www/homeautomation/run.php command=updateschedules
Updating schedules
warning: commands will be executed using /bin/sh
job 7207 at Mon Jan 11 22:07:00 2016
warning: commands will be executed using /bin/sh
job 7208 at Mon Jan 11 22:43:00 2016
warning: commands will be executed using /bin/sh
job 7209 at Mon Jan 11 23:30:00 2016
warning: commands will be executed using /bin/sh
job 7210 at Mon Jan 11 23:54:00 2016
Nu har jag dock en helt ny installation av HomeAutomationpå min pi-burk, med undantag för att jag har kvar den ursprungliga databsen från min ursprungliga intsallation på pi. Frågan är om det kanske ligger något skräp i databasen som stör anropet till
run.php?
Jag har även gjort om installationen av
php5 med
apt-get purge och så vidare...
Vidare, när jag lägger in en aktivering under "Scheduler" så dyker den upp både i statusfältet till höger under "Comming events", samt även när jag kör
atq
Code: Select all
mp@pi-1:~ $ sudo atq
123 Mon Jan 11 23:19:00 2016 a root
126 Mon Jan 11 20:43:00 2016 a www-data
mp@pi-1:~ $ sudo atq
123 Mon Jan 11 23:19:00 2016 a root
Men, när aktiveringen försvunnit från
atq, och därmed borde exekverats, så dyker den inte upp i statusfältet under "Latest in log". Och ingen lampa tänds.
/Mathias