Zipatile and Harmony Logitech

Tomasz shared this thanks 17 months ago

Hello ! When can you expect to add logitech Harmony to Zipatile?

Best Answer
photo

I have been waiting for a long time for Harmony Hub support from Zipato. Today I found a temporary solution until Zipato adds official support.

The only prerequisite is that you need a separate server/computer that is on all the time. If you have a NAS with Docker support, it's extremely easy to setup.

There is a project called harmony-api (https://github.com/maddox/h...) where you can download a collection of scripts which will discover existing hubs in the network and build endpoints automatically. You can then use HTTP GET to retrieve activities, devices and commands. To control the hub you would send an HTTP POST request.

Example command to control my ceiling fan (IR) with this HTTP POST request:

http://10.220.0.43:8282/hubs/elite/devices/westinghouse-climate-control/commands/fanmedium
I'm running it on my Synology NAS with the Docker image from jawilson:

https://hub.docker.com/r/ja...

This script is also MQTT compatible.

Comments (7)

photo
1

I have been waiting for a long time for Harmony Hub support from Zipato. Today I found a temporary solution until Zipato adds official support.

The only prerequisite is that you need a separate server/computer that is on all the time. If you have a NAS with Docker support, it's extremely easy to setup.

There is a project called harmony-api (https://github.com/maddox/h...) where you can download a collection of scripts which will discover existing hubs in the network and build endpoints automatically. You can then use HTTP GET to retrieve activities, devices and commands. To control the hub you would send an HTTP POST request.

Example command to control my ceiling fan (IR) with this HTTP POST request:

http://10.220.0.43:8282/hubs/elite/devices/westinghouse-climate-control/commands/fanmedium
I'm running it on my Synology NAS with the Docker image from jawilson:

https://hub.docker.com/r/ja...

This script is also MQTT compatible.

photo
1

Hi Jacob,

I can not use the API with Docker. I downloaded and executed the container, but I can not configure it. I have never used Docker. Can you give me a quick tutorial for config please? thank you

photo
1

Are you running Docker on a NAS?

photo
1

Yes Syno DS716+

photo
1

Because of network restrictions between your LAN and the Docker container you need to either configure the Docker network or set 'Use the same network as Docker host' in the advanced settings when you set up the container (you can't do this afterward).


/BwBddUePKX0nAAAAAElFTkSuQmCC


After it's set up it's a good idea to set the volume settings for the Docker container. This will enable you to change the settings for the script. The value under the File/Folder is an existing location on your NAS.


/NB0n6gmP0UwAAAABJRU5ErkJggg==


After the container is started you can access the endpoints with a GET command or in the browser.

http://<IP of your NAS>:8282/hubs

It should return a list of your hubs. In my case, it's called elite.

I can then access devices and activities using the URL http://<IP of your NAS>:8282/hubs/elite/devices/ and http://<IP of your NAS>:8282/hubs/elite/activities/.

Once you find your device slug you can get the commands for the device using this URL http://<IP of your NAS>:8282/hubs/elite/devices/westinghouse-climate-control/commands

Finally, you can control the device, but only using a POST command so it won't work from a browser.

In my example above, I can use http://<IP of your NAS>:8282/hubs/elite/devices/westinghouse-climate-control/commands/fanlow

Unfortunately, there is a performance hit on the Harmony Hub when using this script. Keep in mind that this is a temporary solution until Zipato adds support for the Harmony Hub.

photo
photo
1

we have all been waiting years for this. Support always tell us if we want something supported, suggest it in the forum and see how many votes it gets.........well logitech harmony support always had the most votes.

Basically, it will never get supported.

photo
1

Can we hope that logitech harmony will be supported by zipatile ?