Page 1 of 1

php scriptet run.php

Posted: Fri Mar 17, 2023 9:45 am
by Chelsea
Försöker använda mig av run.php för att tända och släcka lite lamper utifrån ett skript jag gjort.

Jag lyckas både tända och släcka med med
/usr/bin/php /var/www/HomeAutomation/run.php command=device id=5 status=on

Lampan med ID 5, tänds som den skall. Men på sidan Devices i HA så ser den fortfarande ut att vasra släckt.

När jag använder följade kommande händer ingenting allls
/usr/bin/php /var/www/HomeAutomation/run.php command=activation id=5 status=on

Vad gör activation ?

Ett annat problem jag har är att när jag "manuellt" klickar på en enhet slår på/av på sidan Devices så blir aldrig status under Last Know status klar. Den "snurrar" och "snurrar" i all evighet.

Re: php scriptet run.php

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
Filen run.php är inte alls tänkt att anropas på det sättet, det är schemaläggaren själv som använder den för interna grejer. Det du försöker göra finns i api.php.

/Daniel

Re: php scriptet run.php

Posted: Fri Mar 17, 2023 9:45 am
by Chelsea
Daniel wrote:Filen run.php är inte alls tänkt att anropas på det sättet, det är schemaläggaren själv som använder den för interna grejer. Det du försöker göra finns i api.php.

/Daniel
Ok. Jag lyckades med api't
Tack för hjälpen.

Har en litet trevligt skript som slår på en device automatiskt om ett visst IP nummer finns i nätet. Men bara inom en viss tid på dygnet. Om någon är intresserad, är det bara att säga till.
Bakgrunden är att jag har en led ljusslinga bakom min TV som jag styr med en Nexa device. När min TV slås på vill ja att ljusslingan slås på också, men bara om det är mört ute (eller rättar om kl är 20:00 och senare).
När TV stängs av skall alltid ljusslingan slås av. Det är vad mitt skipt fixar. FInns säkert andra avändningssätt.

Re: php scriptet run.php

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
Härligt med kreativa lösningar? Det är ju egentligen bara fantasin som sätter gränserna :D

Det IP du talar om, är det typ din mobiltelefon det då eller? Har du satt fast IP på den för att uppnå det?

/Daniel