This object is in archive! 
Controlling Web Enabled Devices
Need Answer
Wondering if anyone can suggest a solution for me - I want to try and use my Zipabox to turn on (and off) a Yamaha Soundbar and Epson Projector (both are web enabled and I dont necessarily want to do anything other than set-up a rule or virtual switch in the Zipabox that enables me to turn them on and off). I have seen from some threads that you can send HTTP requests from the Zipabox which I assume is the way to do this but I dont know where to start in terms of getting the relevant commands and setting this up (I'm definitely a novice with these sorts of things).
Any assistance would be greatly appreciated.
No connection
Real-time notifications may not work
Paul,
I'm also not an expert on web programming but I have learned how to handle a few types of devices with Zipato controllers using HTTP requests. The most important part of this is the fact that the web enabled device accepts commands using HTTP, python, etc. and the most problematic part is the fact that usually manufactures don't like to publish their API (Application Program Interface), you need to know if these devices accept HTTP commands and then get familiar with Epson and Yamaha API so you can build the requests within Zipato rules. I can give you and example with Phillips Hue which has an open API and you can access it trough their developer site, then you can see my post I compiled to control the lights. In this community there are also examples posted by David Pritchard for SONOS HTTP control, hope this helps. I'm also looking to buy an EPSON projector so if you get any information regarding their API and you can share I will appreciate it.
https://www.developers.meethue.com/
https://community.zipato.com/topic/phillips-hue-basic-http-control
Paul,
I'm also not an expert on web programming but I have learned how to handle a few types of devices with Zipato controllers using HTTP requests. The most important part of this is the fact that the web enabled device accepts commands using HTTP, python, etc. and the most problematic part is the fact that usually manufactures don't like to publish their API (Application Program Interface), you need to know if these devices accept HTTP commands and then get familiar with Epson and Yamaha API so you can build the requests within Zipato rules. I can give you and example with Phillips Hue which has an open API and you can access it trough their developer site, then you can see my post I compiled to control the lights. In this community there are also examples posted by David Pritchard for SONOS HTTP control, hope this helps. I'm also looking to buy an EPSON projector so if you get any information regarding their API and you can share I will appreciate it.
https://www.developers.meethue.com/
https://community.zipato.com/topic/phillips-hue-basic-http-control
Thanks Alberto - your assistance was much appreciated and gave me the starting point I needed.
For those interested I can confirm that Yamaha products that support MusicCast can be controlled via HTTP requests from the Zipabox and its fairly straightforward (had to be because I got it working). The API information for this can be obtained at this link http://danielkorte.de/wp-content/uploads/2017/02/YXV_API_Spec_Basic.pdf or direct from Yamaha support. Now I will tackle the Epson projector and report back if I have any luck.
Thanks Alberto - your assistance was much appreciated and gave me the starting point I needed.
For those interested I can confirm that Yamaha products that support MusicCast can be controlled via HTTP requests from the Zipabox and its fairly straightforward (had to be because I got it working). The API information for this can be obtained at this link http://danielkorte.de/wp-content/uploads/2017/02/YXV_API_Spec_Basic.pdf or direct from Yamaha support. Now I will tackle the Epson projector and report back if I have any luck.
Hi Paul, any luck with the Epson?
Hi Paul, any luck with the Epson?
Replies have been locked on this page!