- Logitech Harmony 520 Software
- Logitech Logo Color
- Logitech Harmony Companion Remote Setup
- Logitech Harmony 300 Setup
- Logitech Harmony Touch Remote Software
How to program a Logitech Harmony remote. CNET's favorite line of universal remotes takes the pain out of the set-up process, letting you configure everything with your PC.
The
harmony
remote platform allows you to control the state of your Harmony Hub Device.Jun 19, 2018 a Quick navigation demonstration of The Logitech Harmony One Remote With Channel Logos setup for use with Directv. Like many of us - I use a smart Remote. In my case, a Logitech Harmony 650 Remote. It is capable of using commands issued by the Roku Remote to create start-up sequences. For example power on TV, Sound bar, set proper settings for HDMI, sound, Home screen in Roku, etc - all with a push a single bu. Harmony 665 works with over 270,000 home entertainment devices from more than 6,000 brands, from TVs and cable boxes, to game consoles and media streamers. And new devices are added all the time, so Harmony 665 works with what you own today and what you buy tomorrow. Logitech Harmony 950: This is a step up from the 665. It has a bigger touchscreen, a backlit screen, and increased battery life. It can control up to 15 devices. Logitech Harmony Elite: This universal remote package comes with a 950 remote, a charging hub, and its own mobile application.
Supported units:
- Harmony Hub
- Harmony Companion
- Harmony Pro
- Harmony Elite
- Harmony Pro 2400
The preferred way to setup the Harmony remote for your installation is via Configuration >> Integrations in the UI, click the button with
+
sign and from the list of integrations select Logitech Harmony Hub.Once
Logitech Harmony Hub
has been configured, the default activity and duration in seconds between sending commands to a device can be adjusted in the settings via Configuration >> Integrations >> Your Logitech Harmony HubAlternatively, if you want to manually configure the device, you will need to add its settings to your
configuration.yaml
file:Configuration Variables
The hub’s name to display in the frontend. This name must match the name you have set on the Hub.
Logitech Harmony 520 Software
The Harmony device’s IP address. Leave empty for the IP to be discovered automatically.
Activity to use when
turn_on
service is called without any data. Overrides the activity
setting for this discovered hub.Default duration in seconds between sending commands to a device.
Configuration file
Upon startup one file will be written to your Home Assistant configuration directory per device in the following format:
harmony_UNIQUE_ID.conf
. The file will contain:- List of all programmed activity names and ID numbers
- List of all programmed device names and ID numbers
- List of all available commands per programmed device
This file will be overwritten whenever the Harmony HUB has a new configuration, there is no need to restart Home Assistant.
Service remote.turn_off
Turn off all devices that were switched on from the start of the current activity.
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Entity ID to target. |
Service remote.turn_on
Start an activity. Will start the default
activity
from configuration.yaml
if no activity is specified. The specified activity can either be the activity name or the activity ID from the configuration file written to your Home Assistant configuration directory.Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Entity ID to target. |
activity | yes | Activity ID or Activity Name to start. |
Example
In the file ‘harmony_REMOTENAME.conf’ you can find the available activities, for example:
![Tv channel logos for logitech harmony Tv channel logos for logitech harmony](https://tweakers.net/ext/i/1318936377.jpeg)
Using the activity name ‘Watch TV’, you can call a service via automation to switch this activity on:
Service remote.send_command
Send a single command or a set of commands to one device, device ID and available commands are written to the configuration file at startup. You can optionally specify the number of times you wish to repeat the command(s) and delay you want between repeated command(s).
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Entity ID to target. |
device | no | Device ID or Device Name to send the command to. |
command | no | A single command or a list of commands to send. |
num_repeats | yes | The number of times to repeat the command(s). |
delay_secs | yes | The number of seconds between sending each command. |
In the file ‘harmony_REMOTENAME.conf’ you can find the available devices and commands, for example:
A typical service call for sending several button presses looks like this:
OR
Service harmony.change_channel
Sends the change channel command to the Harmony HUB
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Entity ID to target. |
channel | no | Channel number to change to |
A typical service call for changing the channel would be::
Service harmony.sync
Force synchronization between the Harmony device and the Harmony cloud.
Logitech Logo Color
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | Entity ID to target. |
Examples
Template sensors can be utilized to display current activity in the frontend.
The example below shows how to control an
input_boolean
switch using the Harmony remote’s current activity. The switch will turn on when the remote’s state changes and the Kodi activity is started and off when the remote’s state changes and the current activity is “PowerOff”.The Logitech Harmony One universal remote control is a great device that works with all kinds of hardware and is customizable. Just one of the cool things you can do is set up custom channel icons as buttons on the touch screen. Here is how to do it.
Visit this website: http://iconharmony.com/icons/home and click the indicated panel.
On the next page, search for your channels – checking the box for each desired icon as you go. When you have all the icons you want, click the “Zip Icons” button.
Logitech Harmony Companion Remote Setup
On the next screen click the “download” button. And save the file on your computer.
Unzip the downloaded file to a folder on your computer. Now hook up your Harmony remote to your computer with the USB cable and run the Logitech Remote software. Choose “Settings” under your TV-viewing “Activities”
Next select “Set Up Favorite Channels and add icons”. Click “Next”.
Now enter the channel number and choose “Select Image…”.
Logitech Harmony 300 Setup
Browse to the folder with the unzipped icons and choose your channel icon.
Logitech Harmony Touch Remote Software
Repeat for all of your favorite channels. Finally, update your remote to store the changes.