Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

/!\ L’ancien forum passera en lecture seule en janvier 2020 (Si community a bien pris le relais) puis nous le fermerons définitivement en janvier 2021./!\
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Pour échanger sur les plugins classés en catégorie "Multimédia"
Répondre
Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

[RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 17 déc. 2018, 20:27

Bonjour à tous, c'est akenad :) ,

Aujourd'hui je vais vous présenter un retour d'expérience sur l'intégration dans Jeedom de l’Harmony Hub, à l'aide des plugins Harmony Hub pour Jeedom et Harmony Hub pour Homebridge, avec pilotage par HomePod.

Les équipements et logiciels utilisés sont les suivants :

- JeedomSmart Stretch, Jeedom 3.2.11
- plugin Homebridge v1.4.5 23/11/2018, Homebridge v0.4.45
- plugin pour Homebridge ; homebridge-harmonyhub-nicoduj v0.2.2 du 10/12/2018, /!\ ATTENTION ne pas confondre avec homebridge-harmonyhub qui ne fonctionne pas avec Jeedom Homebridge (---EDIT 22/12/2018 : remplacé par homebridge-harmony v0.0.7).
- Logitech Harmony Hub, passerelle Wi-Fi / IR / Bluetooth, modèle O-R0004, firmware v4.15.201 du 15/11/2018. Nous l’appellerons juste « HUB» dans la suite.
- HomePod 12.1, iPhone IOS 12.1 et App Harmony Control v5.5_16 du 12/12/2018.
- Dispositifs (8 maximum possible) multimédia (modèles connus dans la base de données Harmony pour le contrôle audio-vidéo) : TV et Home cinéma Sony, Apple TV 3Gen, Box CanalSat et TV Orange, Ampli et Lecteur réseau Audio Pioneer .

J'ai procédé en 3 étapes :

-Installation et configuration du Harmony Hub avec iPhone/App Harmony
-Installation et configuration du plugin Jeedom Harmony Hub
-Installation et configuration du plugin pour HomeBridge et pilotage par HomePod

L’objectif est donc d’utiliser le HUB pour envoyer des commandes à des dispositifs multimédia via Wi-Fi, InfraRouge et Bluetooth.
Le HUB peut recevoir des commandes via Wi-Fi depuis des équipements sur le LAN (filaire et Wi-Fi) tels que dans notre cas la JeedomSmart, le iPhone ou le Homepod.

1) Installation et configuration du Harmony Hub avec iPhone/App Harmony

Pour savoir si un dispositif (fabricant/modèle) est compatible avec le HUB :
https://support.myharmony.com/fr-fr/com ... y%20lookup

Au préalable j’ai lu attentivement ce document :
https://www.logitech.com/assets/50381/2 ... -guide.pdf
Il date de 2013 mais il est encore largement d’actualité, en particulier il décrit comment configurer le HUB avec l’App Harmony et permet de bien comprendre les notions de dispositifs et d’activités que manipule le HUB.
Je n’ai pas tenu compte des informations concernant le site « MyHarmony » car j’ai configuré le HUB exclusivement via l’App Harmony sur le iPhone (qui permet d’ailleurs de créer un compte MyHarmony pour stocker la configuration du HUB dans le cloud MyHarmony). l’App Harmony transforme par ailleurs le iPhone en télécommande universelle. (Il n’est pas nécessaire donc d’avoir une télécommande physique Logitech pour piloter le HUB).

en résumé les étapes de la configuration initiale:

-Wi-Fi et bluetooth activés sur le iPhone, installer (Control).
-lancer l’App Harmony et effectuer les opérations :
-appuyer sur « Configurer un nouveau hub ».
-brancher le HUB sur secteur. Attendre 30s. led rouge fixe puis clignotante.
-si la led ne clignote pas, appuyer sur le bouton « Pair/Reset » à l’arrière du HUB pour coupler (via bluetooth) le HUB avec l’App Harmony.
-configurer le Wi-Fi : sélectionner le réseau Wi-Fi et saisir le mot de passe.
-appuyer bouton « rejoindre ».
-création d’un compte MyHarmony : « logi » , s’inscrire avec adresse email.
-mise à jour du firmware du HUB.
-appuyer sur le bouton « définir une nouvelle configuration » :
dispositifs Wi-Fi trouvés : Apple TV (2e/3e génération)
(l’Apple TV est connecté sur LAN en filaire mais est vu via le Wi-Fi).
-appuyer sur le bouton « suivant ». Le Hub est alors couplé (via bluetooth) à l’Apple TV (il peut ainsi envoyer des commandes comme la télécommande par défaut de l’ Apple TV).
- ajouter et configurer d’autres dispositifs à contrôler : TV et Home cinéma Sony, Apple TV 3Gen, Box CanalSat et TV Orange, Ampli et Lecteur réseau Audio Pioneer :
-pour ajouter chaque dispositif, saisir fabricant et modèle, appuyer sur « Mettre sous tension » pour confirmer que le HUB connaît le signal. Ne pas ajouter d’activité. Les activités seront ajoutés une fois tous les dispositifs ajoutés.
Exemple :
- pour la Box CanalSat alias «Le Cube Canal+» : fabricant : CANALSATELLITE, modèle : G5.
- pour le décodeur TV Orange : fabricant : Orange, modèle : LIVEBOX

-Ajouter et configurer les activités :

Menu → Configuration Harmony → Ajouter/Modifier les dispositifs et activités ->
ACTIVITES → AJOUTER UNE ACTIVITE → Ajouter votre propre activité

-Regarde TNT :

séquence de démarrage :
Sony Home cinéma / Mise sous tension
Sony TV / Mise sous tension
Sony TV / Entrée Digital

séquence de fin :
Sony Home cinéma / Mise hors tension
Sony TV / Mise hors tension

-Regarde TV Orange :

séquence de démarrage :
Sony Home cinéma / Mise sous tension
Sony TV Mise / Mise sous tension
Orange Enregistreur numérique / Mise sous tension
Sony Home cinéma / Entrée HDMI 2
Sony TV Entrée / HDMI 1

séquence de fin :
Sony Home cinéma / Mise hors tension
Sony TV / Mise hors tension
Orange Enregistreur numérique / Mise hors tension

-Regarde CanalSat :

séquence de démarrage :
Sony Home cinéma / Mise sous tension
Sony TV / Mise sous tension
CanalPlus Récepteur satellite / Mise sous tension
Sony Home cinéma / Entrée HDMI 1

séquence de fin :
Sony Home cinéma / Mise hors tension

Sony TV Mise hors tension
CanalPlus Récepteur satellite / Mise hors tension

-Regarde Apple TV :

séquence de démarrage :
Sony Home cinéma / Mise sous tension
Sony TV / Mise sous tension
Apple TV (2e/3e génération) / Mise sous tension
Sony Home cinéma / Entrée TV
Sony TV Entrée / HDMI 2

séquence de fin :
Sony Home cinéma / Mise hors tension
Sony TV / Mise hors tension
Apple TV (2e/3e génération) / Mise hors tension

- ecoute le syno :

séquence de démarrage :
Pioneer Serveur de musique / Mise sous tension
Pioneer Amplificateur / Mise sous tension

séquence de fin :
Pioneer Serveur de musique / Mise hors tension
Pioneer Amplificateur / Mise hors tension

L’Activité « ecoute le syno » : est utilisée pour écouter de la musique (stockée sur le NAS Synology, lu par le lecteur réseau (Pioneer Serveur de musique) en DLNA et transmis à l’ampli).

2) Installation et configuration du plugin Jeedom Harmony Hub

Une fois le HUB configuré avec l’App Harmony, on configure plugin Jeedom Harmony Hub.
La documentation officielle est ici : https://jeedom.github.io/plugin-harmonyhub/fr_FR/
-installer le plugin Harmony Hub, les dépendances.

- ATTENTION ! : dans la fenêtre de configuration, renseigner l’Adresse IP du Hub, puis cliquer « Sauvegarder », puis seulement après cliquer « lancer » pour créer/MAJ les configs.

Cela remonte les informations des dispositifs et des activités du HUB dans le plugin :

Code : Tout sélectionner

[2018-12-14 15:13:32][ALERT] : ########Recherche de la config en cours########
[2018-12-14 15:13:36][ALERT] : ######### Dispositifs trouvés 10.10.10.23
[2018-12-14 15:13:36][ALERT] : Pioneer Amplificateur |
[2018-12-14 15:13:36][ALERT] : Orange Enregistreur numérique |
[2018-12-14 15:13:36][ALERT] : Apple TV (2e/3e génération) |
[2018-12-14 15:13:36][ALERT] : Pioneer Serveur de musique |
[2018-12-14 15:13:36][ALERT] : Sony Home cinéma |
[2018-12-14 15:13:36][ALERT] : Sony TV |
[2018-12-14 15:13:36][ALERT] : CanalPlus Récepteur satellite |
[2018-12-14 15:13:36][ALERT] : ######### Activités trouvées 10.10.10.23
[2018-12-14 15:13:36][ALERT] : PowerOff |
[2018-12-14 15:13:36][ALERT] : ecoute le syno |
[2018-12-14 15:13:36][ALERT] : Regarde Apple TV |
[2018-12-14 15:13:36][ALERT] : Regarde TNT |
[2018-12-14 15:13:36][ALERT] : Regarde TV Orange |
[2018-12-14 15:13:36][ALERT] : Regarde CanalSat |
[2018-12-14 15:13:36][ALERT] : #### Fin de la recherche 10.10.10.23
Dans le plugin nous allons ajouter une équipement/dispositif « Activité Harmony » avec comme dispositif « Activité ». en cliquant « Sauvegarder » cela va créer automatiquement les commandes permettant de lancer les activités configurées dans le HUB :

Code : Tout sélectionner

[Salon][Activité Harmony][ecoute le syno]
[Salon][Activité Harmony][Regarde Apple TV]
[Salon][Activité Harmony][Regarde TNT]
[Salon][Activité Harmony][Regarde TV Orange]
[Salon][Activité Harmony][Regarde CanalSat]
D’autre part nous allons ajouter une équipement/dispositif pour chaque dispositif configuré dans le HUB :

Nom de l’équipement---Dispositif :
-TV Orange------------------Orange Enregistreur numérique
-Ampli-------------------------Pioneer Amplificateur
-Apple TV---------------------Apple TV (2e/3e génération)
-Lecteur réseau------------Pioneer Serveur de musique
-Home cinéma-------------Sony Home cinéma
-TV------------------------------Sony TV
-CanalSat---------------------CanalPlus Récepteur satellite

Pour chaque équipement les commandes sont automatiquement créées.
exemples pour Apple TV et CanalSat :

Code : Tout sélectionner

[Salon][Apple TV][Back]	
[Salon][Apple TV][Direction Down]	
[Salon][Apple TV][Direction Left]	
[Salon][Apple TV][Direction Right]	
[Salon][Apple TV][Direction Up]	
[Salon][Apple TV][Fast Forward]	
[Salon][Apple TV][Home]	
[Salon][Apple TV][Menu]	
[Salon][Apple TV][NextChapter]	
[Salon][Apple TV][Pair]	
[Salon][Apple TV][Pause]	
[Salon][Apple TV][Play]	
[Salon][Apple TV][PrevChapter]	
[Salon][Apple TV][Reboot]	
[Salon][Apple TV][Rewind]	
[Salon][Apple TV][Select]	
[Salon][Apple TV][Skip Backward]	
[Salon][Apple TV][Skip Forward]	
[Salon][Apple TV][Stop]	
[Salon][Apple TV][UnPair]	
[Salon][Apple TV][VideoMode]


[Salon][CanalSat][0]	
[Salon][CanalSat][1]	
[Salon][CanalSat][2]	
[Salon][CanalSat][3]	
[Salon][CanalSat][4]	
[Salon][CanalSat][5]	
[Salon][CanalSat][6]	
[Salon][CanalSat][7]	
[Salon][CanalSat][8]	
[Salon][CanalSat][9]	
[Salon][CanalSat][Blue]	
[Salon][CanalSat][Channel Down]	
[Salon][CanalSat][Channel Up]	
[Salon][CanalSat][Direction Down]	
[Salon][CanalSat][Direction Left]	
[Salon][CanalSat][Direction Right]	
[Salon][CanalSat][Direction Up]	
[Salon][CanalSat][Exit]	
[Salon][CanalSat][Fast Forward]	
[Salon][CanalSat][Green]	
[Salon][CanalSat][Guide]	
[Salon][CanalSat][Info]	
[Salon][CanalSat][Menu]	
[Salon][CanalSat][Mute]	
[Salon][CanalSat][Pause]	
[Salon][CanalSat][Play]	
[Salon][CanalSat][Power Toggle]	
[Salon][CanalSat][Prev Channel]	
[Salon][CanalSat][Record]	
[Salon][CanalSat][Red]	
[Salon][CanalSat][Return]	
[Salon][CanalSat][Rewind]	
[Salon][CanalSat][Select]	
[Salon][CanalSat][Stop]	
[Salon][CanalSat][TvVideo]	
[Salon][CanalSat][Volume Down]	
[Salon][CanalSat][Volume Up]	
[Salon][CanalSat][Yellow]	
[Salon][CanalSat][Zoom]
Dispositifs.png
Dispositifs.png (30.21 Kio) Consulté 2533 fois
3) Installation et configuration du plugin pour HomeBridge et pilotage par HomePod

Le plugin Harmony Hub de Jeedom sert à faire communiquer l’Harmony hub et Jeedom. Pour présenter l’Harmony hub à Homebridge j’ai utilisé un plugin pour homebridge « homebridge-harmony-hub-nicoduj » qui communique directement de harmony hub à homebridge.
( ici : https://www.npmjs.com/package/homebridg ... ub-nicoduj)
(EDIT 22/12/2018 : lien obsolète remplacé par : https://www.npmjs.com/package/homebridge-harmony)
Je n'ai pas suivi la méthode d'installation décrite dans ce lien.

J'ai effectué l'installation via le plugin Homebridge de Jeedom :
Dans la configuration du plugin homebridge, cliquer le bouton «Gérer les plugins pour Homebridge »
-renseigner le Nom du plugin : homebridge-harmony-hub-nicoduj. (EDIT 22/12/2018 : le nom est maintenant homebridge-harmony)
-cliquer le bouton « Installer ». au 14/12/2018 la version installée était la v0.2.2. (EDIT 22/12/2018 : homebridge-harmony, version installée v0.0.7)
Dans la configuration du plugin homebridge, cliquer le bouton dans "plateforme Homebridge supplémentaire" et ajouter :
{
"platform": "HarmonyHub",
"name": "Harmony Hub"
}
_____________________________________________
EDIT 22/12/2018 :
{
"platform": "HarmonyHubWebSocket",
"name": "Harmony Hub",
"hubIP": "mettre ici l'adresse IP"
}

Les paramètres sont décrits dans la documentation du développeur.
Ces 3 premiers paramètres sont obligatoires, les autres sont facultatifs, je ne les ai pas testés.
____________________________________________________


Redémarrer le démon Homebridge.

Extrait Log Homebridge_daemon :

Code : Tout sélectionner

[2018-12-14 14:14:47] —
[2018-12-14 14:14:47] Loaded plugin: homebridge-harmonyhub-nicoduj
[2018-12-14 14:14:48] Registering platform 'homebridge-harmonyhub.HarmonyHub'
[2018-12-14 14:14:48] ---
[...]
[2018-12-14 14:14:49] [Harmony Hub] Initializing HarmonyHub platform...
[...]

[2018-12-14 14:14:52] [Harmony Hub] Found activities:
PowerOff
ecoute le syno
Regarde Apple TV
Regarde TNT
Regarde TV Orange
Regarde CanalSat
les icônes suivants de type Interrupteur remontent dans l’App maison :

Regarde Apple TV, Regarde TNT, Regarde TV Orange, Regarde CanalSat, ecoute le syno

Cela permet ainsi de dire au Homepod :
(pour lancer la séquence de démarrage ou la séquence de fin de chaque activité)

-"Dis SIRI, Regarde Apple TV"
-"Dis SIRI, Regarde CanalSat »
-"Dis SIRI, Regarde TNT"
-"Dis SIRI, Regarde TV Orange"
-"Dis SIRI, ecoute le syno"

Voila j'espère que ce retour d’expérience sera utile aux membres Jeedom.

akenad :)
Dernière édition par akenad le 15 févr. 2019, 19:55, édité 5 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 17 déc. 2018, 23:03

Bonjour,

Après avoir mis aujourd'hui à jour le firmware de l'Harmony Hub en 4.15.206 cela ne fonctionne plus car le port 5222 n'est plus ouvert.
Voici comment remettre un firmware plus ancien, actuellement le 4.15.193 :

-installer sous Windows https://app.myharmony.com/prod/win/1.0/ ... ny-App.msi
-lancer MyHarmony
-la page de Login s'affiche. immédiatement après appuyer sur les touches Alt+F9, s'affiche une page "Update Remote"
-cliquer bouton "Factory Reset" de Harmony Home Control
-connecter le Hub en USB sur le PC
- cliquer "Restore"
firmware.png
firmware.png (72.91 Kio) Consulté 2507 fois
firmware2.png
firmware2.png (80.86 Kio) Consulté 2507 fois
firmware3.png
firmware3.png (72.46 Kio) Consulté 2507 fois
akenad :)
Dernière édition par akenad le 22 déc. 2018, 12:18, édité 1 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 19 déc. 2018, 21:52

Bonjour,

Sur l'Harmony Hub, jusqu'au firmware 4.15.201, 3 ports TCP sont ouverts : 5222, 8088, 8222. Avec le firmware 4.15.206 le port 5222 est fermé.

A l'heure actuelle, l'harmony hub est piloté au travers de son API locale, par le plugin jeedom harmony hub et le plugin homebridge harmony hub via le port 5222 (protocole XMPP) et par l'App harmony sur l'iPhone via le port 8088 (protocole Websocket).

Logitech a décidé de fermer le port associé à XMPP à cause d'une faille de sécurité.

Pour l'instant le retour arrière décrit plus haut sur le firmware 4.15.193 permet de continuer à fonctionner, mais j'encourage les développeurs des plugins Jeedom et homebridge pour Harmony hub à basculer sur les websockets.

Le plugin Jeedom Harmony hub s'appuie sur du code tiers en python "PyHarmony" qui actuellement pointe sur un client XMPP. Il conviendrait de le remplacer par un client WebSocket. Le code du client pyharmony WebSocket est disponible sur github.

---EDIT 20/12/2018 :
Merci @jared qui a testé une procédure DIY temporaire pour que le plugin Jeedom Harmony hub utilise websocket à la place de XMPP, en attendant une souhaitable mise à jour officielle du plugin par Jeedom SAS.

la procédure de @jared est décrite ici

---EDIT 21/12/2018
Le plugin Jeedom Harmony Hub officiel vient d'être modifié. Je l'ai validé sur JeedomSmart en Stretch avec Jeedom 3.2.11.
(Le plugin Jeedom Harmony Hub officiel dans sa version actuelle ne fonctionne pas avec JeedomSmart Jessie dans sa version actuelle car il s'appuie sur un module python qui nécessite python 3.5 alors que la JeedomSmart Jessie est actuellement par défaut en python 3.4)

Un grand merci à Jeedom SAS pour son excellente réactivité (et en particulier à l'auteur du plugin Jeedom Harmony Hub, Ludovic SARAKHA).
https://jeedom.github.io/plugin-harmony ... /changelog

et pour Homebridge, affaire à suivre :
https://github.com/materik/homebridge-h ... b/issues/8

Suite aux réclamations de la communauté Home automation, Logitech a mis à dispostion un firmware v4.15.210 avec XMPP de ré-activé mais recommande très vivement de ne pas l'utiliser pour des raisons de sécurité.
Ce firmware est installable avec MyHarmony, décrit plus haut, en fin de page "Update Remote".

---EDIT 22/12/2018
le nouveau plugin homebridge-harmony, en websocket vient d'être publié. J'ai validé la v0.0.2 sur JeedomSmart en Stretch avec Jeedom 3.2.11 (et plugin Homebridge v1.4.5 23/11/2018, Homebridge v0.4.45).

Un grand merci donc @nicoduj pour son excellente réactivité et aussi @iandday et @materik.
https://www.npmjs.com/package/homebridge-harmony
https://github.com/nicoduj/homebridge-harmony
https://github.com/iandday/pyharmony

j'utilisais avant avec Jeedom le plugin de @nicoduj homebridge-harmonyhub-nicoduj qui s'appuyait sur pyharmony avec XMPP,
et maintenant j'utilise le nouveau plugin, toujours de @nicoduj qui est homebridge-harmony qui s'appuie sur pyharmony avec websocket.
cela fonctionne donc quelque soit le firmware de l'harmony hub.


---EDIT 19/02/2019
(JeedomSmart Stretch, Jeedom 3.2.16, plugin Jeedom Homebridge v1.4.7 2019-01-28, Homebridge v0.4.46, iPhone IOS v12.1.4)
- Mise à jour Harmony Hub firmware en v4.15.250 et Mise à jour sur le mobile de l'App Harmony Control en v5.6
Permet ainsi à partir de l'App Harmony, en "mode développeur", de réactiver XMPP :
App Harmony -> Menu -> Configuration Harmony -> Ajouter/Modifier les dispositifs et activités
-> HUB -> ACTIVER XMPP Option développeur -> ACTIVER
(ainsi l'Harmony Hub réouvre le port TCP 5222 XMPP)
- Mise à jour du Plugin Jeedom Harmony Hub en v2019-02-19 (cette version réutilise XMPP, et n'utilise plus WebSocket)
- Mise à jour plugin homebridge-harmony en v0.4.2 (continue à utiliser le port TCP 8088 WebSocket, toujours ouvert de l'Harmony Hub)

La mise à jour du plugin Jeedom Harmony Hub consiste à aller dans
roue crantée -> centre de mise à jour -> mise à jour du plugin
Dans la configuration du plugin Jeedom Harmony Hub relancer l'installation des dépendances et lancer la MAJ des configs.

La mise à jour du plugin homebridge-harmony consiste à aller dans la configuration du plugin Jeedom Homebridge,
-cliquer bouton "Gérer les plugins pour Homebridge"
Nom du plugin : homebridge-harmony
-cliquer le bouton "Désinstaller" pour désinstaller la version précédemment installée
-indiquer à nouveau Nom du plugin : homebridge-harmony
-cliquer le bouton "Installer" (installe automatiquement la dernière version disponible sur www.npmjs.com)
-Redémarrer le démon du plugin Jeedom Homebridge

---EDIT 20/02/2019
- Mise à jour du Plugin Jeedom Harmony Hub en v2019-02-20
- Mise à jour plugin homebridge-harmony v0.4.3

---EDIT 31/03/2019
- Mise à jour plugin homebridge-harmony v0.7.0

En conclusion, utiliser Stretch, les dernières versions, du firmware du Harmony Hub, des plugin Jeedom Harmony Hub, et Homebridge-Harmony (pour ceux qui utilisent SIRI) et tout rentre dans l'ordre.

akenad :)
Dernière édition par akenad le 09 août 2019, 21:42, édité 10 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

speeed
Timide
Messages : 315
Inscription : 17 mai 2017, 19:09

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par speeed » 20 janv. 2019, 00:46

salut concrètement avec une jeedom smart en 3.2.8
le plugin Harmony ne cesse de faire une installations des dépendance sans jamais aboutir
je ne peux pas faire une restauration trop de modif depuis ma dernière sauvegarde
est-il possible de télécharger un ancien plugins Harmony juste avant la modif de sarakha
merci
désolé je suis un peu perdu :(

speeed
Timide
Messages : 315
Inscription : 17 mai 2017, 19:09

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par speeed » 20 janv. 2019, 09:18

édit tout est OK
j’ai vu ton post ,merci

viewtopic.php?f=128&t=32932&start=20#p647054

Bashrog
Timide
Messages : 218
Inscription : 24 déc. 2016, 10:29

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par Bashrog » 20 févr. 2019, 17:05

Bonjour Akenad,

Il y'a longtemps, j'avais installé le plugin harmonyhub pour Homebridge. J'ai comme beaucoup eu quelque souci avec la mise jour de décembre du hub, problème que j'ai contourné en installant une ancienne version du plugin Harmony Hub et en empêchant les mises à jour.

Aujourd'hui, avec la mise à jour du firmware du Hub Harmony en version 4.15.250, j'ai perdu la possibilité de contrôler mon installation via SIRI.

J'ai suivi ton Tuto pour mettre tout à jour, mais malheureusement le plugin Harmony Hub ne fonctionne plus chez moi.

As tu le même problème ? Et sinon, as-tu des conseils à me donner ?

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 20 févr. 2019, 21:48

Bonjour @Bashrog,

Tu peux lire les mises à jour d'hier et d'aujourd'hui de mon dernier post.

akenad :)
Dernière édition par akenad le 22 févr. 2019, 19:19, édité 1 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Bashrog
Timide
Messages : 218
Inscription : 24 déc. 2016, 10:29

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par Bashrog » 22 févr. 2019, 15:46

Bon, j'ai suivi la procédure.

J'ai mis à jour le plugin Jeedom Harmony Hub avec la version du 20/02/2019

J'ai mis à jour le plugin homebridge-harmony en version 0.4.6
Dans la configuration du plugin homebridge, j'ai bien cliqué sur "plateforme Homebridge supplémentaire" et ajouter :
{
"platform": "HarmonyHubWebSocket",
"name": "Harmony Hub",
"hubIP": "mettre ici l'adresse IP"
}

Et depuis, je n'ai plus aucun périphérique qui apparait dans l'app Maison. Tout apparait en "Sans réponse" !

Une idée ?

Je précise que j'ai même supprimer le plugin Homebridge et réinstaller et tout fonctionnait jusqu'à ce que mette à jour le plugin homebridge-harmony en version 0.4.6

EDIT :
Tout est rentré dans l'orde, j'avais oublié de mettre l'adresse IP de mon Hub dans "plateforme Homebridge supplémentaire
Dernière édition par Bashrog le 22 févr. 2019, 19:20, édité 1 fois.

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 22 févr. 2019, 18:17

@Bashrog,

Ce n'est pas une bonne idée d'avoir supprimé le plugin Jeedom Homebridge.
Cela a semble-t-il crée un autre problème :
une perte de la configuration et donc une désynchronisation entre Jeedom Homebridge et Homekit/App Maison.
Ce qui explique que tous les accessoires dont les icônes sont encore dans App Maison, associés au pont Homebridge, sont taggés "Sans réponse".
Ton problème immédiat n'est maintenant pas d'utiliser le plugin homebridge-harmony mais de restabiliser la configuration et le fonctionnement Jeedom Homebridge et Homekit/App Maison.
Pour cela je t'invite à relire la documentation Jeedom Homebridge ou poster tes logs dans le sous-forum dédié à Homebridge.

(le plugin homebridge-harmony v0.4.6 fonctionne)

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 03 mai 2019, 18:23

glenan a écrit :
06 avr. 2019, 14:51
... il n'y a aucune mention sur une quelconque validation d'un mode développeur.
Si quelqu'un peut mettre un print screen pour indiquer où ça se trouve, ce serait utile.

Bonjour @glenan,

voir rubrique "---EDIT 19/02/2019" dans ce post :
viewtopic.php?f=142&t=41528#p677221

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

glenan
Actif
Messages : 1459
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par glenan » 04 mai 2019, 03:10

Merci pour l'info.
Je viens de vérifier. Dans mon application Android Harmony le mode développeur est déjà activé mais je ne me souviens pas l'avoir faire via cette appli.
Je pense toujours qu'en installant le Firmware réservé aux développeurs et validant à nouveau le mode xmpp via l'appli pc, ça revient au même.

Envoyé de mon Samsung Note 8 en utilisant Tapatalk

Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 04 mai 2019, 11:20

glenan a écrit :
04 mai 2019, 03:10
... Je pense toujours qu'en installant le Firmware réservé aux développeurs et validant à nouveau le mode xmpp via l'appli pc, ça revient au même ...

firmware "développeur" : v4.15.210
voir rubrique "------EDIT 21/12/2018" dans ce post :
viewtopic.php?f=142&t=41528#p677221

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

glenan
Actif
Messages : 1459
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par glenan » 05 mai 2019, 00:27

Merci pour toutes ces infos mais comme tout fonctionne chez moi je vais attendre avant de remettre une version normale du Firmware.
J'avais déjà lu ces infos lorsque le problème est survenu. J'étais revenu en arrière (back up jeedom) avec une ancienne version de plugin et mis le Firmware dev de Logitech dans l'attente d'une maj du plugin par jeedom.

Aujourd'hui j'ai la dernière version du plugin jeedom, la dernière version du Firmware dev. de Logitech pour mon hub (installée via l'application pc) et tout roule.



Envoyé de mon Samsung Note 8 en utilisant Tapatalk


Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

Eramiel
Timide
Messages : 47
Inscription : 07 juil. 2018, 10:05

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par Eramiel » 04 août 2019, 20:29

Bonsoir,

Comment faite vous pour installer un firmware dev sur le HUB Harmony ?
Car j'ai bien désactivé le XMPP (qui fait sauter la garantie Logitech mais tant pis...) J'ai remis la plateforme dans Hombrigge, et lorsque je redémarre le daemon j'ai ce mesage d'erreur :

Code : Tout sélectionner

[2019-8-4 20:24:39] [Harmony Hub] Loading activities...
[2019-8-4 20:24:39] [Harmony Hub] Error retrieving info from hub : 417 - {"code":"417"}
et il tourne en boucle

ça fait carrément planter tout hombridge car j'ai plus aucun équipement qui fonctionne (équipements raccordé à homebridge)

Si j'enlève la plateforme, et que je redémarre homebridge, ça revient à la normal.

La seule chose que je n'ai toujours pas faite, c'est le remplacement du firmware Harmony par un firmware dev , mais je sais pas comment on fait ni ou la trouver :-/ si quelqu'un peut m'aiguiller svp

Merci d'avance pour votre aide
Plateforme : Raspberry 3 DIY Jeedom 3.3.24
Plugin : Z-wave 3.2.12 , Homebridge, Harmony Hub, App Mobile, Camera

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 09 août 2019, 19:31

Eramiel a écrit :
04 août 2019, 20:29
Bonsoir,

Comment faite vous pour installer un firmware dev sur le HUB Harmony ?
Car j'ai bien désactivé le XMPP (qui fait sauter la garantie Logitech mais tant pis...) J'ai remis la plateforme dans Hombrigge, et lorsque je redémarre le daemon j'ai ce mesage d'erreur :

Code : Tout sélectionner

[2019-8-4 20:24:39] [Harmony Hub] Loading activities...
[2019-8-4 20:24:39] [Harmony Hub] Error retrieving info from hub : 417 - {"code":"417"}
et il tourne en boucle

ça fait carrément planter tout hombridge car j'ai plus aucun équipement qui fonctionne (équipements raccordé à homebridge)

Si j'enlève la plateforme, et que je redémarre homebridge, ça revient à la normal.

La seule chose que je n'ai toujours pas faite, c'est le remplacement du firmware Harmony par un firmware dev , mais je sais pas comment on fait ni ou la trouver :-/ si quelqu'un peut m'aiguiller svp

Merci d'avance pour votre aide
Bonjour @Eramiel,

Comme indiqué plus haut, depuis février 2019, il n'est plus nécessaire d'installer un firmware dev sur le HUB Harmony.
Avec le firmware par défaut, il suffit d'activer le mode dev avec l'App Harmony :

App Harmony -> Menu -> Configuration Harmony -> Ajouter/Modifier les dispositifs et activités
-> HUB -> ACTIVER XMPP Option développeur -> ACTIVER
(ainsi l'Harmony Hub ouvre le port TCP 5222 XMPP)

Il y a 2 façons de communiquer avec le Harmony Hub, via le protocole WebSocket ou via le protocole XMPP.
Le protocole WebSocket (port TCP 8088) est ouvert/activé par défaut.
Le mode dev n'est utile que pour le Plugin Jeedom Harmony Hub qui utilise actuellement XMPP.
Le plugin homebridge-harmony utilise le protocole WebSocket, il n'utilise pas le protocole XMPP.
https://www.npmjs.com/package/homebridge-harmony
C'est actuellement la version 0.7.0, et ce depuis environ avril 2019.

il s'installe via la configuration du plugin Jeedom Hombridge dans "Gérer les plugins pour Homebridge"
(désinstaller au préalable une version précédente éventuelle).

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Eramiel
Timide
Messages : 47
Inscription : 07 juil. 2018, 10:05

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par Eramiel » 16 août 2019, 12:55

Bonjour Akenad,

Ok je comprends mieux maintenant quel protocole est utilisé pour qui pour quoi ;)
Merci, je test ça ce soir et te tiens informé.
Plateforme : Raspberry 3 DIY Jeedom 3.3.24
Plugin : Z-wave 3.2.12 , Homebridge, Harmony Hub, App Mobile, Camera

Eramiel
Timide
Messages : 47
Inscription : 07 juil. 2018, 10:05

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par Eramiel » 17 août 2019, 00:40

Bonsoir @Akenad,

Merci pour ton aide, ça fonctionne presque nickel, j'ai désinstallé le plugin hombridge-harmony et réinstallé dans la foulée, cela m'a automatiquement mis la dernière version.
Après l'ajout de plateforme et redémarrage du daemon hombridge, je me retrouve avec une seule icone (logo TV) sur l'application Maison, mais contenant toutes mes activités à l'interieur une fois le bouton enclenché, est-ce normal ? Si oui, comment dire à Siri que l'on souhaite démarrer tel ou tel activité, car j'ai testé et la seul phrase qui comprend c'est "active harmony hub" (qui correspond au nom de l'icone).

Merci d'avance pour ton aide :D
Plateforme : Raspberry 3 DIY Jeedom 3.3.24
Plugin : Z-wave 3.2.12 , Homebridge, Harmony Hub, App Mobile, Camera

Avatar de l’utilisateur
akenad
Actif
Messages : 695
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par akenad » 18 août 2019, 14:57

Eramiel a écrit :
17 août 2019, 00:40
Bonsoir @Akenad,

Merci pour ton aide, ça fonctionne presque nickel, j'ai désinstallé le plugin hombridge-harmony et réinstallé dans la foulée, cela m'a automatiquement mis la dernière version.
Après l'ajout de plateforme et redémarrage du daemon hombridge, je me retrouve avec une seule icone (logo TV) sur l'application Maison, mais contenant toutes mes activités à l'interieur une fois le bouton enclenché, est-ce normal ? Si oui, comment dire à Siri que l'on souhaite démarrer tel ou tel activité, car j'ai testé et la seul phrase qui comprend c'est "active harmony hub" (qui correspond au nom de l'icone).

Merci d'avance pour ton aide :D

Bonjour @Eramiel

Le plugin Homebridge-harmony vient juste de passer hier de v0.7.0 à v1.0.3 !!!
Le mode de fonctionnement par défaut a changé.
Avant le mode switch était le mode par défaut. Maintenant le mode TV est le mode par défaut. C’est un fonctionnement différent.
Pour avoir un fonctionnement uniquement en mode switch, la configuration de la plateforme devient la suivante :

{
"platform": "HarmonyHubWebSocket",
"name": "Harmony Hub",
"hubIP": "mettre ici l'adresse IP",
"TVAccessory" : false,
"switchAccessories" : true
}

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Eramiel
Timide
Messages : 47
Inscription : 07 juil. 2018, 10:05

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par Eramiel » 19 août 2019, 09:14

Merci @Akenad,

Je test cela ce soir, est ce que de ton cotés tu trouve plus intéressant le mode TV ? Si oui, pourrait-tu m'en dire d'avantage sur le principe car j'ai car tout compris, à moins que c'est ce qu'explique le site npmjs auquel cas il faut que je retravaille mon anglais xD
Plateforme : Raspberry 3 DIY Jeedom 3.3.24
Plugin : Z-wave 3.2.12 , Homebridge, Harmony Hub, App Mobile, Camera

Eramiel
Timide
Messages : 47
Inscription : 07 juil. 2018, 10:05

Re: [RTEX] HomePod Homebridge - Harmony Hub - IR Bluetooth Wi-Fi

Message par Eramiel » 21 août 2019, 17:00

Salut @Akenad,

Après avoir réinstallé les dépendance hombridge en ajoutant la plateforme par la suite, ça a fini par fonctionner comme avant, merci pour ton aide ! Si jamais tu as une idée de l'autre solution que propose le plugin avec une seul case dans l'appli Maison, je suis preneur, sinon pas grave le principal pour moi c'est que ça fonctionne bien avec Siri :-D
Plateforme : Raspberry 3 DIY Jeedom 3.3.24
Plugin : Z-wave 3.2.12 , Homebridge, Harmony Hub, App Mobile, Camera

Répondre

Revenir vers « [Catégorie] Multimédia »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité