Jag jobbar skift och byter scenario varje vecka.
Går det på något vis byta scenarion via script eller annat automatiskt sätt?
Byta scenario?
Moderators: Daniel, tom_rosenback, Telldus
Byta scenario?
... världen är full av tappade sugar, några är mina....
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Re: Byta scenario?
Hej,
Som det är nu måste du skripta det och köra ett anrop mot APIt. Beroende på vilken version av HA du kör så är det endera
api.php?do=macros/run¯oid=X
eller
api.php?do=runMacros¯oid=X
som gäller. X är id´t på macrot ifråga.
mvh Tom
Som det är nu måste du skripta det och köra ett anrop mot APIt. Beroende på vilken version av HA du kör så är det endera
api.php?do=macros/run¯oid=X
eller
api.php?do=runMacros¯oid=X
som gäller. X är id´t på macrot ifråga.
mvh Tom
//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
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
Re: Byta scenario?
Jag har testat lite.
Föst byta macro enligt ovan:
php api.php?do=macros/run¯oid=4 (macro4)
och
php api.php?do=runMacros¯oid=4
och svarte blev:
Could not open input file: api.php?do=runMacros
och
Could not open input file: api.php?do=macros/run
Så testade jag byta scenario:
php api.php?do=scenario/set&scenario=Morgon (scenariot heter Morgon)
och svaret blev:
Could not open input file: api.php?do=scenario/set
Vad har jag missuppfattat? Jag är ingen större hacker men något
borde väl hamna rätt?
Föst byta macro enligt ovan:
php api.php?do=macros/run¯oid=4 (macro4)
och
php api.php?do=runMacros¯oid=4
och svarte blev:
Could not open input file: api.php?do=runMacros
och
Could not open input file: api.php?do=macros/run
Så testade jag byta scenario:
php api.php?do=scenario/set&scenario=Morgon (scenariot heter Morgon)
och svaret blev:
Could not open input file: api.php?do=scenario/set
Vad har jag missuppfattat? Jag är ingen större hacker men något
borde väl hamna rätt?
... världen är full av tappade sugar, några är mina....
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
Re: Byta scenario?
Njae, api:et är gjort för att användas via http. Testa typ "wget http://whatever/homeautomation/api.php?do=runMacros".Snoopy wrote:Jag har testat lite.
Föst byta macro enligt ovan:
php api.php?do=macros/run¯oid=4 (macro4)
och
php api.php?do=runMacros¯oid=4
och svarte blev:
Could not open input file: api.php?do=runMacros
och
Could not open input file: api.php?do=macros/run
Så testade jag byta scenario:
php api.php?do=scenario/set&scenario=Morgon (scenariot heter Morgon)
och svaret blev:
Could not open input file: api.php?do=scenario/set
Vad har jag missuppfattat? Jag är ingen större hacker men något
borde väl hamna rätt?
/Daniel
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
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Re: Byta scenario?
Jag förstår inte hur jag byter scenario med en filhämtare som wget.
Byta scenario med ex-vis ett script är var jag vill få till.
Men som sagt, jag är ingen hacker
Byta scenario med ex-vis ett script är var jag vill få till.
Men som sagt, jag är ingen hacker
... världen är full av tappade sugar, några är mina....
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Re: Byta scenario?
Om du kör Daniels URL i browsern så skall du se att macrot körs, samma gäller wget, vilket är en command line applikation.Snoopy wrote:Jag förstår inte hur jag byter scenario med en filhämtare som wget.
Byta scenario med ex-vis ett script är var jag vill få till.
Men som sagt, jag är ingen hacker
Dvs skriv bara det i kommando raden:
Code: Select all
wget http://whatever/homeautomation/api.php?do==macros/run¯oid=X
eller
wget http://whatever/homeautomation/api.php?do=runMacros¯oid=X
//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
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
Re: Byta scenario?
Jag körde från webservern:
snoopy@web-server:~$ wget http://192.168.0.135/homeautomation/api ... ¯oid=4
[1] 24203
snoopy@web-server:~$ --2014-11-17 10:23:55-- http://192.168.0.135/homeautomation/api ... =runMacros
Ansluter till 192.168.0.135:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 0 [text/html]
Sparar till: "api.php?do=runMacros.1"
[ <=> ] 0 --.-K/s på 0s
2014-11-17 10:23:55 (0,00 B/s) - "api.php?do=runMacros.1" sparades [0/0]
resultatet blev en tom fil i lokala datorn utan att HA påverkades:
[1]+ Klart wget http://192.168.0.135/homeautomation/api ... =runMacros
snoopy@web-server:~$
snoopy@web-server:~$ ls -l api*
-rw-r--r-- 1 snoopy snoopy 0 17 nov 10.23 api.php?do=runMacros
snoopy@web-server:~$ wget http://192.168.0.135/homeautomation/api ... ¯oid=4
[1] 24203
snoopy@web-server:~$ --2014-11-17 10:23:55-- http://192.168.0.135/homeautomation/api ... =runMacros
Ansluter till 192.168.0.135:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 0 [text/html]
Sparar till: "api.php?do=runMacros.1"
[ <=> ] 0 --.-K/s på 0s
2014-11-17 10:23:55 (0,00 B/s) - "api.php?do=runMacros.1" sparades [0/0]
resultatet blev en tom fil i lokala datorn utan att HA påverkades:
[1]+ Klart wget http://192.168.0.135/homeautomation/api ... =runMacros
snoopy@web-server:~$
snoopy@web-server:~$ ls -l api*
-rw-r--r-- 1 snoopy snoopy 0 17 nov 10.23 api.php?do=runMacros
... världen är full av tappade sugar, några är mina....
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
HA 3.1.1 i en Raspberry Pi 2 + Tellstick Duo
owfs i annan Raspberry B+ + Tellstick och en Tellstick Net som backup
Re: Byta scenario?
Skumt. Men det funkar att gå till samma URL ifrån webläsaren?Snoopy wrote:resultatet blev en tom fil i lokala datorn utan att HA påverkades:
Kan du testa förresten att sätta citationstecken runt url:en. Osäker på om det gör någon skillnad, men bara för att utesluta.
/Daniel
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
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha