Forum eedomus http://forum.eedomus.fr/ |
|
Possesseurs Harmony Smart Control http://forum.eedomus.fr/viewtopic.php?f=15&t=1686 |
Page 1 sur 7 Suivant » |
Auteur: | alexzen [ 23 Avr 2014 14:19 ] | ||
Sujet du message: | Possesseurs Harmony Smart Control | ||
Bonjour à tous, Je viens de terminer l'intégration fonctionnelle dans ma eedomus de ma télécommande harmony smart control afin de contrôler ma partie multimédia directement avec ma domotique. Je pense écrire une bafouille la dessus mais j'aimerai savoir si il y a des possesseurs de cette superbe télécommande et si ça intéresse du monde. Du coup j'ai pu intégré également la gestion des lumières sur une pause/reprise de Plex. ----- Début du tuto Pré requis : - Une Harmony Smart Control avec son hub (tant qu'à faire ) - Votre identifiant et mot de passe utilisé pour la configuration de votre télécommande (https://setup.myharmony.com/?cl=fr-FR) - L'adresse IP de votre hub harmony (visible dans la configurationd de votre routeur par exemple) - Un serveur web sous linux (Raspberry, machine virtuelle, etc.) - Un peu de temps ^^ L'idée : Le but est de pouvoir lancer des activités de votre télécommande directement via des requetes http à partir de votre box eedomus. Pour se faire, on va utiliser le logiciel HarmonyHubControl : http://sourceforge.net/projects/harmony ... rce=navbar que l'on va installer sur notre distribution linux. On va également faire en sorte de pouvoir lancer ce programme directement via une page php de votre serveur web que l'on appelera par votre eedomus. Partie Serveur : Je vais partir du principe que vous avez déjà un serveur web à disposition (type lamp par exemple) Se connecter sur votre serveur linux et taper les commandes suivantes : 1 - On récupère la derniere version du logiciel HarmonyHubControl :
Nota : si vous avez une erreur au niveau de la commande git, il est possible que vous n'avez pas le paquet d'installé. Dans ce cas taper la commande ci dessous et relancer la commande précédente :
2 - On renomme le répertoire de base :
3 - On se rend dans le répertoire et on compile l'application :
Nota : si vous avez une erreur à la commande make alors assurer vous d'avoir un compilateur d'installer. Au pire on en installe un avec la commande ci dessous et on relance la compilation :
4 - On lance le programme avec la commande :
5 - cela doit nous donner ceci :
6 - A présent on va récupérer les identifiants de nos activités déjà programmées en lancant la commande :
7 - Cela doit vous retourner quelque chose comme :
8 - on teste le lancement d'une activité directement avec la commande :
ex : ./HarmonyHubControl votre_email_harmony votre_mot_de_passe adresse_ip_hub_harmony start_activity 7894055 10 - On se met debout sur sa chaise en dansant la danse de la victoire du geek de la domotique. (ou pas.) A présent il faut trouver une solution pour pouvoir lancer ces commandes directement via une requete http. Allons y : 11 - Pour des aspects pratiques je vais loger tous les fichiers dont j'ai besoin dans un répertoire à dispo sur le serveur web. Pour ma part tous les fichiers se trouvent dans le répertoire /harmony de mon serveur web. Du coup on déplace la totalité dans votre répertoire home apache avec la commande :
12 - on met les permissions qui vont bien :
13 - Pour lancer les commandes, j'utilise pour ma part un fichier php de ce type que j'ai placé dans le répertoire /harmony de mon serveur web :
Nota : ne pas oublier de placer également les bons droits sur le fichier avec un chmod 755 soit via votre client ftp soit via votre serveur linux. 14 - tester le lancement d'une activité en lancant l'url de votre fichier php dans un navigateur :
Nota : pour des aspects pratiques, j'ai créé autant de fichier que d'activités et/ou besoin multimédia. 15 - finir la danse du geek. Partie eedomus : 1 - créer un actionneur http. 2 - dans les valeurs, créer autant que désiré : Exemple :
|
Auteur: | bigedison [ 23 Avr 2014 17:28 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
OUIIIIII !!!! Je gère deja les pauses/reprises de plex pour la lumière et aussi quand mon GSM sonne |
Auteur: | alexzen [ 23 Avr 2014 19:30 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Hum intéressant tu fais ça comment actuellement ? Je prépare le tuto |
Auteur: | gusdelamort [ 23 Avr 2014 20:07 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Oh que ouiiiiiiiii |
Auteur: | Aurel64 [ 23 Avr 2014 20:30 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
+1 |
Auteur: | alexzen [ 24 Avr 2014 20:33 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Le tuto est en ligne, je ferai l'ajout plus tard pour la partie Plex et l'insertion dans Sarah. Dites moi ce que vous en pensez PS : la base de mon tuto s'appuie sur le wiki Domoticz (http://www.domoticz.com/wiki/Harmony_Hub_Control) et adapté pour une utilisation via http. |
Auteur: | gusdelamort [ 26 Avr 2014 18:39 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Petite question : as tu le retour d'état dans l'eedomus si tu fais un changement depuis la télécommande ? J'ai une harmony 555 de mon côté, je connais bien le concept. |
Auteur: | alexzen [ 27 Avr 2014 07:44 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Je suis entrain de regarder comment faire car tu as une commande qui te permet de connaître l'activité en cours. Il faudrait scripter le résultat de cette commande pour remonter l'info dans l'eedomus ... |
Auteur: | nabilxp [ 07 Mai 2015 10:08 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
bonjour a tous il y a quelqu'un qui a pu compiler le programme pour une utilisation dans un nas synology (toolchain....) merci pour vos retour |
Auteur: | l0ghan [ 11 Mai 2015 12:53 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Bonjour, J'ai fini le script qui permet d'écrire dans un fichier XML l'activité Harmony qui est en cours :
On fait tourner un "actionneur Http" qui lance ce fichier toute les Xminutes : ensuite, on cree un "capteur HTTP" il suffit d'aller lire le status et d'attribuer une image a ce statut : si jamais vous voulez des infos faites le moi savoir je vous enverrais tout !! julien |
Auteur: | Sylorn85 [ 19 Mai 2015 01:29 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Pour ceux qui comme moi ne se sentent pas prêt à utiliser un serveur, il y a la possibilité d'utilisé un smartphone android pour servir d'intermédiaire. Actuellement, j'utilise une montre android wear pour envoyer des commandes vocales, interceptées sur le téléphone par le plugin autovoice de Tasker; qui lui selon la commande, permet de lancer une activité via Harmony Tasker Plug-in. Pour l'intégration à l'eedomus, il suffit de créer un actionneur http, qui enverra des requêtes au téléphone via autoremote. A préciser que Tasker, autovoice et autoremote sont payant, le tout aux alentours de 6€ mais à mon humble avis, ça les vaut largement. PS: c'est loin d'être parfait mais ça marche pas mal. PPS: par contre si quelqu'un sait comment mettre en pause, remettre en lecture et couper le son, ça m'interesse... |
Auteur: | nabilxp [ 19 Mai 2015 15:40 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
la derniere version du plugin "Harmony Tasker Plug-in" permet de lancer n'importe quel commande |
Auteur: | Sylorn85 [ 19 Mai 2015 19:08 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Merci Merci, j'avais pas fais la mise à jour, excellent... |
Auteur: | nabilxp [ 19 Mai 2015 21:05 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Your are welcom , il est super ce plugin , manque juste le retour d état, sinon je suis toujours en recherche d une ame charitable qui peux me compiler le programme cpp pour mon nas synology via l outil toolchain , j ai essayer plein de fois sans succès ); |
Auteur: | nabilxp [ 01 Juin 2015 22:27 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
bonjour l0ghan merci pour ton partage ,sauf que j'arrive pas a utiliser ton fichier "Failed to open sortie.xml." ,c'est possible d'avoir plus d'explication : faut il creer le fichier sortie.xml a l'avance a la racine du script ? dans le xpath il faut mettre status comme valeur ,? merci pour ton retour
|
Auteur: | l0ghan [ 03 Juin 2015 12:55 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Bonjour nabilxp, Tu dois creer un fichier manuellement, je n'ai pas geré le fait de le creer automatiquement. Je te laisse egalement gerer les dorits d'acces Cordialement, julien |
Auteur: | nabilxp [ 03 Juin 2015 13:21 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
j'ai bien créer un fichier sortie.xml a coté du script avec les bons droits ,mais toujours la même erreur
|
Auteur: | l0ghan [ 03 Juin 2015 14:52 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Bonjour nabilxp, Je suis actuellement en deplacement, je te repond ce weekend avec des copies d'écran etc ..... julien |
Auteur: | nabilxp [ 03 Juin 2015 15:04 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Thanks
|
Auteur: | l0ghan [ 07 Juin 2015 15:06 ] |
Sujet du message: | Re: Possesseurs Harmony Smart Control |
Bonjour nabilxp, As tu vérifié que le fichier sortie.XML est dispo en écriture ? julien |
Page 1 sur 7 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |