Fibaro API trigger (Tasker+Autovoice) (LÖST)

Generell info kring Z-Wave
Post Reply
Robert
Medlem
Posts: 346
Joined: 17 Oct 2013, 22:40
11

Hej.

Har tidigare kört Telldus/Nexa och även byggt ihop det med Tasker och Autovoice. Autovoice använder jag för att röststyra mina lampor. Dock blev det ingen vidare då jag alltid var tvungen att ha två kommandon för tändning och släckning. (Tänd köket & släck köket t.ex)

Jag vet att Vera har den funktionen att du endast behöver skicka ett kommando för att tända och släcka samma lampa.

Det jag undrar nu är om det går med Fibaro API? För det enda jag lyckas luska fram i mitt sökande är precis samma funktion som Telldus har...

http://192.168.1.122/api/callAction?dev ... ame=turnOn och
http://192.168.1.122/api/callAction?dev ... me=turnOff

Jag vill kunna släcka och tända med ett kommando, typ
http://192.168.1.122/api/callAction?deviceID=20
vilket självklart inte fungerar.

Eller går det att skapa en scen som klarar av detta? Men jag är rädd att funktionen ser lika dan ut där, dvs
http://192.168.1.12/api/sceneControl?id=14&action=start och
http://192.168.1.12/api/sceneControl?id=14&action=stop

Jag har tidigare gjort så att jag med hjälp av variablar i Tasker lyckas få denna funktion. Men att spara ett värde i en variabel som inte skickas vidare till HC gör att jag ibland måste skicka kommandot 2 gånger för att det ska tändas eller släckas.

Så någon som sitter på någon API som klarar av detta, eller vet någon annan bra lösning?

Mvh // Robert
Last edited by Robert on 17 Dec 2013, 00:03, edited 1 time in total.
jompa68
Proffsmedlem
Posts: 735
Joined: 12 Aug 2012, 08:53
12
Location: Hofors

Hej Robert

det ska kunna gå att få till utan några större problem.
Skapa en LUA scen som kollar om lamporna är på eller av och utför sen därefter. I tasker ställer du då in url till att starta scenen istället via API och kan då använda 1 kommando för det.

Code: Select all

http://<HC2 ip address>/api/sceneControl?id=14&action=start 
Lägg till HC2 ip och byt ut ID mot scenens ID.

Lycka till :)
jompa68
Proffsmedlem
Posts: 735
Joined: 12 Aug 2012, 08:53
12
Location: Hofors

Hur gick det Robert?


Sent from my iPhone using Tapatalk
Robert
Medlem
Posts: 346
Joined: 17 Oct 2013, 22:40
11

Då jag inte har några LUA kunskaper så började jag gårdagen med att leta guider. Så jag har tittat runt lite bland andra script för att få någon uppfattning hur jag ska börja. Så jag jobbar på :)
jompa68
Proffsmedlem
Posts: 735
Joined: 12 Aug 2012, 08:53
12
Location: Hofors

Har en android lur som test så kan göra en guide åt dig, återkommer.


Sent from my iPhone using Tapatalk
Robert
Medlem
Posts: 346
Joined: 17 Oct 2013, 22:40
11

Hur gick det med guiden Jompa?
jompa68
Proffsmedlem
Posts: 735
Joined: 12 Aug 2012, 08:53
12
Location: Hofors

Inte klar, massor av saker på min "att göra" lista.....
StarkJohan
Medlem
Posts: 102
Joined: 30 Nov 2013, 11:08
11
Location: Skegrie

Här är en väldigt enkel scen som slår av eller på lampan med samma kommando.

Code: Select all

--[[
%% properties
%% autostart
%% globals
--]]

local id = 10 -- Enheten som ska slås av eller på

if tonumber(fibaro:getValue(id, "value")) == 0 then
	fibaro:call(id, "turnOn");
else
	fibaro:call(id, "turnOff");
end
Aktivera med

Code: Select all

http://<ip>/api/sceneControl?id=<scen_id>&action=start
Robert
Medlem
Posts: 346
Joined: 17 Oct 2013, 22:40
11

TACK! Det fungerade klockrent.
mitze
Ny medlem
Posts: 7
Joined: 27 Aug 2014, 10:16
10

Tar upp den här igenm förstår hur man får igång scenen. Men hur länkar ni den från taskern o ljudstyrningen? Har precis laddat hem tasker till min Android..
Robert
Medlem
Posts: 346
Joined: 17 Oct 2013, 22:40
11

Såhär har jag löst det.

Skapa en Task med HTTP Get.
Ändra lösenord / IP och ID till scenen.
Screenshot_2015-02-16-17-06-03.png
Screenshot_2015-02-16-17-06-03.png (246.88 KiB) Viewed 72348 times
Skapa en Profil / State / Plugin / AutoVoice / Recognitzed
Kryssa i Event Behaviour och ställ sen in ett röstkommando som du vill ha på Command Filter.
Klicka på bocken och gå tillbaka. Länka nu din Profil till din Task.
Screenshot_2015-02-16-17-07-08.png
Screenshot_2015-02-16-17-07-08.png (177.59 KiB) Viewed 72348 times
Post Reply