men...
Code: Select all
$ /usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1
<b>You are not allowed here</b>$
/Hylsan
Moderator: Telldus
Code: Select all
$ /usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1
<b>You are not allowed here</b>$
Sätt på debug via browsern och kör igen. "You are not allowed here" kommer från tdtool.php filen för att inte tdtool.php skall kunna köras från browsern.hylsan wrote:spännande...fixade php5-cli och nu har jag php under usr/bin..
men...
så ok, det har väl nått med rättigheterna...men till vad?Code: Select all
$ /usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1 <b>You are not allowed here</b>$
/Hylsan
Code: Select all
Array
(
[action] => save
[taskid] => 4
[numdevices] => 8
[type] => 0
[active] => 1
[name] => test
[time_on] => 20:56
[time_off] => 22:12
[offset_sunrise] => 00:00
[offset_sunset] => 00:00
[time_leavehome] => 20:56
[tempsensor] => -1
[devices] => Array
(
[6] => 7
)
[days] => Array
(
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
)
)
Sry var kanske lite väl otydlig i vad jag ville du skulle göra, var väldigt trött och satt på flygfältet på väg hem från en veckas arbetsresa.hylsan wrote:hum...satte på debug i HA, och satte att lampan skulle släckas nån minut senare men det hände inget....debuggen visar ju inget då sidan inte uppdateras vid tillslag...så jag är lite förvirrad av vad du menade...
För jag får ju samma meddelande ifall jag kör manuellt some www-data..
själva debuggen för save av schemat ser ut så här;
/Hylsan
Code: Select all
/usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1
Ok, pröva då att byta ut följande rad i tdtool.php (rad 8 )hylsan wrote:Jag sätter på debuggen på HomeAutomation-hemsidan under konfiguration -> inställningar.
Sparar och går till terminalen och loggar in som www-root och kör jobbet.
Det som händer då är samma som innan, att jag får upp "You're not allowed here".
/Hylsan
Code: Select all
if($_SERVER["SESSIONNAME"] == "Console" || strstr($_ENV["_"], "php"))
Code: Select all
if(php_sapi_name() == "cli" && empty($_SERVER["REMOTE_ADDR"]))
Mycket trevligt att du fick det att fungera. Satte även med samma fix till v1.1 som förhoppningsvis skall releasas denna veckahylsan wrote:Nu j**lar funkade det, super!!
Bugar och tackar djupt för hjälpen!!
/Hylsan
Kolla min demo sida och se om det är det du söker v1.1 har nämligen en inforuta som visar bland annat den information du frågar efter...hylsan wrote:min "solstyrda" schemaläggning verkade lite skum med tiderna, det finns ingen möjligthet att se vilka tider den tar som upp- o nedgång?? (hade varit trevligt att ha kanske när man skapar ett "solstyrt" schema)
Bara en tanke...
/Hylsan
Tjena och välkommen in i gängetohlinj wrote:Hallå!
micke.prag wrote:1) Om du inte har erfarenhet sedan tidigare så borde detta vara lättast att få igång:
http://www.easyphp.org/
2) Schemaläggaren behövs inte till detta projektet
3) Du behöver en dator igång hela tiden. Din arbetsstation kan fungera utmärkt till detta.
Webbhotell och Comhems hemsidetjänst kan du inte använda. TellStick måste nämligen vara kopplad till samma maskin som du kör som server.