Page 28 of 75
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by gus
Hej!
Jag har installerat Homeautomation och lyckats få programmet att styra mina enheter.
Nu till mitt problem: schemaläggaren fungerar inte. Det gå att lägga upp händelser men de utförs inte.
Misstänker att det kan vara problem med rättigheter. Kan någon förklara hur programmet lägger upp händelserna i cron och at?
Kör Ubuntu server 10.04.
Detta får jag i sysloggen:
Oct 2 16:06:01 servo CRON[2135]: (www-data) CMD (/usr/bin//php /home/ricky/www/homeautomation/tdtool.php task=4 status=1)
Oct 2 16:06:01 servo CRON[2134]: (www-data) MAIL (mailed 34 bytes of output but got status 0x0001#012)
Tack på förhand!
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by Daniel
gus wrote:Kan någon förklara hur programmet lägger upp händelserna i cron och at?
Det är ju mest cron som används. At används bara om man använder den speciella motorvärmarschemaläggningen, då körs en koll ett par timmar innan avfärd som kollar temperaturen och lägger upp ett at-jobb lagom långt före avfärd.
Generella felsökningstips:
Kör (som root)
(förutsatt att din Apache körs som användaren www-data, annars får du byta ut mot det den körs som). Visar alla cron-jobb som är upplagda som den användaren.
Titta på filen /var/log/cron.log. Där hamnar alla loghändelser som är relaterade till cron.
Vad homeautomation gör är att det lägger upp schemalagda körningar av filen tdtool.php och skickar med argument som anger vilken händelse som ska köras och om det är av eller på som gäller.
Hoppas detta leder dig någonvart, du får gärna återkomma med information som du rotar fram så ska vi se om vi kan luska ut varför det inte fungerar för dig!
/Daniel
edit: Kom på att vad man kan göra är förstås också att testa att köra det som cron försöker köra. Logga in som www-data (su www-data) och kör kommandot (dvs i ditt fall "/usr/bin//php /home/ricky/www/homeautomation/tdtool.php task=4 status=1") och se vad som händer. Har du tur får du ju upp något meningsfullt felmeddelande

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by gus
Daniel wrote:gus wrote:Kan någon förklara hur programmet lägger upp händelserna i cron och at?
Det är ju mest cron som används. At används bara om man använder den speciella motorvärmarschemaläggningen, då körs en koll ett par timmar innan avfärd som kollar temperaturen och lägger upp ett at-jobb lagom långt före avfärd.
Generella felsökningstips:
Kör (som root)
(förutsatt att din Apache körs som användaren www-data, annars får du byta ut mot det den körs som). Visar alla cron-jobb som är upplagda som den användaren.
Titta på filen /var/log/cron.log. Där hamnar alla loghändelser som är relaterade till cron.
Vad homeautomation gör är att det lägger upp schemalagda körningar av filen tdtool.php och skickar med argument som anger vilken händelse som ska köras och om det är av eller på som gäller.
Hoppas detta leder dig någonvart, du får gärna återkomma med information som du rotar fram så ska vi se om vi kan luska ut varför det inte fungerar för dig!
/Daniel
edit: Kom på att vad man kan göra är förstås också att testa att köra det som cron försöker köra. Logga in som www-data (su www-data) och kör kommandot (dvs i ditt fall "/usr/bin//php /home/ricky/www/homeautomation/tdtool.php task=4 status=1") och se vad som händer. Har du tur får du ju upp något meningsfullt felmeddelande

Tack för att du hjälper till att felsöka

Någon cron.log finns inte ??
Loggar jag in som www-data och kör filen får jag följande:
sh: /usr/bin//php: not found
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by nikke
Har du php-cli installerat?
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by Daniel
nikke wrote:Har du php-cli installerat?
What he said. Eller i mitt fall heter paketet php5-cli. Kanske vi borde ta med i dokumentationen...
/Daniel
edit: Just det, gällande cron.log. Verkar vara en fråga om inställningar. På min server (kör Debian Etch

) så finns det en rad i /etc/syslog.conf som säger "cron.* /var/log/cron.log" vilket verkar göra så att alla cron-grejer hamnar i en egen logg.
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by gus
Daniel wrote:nikke wrote:Har du php-cli installerat?
What he said. Eller i mitt fall heter paketet php5-cli. Kanske vi borde ta med i dokumentationen...
/Daniel
edit: Just det, gällande cron.log. Verkar vara en fråga om inställningar. På min server (kör Debian Etch

) så finns det en rad i /etc/syslog.conf som säger "cron.* /var/log/cron.log" vilket verkar göra så att alla cron-grejer hamnar i en egen logg.
Yes, nu fungerar det!! Det var php5-cli s om saknades.
Tackar!
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by gus
Hej!
Har nu kört Homeautomation några dagar. Fungerar kalas!
Finns det någon möjlighet att sätta dimnivåer på absoluta dimmers i schemaläggaren?
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
gus wrote:Hej!
Har nu kört Homeautomation några dagar. Fungerar kalas!
Finns det någon möjlighet att sätta dimnivåer på absoluta dimmers i schemaläggaren?
Hej,
Tyvärr är det inte möjligt att sätt absolut dimnivå i schemor, dock så tar den senaste använda dimnivå. Detta är något som vi redan har på vår todo-lista.
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by nikke
Hej!
Jag har kört söder min installation på ett märkligt sätt.
Schemaläggaren fungerar inte längre.
Jag har provat att installera om HA, men det fungerar inte heller.
När jag gör;
sudo crontab -l -u www-data
så ser jag en massa gamla jobb, inga nya.
Om jag rensar bort alla cronjobb manuellt dyker dom strax upp igen

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by nikke
nikke wrote:Hej!
Jag har kört söder min installation på ett märkligt sätt.
Schemaläggaren fungerar inte längre.
Jag har provat att installera om HA, men det fungerar inte heller.
När jag gör;
sudo crontab -l -u www-data
så ser jag en massa gamla jobb, inga nya.
Om jag rensar bort alla cronjobb manuellt dyker dom strax upp igen

jag hittade själv,
Slasket ligger i
/tmp/tempcrontab
rm -rf /tmp/tempcrontab

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
nikke wrote:nikke wrote:Hej!
Jag har kört söder min installation på ett märkligt sätt.
Schemaläggaren fungerar inte längre.
Jag har provat att installera om HA, men det fungerar inte heller.
När jag gör;
sudo crontab -l -u www-data
så ser jag en massa gamla jobb, inga nya.
Om jag rensar bort alla cronjobb manuellt dyker dom strax upp igen

jag hittade själv,
Slasket ligger i
/tmp/tempcrontab
rm -rf /tmp/tempcrontab

Bra att du hittade felet. Vad var problemet med /tmp/crontab ? Rättigheter?
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by nikke
tom_rosenback wrote:
Bra att du hittade felet. Vad var problemet med /tmp/crontab ? Rättigheter?
Nja,det har fungerat.
Jag vet inte riktigt hur det började, men jag ville rensa allt och börja om från början
men det gick inte, det som fanns i tempcrontab gjorde så att inga nya scheman hamnade där.
Bara det som fanns i tempcrontab
Nåja, lösningen var att ta bort allt ur crontab och kasta filen tempcrontab
och börja om från början.
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
nikke wrote:tom_rosenback wrote:
Bra att du hittade felet. Vad var problemet med /tmp/crontab ? Rättigheter?
Nja,det har fungerat.
Jag vet inte riktigt hur det började, men jag ville rensa allt och börja om från början
men det gick inte, det som fanns i tempcrontab gjorde så att inga nya scheman hamnade där.
Bara det som fanns i tempcrontab
Nåja, lösningen var att ta bort allt ur crontab och kasta filen tempcrontab
och börja om från början.
Okay, men vi kanske skulle ta och sätta till en radering av tmp filen i HomeAutomation så skulle det lösa problemen vidare...
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by gus
Hej!
Jag upplever att när man kör en grupp av enheter verkar den missa vissa intermetent. Det känns som om det går lite för snabbt mellan varje sändning.
Finns det något sätt för mig att förlänga tiden mellan enheterna? Vid manuell körning fungerar alla utan anmärkning.
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
gus wrote:Hej!
Jag upplever att när man kör en grupp av enheter verkar den missa vissa intermetent. Det känns som om det går lite för snabbt mellan varje sändning.
Finns det något sätt för mig att förlänga tiden mellan enheterna? Vid manuell körning fungerar alla utan anmärkning.
Hej!
HomeAutomation har inget stöd för detta i nuläget, om Telldus / tdtool har vågar jag inte svara på, tror inte det.