Re: PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
Är det möjligt med Post/Get Http request slå av eller på / dimma en enhet i HA?
Mvh Ulf
Mvh Ulf
A little text to describe your forum
https://forum.telldus.com/
Beroende på vad / hur du skall använda det finns det 2 alternativ,eulfbjo wrote:Är det möjligt med Post/Get Http request slå av eller på / dimma en enhet i HA?
Mvh Ulf
Hej!tom_rosenback wrote:Beroende på vad / hur du skall använda det finns det 2 alternativ,eulfbjo wrote:Är det möjligt med Post/Get Http request slå av eller på / dimma en enhet i HA?
Mvh Ulf
1. Kommando prompt ex. 'php.exe /pathToHomeAutomation/run.php command=device id=x status=y run.php' går endast att köra från kommando prompten. Som command kan man också ha activation, group, macro och updateschedules, du kan även ha flera id´n (x) och status (y = 0/1/off/on/0-100), separera dem bara med ; (semikolon).
2. Via Browser, ex 'http://urlToHomeAutomation//ajaxinterfa ... x&status=y' här kan du bara ange ett id och ett status i gången.
Så beroende på vad du tänkte använda det till så kan har du att välja mellan här.
Hejsan,riso wrote:Hej!tom_rosenback wrote:Beroende på vad / hur du skall använda det finns det 2 alternativ,eulfbjo wrote:Är det möjligt med Post/Get Http request slå av eller på / dimma en enhet i HA?
Mvh Ulf
1. Kommando prompt ex. 'php.exe /pathToHomeAutomation/run.php command=device id=x status=y run.php' går endast att köra från kommando prompten. Som command kan man också ha activation, group, macro och updateschedules, du kan även ha flera id´n (x) och status (y = 0/1/off/on/0-100), separera dem bara med ; (semikolon).
2. Via Browser, ex 'http://urlToHomeAutomation//ajaxinterfa ... x&status=y' här kan du bara ange ett id och ett status i gången.
Så beroende på vad du tänkte använda det till så kan har du att välja mellan här.
Jag försöker att tända /släcka med http kommandona via Irule (Konfigurerbart Multifjärr interfaces)
Som har stöd för att skicka (http kommandon) men får ej det att funka via (Ipad appen Irule) ???
Via safari,firefox fungerar det via (datorn)!
Kör med Remotstick som har en Rest server på en Nas och det fungerar men den uppdaterar inte statusen på HomeAutomation interfacet.?
Så jag tänkte försöka att få till detta så slipper jag ha Remotestick igång!!
då jag tänkte göra macro kommandon i ipad appen samt belysnings knappar som tänder valfri lampa.
När kommer HomeAutomation med stöd för 2vägs kommunikation??
Code: Select all
if($_SESSION[CFG_SESSION_KEY]["userlevel"] > 1)
Code: Select all
//if($_SESSION[CFG_SESSION_KEY]["userlevel"] > 1)
Code: Select all
http://homeautomationUrl/ajaxinterface.php?do=getStatus&deviceid=XX
Code: Select all
192.168.0.13 - - [22/Aug/2011:21:53:12 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=0 HTTP/1.1" 200 260
192.168.0.13 - - [22/Aug/2011:21:53:12 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=1 HTTP/1.1" 200 260
192.168.0.13 - - [22/Aug/2011:21:53:12 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=2&status=0 HTTP/1.1" 200 260
192.168.0.13 - - [22/Aug/2011:21:53:13 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=2&status=1 HTTP/1.1" 200 260
192.168.0.13 - - [22/Aug/2011:21:53:13 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=0 HTTP/1.1" 200 260
192.168.0.13 - - [22/Aug/2011:21:53:13 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=1 HTTP/1.1" 200 260
192.168.0.13 - - [22/Aug/2011:21:53:18 +0200] "GET /HomeAutomation/index.php?dologin=1&login_username=CENCUR&login_password=CENCUR HTTP/1.1" 200 15037
192.168.0.13 - - [22/Aug/2011:21:53:19 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_flat_75_ffffff_40x100.png HTTP/1.1" 404 328
192.168.0.13 - - [22/Aug/2011:21:53:19 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png HTTP/1.1" 404 328
192.168.0.13 - - [22/Aug/2011:21:53:23 +0200] "GET /HomeAutomation/resources/loading.gif HTTP/1.1" 200 15852
192.168.0.13 - - [22/Aug/2011:21:53:23 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.9938529611099511 HTTP/1.1" 200 34
192.168.0.13 - - [22/Aug/2011:21:53:24 +0200] "GET /HomeAutomation/resources/absdimmer_on.png HTTP/1.1" 200 1974
192.168.0.13 - - [22/Aug/2011:21:53:24 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.07206169911660254 HTTP/1.1" 200 1181
192.168.0.13 - - [22/Aug/2011:21:53:27 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.6319633366074413 HTTP/1.1" 200 33
192.168.0.13 - - [22/Aug/2011:21:53:28 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.9776498163118958 HTTP/1.1" 200 1177
192.168.0.13 - - [22/Aug/2011:21:55:52 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getStatus&sid=0.8644388185348362 HTTP/1.1" 200 109
192.168.0.13 - - [22/Aug/2011:21:55:52 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getStatusImage&deviceid=11;15;14;13;10;16;3;6;8;2;12;9;7;5;1;4;17&status=0;1;1;1;1;0;1;1;0;0;0;0;0;0;0;0;0&sid=0.33292559208348393 HTTP/1.1" 200 519
192.168.0.13 - - [22/Aug/2011:21:55:52 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.415034358156845 HTTP/1.1" 200 1177
192.168.0.13 - - [22/Aug/2011:22:00:11 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getStatus&sid=0.910163352964446 HTTP/1.1" 200 109
192.168.0.13 - - [22/Aug/2011:22:00:11 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getTemperatures&sid=0.5941379719879478 HTTP/1.1" 200 -
192.168.0.13 - - [22/Aug/2011:22:00:11 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.14890344603918493 HTTP/1.1" 200 1177
127.0.0.1 - - [22/Aug/2011:22:01:01 +0200] "GET /HomeAutomation/update.php HTTP/1.0" 200 1
192.168.0.17 - - [22/Aug/2011:22:01:56 +0200] "GET /HomeAutomation/?display=houseplan HTTP/1.1" 200 14885
192.168.0.17 - - [22/Aug/2011:22:01:56 +0200] "GET /HomeAutomation/resources/houseplan.png?1308431940 HTTP/1.1" 304 -
192.168.0.17 - - [22/Aug/2011:22:01:57 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png HTTP/1.1" 404 328
192.168.0.17 - - [22/Aug/2011:22:01:57 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_flat_75_ffffff_40x100.png HTTP/1.1" 404 328
192.168.0.17 - - [22/Aug/2011:22:01:59 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.5783228291781357 HTTP/1.1" 200 34
192.168.0.17 - - [22/Aug/2011:22:02:00 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.2251404781318962 HTTP/1.1" 200 1178
192.168.0.17 - - [22/Aug/2011:22:02:01 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.8713849872544374 HTTP/1.1" 200 33
192.168.0.17 - - [22/Aug/2011:22:02:02 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.14576787838591554 HTTP/1.1" 200 1173
192.168.0.17 - - [22/Aug/2011:22:02:03 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.04559803543815466 HTTP/1.1" 200 29
192.168.0.17 - - [22/Aug/2011:22:02:03 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.7569851322832384 HTTP/1.1" 200 1177
192.168.0.17 - - [22/Aug/2011:22:02:04 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.1105536039786561 HTTP/1.1" 200 28
192.168.0.17 - - [22/Aug/2011:22:02:05 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.5923874987655888 HTTP/1.1" 200 1176
192.168.0.17 - - [22/Aug/2011:22:02:06 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.33566485398023926 HTTP/1.1" 200 29
192.168.0.17 - - [22/Aug/2011:22:02:06 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.905323967451486 HTTP/1.1" 200 1180
192.168.0.17 - - [22/Aug/2011:22:02:07 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.07673153373217645 HTTP/1.1" 200 28
192.168.0.17 - - [22/Aug/2011:22:02:08 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.5954772768001163 HTTP/1.1" 200 1180
Ja det ser nog rätt ut, det måste då vara något i iRule som bråkar. Kunde sätta till lite debug grejer i toggleStatus för test så kanske vi kommer lite längre. Sänd mig dina kontaktuppgifter så får du en ny toggleStatus på "posten".riso wrote:Sända kommandon via Safari på ipaden fungerar!
Testade ändra i toggleStatus.php!
Men inget händer via Irule.??
Locale användaren har admin behörighet i HomeAutomation.
Lokala ip adresser i HomeAutomation = 192.168.0.1/24
Ifrån Apache Logen *.*.*.13=Ipaden *.*.*.17=Datorn
Code: Select all
192.168.0.13 - - [22/Aug/2011:21:53:12 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=0 HTTP/1.1" 200 260 192.168.0.13 - - [22/Aug/2011:21:53:12 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=1 HTTP/1.1" 200 260 192.168.0.13 - - [22/Aug/2011:21:53:12 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=2&status=0 HTTP/1.1" 200 260 192.168.0.13 - - [22/Aug/2011:21:53:13 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=2&status=1 HTTP/1.1" 200 260 192.168.0.13 - - [22/Aug/2011:21:53:13 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=0 HTTP/1.1" 200 260 192.168.0.13 - - [22/Aug/2011:21:53:13 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=1 HTTP/1.1" 200 260 192.168.0.13 - - [22/Aug/2011:21:53:18 +0200] "GET /HomeAutomation/index.php?dologin=1&login_username=CENCUR&login_password=CENCUR HTTP/1.1" 200 15037 192.168.0.13 - - [22/Aug/2011:21:53:19 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_flat_75_ffffff_40x100.png HTTP/1.1" 404 328 192.168.0.13 - - [22/Aug/2011:21:53:19 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png HTTP/1.1" 404 328 192.168.0.13 - - [22/Aug/2011:21:53:23 +0200] "GET /HomeAutomation/resources/loading.gif HTTP/1.1" 200 15852 192.168.0.13 - - [22/Aug/2011:21:53:23 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.9938529611099511 HTTP/1.1" 200 34 192.168.0.13 - - [22/Aug/2011:21:53:24 +0200] "GET /HomeAutomation/resources/absdimmer_on.png HTTP/1.1" 200 1974 192.168.0.13 - - [22/Aug/2011:21:53:24 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.07206169911660254 HTTP/1.1" 200 1181 192.168.0.13 - - [22/Aug/2011:21:53:27 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.6319633366074413 HTTP/1.1" 200 33 192.168.0.13 - - [22/Aug/2011:21:53:28 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.9776498163118958 HTTP/1.1" 200 1177 192.168.0.13 - - [22/Aug/2011:21:55:52 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getStatus&sid=0.8644388185348362 HTTP/1.1" 200 109 192.168.0.13 - - [22/Aug/2011:21:55:52 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getStatusImage&deviceid=11;15;14;13;10;16;3;6;8;2;12;9;7;5;1;4;17&status=0;1;1;1;1;0;1;1;0;0;0;0;0;0;0;0;0&sid=0.33292559208348393 HTTP/1.1" 200 519 192.168.0.13 - - [22/Aug/2011:21:55:52 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.415034358156845 HTTP/1.1" 200 1177 192.168.0.13 - - [22/Aug/2011:22:00:11 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getStatus&sid=0.910163352964446 HTTP/1.1" 200 109 192.168.0.13 - - [22/Aug/2011:22:00:11 +0200] "GET /HomeAutomation/ajaxinterface.php?do=getTemperatures&sid=0.5941379719879478 HTTP/1.1" 200 - 192.168.0.13 - - [22/Aug/2011:22:00:11 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.14890344603918493 HTTP/1.1" 200 1177 127.0.0.1 - - [22/Aug/2011:22:01:01 +0200] "GET /HomeAutomation/update.php HTTP/1.0" 200 1 192.168.0.17 - - [22/Aug/2011:22:01:56 +0200] "GET /HomeAutomation/?display=houseplan HTTP/1.1" 200 14885 192.168.0.17 - - [22/Aug/2011:22:01:56 +0200] "GET /HomeAutomation/resources/houseplan.png?1308431940 HTTP/1.1" 304 - 192.168.0.17 - - [22/Aug/2011:22:01:57 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png HTTP/1.1" 404 328 192.168.0.17 - - [22/Aug/2011:22:01:57 +0200] "GET /HomeAutomation/plugins/jquery/images/ui-bg_flat_75_ffffff_40x100.png HTTP/1.1" 404 328 192.168.0.17 - - [22/Aug/2011:22:01:59 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.5783228291781357 HTTP/1.1" 200 34 192.168.0.17 - - [22/Aug/2011:22:02:00 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.2251404781318962 HTTP/1.1" 200 1178 192.168.0.17 - - [22/Aug/2011:22:02:01 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=1&status=-1&sid=0.8713849872544374 HTTP/1.1" 200 33 192.168.0.17 - - [22/Aug/2011:22:02:02 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.14576787838591554 HTTP/1.1" 200 1173 192.168.0.17 - - [22/Aug/2011:22:02:03 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.04559803543815466 HTTP/1.1" 200 29 192.168.0.17 - - [22/Aug/2011:22:02:03 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.7569851322832384 HTTP/1.1" 200 1177 192.168.0.17 - - [22/Aug/2011:22:02:04 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.1105536039786561 HTTP/1.1" 200 28 192.168.0.17 - - [22/Aug/2011:22:02:05 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.5923874987655888 HTTP/1.1" 200 1176 192.168.0.17 - - [22/Aug/2011:22:02:06 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.33566485398023926 HTTP/1.1" 200 29 192.168.0.17 - - [22/Aug/2011:22:02:06 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.905323967451486 HTTP/1.1" 200 1180 192.168.0.17 - - [22/Aug/2011:22:02:07 +0200] "GET /HomeAutomation/ajaxinterface.php?do=toggleStatus&deviceid=3&status=-1&sid=0.07673153373217645 HTTP/1.1" 200 28 192.168.0.17 - - [22/Aug/2011:22:02:08 +0200] "GET /HomeAutomation/ajaxinterface.php?do=updateInfobox&sid=0.5954772768001163 HTTP/1.1" 200 1180
You got mail.riso wrote:@
Tack för grymt bra support! (Det fungera!)tom_rosenback wrote:You got mail.riso wrote:@
Det måste vara iRule som spökar när det verkar som om den inte kan dela med sig av sessionen. Laddar du om sidan när du får "kunde inte hitta" så försvinner felmeddelandet, visst? Du kunde testa att accessa index.php med login parametrar så slipper du kanske detta också. Hur du gör detta hittar du här http://www.telldus.se/forum/viewtopic.p ... =645#p7885riso wrote:Tack för grymt bra support! (Det fungera!)tom_rosenback wrote:You got mail.riso wrote:@![]()
MEN! efter att jag skickat tänd vi Ipad/Irule
Så går jag till (Embedded web page i Irule till HomeAutomations då kommer en ruta upp vid inloggningen som säger
kunde inte hitta filen php i mappen,var god kolla inställningarna (sökväg php)
kunde inte hitta filen tdtool i mappen,var god kolla inställningarna (sökväg tdtool)
Loggar in och ser att status ändrat i interfacet.
Detta har ej kommit upp tidigare!?
Detta kommer (endast nu efter) att jag har skickat tänd vi ipad-irule appen. (Och endast via embedded web page i (irule appen) som jag har också)
Surfar jag till HomeAutomation via datorn eller via ipad Safari så får jag ej detta medelande.
Kan dett vara irule appen som strular? Har inte varit problem att tända/ släcka via embedded web page i irule tidigare!
Jo det måste nog vara iRule som spökar med dig, tror jag... Kan skicka dig en till test fil ikväll som du får testa med.riso wrote:Ja allt fungerar tänd/släck!
Verkar som irule ej uppdaterar sidan så man får klicka på menyn planritning för uppdatera sidan (men då kommer felmedelandet och man loggas ut!)?
Jag har automatisk inlogging i embeedded länken i irule till admin kontot.
Verkar som problemet ligger i irule den uppdaterar ej sidan! Endast om jag går ur allt sedan tillbacka fungerar det.
Hmm går det att få transparant backgrund bakom infogad planritningen? dvs ett tema som har det?
samt släcka ner menyerna?
Täckte infoga så man bara ser planritningen med lamporna i irule blir lite mer cleant så!
Ah du menar så. Planritningen går nog att sätta med i den mobila versionen också, meny alternativet har bara tagits bort för att planlösningen med största sannolikhet inte skulle passa på en handenhet. Om du vill testa den mobilaversionen med full meny så kan du öppna mobile.php och ändra på rad 112 följanderiso wrote:Tänkte mer att få web sidan för (Full version) transparant dvs ändra i temat!
(Har redan min planritning som png med transparant background.)
Vill få in min autentiska planritning över hemmet i irule (ej mobil versionen) .
Då det blir som en fyrkant av temat om jag väljer temat grey i inställningar.
Skulle smälte mer ihop med mitt custome interface i irule som har en borstad stål svart background!
Men tack för ett grymt bra interface och bra support!
Code: Select all
$pages = getPages(true);
Code: Select all
$pages = getPages();