PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Moderator: Telldus

Hur många använder / har testat HomeAutomation?

Har inte testat
65
44%
Har testat men använder inte
16
11%
I använding
67
45%
 
Total votes: 148

gus
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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!
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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)

Code: Select all

crontab -u www-data -l
(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 :-)
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
gus
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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)

Code: Select all

crontab -u www-data -l
(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
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by nikke »

Har du php-cli installerat?
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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 :oops: ) 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.
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
gus
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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 :oops: ) 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!
gus
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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?
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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.
//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
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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 :roll: :shock:
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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 :roll: :shock:
jag hittade själv,
Slasket ligger i
/tmp/tempcrontab

rm -rf /tmp/tempcrontab

:)
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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 :roll: :shock:
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?
//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
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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.
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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...
//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
gus
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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.
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post 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.
//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
Post Reply