Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
fr:calaos_tuto_harmony_hub [2014/11/04 09:27] fred created |
fr:calaos_tuto_harmony_hub [2016/01/13 20:28] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
{{: | {{: | ||
- | Pour ceux qui ne connaissent pas les produits Harmony | + | Pour ceux qui ne connaissent pas les produits Harmony, ce sont en fait des télécommandes universelles |
Le hub et la télécommande basique sont au prix du hub seul en ce moment sur Amazon : [[http:// | Le hub et la télécommande basique sont au prix du hub seul en ce moment sur Amazon : [[http:// | ||
et la version Ultimate (Hub + Télécommande avec écran tactile) est aussi en promo : [[http:// | et la version Ultimate (Hub + Télécommande avec écran tactile) est aussi en promo : [[http:// | ||
- | Cette nouvelle version est connectée à internet par wifi et donc forcément au réseau local. | + | Cette nouvelle version est connectée à internet par wifi et donc forcément au réseau local.\\ |
- | Donc pourquoi ne pas essayer de commander le démarrage d’une activité à partir d’un des bouton poussoir de la maison | + | Donc pourquoi ne pas essayer de commander le démarrage d’une activité à partir d’un des bouton poussoir de la maison |
**recherches et mises en pratique :** | **recherches et mises en pratique :** | ||
- | à partir du projet suivant : | + | |
- | [[http:// | + | à partir du projet suivant :\\ |
+ | [[http:// | ||
j‘ai compilé les sources, voir la pièce jointe pour ne pas devoir le refaire, vous y trouverez : | j‘ai compilé les sources, voir la pièce jointe pour ne pas devoir le refaire, vous y trouverez : | ||
- | - des versions des exécutables en 32/64 Bit pour Linux | + | * des versions des exécutables en 32/64 Bit pour Linux |
- | - une version de l’exécutable Windows 32 Bit pour tester en ligne de commande (vous aurez par contre besoin de [[http:// | + | |
- | - un petit fichier PHP pour pouvoir contrôler l’exécutable et récupérer les information du hub sur une machine linux. | + | |
+ | {{: | ||
**l’installation :** | **l’installation :** | ||
- | 1. Bien entendu avant de commencer tout autre chose il faut installer le hub et créer des activités. | ||
- | 2. Se munir de l’identifiant | + | 1. Bien entendu avant de commencer tout autre chose il faut installer le hub et créer |
- | 3. Récupérer | + | 2. Se munir de l’identifiant et mot de passe créer avec le logiciel MyHarmony |
- | 4. Copier l’exécutable Linux (en 32 ou 64 bit en fonction de votre installation) et le fichier PHP dans le même dossier sur une machine linux : | + | 3. Récupérer l’adresse IP du HUB, le plus simple est de démarrer l’appli Harmony préalablement installé sur votre Smartphone ou tablette et d’aller dans les menus : "A propos de" -> " |
- | pour ma part je l’ai installé sur le serveur web de mon NAS à des fins de test, | + | __Astuce :__ essayer de réserver cette adresse dans la config DHCP de votre routeur pour ne pas avoir de problèmes suite à un redémarrage ou à une coupure de courant...\\ |
- | mais vous pouvez également mettre ces deux fichiers sur la centrale domotique, pour la version 1 de Calaos c'est dans / | + | |
+ | 4. Copier l’exécutable Linux (en 32 ou 64 bit en fonction de votre installation) et le fichier PHP dans le même dossier sur une machine linux:\\ | ||
+ | pour ma part je l’ai installé sur le serveur web de mon NAS à des fins de test,\\ | ||
+ | mais vous pouvez également mettre ces deux fichiers sur la centrale domotique,\\ pour la version 1 de Calaos c'est dans / | ||
5. Editer le fichier PHP et modifier les trois valeurs entre guillemets (identifiant, | 5. Editer le fichier PHP et modifier les trois valeurs entre guillemets (identifiant, | ||
{{: | {{: | ||
- | 6. Récupérer les id de vos activités, pour cela il suffit d’appeler le fichier PHP dans votre navigateur en y ajoutant le paramètre suivant : | + | 6. Récupérer les id de vos activités,\\ pour cela il suffit d’appeler le fichier PHP dans votre navigateur en y ajoutant le paramètre suivant : |
- | -http:// | + | < |
- | 192.168.0.xxx étant l’adresse IP de votre machine Linux | + | 192.168.0.xxx étant l’adresse IP de votre machine Linux\\ |
- | vous obtenez ceci : | + | vous obtenez ceci :\\ |
{{: | {{: | ||
- | 7. Démarrer une activité : | + | 7. Démarrer une activité :\\ |
- | Exemple | + | __Exemple |
- | -http// | + | < |
- | Exemple | + | __Exemple |
- | -http// | + | < |
+ | |||
+ | **8. on arrive enfin aux choses intéressantes, | ||
- | 8. on arrive enfin aux choses intéressantes, | + | > a. Démarrer Calaos Installer et charger votre config |
- | a. Démarrer Calaos Installer et charger votre config | + | |
- | b. Ajouter une nouvelle Variable interne booléenne " | + | > b. Ajouter une nouvelle Variable interne booléenne " |
- | c. Créer une règle pour affecter le bouton poussoir de votre choix : | + | > c. Créer une règle pour affecter le bouton poussoir de votre choix :\\ |
- | {{: | + | > {{: |
- | d. Créer une règle pour démarrer l' | + | > d. Créer une règle pour démarrer l' |
- | {{: | + | > {{: |
- | et le script LUA a mettre dans Actions : | + | > et le script LUA à mettre dans Actions :\\ |
- | [quote]calaos: | + | > < |
- | e. Créer une règle pour éteindre tous les périphériques : | + | > e. Créer une règle pour éteindre tous les périphériques :\\ |
- | {{: | + | > {{: |
- | et le script LUA a mettre dans Actions : | + | > et le script LUA à mettre dans Actions :\\ |
- | [quote]calaos: | + | > < |
Au final, ces règles permettent dans mon cas d' | Au final, ces règles permettent dans mon cas d' | ||
- | --- | + | ---- |
- | Bien entendu tout cela n'est pour le moment qu'une ébauche mais parfaitement fonctionnelle | + | Bien entendu tout cela n'est pour le moment qu'une ébauche mais parfaitement fonctionnelle |
Le fichier PHP peut encore être amélioré (il pourrait être un peu plus user-friendly). | Le fichier PHP peut encore être amélioré (il pourrait être un peu plus user-friendly). |