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

Moderator: Telldus

Post Reply

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

cedd
Posts: 4
Joined: Thu Jan 18, 2018 11:08 am

Post by cedd » Thu Jan 18, 2018 11:08 am

tom_rosenback wrote: Verkar som om PHP inte har rättigheter att skriva till homeautomation mappen. Det den gör när den testar rättigheterna är att den försöker köra chmod, dvs byta rättigheter på homeautomation mappen. Om detta inte lyckas så har den inte rätt att skriva till mappen heller. Kan nog vara ngt med WIN7, kolla om ngt av detta hjälper http://www.astahost.com/info.php/permis ... t7214.html

Satte "Notice" grejerna på TODO listan.
Jag har nu testat länken och lyckas skapa en ny mapp i homeautomation mappen. Så den har ju rättigheter att skriva till mappen. Så har du någon annan idé som jag kan testa ?

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

cedd wrote:
tom_rosenback wrote: Verkar som om PHP inte har rättigheter att skriva till homeautomation mappen. Det den gör när den testar rättigheterna är att den försöker köra chmod, dvs byta rättigheter på homeautomation mappen. Om detta inte lyckas så har den inte rätt att skriva till mappen heller. Kan nog vara ngt med WIN7, kolla om ngt av detta hjälper http://www.astahost.com/info.php/permis ... t7214.html

Satte "Notice" grejerna på TODO listan.
Jag har nu testat länken och lyckas skapa en ny mapp i homeautomation mappen. Så den har ju rättigheter att skriva till mappen. Så har du någon annan idé som jag kan testa ?
Ladda ner http://karpero.mine.nu/upload/testWritePermissions2.zip packa upp innehållet i zip filen till ajax mappen i homeautomation mappen och surfa direkt till testWritePermissions2.php och klistra sen in det som du får som resultat i browser hit. Testa också testWritePermissions.php och berätta vad du får i rutan.
//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

Toronto
Posts: 54
Joined: Thu Jan 18, 2018 11:08 am

Post by Toronto » Thu Jan 18, 2018 11:08 am

Trevligt!

Det verkar som om något har hänt med min Tellstick efter antennmoddningen, för jag får ingen kontakt med mina enheter.
Jag får lov att ta mig en titt på det här och göra om 'learning session'...
Tdtool borde nog hitta de enheter du har konfigurerat i Telldus Center oberoende antennmodd...
Kikade under huven och visst är det tdtool som inte lirar på min burk. När jag anropar tdtool, får jag följande felmedd:

Code: Select all

# tdtool --list
tdtool: error while loading shared libraries: libtelldus-core.so.2: cannot open shared object file: No such file or directory

bubba:/usr/src/telldus-core# ldconfig

bubba:/usr/src/telldus-core# tdtool --list
tdtool: error while loading shared libraries: libtelldus-core.so.2: cannot open shared object file: No such file or directory

Jag har redan skapat en ny tråd för det här, all hjälp tas emot med tacksamhet...
(http://www.telldus.se/forum/viewtopic.p ... d5c41#3545)

Daniel
Posts: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

Toronto wrote:

Code: Select all

bubba:/usr/src/telldus-core# ldconfig
Ser att du fått svar i din andra tråd, så jag behöver nog inte svara. Hade själv samma problem. Kul i varje fall att se fler Bubba-användare här. Linux-delen av homeautomation är utvecklad på min Bubba Server (dvs version 1), så det bör fungera perfekt för dig bara du får igång tdtool!

/Daniel

edit: Just det förresten. Felet med man-filen har jag för mig att jag löste den fula vägen. Jag gjorde en "touch /usr/src/telldus-core/tdtool/tdtool.1" för att skapa en tom manfil, då har jag för mig att installationen funkade sedan :D

cedd
Posts: 4
Joined: Thu Jan 18, 2018 11:08 am

Post by cedd » Thu Jan 18, 2018 11:08 am

tom_rosenback wrote: Ladda ner http://karpero.mine.nu/upload/testWritePermissions2.zip packa upp innehållet i zip filen till ajax mappen i homeautomation mappen och surfa direkt till testWritePermissions2.php och klistra sen in det som du får som resultat i browser hit. Testa också testWritePermissions.php och berätta vad du får i rutan.
Nu har jag testat att kör dom där två. Och få följade resultat.

testWritePermissions.php

Notice: Undefined variable: directory in C:\wamp\www\homeautomation\system\functions.php on line 216
1

och på testWritePermissions2.php får jag

Notice: Undefined variable: directory in C:\wamp\www\homeautomation\system\functions.php on line 216
fileDir: C:/wamp/www/homeautomation/ajax/
trimmedFileDir: C:/wamp/www/homeautomation/ajax
trailingSlash: C:/wamp/www/homeautomation/ajax/
Correct permissions to C:/wamp/www/homeautomation/ajax/

Toronto
Posts: 54
Joined: Thu Jan 18, 2018 11:08 am

Post by Toronto » Thu Jan 18, 2018 11:08 am

Oj, nu blir det säkert rörigt med två olika konversationer i samma tråd - sorry! :)
Ser att du fått svar i din andra tråd, så jag behöver nog inte svara. Hade själv samma problem. Kul i varje fall att se fler Bubba-användare här. Linux-delen av homeautomation är utvecklad på min Bubba Server (dvs version 1), så det bör fungera perfekt för dig bara du får igång tdtool!

/Daniel
Jag tycker oxo det är kul med fler Bubba-användare! Det hade varigt något smidigare om man kunde ha dragit ner hela paketet för powerpc-platformen med apt-get, men nu kanske man lärde sig något på kuppen... :wink:
edit: Just det förresten. Felet med man-filen har jag för mig att jag löste den fula vägen. Jag gjorde en "touch /usr/src/telldus-core/tdtool/tdtool.1" för att skapa en tom manfil, då har jag för mig att installationen funkade sedan Very Happy

Se där! Jag körde på med flaggan -DGENERATE_MAN=1, det funkade lika bra! :D

Code: Select all

cmake -DBUILD_LIBTELLDUS-CORE=1 -DBUILD_TDTOOL=1 -DBUILD_RFCMD_WITH_LIBFTDI=0 -DGENERATE_MAN=1 .

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

cedd wrote:
tom_rosenback wrote: Ladda ner http://karpero.mine.nu/upload/testWritePermissions2.zip packa upp innehållet i zip filen till ajax mappen i homeautomation mappen och surfa direkt till testWritePermissions2.php och klistra sen in det som du får som resultat i browser hit. Testa också testWritePermissions.php och berätta vad du får i rutan.
Nu har jag testat att kör dom där två. Och få följade resultat.

testWritePermissions.php

Notice: Undefined variable: directory in C:\wamp\www\homeautomation\system\functions.php on line 216
1

och på testWritePermissions2.php får jag

Notice: Undefined variable: directory in C:\wamp\www\homeautomation\system\functions.php on line 216
fileDir: C:/wamp/www/homeautomation/ajax/
trimmedFileDir: C:/wamp/www/homeautomation/ajax
trailingSlash: C:/wamp/www/homeautomation/ajax/
Correct permissions to C:/wamp/www/homeautomation/ajax/
Båda filerna du testat tyder på att rättigheterna är rätt. Det verkar som om det är inställningarna i PHP som spökar när du får alla "Notice" meddelanden och det enda som "Testa rättigheter" förväntar sig som svar är 0 elr 1 och inget annat och därför misslyckas testet för dig.
//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

Toronto
Posts: 54
Joined: Thu Jan 18, 2018 11:08 am

Post by Toronto » Thu Jan 18, 2018 11:08 am

Finns dokumentation att läsa för det här projektet? Jag vill försäkra mig om att jag fattat det här rätt...

Om jag skapar en temperaturstyrd händelse, för bara motorvärmaren: efter 'Spara' får jag alltid 'Alla' i kolumnen för enheter.
Detta trots att jag alltså endast valt enheten 'Motorvärmare'!

Typ Aktiv Namn Dag(ar) Tid Enhet(er)
Tempstyrd Alltid Bilen Alla 07:20 Alla



Det fungerar att sätta på/av enheten manuellt från huvudsidan, MEN den triggas inte vid den angivna schedulerade tiden och inget kommer upp i händelseloggen heller?? :help:

# Enhet Status Datum Användare IP
1 Ute 1 av 11.2.2010 23:02 user1 hemma
2 Ute 1 på 11.2.2010 23:01 user1 hemma
3 Ute 1 av 11.2.2010 22:58 user1 hemma
4 Ute 1 på 11.2.2010 22:57 user1 hemma

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

Toronto wrote:Finns dokumentation att läsa för det här projektet? Jag vill försäkra mig om att jag fattat det här rätt...

Om jag skapar en temperaturstyrd händelse, för bara motorvärmaren: efter 'Spara' får jag alltid 'Alla' i kolumnen för enheter.
Detta trots att jag alltså endast valt enheten 'Motorvärmare'!

Typ Aktiv Namn Dag(ar) Tid Enhet(er)
Tempstyrd Alltid Bilen Alla 07:20 Alla



Det fungerar att sätta på/av enheten manuellt från huvudsidan, MEN den triggas inte vid den angivna schedulerade tiden och inget kommer upp i händelseloggen heller?? :help:

# Enhet Status Datum Användare IP
1 Ute 1 av 11.2.2010 23:02 user1 hemma
2 Ute 1 på 11.2.2010 23:01 user1 hemma
3 Ute 1 av 11.2.2010 22:58 user1 hemma
4 Ute 1 på 11.2.2010 22:57 user1 hemma
Kan du endera ge mig inloggnings uppgifter (demo) elr skicka den generade sourcen av sidan var ett schema skapas så kan jag kolla vad som kan vara fel.

Tyvärr finns det ingen direkt dokumentation ännu, men skall försöka få ihop ngt till nästa release. Men kan försöka berätta hur scheduleringen fungerar här.

När man skall skapa ett nytt schema så är det första valet som användaren skall göra att välja schema typ:
- Statisk, ren på och av.
- Solstyrd, här beräknas solens upp / ner tid och på basen den beräknade tiden + offsettarna bestäms när schemat skall köras.
- Temperaturstyrd, denna typ är temperatur beroende som namnet säger (enligt formeln: ((-(temp)/10 * 60) + 60), med denna får man fram antalet minuter före avfärd som enheten skall slås på).

Sen kommer valet Aktiv:
- Alltid, som namnet säger schemat är alltid aktivt
- Hemma, schemat körs endast om inställningen på Enhets sidan visar "Hemma".
- Borta, schemat körs endast om inställningen på Enhets sidan visar "Borta".
- Aldrig, schemat är avstängt, bra om man vill behålla schemat utan att radera det.

Sen kommer valet på / avslags tidernas inställningar:
- Vid statisk schema typ visas Tid för aktivitet på / av, om ngt av dessa fält lämnas tomma så blir det bara endera på eller av beroende på vilket fält som lämnats tomt. Exempelvis om man lämnar Tid för aktivitet av tomt så blir schemat enbart ett "På" schema.
- När solstyrt är valt så visas förutöver På / Av som i statiskt också offsettar för sol upp / ner. Offsettar används på så sätt att det endera är en fördröjning elr tidigare läggning av "av / på" slag före / efter sol upp / ner.

Aktiv för:
- Om alla är i kryssat, oberoende om ngn av enheterna inte är i kryssade så är det Alla enheter som gäller.
- En ruta per enhet, enheten är aktiv i schemat om den är i kryssad.

Aktiv på:
- Om alla är i kryssat, oberoende om ngn av dagarna inte är i kryssade så är det Alla dagar som gäller.
- En ruta per dag, dagen är aktiv i schemat om den är i kryssad.

Alla tider skall skrivas i formatet hh:mm. För att scheduleringen skall fungera på Windows krävs att användaren som är inmatad i inställningarna har rätt att skapa och köra scheman. För tillfället krävs också att den användaren som är inmatad faktist är inloggad (Windows schedulering begränsning).

Hoppas detta beskriver funktion.
//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

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

tom_rosenback wrote:
cedd wrote:
tom_rosenback wrote: Ladda ner http://karpero.mine.nu/upload/testWritePermissions2.zip packa upp innehållet i zip filen till ajax mappen i homeautomation mappen och surfa direkt till testWritePermissions2.php och klistra sen in det som du får som resultat i browser hit. Testa också testWritePermissions.php och berätta vad du får i rutan.
Nu har jag testat att kör dom där två. Och få följade resultat.

testWritePermissions.php

Notice: Undefined variable: directory in C:\wamp\www\homeautomation\system\functions.php on line 216
1

och på testWritePermissions2.php får jag

Notice: Undefined variable: directory in C:\wamp\www\homeautomation\system\functions.php on line 216
fileDir: C:/wamp/www/homeautomation/ajax/
trimmedFileDir: C:/wamp/www/homeautomation/ajax
trailingSlash: C:/wamp/www/homeautomation/ajax/
Correct permissions to C:/wamp/www/homeautomation/ajax/
Båda filerna du testat tyder på att rättigheterna är rätt. Det verkar som om det är inställningarna i PHP som spökar när du får alla "Notice" meddelanden och det enda som "Testa rättigheter" förväntar sig som svar är 0 elr 1 och inget annat och därför misslyckas testet för dig.
Satt på mobilen igår kväll så det lämnade att söka upp det jag faktist menade med att PHP spökar. Leta upp din php.ini fil och sök efter error_reporting. Byt ut det du har på den raden till:

error_reporting = E_ALL & ~E_NOTICE

Efter detta skall install skriptet fungera.
//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

Toronto
Posts: 54
Joined: Thu Jan 18, 2018 11:08 am

Post by Toronto » Thu Jan 18, 2018 11:08 am

http://myautohome.no-ip.org/

demo / medo

OS: Debian

Hoppas det hjälper!
Last edited by Toronto on Sat Feb 13, 2010 7:23 pm, edited 2 times in total.

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

Toronto wrote:http://myautohome.no-ip.org/

demo / medo

OS: Debian

Hoppas det hjälper!
Hittade problemet. Såg att du har endast en enhet, när du kryssar "Ute 1" är det samma sak som "Alla" eftersom "Alla" = "Ute 1". Hängde du med? Men ändå borde schedulen köras (av hade körts).

Vad hade du för temperatur 2h före avfärd? Nu såg jag att det var -3,7 grader och enligt tidigare nämnda formel blir det (-(-3,7)/10 * 60) + 60 = 82,2 minuter före avfärd som på slaget skall ske.
//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

tom_rosenback
Posts: 776
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

Lade upp en poll för att få en uppfattning om hur många som använder eller har testat HomeAutomation. Var god rösta, tack!
//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

Toronto
Posts: 54
Joined: Thu Jan 18, 2018 11:08 am

Post by Toronto » Thu Jan 18, 2018 11:08 am

Vad hade du för temperatur 2h före avfärd? Nu såg jag att det var -3,7 grader och enligt tidigare nämnda formel blir det (-(-3,7)/10 * 60) + 60 = 82,2 minuter före avfärd som på slaget skall ske.
Om jag tolkar temperatur.nu korrekt, så var det runt -6,7C kallt kl 05:20 (som är 2 tim före avfärd), se temp graf!


Image

Daniel
Posts: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

Toronto wrote:Om jag tolkar temperatur.nu korrekt, så var det runt -6,7C kallt kl 05:20 (som är 2 tim före avfärd), se temp graf!
Hmmm, få se nu... Kan du posta resultaten av följande kommandon (körda som root):

Code: Select all

crontab -u www-data -l
(byt ut www-data mot användarnamnet apache kör som)

Code: Select all

atq
(måste du nog tyvärr köra någon gång strax efter 05:20 för att det ska ge någonting)

/Daniel

Post Reply