Homey Community Forum

TUTO 5 : Installer homey dashboard sur un serveur web

TUTO 5 : INSTALLER HOMEY SUR UN SERVEUR WEB.

Introduction : ce tutoriel à pour but de vous guider dans la démarche à suivre afin d’installer et d’héberger le dashboard sur votre propre serveur. En exemple ici, je vais utiliser un Nas synology.

Materiel nécessaire :

  • Un nas synology fonctionnel et en réseau.
  • Un homey fonctionnel.
  • Une tablette par exemple pour diffuser.

Étape 1:

Il va falloir vous diriger sur votre nas synology et crée un dossier à la racine de celui ci. Le chemin est le suivant

Ensuite il va falloir y transférer quelques fichiers. Dans cet exemple nous allons utiliser celui de danee qui est très complet, ils en existent d’autres biensur. Afin de télécharger son projet (CC
S modifiable :slight_smile: ) nous allons aller sur github à cette adresse : https://github.com/daneedk/homeydash.com

Veuillez s’il vous plaît télécharger le fichier zip, décompressé les fichiers, direction le dossier Homey récemment créé.

Cela devrait ressembler à ça,

ÉTAPE 2 :

Maintenant nous allons chercher notre clé (Token) nécessaire à la manipulation suivante.

Pour ce faire, allez sur Homey.ink, ouvrez la console de développement de la page web (F12, chrome), revenez sur homey. Ink et identifiez-vous. Revenez dans la fenêtre de développement et allez dans l’onglet console afin d’obtenir un lien web. Récupérez la clé et copiez la !!!

ÉTAPE 3 : (la dernière).

Notre dossier est créé, nous avons notre token (la clé) il nous manque plus qu’à essayer avec le lien suivant :

http://votreadresseip/Homey/app/?theme=web&lang=fr&token=votretoken

Vous voici avec un dashboard qui tourne chez vous sous votre réseau.

ÉTAPE BONUS

L’intégration sur Google nest hub.

  • créé un virtual device dénommé dashboard
  • ajoutez votre nest comme un chromcast sur Homey
  • créé un flow : Si bouton dashboard allumé alors caster le lien suivant sur mon nest.
  • sychroniser google home et c’est bon !!
  • ok google, allume le dashboard et voilaaaaa

Notez que le projet de @Homey-Cornelisse intègre une version du css spécialement concu pour tourner sur le nest de google. Voici le lien github : https://github.com/Homeycornelisse/Homey.ink/blob/master/README.md

Il ne vous restera plus qu’à mettre des appareils dans vos favoris (app homey) et ils apparaîtront sur le dashboard. Oubliez pas de synchroniser !

Remerciements:
@DaneedeKruyff
@Rocodamelsheki
et les contributeurs

Gardez à l’esprit que ça demande beaucoup de travail.

Bon amusement.

Sven

1 Like

Salut Sven,

Encore une fois joli travail.

Juste un point, chez moi ça tourne sur un ReadyNas 104 (oui je sais c’est vieux) et par contre mon adresse est http://monadresseip/website/homey.ink/app/?
Au debut, j’ai mis homey en répertoire comme toi mais cela ne fonctionne pas, j’ai du mettre
homey.ink” et là aucun soucis.

Si jamais vous avez un soucis, pensez-y.

William.

1 Like

MERCI Sven,

sa marche du premier coup…
Peut tu peut etre me dire comment j’arriverais a le mettre sur mon Google Nest Hub? Si je pourrais simplement reprendre le lien sa serai trop facile…

1 Like

@Shadow

Tu peux essayer ceci,

Ajoute ton nest hub sur homey comme chromcast et donne lui le nom que tu veux. Ensuite créé un bouton virtuel appelé dashboard. Enfin créé un flow

Si : bouton dashboard allumé
Alors : Caster cette adresse : le lien de ton dashboard

Je n’en ai pas moi. Si ca marche je ferai un edit tuto :sweat_smile:.

Ps : ok google, allume le dashboard :smirk:

Ah oui, mais sa ne marche pas. Enfin le Flow fonctionne, par contre le Google Nest Hub affiche ecran noir avec le symbol “ecran pour envoyer” petit ecran avec signal comme pour le wifi. Mais pas d’erreur rien meme apres un certein temps il retourne sur l’ecran de veille…

Sa peut venir de quoi?

@Shadow,
Zut alors,

Essaie de modifier le theme peut être

theme=Google%20nest%20hub&lang=fr&token=…

Pas évident pour moi car je n’en ai pas :cry:

Ah non ma faute, j’ai pris caster un lien AUDIO…c’est claire qu’il ne sais pas quoi faire avec…

Sa fonctionne et sa remplace super bien une Tablette, OK GOOGLE Alume Dasboard fonctionne aussi. Pas toujours mais bon voila…

1 Like

Cool :slight_smile:

Je vais ajouter ça au tuto

Je voudrais tout d’abord m’excuser pour mon mauvais français. Le thème Google home fonctionne mieux dans la version dash.homeycornelisse.nl parce que j’ai créé un CSS séparé pour cela, donc si vous avez des problèmes, essayez la verie dash.homeycornelisse.nl pour voir si cela fonctionne fonctionne.

1 Like

@sven_stoffels Je vous ai vu mentionner ma version ici mais mettre un lien vers la version de Danee. Vous pouvez mieux ajuster les missions pour éviter les malentendus. Les versions diffèrent en apparence et en fonctions.

@Homey-Cornelisse

Merci d’avoir relevé l’erreur ! :slight_smile:

Je vais ajouter la manipulation pour intégrer le Google nest hub et diriger les gens vers votre css s’il veulent avoir un meilleur retour sur celui-ci.

:blush:

Bonjour j’ai créer un NAS avec mon RPi 3 et Samba. J’arrive à y accéder, créer des fichiers.
J’ai donc suivi le tuto, récupéré ma clé token, créer un dossier “web” et un dossier “Homey” dans ce dernier puis décompresser les fichiers Github mais j’ai du merder quelque part.

Le Rpi à l’adresse 10.0.0.10 (j’ai un routeur Netgear qui remplace la livebox qui est trop loin). Homey est connectée à ce routeur aussi.

Sous windows le chemin d’accès est \raspberrypi\public puis je rentre les identifiants et mot de passe utilisateur.

Mon URL devrait donc être: http://10.0.0.10/public/web/Homey/app/?theme=web&lang=fr&token=montoken

Une idée?

Bonjour Sven,
Question probablement stupide du homey-débutant que je suis mais ayant une box Homey et un synology à la maison, je me suis dit pourquoi pas tenter.
Je reste bloqué à l’étape 2 “allez sur Homey.ink”… comment ?
“Monadresseip” est celle de mon NAS (192.168.xxx.xxx) ?
et s’identifier… quel login ? ceux du NAS ?
Merci de votre aide.

Salut Bohington,

Alors pour le token il te suffit de naviguer (avec Chrome dans mon cas) sur la page homey.ink et ensuite tu ouvres l’outil de développement internet soit en appuyant sur le raccourci F12 ou alors dans le coin supp droite dans options internet tu vas dans outils de développements. Ensuite tu auras une page séparée en deux (a gauche homey ink et a droite le dev).

Tu te connecte normalement avec tes logs homey et dans le dev tu verra une url dans la partie ‘console’. Ton token y est noté :slight_smile:

Url : oui l’IP de ton nas où tu héberge le dossier web.

Ps: Une version neuve et custom est sortie pour fonctionner sur docker. La démarche est pas encore traduite pour la french com. Je m’y mets ce week-end :slight_smile:

Bonne soirée,

Sven

Salut sebyldino,

Je ne connais pas trop la combi rpi3 et samba mais si tu as accès au file manager de la même manière que sur un nas synology du devrais pouvoir suivre le tuto à la lettre.

Une aide extérieure est la bienvenue car comme ça c’est pas evident :slight_smile:

Merci Sven,
Mon probleme c’est que justement je n’arrive pas à “naviguer” sur la page Homey.ink.
l’URL c’est http://192.168.xxx.xxx/homey/homey.ink ?
j’ai essayé pas mal de chemin mais je récupère une 404 à chaque fois.

Tu préconises de créer un répertoire Homey dans le répertoire web mais c’est en fait homey.ink qu’il faut ?
et y a t’il une config particulière de la web station ?
actuellement, mon serveur Http est Apache HTTP 2.2 et le PHP 5.6

Homey.ink a taper telquel dans le navigateur :slight_smile:

Il s’agit d’une procédure généralisée, peut importe le dash, qui te permettra de récupérer l’identité de ton homey.

Rien a modifier dans le web station. Créé les dossier telquel comme dans mes images. Envoie le dossier dedans, tape l’URL entière avec ton IP et ton TOKEN fraîchement récupéré.

Certaines Infos sont condensés car le topic Homeydash original existe déjà chez les anglais. La procédure basique y est expliquée pour recup le token si jamais

1 Like

All good !!!
Mille mercis !

1 Like

Yes ! je suis preneur de la version Docker… :wink: Si tu veux faire des tests. Je suis dispo :slight_smile: