Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
fr:calaos_tuto_harmony_hub [2014/11/04 10:03] fred |
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:// | + | * 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. | * 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 :** | ||
| - | - Bien entendu avant de commencer tout autre chose il faut installer le hub et créer des activités. | ||
| - | - Se munir de l’identifiant | + | 1. Bien entendu avant de commencer tout autre chose il faut installer le hub et créer |
| - | Récupérer | + | 2. Se munir de l’identifiant et mot de passe créer avec le logiciel MyHarmony |
| - | - Copier | + | 3. Récupérer |
| - | 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 |
| - | mais vous pouvez également mettre ces deux fichiers sur la centrale domotique, | + | |
| - | - Editer le fichier PHP et modifier les trois valeurs entre guillemets (identifiant, | + | 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, | ||
| + | |||
| + | 5. Editer le fichier PHP et modifier les trois valeurs entre guillemets (identifiant, | ||
| {{: | {{: | ||
| - | - 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 :\\ |
| {{: | {{: | ||
| - | - Démarrer une activité : | + | 7. Démarrer une activité :\\ |
| - | Exemple | + | __Exemple |
| - | http// | + | < |
| - | Exemple | + | __Exemple |
| - | http// | + | < |
| + | |||
| + | **8. on arrive enfin aux choses intéressantes, | ||
| - | - 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 :\\ |
| - | 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 :\\ |
| - | 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). | ||