Outils pour utilisateurs

Outils du site


wiki:domotique:qnap

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:domotique:qnap [2017/04/07 08:12]
notkaa
wiki:domotique:qnap [2017/04/07 08:46] (Version actuelle)
notkaa [Liens]
Ligne 10: Ligne 10:
  
 Voici le matériel et les logiciels que j'ai utilisé : Voici le matériel et les logiciels que j'ai utilisé :
 +
 QNAP TS-253 Pro (Intel), QTS 4.2 QNAP TS-253 Pro (Intel), QTS 4.2
 Container Station, inclus dans l'​AppCenter de QNAP Container Station, inclus dans l'​AppCenter de QNAP
Ligne 24: Ligne 25:
 {{ :​wiki:​domotique:​containerstation1.png?​direct&​400 |}} {{ :​wiki:​domotique:​containerstation1.png?​direct&​400 |}}
  
-    ​Une fois que Container Station est installé, on le lance, on répond à quelques questions puis on clique sur Create Container. Dans le champ de recherche, on tape : Homebridge.+Une fois que Container Station est installé, on le lance, on répond à quelques questions puis on clique sur Create Container. Dans le champ de recherche, on tape : Homebridge.
  
 {{ :​wiki:​domotique:​containerstation2.png?​direct&​400 |}} {{ :​wiki:​domotique:​containerstation2.png?​direct&​400 |}}
  
-    ​J'ai sélectionné le premier container, il fonctionne très bien.+J'ai sélectionné le premier container, il fonctionne très bien.
  
 {{ :​wiki:​domotique:​containerstation3.png?​direct&​400 |}} {{ :​wiki:​domotique:​containerstation3.png?​direct&​400 |}}
  
-    ​Après quelques autres questions, on arrive sur cette fenêtre de réglage :+Après quelques autres questions, on arrive sur cette fenêtre de réglage :
  
 {{ :​wiki:​domotique:​containerstation4.png?​direct&​400 |}} {{ :​wiki:​domotique:​containerstation4.png?​direct&​400 |}}
  
-    ​Petit bug du Container Sation, alors qu'on lui avait dis de ne pas lancer l'​image,​ il la lance tout de même, il faut donc effacer le container créé puisque la suite se fait en ligne de commande. On clique dans la colonne de gauche sur Synology-homebridge-1 puis en haut à droite STOP et REMOVE.+Petit bug du Container Sation, alors qu'on lui avait dis de ne pas lancer l'​image,​ il la lance tout de même, il faut donc effacer le container créé puisque la suite se fait en ligne de commande. On clique dans la colonne de gauche sur Synology-homebridge-1 puis en haut à droite STOP et REMOVE.
  
 {{ :​wiki:​domotique:​containerstation5.png?​direct&​400 |}} {{ :​wiki:​domotique:​containerstation5.png?​direct&​400 |}}
  
-Terminal+===== Terminal ​=====
  
-    ​On se connecte via ssh sur le QNAP et on créé un répertoire qui habritera Homebridge et ses composants, moi il est sur /​share/​docker/​homebridge.+On se connecte via ssh sur le QNAP et on créé un répertoire qui habritera Homebridge et ses composants, moi il est sur /​share/​docker/​homebridge.
  
 +<​code>​
 mkdir /​share/​docker mkdir /​share/​docker
 mkdir /​share/​docker/​homebridge mkdir /​share/​docker/​homebridge
-    Pour pouvoir fonctionner,​ Homebridge a besoin de plugin ainsi que d'un fichier de configuration pour ceux-ci. On va tout d'​abord créer le fichier qui va installer automatiquement les plugins désirés au lancement d'​Homebridge :+</​code>​
  
-nano /​share/​docker/​install.sh+Pour pouvoir fonctionner,​ Homebridge a besoin de plugin ainsi que d'un fichier de configuration pour ceux-ci. On va tout d'​abord créer le fichier qui va installer automatiquement les plugins désirés au lancement d'​Homebridge : 
 +<​code>​ 
 +nano /​share/​docker/homebridge/install.sh 
 +</​code>​
 Le mien en exemple, il ne contient que le plugin Mi-Light : Le mien en exemple, il ne contient que le plugin Mi-Light :
 +
 +<​code>​
 #!/bin/sh #!/bin/sh
  
 npm install -g homebridge-milight npm install -g homebridge-milight
 +</​code>​
 Le rendre exécutable : Le rendre exécutable :
 +
 +<​code>​
 chmod +x /​share/​docker/​homebridge/​install.sh chmod +x /​share/​docker/​homebridge/​install.sh
 +</​code>​
 Enfin le fichier de configuation,​ pour les exemples, vous les trouverez sur la page du plugin : Enfin le fichier de configuation,​ pour les exemples, vous les trouverez sur la page du plugin :
  
-nano /​share/​docker/​config.json+<​code>​ 
 +nano /​share/​docker/homebridge/​config.json 
 +</​code>​
 Le mien en exemple : Le mien en exemple :
  
 +<​code>​
 { {
     "​bridge":​ {     "​bridge":​ {
Ligne 84: Ligne 98:
 ] ]
 } }
 +</​code>​
 On peut maintenant lancer Homebridge : On peut maintenant lancer Homebridge :
 +
 +<​code>​
 docker run -d --name HomeBridge --restart=always --net=host -p 51826:51826 -v /​share/​docker/​homebridge:/​root/​.homebridge marcoraddatz/​synology-homebridge:​latest docker run -d --name HomeBridge --restart=always --net=host -p 51826:51826 -v /​share/​docker/​homebridge:/​root/​.homebridge marcoraddatz/​synology-homebridge:​latest
 +</​code>​
 Retour dans Container Station Retour dans Container Station
  
Ligne 91: Ligne 109:
  
 {{ :​wiki:​domotique:​containerstation6.png?​direct&​400 |}} {{ :​wiki:​domotique:​containerstation6.png?​direct&​400 |}}
- 
 ===== Utilisation ===== ===== Utilisation =====
  
Ligne 100: Ligne 117:
 2 derniers scripts pour gèrer le lancement et l'​arrêt d'​Homebridge : 2 derniers scripts pour gèrer le lancement et l'​arrêt d'​Homebridge :
 Pour un lancement : Pour un lancement :
 +
 +<​code>​
 nano /​share/​docker/​homebridge/​start.sh nano /​share/​docker/​homebridge/​start.sh
 +</​code>​
 +<code bash>
 #!/bin/sh #!/bin/sh
 docker run -d --name HomeBridge --restart=always --net=host -p 51826:51826 -v /​share/​docker/​homebridge:/​root/​.homebridge marcoraddatz/​synology-homebridge:​latest docker run -d --name HomeBridge --restart=always --net=host -p 51826:51826 -v /​share/​docker/​homebridge:/​root/​.homebridge marcoraddatz/​synology-homebridge:​latest
 +</​code>​
 +Le rendre exécutable :
 +
 +<​code>​
 chmod +x /​share/​docker/​homebridge/​start.sh chmod +x /​share/​docker/​homebridge/​start.sh
 +</​code>​
 Pour l'​arrêt : Pour l'​arrêt :
 +
 +<​code>​
 nano /​share/​docker/​homebridge/​stop.sh nano /​share/​docker/​homebridge/​stop.sh
 +</​code>​
 +<code bash>
 #!/bin/sh #!/bin/sh
  
 docker rm -f HomeBridge docker rm -f HomeBridge
 +</​code>​
 +Le rendre exécutable :
 +<​code>​
 chmod +x /​share/​docker/​homebridge/​stop.sh chmod +x /​share/​docker/​homebridge/​stop.sh
-Liens+</​code>​ 
 +===== Liens =====
  
-le post initial sur l'​installation sur Synology+Le post initial sur l'​installation sur Synology
 [[http://​forum.micasaverde.com/​index.php?​topic=36131.0]] [[http://​forum.micasaverde.com/​index.php?​topic=36131.0]]
wiki/domotique/qnap.1491552762.txt.gz · Dernière modification: 2017/04/07 08:12 par notkaa