You’ll need to install a new Virtual device and then use some lua code to trigger it.
I’m using it for push notifications and logging and it’s working very well.
You’ll need to install a new Virtual device and then use some lua code to trigger it.
I’m using it for push notifications and logging and it’s working very well.[/quote]
Funny you should say that buddy, I’ve just downlaoded that and added it… the device doesn’t apear after adding it!!!
Hi, Sorry but it’s not clear to me how to install this maker “virtual device”. The link to the developers guide is for publishing to the marketplace, I would just like to install on my vera hub. Has anyone written/posted a simple “how to” for getting Maker installed on a Vera?
Download the *.JSON and *.XML files to your computer
from the Vera dashboard, go to APPS → DEVELOP APPS and click LUUP FILES.
Click the UPLOAD button and upload all the above downloaded files to your Vera and make sure to check the RESTART LUUP option.
after the upload and luup restart is completed, look for the device or plugin as it may need configuration. This is the standard way to install a plugin that is not in the store.
Thanks! I suppose I’m almost there, I’ve installed the files into my vera lite under apps>develop apps>luup files. However I do not see the device in my device list on the devices page. Hoping to learn how to finish configuring and use with IFTTT.
Bump+ I will create and post a step-by-step once I get this working. I’ve installed the files, but unclear how to create and use the device. Hoping someone can advise on how to create the device and use with IFTTT. Thx
Now you uploaded the files to Vera you need to go into
Apps → Develop Apps → Create Device
In the Description field type in IFTTT Maker
In the Upnp Device File Name field type in D_IFTTTMaker.xml
Make sure you do this without spaces and the exact capitalization this is IMPORTANT!
When you are sure the information is correct… Press the Create Device button.
Reload the Luup Engine (To do this go to the control panel any device on your Vera and select the Advanced Tab → New Service Tab and you will find a Reload Engine button)
I hope this helps!
Refresh your browser
Shake a chicken bone in the air for good luck and the IFTTT Maker device will appear.
Thank you rstrouse! Chicken bone helped. Device added. To test I’ve added a scene to trigger it for my dining room light “on” - however doesn’t seem to be getting triggered in my maker channel on IFTTT - this is the lua (minus my key) in the luup code section of the scene:
I don’t use this but check your log to see if there are any errors in there related to your luup or the plugin trying to send the message. Make sure you have the correct deviceId and put a
luup.log('Calling Trigger Event for " .. (deviceId or "nil"))
I’m not familiar with the “maker” part of IFTTT, but I’m attempting to use my Dropcam/Nest Cam as a motion sensor to trigger a scene. Would this allow it?
I got it working, but not with the plugin. I found the plugin pretty useless and honestly makes it a lot more complicated. Instead just create a scene and have it execute the following Luup code:
local http = require("socket.http")
-- 5 Second timeout
http.TIMEOUT = 5
-- The return parameters are in a different order from luup.inet.wget(...)
result, status = http.request("{your IFTTT maker request url}")
Also note that running a scene manually won’t execute the Luup code. So if you want to test it first, use the “Test Luup Code” function under the app developer options.
Hey santakrooz, have you gotten a chance to make some type of tutorial for those of us that have NO clue how to do any of this? ;D ??? Like everything from what needs to happen on the IFTTT web interface to the UI5 interface and if this will work with google assistant vs google now? thanks in advance
I have bumped into a work-around for for getting Google Home to turn lights/fans/blinds on off if you have a Harmony Hub and Logitech Home hub.
Is a bit tedious but none the less is a solution for a newbie to be able to turn lights on/off or whatever your home hub is paired to.
Step 1: Make a logitech activity to cut each device on and off, make activities to turn a series of lights on and off. For example one activity to “turn kitchen light on” one activity to “turn kitchen light off”
Step 2: go to ifttt.com and make a google assistant “phrase” trigger a logitech activity". Make an applet for turning a device and off.
Once again I dont know if anyone wants to take the long route but I had been looking for a solution to keep my vera but still use the google home hub. Hope this can help some people who do not/cannot deal with coding, the other solutions for triggering lights from GH
Using the IFTTT maker code I have put the following code into the lua of a manually-triggered scene but it is not executing
luup.call_action(“urn:upnp-org:serviceId:IFTTTMaker1”,“TriggerEvent”,{ [“EventName”]=“front_door_opened”, [“Value1”]=“Test”, [“Value2”]=“b”, [“Value3”]=“c”, [“APIKey”]=“bR…0i” }, 173)
where 173 is the deviceid of IFTTTMaker and the APIKEY is the correct one allocated
When I run this code in the test lua window, I get a result from IFTTT by adding a record to a spreadsheet. When in the LUA code of a scene it seems to do nothing. What am I doing wrong?
Best Home Automation shopping experience. Shop at Ezlo!