Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Officiel][Sujet Principal] Harmony Hub

Pour échanger sur les plugins classés en catégorie "Multimédia"
Mattews79
Timide
Messages : 27
Inscription : 08 mars 2018, 14:02

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par Mattews79 » 21 déc. 2018, 11:48

Youpi c'est bon

mais il a fallut creuser quand même ...
Capture d’écran 2018-12-21 à 11.47.16.png
Capture d’écran 2018-12-21 à 11.47.16.png (143.33 Kio) Consulté 1668 fois

ursaiz
Timide
Messages : 47
Inscription : 26 mars 2017, 18:32

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par ursaiz » 21 déc. 2018, 12:43

Je viens de faire la modif des dichirs python, par contre depuis jeeedom lorsque que je force le scan , je ne recupere pas les activités.

Par contre via SSH pas de probleme:

python3 __main__.py --harmony_ip 192.168.1.103 show_current_activity


Ver TV


Avez vous une idée ?

quelqu'un peut t'il m'envoyer un tar.gz de son repertoire "/var/www/html/plugins/harmonyhub" ?

Merci d'avance

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par benj29 » 21 déc. 2018, 15:05

J'ai discuté avec l'assistance française, ils m'ont confirmé que l'API locale ne sera pas remise jusqu'à nouvel ordre pour des raisons de sécurité évidentes, disent-ils.

karikatore
Timide
Messages : 15
Inscription : 21 déc. 2018, 15:35

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par karikatore » 21 déc. 2018, 15:40

jared a écrit :
20 déc. 2018, 15:37
Voila comment j'ai fait :

Télécharger les fichiers ici : https://github.com/home-assistant/pyhar ... /pyharmony
Les mettre à la place dans le dossier plugin/harmonyhub/3rdparty/PyHarmony/harmony (faites une copie du dossier si ça vous rassure)
Modifier le fichier __main__.py en supprimant lignes 10 et 11 "from pyharmony" (garder la suite de la ligne)
Vérifier que vous avez bien python3 installé
Installer les dépendances python nécessaires (de mémoire je n'avais pas asyncio, websockets et aiohttp ) en lançant :
pip3 install nom_du_package
Dans le fichier plugin/harmonyhub/core/class/harmonyhub.class.php, remplacer les 4 ou 5 occurence de python par python3

enjoy ;-)
Après on est pas à l'abri que logitech bloque le port 8080 dans une future maj...
Bonjour à tous,
Nouveau dans le monde de Jeedom et dans les langages Python et autres Linux, je ne suis pas certain de bien comprendre où je dois mettre les fichiers téléchargés. Je pense ne pas me tromper en disant qu'il faut ce connecter en SSH mais je ne sais pas du tout comment faire par la suite...
Y aurait-t-il quelqu'un qui pourrait m'expliquer plus en détails les manips à faire SVP
Jeedom Smart

meute
Actif
Messages : 1102
Inscription : 26 août 2017, 11:07
Localisation : Belgique

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par meute » 21 déc. 2018, 16:38

ursaiz a écrit :
21 déc. 2018, 12:43
Je viens de faire la modif des dichirs python, par contre depuis jeeedom lorsque que je force le scan , je ne recupere pas les activités.

Par contre via SSH pas de probleme:

python3 __main__.py --harmony_ip 192.168.1.103 show_current_activity


Ver TV


Avez vous une idée ?

quelqu'un peut t'il m'envoyer un tar.gz de son repertoire "/var/www/html/plugins/harmonyhub" ?

Merci d'avance
Pareil mais comme je n'ai pas supprimer mes anciennes activités d'avant la modif tout fonctionne encore. C'est en cas de modification d'une activité que ça va être problématique.

Je suppose que la réponse que pyharmony renvoie au plugin harmony a due changer légèrement avec cette version modifiée et que donc le plugin n'interprète plus correctement la liste des activités reçues.de pyharmony.

Pour un bien il faudrait un log avec chaque version pour comparer les réponses et adapter, ça doit vraiment pas être grand chose ...
Jeedom VM ESXI sur NUC
Ilot I/O Modbus Wago Z-Wave (11 volets,prises,présences) + RFXCom (sondes T°+RH, prises)
Pont Hue et une vingtaine d'ampoules,une flopée de Xiaomi aquara, Harmony Elite
8 Google Home et un PC tactile All-In accroché au mur

meute
Actif
Messages : 1102
Inscription : 26 août 2017, 11:07
Localisation : Belgique

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par meute » 21 déc. 2018, 16:40

karikatore a écrit :
21 déc. 2018, 15:40
jared a écrit :
20 déc. 2018, 15:37
Voila comment j'ai fait :

Télécharger les fichiers ici : https://github.com/home-assistant/pyhar ... /pyharmony
Les mettre à la place dans le dossier plugin/harmonyhub/3rdparty/PyHarmony/harmony (faites une copie du dossier si ça vous rassure)
Modifier le fichier __main__.py en supprimant lignes 10 et 11 "from pyharmony" (garder la suite de la ligne)
Vérifier que vous avez bien python3 installé
Installer les dépendances python nécessaires (de mémoire je n'avais pas asyncio, websockets et aiohttp ) en lançant :
pip3 install nom_du_package
Dans le fichier plugin/harmonyhub/core/class/harmonyhub.class.php, remplacer les 4 ou 5 occurence de python par python3

enjoy ;-)
Après on est pas à l'abri que logitech bloque le port 8080 dans une future maj...
Bonjour à tous,
Nouveau dans le monde de Jeedom et dans les langages Python et autres Linux, je ne suis pas certain de bien comprendre où je dois mettre les fichiers téléchargés. Je pense ne pas me tromper en disant qu'il faut ce connecter en SSH mais je ne sais pas du tout comment faire par la suite...
Y aurait-t-il quelqu'un qui pourrait m'expliquer plus en détails les manips à faire SVP
Ne le fait pas toi-même dans ce cas, il y a quand-même une légère courbe d'apprentissage minimum à respecter avant de jouer ce genre de jeu, et pour pas faire une catastrophe sur ton système ... attend une solution "officielle"
Jeedom VM ESXI sur NUC
Ilot I/O Modbus Wago Z-Wave (11 volets,prises,présences) + RFXCom (sondes T°+RH, prises)
Pont Hue et une vingtaine d'ampoules,une flopée de Xiaomi aquara, Harmony Elite
8 Google Home et un PC tactile All-In accroché au mur

eldoctor62
Actif
Messages : 1089
Inscription : 12 nov. 2014, 15:44

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par eldoctor62 » 21 déc. 2018, 18:35

Une mise a jour viens de faire surface sur harmonyhub / jeedom

Merci @sarakha ;)

Mais je n'ai pas de dispositifs trouvé a l'issu de la MAJ

Dans la logs des dépendances j'ai ceci en defaut :

Code : Tout sélectionner

W: Failed to fetch http://security.debian.org/dists/jessie/updates/InRelease  Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Et ceci :

Code : Tout sélectionner

Downloading/unpacking aiohttp
Running setup.py (path:/tmp/pip-build-ke_d5jz6/aiohttp/setup.py) egg_info for package aiohttp
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-ke_d5jz6/aiohttp/setup.py", line 13, in <module>
raise RuntimeError("aiohttp 3.x requires Python 3.5.3+")
RuntimeError: aiohttp 3.x requires Python 3.5.3+
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-ke_d5jz6/aiohttp/setup.py", line 13, in <module>
raise RuntimeError("aiohttp 3.x requires Python 3.5.3+")
RuntimeError: aiohttp 3.x requires Python 3.5.3+
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-ke_d5jz6/aiohttp
Storing debug log for failure in /root/.pip/pip.log
Avec un :

python3 -V

j'obtiens :

Python 3.4.2
Dernière édition par eldoctor62 le 21 déc. 2018, 19:15, édité 1 fois.
Odroid C2
Razberry / RFXCOM / Teleinfo / MyFox HC2 / ESP8266
--
Just Have Fun

pol233
Timide
Messages : 5
Inscription : 03 déc. 2018, 19:21

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par pol233 » 21 déc. 2018, 18:48

Bonsoir,

Pour moi tout re fonctionne apparemment !

Bonne soirée.

Avatar de l’utilisateur
Mati24
Timide
Messages : 257
Inscription : 20 févr. 2015, 19:39
Localisation : BzH

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par Mati24 » 21 déc. 2018, 18:57

jared a écrit :
20 déc. 2018, 15:37
Voila comment j'ai fait :

Télécharger les fichiers ici : https://github.com/home-assistant/pyhar ... /pyharmony
Les mettre à la place dans le dossier plugin/harmonyhub/3rdparty/PyHarmony/harmony (faites une copie du dossier si ça vous rassure)
Modifier le fichier __main__.py en supprimant lignes 10 et 11 "from pyharmony" (garder la suite de la ligne)
Vérifier que vous avez bien python3 installé
Installer les dépendances python nécessaires (de mémoire je n'avais pas asyncio, websockets et aiohttp ) en lançant :
pip3 install nom_du_package
Dans le fichier plugin/harmonyhub/core/class/harmonyhub.class.php, remplacer les 4 ou 5 occurence de python par python3

enjoy ;-)
Après on est pas à l'abri que logitech bloque le port 8080 dans une future maj...
Merci !

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

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

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

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

Le_Poilu
Timide
Messages : 162
Inscription : 01 août 2017, 09:13

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par Le_Poilu » 21 déc. 2018, 21:08

Est-ce que vous récupérez les dispositifs avec le plugin à jour ?

Dès que je mets le plugin à jour tous mes dispositifs disparaissent du plugin, je ne peux plus les piloter, et quand je relance une découverte il te trouve plus rien, ni activité ni dispositifs.

Pour avoir un truc qui fonctionne je suis obligé de downgrader mon hub, et de remettre le plugin en version précédente...

Le_Poilu
Timide
Messages : 162
Inscription : 01 août 2017, 09:13

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par Le_Poilu » 21 déc. 2018, 21:17

eldoctor62 a écrit :
21 déc. 2018, 18:35
Une mise a jour viens de faire surface sur harmonyhub / jeedom

Merci @sarakha ;)

Mais je n'ai pas de dispositifs trouvé a l'issu de la MAJ

Dans la logs des dépendances j'ai ceci en defaut :

Code : Tout sélectionner

W: Failed to fetch http://security.debian.org/dists/jessie/updates/InRelease  Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Et ceci :

Code : Tout sélectionner

Downloading/unpacking aiohttp
Running setup.py (path:/tmp/pip-build-ke_d5jz6/aiohttp/setup.py) egg_info for package aiohttp
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-ke_d5jz6/aiohttp/setup.py", line 13, in <module>
raise RuntimeError("aiohttp 3.x requires Python 3.5.3+")
RuntimeError: aiohttp 3.x requires Python 3.5.3+
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-ke_d5jz6/aiohttp/setup.py", line 13, in <module>
raise RuntimeError("aiohttp 3.x requires Python 3.5.3+")
RuntimeError: aiohttp 3.x requires Python 3.5.3+
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-ke_d5jz6/aiohttp
Storing debug log for failure in /root/.pip/pip.log
Avec un :

python3 -V

j'obtiens :

Python 3.4.2

Pour mettre à jour ton python:
remplacer 3.x.x par la version de python que tu souhaites, moi je suis parti sur la 3.6.7 (dernière 3.6 avant 3.7)

Code : Tout sélectionner

sudo apt-get install libssl-dev openssl
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar xzvf Python-3.x.x.tgz
cd Python-3.x.x
./configure
make
sudo make install
Dernière édition par Le_Poilu le 21 déc. 2018, 22:14, édité 1 fois.

Avatar de l’utilisateur
snorlax
Timide
Messages : 202
Inscription : 01 févr. 2016, 15:16

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par snorlax » 21 déc. 2018, 21:37

Attention la ligne wget c'est donc
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
parce que tu avais un 3.5.0 qui trainait ;)

Le_Poilu
Timide
Messages : 162
Inscription : 01 août 2017, 09:13

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par Le_Poilu » 21 déc. 2018, 22:17

corrigé, merci

Pour info:
https://www.theverge.com/2018/12/21/181 ... automation

Logitech va faire machine arrière !

L'accès local en XMPP sera reactivable manuellement via une option (en s'inscrivant au programme beta), un firmware du hub avec cette option sera diffusé en janvier.

En attendant je reste sur Hub downgrade et plugin ancienne version,

Avatar de l’utilisateur
snorlax
Timide
Messages : 202
Inscription : 01 févr. 2016, 15:16

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par snorlax » 21 déc. 2018, 22:22

Le_Poilu a écrit :
21 déc. 2018, 21:08
Est-ce que vous récupérez les dispositifs avec le plugin à jour ?

Dès que je mets le plugin à jour tous mes dispositifs disparaissent du plugin, je ne peux plus les piloter, et quand je relance une découverte il te trouve plus rien, ni activité ni dispositifs.

Pour avoir un truc qui fonctionne je suis obligé de downgrader mon hub, et de remettre le plugin en version précédente...
Pareil que toi, j'ai mis à jour le plugin et relancé la recherche des dispositifs et :

Code : Tout sélectionner

[2018-12-21 22:19:47][ALERT] : ########Recherche de la config en cours########
[2018-12-21 22:19:48][ALERT] : ######### Dispositifs trouvés 192.168.86.28
[2018-12-21 22:19:48][ALERT] : ######### Activités trouvées 192.168.86.28
[2018-12-21 22:19:48][ALERT] : #### Fin de la recherche 192.168.86.28
:cry: :cry: :cry:

tchirou
Timide
Messages : 206
Inscription : 17 sept. 2016, 12:40

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par tchirou » 21 déc. 2018, 22:22

Merci pour l'info.

Moi aussi, malgré la maj du plugin, cela ne fonctionne toujours pas.

Je suis sous Mini+ à jour en 3.2.12, j'ai relancé les dépendances, mis à jour la config mais j'ai ça en debug sur les logs

Code : Tout sélectionner

[2018-12-21 22:14:06][DEBUG] : Execution de :sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 show_current_activity
[2018-12-21 22:15:05][DEBUG] : Execution de : sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 start_activity --activity "-1"
[2018-12-21 22:15:08][DEBUG] : Execution de :sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 show_current_activity
[2018-12-21 22:16:06][DEBUG] : Execution de :sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 show_current_activity
[2018-12-21 22:17:06][DEBUG] : Execution de :sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 show_current_activity
[2018-12-21 22:18:07][DEBUG] : Execution de :sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 show_current_activity
[2018-12-21 22:19:05][DEBUG] : Execution de :sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 show_current_activity
[2018-12-21 22:20:09][DEBUG] : Execution de :sudo /usr/bin/python3 /usr/share/nginx/www/jeedom/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.23 show_current_activity

Code : Tout sélectionner

[2018-12-21 22:20:59][ALERT] : ########Recherche de la config en cours########
[2018-12-21 22:20:59][ALERT] : ######### Dispositifs trouvés 192.168.1.23
[2018-12-21 22:20:59][ALERT] : ######### Activités trouvées 192.168.1.23
[2018-12-21 22:20:59][ALERT] : #### Fin de la recherche 192.168.1.23
Si quelqu'un a une idée...

Merci beaucoup

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 352
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par ptitdyno » 21 déc. 2018, 22:36

Bonsoir,

Moi j'ai mis a jour aussi relancer les dépendances, sauvgarder sur activité.

Tout est OK çà fonctionne de nouveau MERCI
JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

eldoctor62
Actif
Messages : 1089
Inscription : 12 nov. 2014, 15:44

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par eldoctor62 » 21 déc. 2018, 22:52

Le_Poilu a écrit :
21 déc. 2018, 21:17
Pour mettre à jour ton python:
remplacer 3.x.x par la version de python que tu souhaites, moi je suis parti sur la 3.6.7 (dernière 3.6 avant 3.7)

Code : Tout sélectionner

sudo apt-get install libssl-dev openssl
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar xzvf Python-3.x.x.tgz
cd Python-3.x.x
./configure
make
sudo make install
Merci ;)

Je teste ca !
Odroid C2
Razberry / RFXCOM / Teleinfo / MyFox HC2 / ESP8266
--
Just Have Fun

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par benj29 » 21 déc. 2018, 23:01

Mise à jour effectuée, tout est OK.

Code : Tout sélectionner

[2018-12-21 23:01:19][ALERT] : ########Recherche de la config en cours########
[2018-12-21 23:01:21][ALERT] : ######### Dispositifs trouvés harmony.home
[2018-12-21 23:01:21][ALERT] : Onkyo Récepteur AV |
[2018-12-21 23:01:21][ALERT] : Panasonic TV |
[2018-12-21 23:01:21][ALERT] : Xiaomi Lecteur multimédia |
[2018-12-21 23:01:21][ALERT] : Xiaomi Test |
[2018-12-21 23:01:21][ALERT] : ######### Activités trouvées harmony.home
[2018-12-21 23:01:21][ALERT] : PowerOff |
[2018-12-21 23:01:21][ALERT] : TV sur Home Cinema |
[2018-12-21 23:01:21][ALERT] : Regarder la TV |
[2018-12-21 23:01:21][ALERT] : Ecouter Musique Bluetooth |
[2018-12-21 23:01:21][ALERT] : Ecouter Webradio |
[2018-12-21 23:01:21][ALERT] : Box Android sur TV |
[2018-12-21 23:01:21][ALERT] : Box Android sur Home Cinema |
[2018-12-21 23:01:21][ALERT] : Test Xiaomi |
[2018-12-21 23:01:21][ALERT] : #### Fin de la recherche harmony.home

tchirou
Timide
Messages : 206
Inscription : 17 sept. 2016, 12:40

Re: [Plugin Officiel][Sujet Principal] Harmony Hub

Message par tchirou » 21 déc. 2018, 23:03

Peux tu nous dire la procédure exacte que tu as utilisée et la version de ton os stp ?

Répondre

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

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités