[Integration] Harmony Hub - Problème de configuration (et de compréhension)

Bonjour,

Mon problème

Je rencontre des difficultés dès ma première utilisation d’une intégration dans HA (je suis novice).. :sweat_smile:
Il s’agit de l’intégration Logitech Harmony Hub.
Dans mon ancienne installation Jeedom, la config une fois synchronisée me remontait une entité « actionnable » pour chacune des commandes disponibles de mes appareils présents dans ma config Harmony.
Dans HA, je ne vois que 2 entités : « Activités » et « Harmony Hub », qui ne correspondent pas à ce que j’ai paramétré dans l’application de Logitech.

Au final, je ne suis pas sûr d’avoir bien saisi le fonctionnement de cette intégration. Donc voilà, j’aimerais juste savoir comment piloter simplement les actions de chacun des périphériques configurées dans mon Harmony Hub.

Voici le fichier de configuration de mon Hub trouvé dans HA avec File Editor :

/homeassistant/harmony_XX-ID-XX.conf {
"Activities": {
"-1": "PowerOff"
},
"Devices": {
"Bose Cinemate 15": {
"commands": [
"PowerToggle",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"Mute",
"VolumeDown",
"VolumeUp",
"DirectionDown",
"DirectionLeft",
"DirectionRight",
"DirectionUp",
"OK",
"Stop",
"Play",
"Rewind",
"Pause",
"FastForward",
"SkipBack",
"SkipForward",
"Menu",
"Guide",
"Exit",
"InputAux1",
"InputAux2",
"InputBd-Dvd",
"InputCbl-Sat",
"InputGame",
"InputTv"
],
"id": "XX-ID-XX"
},
"LG TV": {
"commands": [
"PowerOff",
"PowerOn",
"PowerToggle",
".",
"-",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"Mute",
"VolumeDown",
"VolumeUp",
"Qview",
"ChannelDown",
"ChannelUp",
"DirectionDown",
"DirectionLeft",
"DirectionRight",
"DirectionUp",
"OK",
"Stop",
"Play",
"Rewind",
"Pause",
"FastForward",
"Record",
"Subtitle",
"Back",
"Teletext",
"Favorite",
"List",
"LiveTv",
"Sleep",
"Green",
"Red",
"Blue",
"Yellow",
"Guide",
"Info",
"PageDown",
"PageUp",
"Exit",
"Settings",
"3D",
"AD",
"App/*",
"Home",
"InputAv1",
"InputComponent1",
"InputHdmi1",
"InputHdmi2",
"InputHdmi3",
"InputNext",
"InputTv",
"In-Start",
"In-Stop",
"Recent",
"ServiceMenu",
"Simplink",
"SmartMenu",
"T.Option",
"Tv/Radio"
],
"id": "XX-ID-XX"
}
}
}

Merci pour votre aide

Ma configuration


System Information

System Information
version core-2026.4.1
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch aarch64
user root
virtualenv false
python_version 3.14.2
os_name Linux
os_version 6.12.67-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 17.1
update_channel stable
supervisor_version supervisor-2026.03.3
agent_version 1.8.1
docker_version 29.1.3
disk_total 28.0 GB
disk_used 5.2 GB
nameservers 10.0.0.1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board green
supervisor_api ok
version_api ok
installed_addons Z-Wave JS (1.1.0), File editor (5.8.0)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth606dacb (disabled), vethabda54f (disabled), veth6e6bc07 (disabled), veth34c45c0 (disabled), vethcfc24e6 (disabled), veth7d0abad (disabled), veth8171bad (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (10.0.0.100/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth606dacb (), vethabda54f (), veth6e6bc07 (), veth34c45c0 (), vethcfc24e6 (), veth7d0abad (), veth8171bad ()
ipv6_addresses lo (::1/128), end0 (fe80::bf62:cd36:2134:ce9f/64), docker0 (fe80::841b:1fff:fe2c:1d33/64), hassio (fd0c:ac1e:2100::1/48, fe80::5473:fdff:fe29:4495/64), veth606dacb (fe80::94de:d9ff:fe3a:bc9b/64), vethabda54f (fe80::4867:5fff:fe2e:9313/64), veth6e6bc07 (fe80::58c5:13ff:fe10:3774/64), veth34c45c0 (fe80::847:f6ff:fe2b:503a/64), vethcfc24e6 (fe80::acaf:1fff:fee4:80da/64), veth7d0abad (fe80::6cd7:bfff:fe75:6a9/64), veth8171bad (fe80::3848:5aff:febd:e2e3/64)
announce_addresses 10.0.0.100, fe80::bf62:cd36:2134:ce9f
Recorder
oldest_recorder_run 5 avril 2026 à 15:39
current_recorder_run 5 avril 2026 à 18:46
estimated_db_size 0.99 MiB
database_engine sqlite
database_version 3.49.2
___

C’est normal, dans activité tu dois retrouver tes activités Harmony

Bonjour,

Merci pour ta réponse.
J’ai bien compris que l’intégration pouvait remonter mes activités mais je n’utilise pas cette fonctionnalité de l’Harmony Hub et je ne le souhaite pas, puisque je la trouve tout à fait inutile.

En effet, à partir du moment où l’on peux commander chaque dispositifs enregistrés dans l’Harmony Hub via ses commandes respectives (Power On, Volume +, Mute…), c’est dans HA que je veux ensuite créer des « activités » (ou plutôt des scènes / automatisations) pour jouer avec les dispositifs.

Étant donné que je vois chacune de ces commandes dans mon fichier de configurations sous : /homeassistant/harmony_XX-ID-XX.conf , je pense qu’il doit bien y avoir un moyen dans HA d’agir directement sur les commandes des dispositifs plutôt que par ces activités ?

Merci bien

Bonjour,

Pour utiliser directement les équipements dans des automatisations/script, il faut que tu passe par l’action « Télécommande, envoyer une commande », tu sélectionnes comme entité l’harmony hub, et tu lui passes le nom de ton équipement ainsi que la commande comme défini dans le fichier harmony …

Un dessin valant mieux qu’un long discours, ci-dessous un exemple d’un script :

Le même en yaml

alias: Harmony Mute
sequence:
  - action: remote.send_command
    metadata: {}
    data:
      command: Mute
      device: ELECTRO DEPOT Highone
    target:
      entity_id: remote.harmony_hub
  - action: remote.send_command
    metadata: {}
    data:
      command: Mute
      device: Samsung Amplificateur
    target:
      entity_id: remote.harmony_hub
description: ""
icon: mdi:volume-mute
fields: {}
mode: queued
max: 10

Bonsoir,

Merci beaucoup à toi, c’est tout à fait ce que je recherchais !
Je dois maintenant me familiariser avec l’environnement HA (je débute), et comprendre de quelle manière utiliser ces scripts au quotidien.

Nouvelle question qui découle de celle-ci résolue :
Comment créer un objet virtuel (pour ma TV), dont l’état On/Off sera basé sur la consommation d’une prise Zigbee, et la commande sera réalisé via Harmony Hub ?

Si je dois plutôt créer un nouveau sujet pour cette question n’hésitez pas à me le dire.

Merci à vous !

Bonjour,

Je pense qu’il vaut mieux que tu fasses un nouveau sujet et que tu passes celui-ci en résolu

Ok merci, pas de soucis !

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.