Update schedules körs först 01:00 vilket gör att 00:01 eventet dyker upp först i över morgon. Testa att lägga eventet på 01:05, sen ställer du klockan på 00:59 och väntar till efter 01:00, fungerar det nu?urk wrote:Har nu lagt in en cron.allow under /etc där jag i den filen skrivit www-data.tom_rosenback wrote: Det beror lite på OSet vad som gäller om båda saknas, men skapa för säkerhets skull en cron.allow och lägg in en rad med www-data dit, återkom sedan med test resultat.
Skapade sedan ett testevent klockan 00:01 men det dök tyvärr inte upp i "Coming events".
Inte heller när jag ställde om klockan till 23:59 och väntade till efter 00:00 hände någonting.
PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Moderator: Telldus
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
//Tom
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Nu kom eventet upp och det kördes också när jag väntade.tom_rosenback wrote: Update schedules körs först 01:00 vilket gör att 00:01 eventet dyker upp först i över morgon. Testa att lägga eventet på 01:05, sen ställer du klockan på 00:59 och väntar till efter 01:00, fungerar det nu?
Är dock inte helt säker ännu, vill kolla lite till imorgon att lamporna tänds och släcks som de ska. Har ju varit lite spooky hela tiden.
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Nej, tyvärr. Har nu testat igen och lamporna lyser fortfarande fast det just nu är dag.urk wrote:Nu kom eventet upp och det kördes också när jag väntade.tom_rosenback wrote: Update schedules körs först 01:00 vilket gör att 00:01 eventet dyker upp först i över morgon. Testa att lägga eventet på 01:05, sen ställer du klockan på 00:59 och väntar till efter 01:00, fungerar det nu?
Är dock inte helt säker ännu, vill kolla lite till imorgon att lamporna tänds och släcks som de ska. Har ju varit lite spooky hela tiden.
ON verkar fungera bra men det är alltid vid mörkrets inbrott, innan 01.00.
OFF verkar inte fungera.
Suck.
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Nu har jag meckat ytterligare för att försöka få det att fungera. Jag installerade om HELA Ubuntu 13.10 på datorn och gjorde dessutom en ren installation av Homeautomation med nya inställningar. Det enda som jag sparade var mysqldatabasen, som jag innan gjorde en backup av och sedan läste in.urk wrote:Nej, tyvärr. Har nu testat igen och lamporna lyser fortfarande fast det just nu är dag.urk wrote:Nu kom eventet upp och det kördes också när jag väntade.tom_rosenback wrote: Update schedules körs först 01:00 vilket gör att 00:01 eventet dyker upp först i över morgon. Testa att lägga eventet på 01:05, sen ställer du klockan på 00:59 och väntar till efter 01:00, fungerar det nu?
Är dock inte helt säker ännu, vill kolla lite till imorgon att lamporna tänds och släcks som de ska. Har ju varit lite spooky hela tiden.
ON verkar fungera bra men det är alltid vid mörkrets inbrott, innan 01.00.
OFF verkar inte fungera.
Suck.
Med hopp om att det nu minsann borde fungera började jag testa.
Men...samma sak igen! Lamporna tänds på kvällen men släcks inte på morgonen!
Jag noterade nu imorse att fastän tidpunkten hade passerats så stod händelsen kvar i "Coming events".
Vad är det för fel?! Jag ger snart upp! Finns det ingen annan som har samma problem som mig? Ni som kör Homeautomation, fungerar allting felfritt för er?
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Jag har några tips du kan kolla upp, men det skulle vara bra med ett mera komplett felsökningsskema i User guiden t ex?
I unix kan man kolla vad som står i crontab
~$ sudo crontab -u www-data -l ("www-data" ska här vara webserverns användare, i mitt fall är det monkey)
det bör ge nåt i still med
~$ 01 00 * * * /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules >/dev/null 2>&1 (/var/www/HomeAutomation/ är sökvägen till websidorna)
sedan kan du testa om cron kan köra skriptet run.php command=updateschedules så här:
~$ sudo -u www-data /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules (igen "www-data" ska här vara samma användare som webserver/cron användare)
Jag fick då svaret
~$ /usr/bin//php: 1: /usr/bin//php: This: not found
Detta gjorde att jag uptäckte ett fel i min php installation som gjorde att den inte kunde köras i terminal, det hjälpte inte att uppdatera php-cli så jag avinstallerade det först med
~$ sudo apt-get remove php5-cli
och sedan installerade det på nytt
~$ sudo apt-get install php5-cli
Sedan körde jag cronstriptet igen
~$ sudo -u www-data /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules
Nu får jag en lista med händelser och varnigar som ser ut så här;
Updating schedules
warning: commands will be executed using /bin/sh
job 130 at Fri Nov 8 17:00:00 2013
warning: commands will be executed using /bin/sh
job 131 at Fri Nov 8 17:10:00 2013
warning: commands will be executed using /bin/sh
job 132 at Fri Nov 8 14:00:00 2013
warning: commands will be executed using /bin/sh
job 133 at Fri Nov 8 14:54:00 2013
warning: commands will be executed using /bin/sh
job 134 at Fri Nov 8 14:39:00 2013
warning: commands will be executed using /bin/sh
job 135 at Fri Nov 8 14:39:00 2013
Completed in 2.7806 seconds
Dessutom fungerar schemaläggaren nu som den ska.
Jag har kvar ett mindre problem kvar att varje gång jag har startad om datorn (raspberry) att det är et fel i tdtool/telldusd
-$tdtool -n 3 (osv) ger då något i still med
Turning on device 3, Vardagsrum1 - TellStick not found
Jag vet inte varför det är så, efter start finns en telldusd deamon när jag kollar vilka processer som är i gång med
-$ ps aux | grep telldusd
nobody 2201 0.3 0.4 36840 1552 ? Ssl 11:02 0:00 /usr/sbin/telldusd
När telldusd startas om med kommandot
-$ sudo /etc/init.d/telldusd restart
Restarting the Telldus TellStick daemon: telldusd.
Ser processen fortfarande likadant ut med först då funkar tdtool som den ska.
~$ tdtool -n3
Turning on device 3, Vardagsrum1 - Success
~$ tdtool -f3
Turning off device 3, Vardagsrum1 - Success
Nån som vet vad det kan bero på?
I unix kan man kolla vad som står i crontab
~$ sudo crontab -u www-data -l ("www-data" ska här vara webserverns användare, i mitt fall är det monkey)
det bör ge nåt i still med
~$ 01 00 * * * /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules >/dev/null 2>&1 (/var/www/HomeAutomation/ är sökvägen till websidorna)
sedan kan du testa om cron kan köra skriptet run.php command=updateschedules så här:
~$ sudo -u www-data /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules (igen "www-data" ska här vara samma användare som webserver/cron användare)
Jag fick då svaret
~$ /usr/bin//php: 1: /usr/bin//php: This: not found
Detta gjorde att jag uptäckte ett fel i min php installation som gjorde att den inte kunde köras i terminal, det hjälpte inte att uppdatera php-cli så jag avinstallerade det först med
~$ sudo apt-get remove php5-cli
och sedan installerade det på nytt
~$ sudo apt-get install php5-cli
Sedan körde jag cronstriptet igen
~$ sudo -u www-data /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules
Nu får jag en lista med händelser och varnigar som ser ut så här;
Updating schedules
warning: commands will be executed using /bin/sh
job 130 at Fri Nov 8 17:00:00 2013
warning: commands will be executed using /bin/sh
job 131 at Fri Nov 8 17:10:00 2013
warning: commands will be executed using /bin/sh
job 132 at Fri Nov 8 14:00:00 2013
warning: commands will be executed using /bin/sh
job 133 at Fri Nov 8 14:54:00 2013
warning: commands will be executed using /bin/sh
job 134 at Fri Nov 8 14:39:00 2013
warning: commands will be executed using /bin/sh
job 135 at Fri Nov 8 14:39:00 2013
Completed in 2.7806 seconds
Dessutom fungerar schemaläggaren nu som den ska.
Jag har kvar ett mindre problem kvar att varje gång jag har startad om datorn (raspberry) att det är et fel i tdtool/telldusd
-$tdtool -n 3 (osv) ger då något i still med
Turning on device 3, Vardagsrum1 - TellStick not found
Jag vet inte varför det är så, efter start finns en telldusd deamon när jag kollar vilka processer som är i gång med
-$ ps aux | grep telldusd
nobody 2201 0.3 0.4 36840 1552 ? Ssl 11:02 0:00 /usr/sbin/telldusd
När telldusd startas om med kommandot
-$ sudo /etc/init.d/telldusd restart
Restarting the Telldus TellStick daemon: telldusd.
Ser processen fortfarande likadant ut med först då funkar tdtool som den ska.
~$ tdtool -n3
Turning on device 3, Vardagsrum1 - Success
~$ tdtool -f3
Turning off device 3, Vardagsrum1 - Success
Nån som vet vad det kan bero på?
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Tack för den guiden! Hoppas detta hjälper dig på vägen urkaryan wrote:Jag har några tips du kan kolla upp, men det skulle vara bra med ett mera komplett felsökningsskema i User guiden t ex?
I unix kan man kolla vad som står i crontab
~$ sudo crontab -u www-data -l ("www-data" ska här vara webserverns användare, i mitt fall är det monkey)
det bör ge nåt i still med
~$ 01 00 * * * /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules >/dev/null 2>&1 (/var/www/HomeAutomation/ är sökvägen till websidorna)
sedan kan du testa om cron kan köra skriptet run.php command=updateschedules så här:
~$ sudo -u www-data /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules (igen "www-data" ska här vara samma användare som webserver/cron användare)
Jag fick då svaret
~$ /usr/bin//php: 1: /usr/bin//php: This: not found
Detta gjorde att jag uptäckte ett fel i min php installation som gjorde att den inte kunde köras i terminal, det hjälpte inte att uppdatera php-cli så jag avinstallerade det först med
~$ sudo apt-get remove php5-cli
och sedan installerade det på nytt
~$ sudo apt-get install php5-cli
Sedan körde jag cronstriptet igen
~$ sudo -u www-data /usr/bin//php /var/www/HomeAutomation/run.php command=updateschedules
Nu får jag en lista med händelser och varnigar som ser ut så här;
Updating schedules
warning: commands will be executed using /bin/sh
job 130 at Fri Nov 8 17:00:00 2013
warning: commands will be executed using /bin/sh
job 131 at Fri Nov 8 17:10:00 2013
warning: commands will be executed using /bin/sh
job 132 at Fri Nov 8 14:00:00 2013
warning: commands will be executed using /bin/sh
job 133 at Fri Nov 8 14:54:00 2013
warning: commands will be executed using /bin/sh
job 134 at Fri Nov 8 14:39:00 2013
warning: commands will be executed using /bin/sh
job 135 at Fri Nov 8 14:39:00 2013
Completed in 2.7806 seconds
Dessutom fungerar schemaläggaren nu som den ska.
Jag har kvar ett mindre problem kvar att varje gång jag har startad om datorn (raspberry) att det är et fel i tdtool/telldusd
-$tdtool -n 3 (osv) ger då något i still med
Turning on device 3, Vardagsrum1 - TellStick not found
Jag vet inte varför det är så, efter start finns en telldusd deamon när jag kollar vilka processer som är i gång med
-$ ps aux | grep telldusd
nobody 2201 0.3 0.4 36840 1552 ? Ssl 11:02 0:00 /usr/sbin/telldusd
När telldusd startas om med kommandot
-$ sudo /etc/init.d/telldusd restart
Restarting the Telldus TellStick daemon: telldusd.
Ser processen fortfarande likadant ut med först då funkar tdtool som den ska.
~$ tdtool -n3
Turning on device 3, Vardagsrum1 - Success
~$ tdtool -f3
Turning off device 3, Vardagsrum1 - Success
Nån som vet vad det kan bero på?
//Tom
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Tack för svaret. Tyvärr så blev det nog ingen riktig framgång.
Visserligen stod det fel i crontab men vet inte vad det påverkat. Det dubbla / fanns inte där så jag lade till det. Nu står det:
När jag kör
får jag en massa felmeddelanden. Det sprutar sida upp och sida ned med meddelande av typen
Vad kan det bero på?
Jag har satt date.timezone = Europe/Stockholm i php.ini.
Saker händer för övrigt när jag ställer om systemklockan på datorn. Sätter jag den på 23.59 så syns alla event som de bör i "Coming events". Ställer jag klockan på 00.01 så försvinner de. Sätter jag klockan på 08.00 så kommer de upp igen.
Vad händer kl 00.00?
Visserligen stod det fel i crontab men vet inte vad det påverkat. Det dubbla / fanns inte där så jag lade till det. Nu står det:
Code: Select all
01 00 * * * /usr/bin//php /var/www/homeautomation/run.php command=updateschedules >/dev/null 2>&1
Code: Select all
sudo -u www-data /usr/bin//php /var/www/homeautomation/run.php command=updateschedules
Code: Select all
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/homeautomation/system/functions.php on line 718
Jag har satt date.timezone = Europe/Stockholm i php.ini.
Saker händer för övrigt när jag ställer om systemklockan på datorn. Sätter jag den på 23.59 så syns alla event som de bör i "Coming events". Ställer jag klockan på 00.01 så försvinner de. Sätter jag klockan på 08.00 så kommer de upp igen.
Vad händer kl 00.00?
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Nu har jag lagt ned ytterligare tid på felsökning. Jag har nu även tagit bort hela den gamla databasen och gjort en helt ny. Jag har också installerat om homeautomation enligt instruktionerna. Fortfarande ingen framgång.
Tidigare har jag ju gjort en helt ren installation av Ubuntu 13.10 så allt är rent från början.
Det jag inte har provat än så länge är att installera HA på ett annat OS, t ex Fedora eller CentOS.
Jag har även provat att sätta lite tider på systemklockan. Om jag först skapar ett event som är klockan 09.00 för att ta ett exempel. Eventet läggs då upp under coming event som sig bör.
När jag sedan ställer systemklockan på 08.59 och väntar till klockan 09.00 så försvinner eventet men exekveras inte. Vad kan detta bero på?
Finns det någon här som kör HA med Ubuntu som OS, det skulle vara intressant att veta om det fungerar för er också. Någon som nyligen provat göra en installation.
Finns det för övrigt några planer på när HA 3.0 kommer att släppas?
Tidigare har jag ju gjort en helt ren installation av Ubuntu 13.10 så allt är rent från början.
Det jag inte har provat än så länge är att installera HA på ett annat OS, t ex Fedora eller CentOS.
Jag har även provat att sätta lite tider på systemklockan. Om jag först skapar ett event som är klockan 09.00 för att ta ett exempel. Eventet läggs då upp under coming event som sig bör.
När jag sedan ställer systemklockan på 08.59 och väntar till klockan 09.00 så försvinner eventet men exekveras inte. Vad kan detta bero på?
Finns det någon här som kör HA med Ubuntu som OS, det skulle vara intressant att veta om det fungerar för er också. Någon som nyligen provat göra en installation.
Finns det för övrigt några planer på när HA 3.0 kommer att släppas?
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Har den användare som exekverar eventet rättigheter till tellsticken ? Läst de loggar som finns ?
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Tja, /var/log/syslog säger inte något speciellt i alla fall.Zapper wrote:Har den användare som exekverar eventet rättigheter till tellsticken ? Läst de loggar som finns ?
Jag kan köra kommandon som användare www-data utan några felmeddelanden. Den förekommer heller inte några direkta felmeddelanden relaterade till tdtool, t ex "permission denied". Allting går ju att tända och släcka som vanligt men det är schemaläggningen som inte fungerar.
Men har då några mer ingående tips som man skall kolla så tas det tacksamt emot.
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Tja om www-data kan köra så vet jag inte vad annat strul det kan vara, de kanske nån som kan HA kan svara på.
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Hej.
Jag installerade HA 2.0.2 på ubuntu 13.10 för ca 2månader sedan. Fungerade bra. Nu är den dock överflyttat till en rPI. Kommer tyvärr inte på så mycket annat som kan vara fel. Kollat at/cron.deny/allow antar jag?
Jag installerade HA 2.0.2 på ubuntu 13.10 för ca 2månader sedan. Fungerade bra. Nu är den dock överflyttat till en rPI. Kommer tyvärr inte på så mycket annat som kan vara fel. Kollat at/cron.deny/allow antar jag?
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Ja, cron och at har jag gått igenom. Har en Raspberry som jag skulle kunna prova att köra på. Det är väl sista utvägen, sedan får jag ge upp och försöka hitta någon annan lösning.nebuchad wrote:Hej.
Jag installerade HA 2.0.2 på ubuntu 13.10 för ca 2månader sedan. Fungerade bra. Nu är den dock överflyttat till en rPI. Kommer tyvärr inte på så mycket annat som kan vara fel. Kollat at/cron.deny/allow antar jag?
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Släng ett mail åt mig så kan jag försöka hjälpa dig vidare med detta.urk wrote:Ja, cron och at har jag gått igenom. Har en Raspberry som jag skulle kunna prova att köra på. Det är väl sista utvägen, sedan får jag ge upp och försöka hitta någon annan lösning.nebuchad wrote:Hej.
Jag installerade HA 2.0.2 på ubuntu 13.10 för ca 2månader sedan. Fungerade bra. Nu är den dock överflyttat till en rPI. Kommer tyvärr inte på så mycket annat som kan vara fel. Kollat at/cron.deny/allow antar jag?
//Tom
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Mejlat dig nu.tom_rosenback wrote:
Släng ett mail åt mig så kan jag försöka hjälpa dig vidare med detta.