Aller au contenu

Créer un accès extérieur a votre Domoticz - Domo-Attitude.fr


Ldfa

Messages recommandés

Posté(e)
ouverture_fenetres_1511262823.jpg?fit=12

Avec l’arrivé des assistants vocaux, des applications Android et iOS, permettant de piloter votre Domoticz depuis presque n’importe où, tant que vous avez une connexion internet, je souhaitais vous montrer comment configurer 2 box internet : une Freebox Révolution et une LiveBox Orange.

Cette démarche va ensuite nous permettre de pouvoir utiliser Domoticz avec une Google Home/Alexa et IFTTT ou Controlicz (le serveur passerelle faisant l’interface pour une inclusion de votre Domoticz quasi complet a Alexa (en anglais) ou la Google Home(en anglais mais aussi en français).

ouverture_fenetres_1511262823.jpg?resizePrestphoto / Pixabay

Dans un premier temps je crée un utilisateur spécifique a la Google Home, ainsi je peux lui spécifier quels appareils il a le droit de contrôler, dans mon cas plus de 96 « appareils » dans Domoticz, je n’ai pas prévu de tout piloter a la voix.

On va dans Reglages -> Plus D’Options -> Modifier les utilisateurs

y4mmShbbuu-peFNcty6NkzaW7dgcuH2SUKGXMJFu

Par défaut l’utilisateur Google Home a un accès a tout les appareils de votre Domoticz, pour le restreindre a certains appareils, vous cliquez sur « Paramétrer les dispositifs », et vous enlevez ceux qui ne vous intéresse pas.

y4mpXL4F8xRqH3ueo1X57o4QJ0b04f-xR6XNwnFC

Vous sauvegardez, et nous avons fini avec les réglages de Domoticz.

Ici plusieurs réglages a faire dans la box de votre fournisseur internet.

Avoir un Reverse DNS :

Il est impératif d’avoir une adresse IP fixe, ou un reverse DNS qui va nous permettre de faire communiquer IFTTT et votre Domoticz

Je vais essayer de vous donner deux exemple de configuration, un pour la Freebox Revolution et une pour Box Orange

Chez Free :

C’est facile, la majorité des box ont déjà une IP fixe, si vous ne l’avez pas encore fait, il faut en faire la demande via l’interface utilisateur : adsl.free.fr

mon compte -> s’identifier -> ma box -> personnaliser mon reverse DNS

Ensuite dans la case « Je souhaite personnaliser mon DNS » -> « Reverse DNS personnalisé » mettre le nom qui vous convient le plus

y4mXcTVg_j2eYxHzlS5Tu4mD3NQksqsBmpSl2PZT

Une fois enregistré l’interface vous donnera votre reverse DNS de ce type :

domoattitude.freeboxos.fr

Vous pourrez aller le vérifier dans l’interface freebox : https://mafreebox.freebox.fr/login.php

Paramétres de la Freebox -> Mode avancé -> Nom de domaine

y4mqW8t_Rw5OlXrlj__DRyLMEW2kmxGPS6QjXy7_

Voila c’est fini

Chez Orange :

Orange ne propose pas de reverse DNS intégrer, il faut passer par un service externe, j’utilise les services de DtDNS.com il faut ce cree un compte

y4mWsg4NGTuzwAyXgSlY5fCsSM5d8Zfn6tIcbJTu

Une fois que vous avez signé, le site vous demande un code d’activation que vous recevez par email :

y4m_Idk6RqbcRnBPgIgUHWl5046uVrj7weOc1Yjr

Ensuite il vous reste a créer le nom qui vous convient le mieux.

Ensuite direction l’interface de box Orange : 192.168.1.1

On choisit : Configuration avancée ->configuration réseau ->Dyndns et on rempli le formulaire

y4m8H9nh53ICIzkOBOh2q-7ZImo5aFKRl_-s3gVO

Dans le nom d’utilisateur, il faut mettre le username rempli dans l’inscription a DtDNS. Il ce peut que cela meprenne un peu de temps pour la box Orange ce connecte a DtDNS, un petit redémarrage ne lui fera pas de mal.

Ouvrir les ports :

Ici on attaque un point sensible : la securité, ouvrir Domoticz au monde exterieur c’est potentiellement ouvrir sa maison a n’importe qui, il faut être prudent.

Domoticz propose deux accés : Un via le protocole HTTP par le port 8080 ce qui nous donne :

Et un autre via le protocole HTTPS via le port 443 ce qui nous donne :

  • https://ipinternedevotredomoticz (Domoticz utilisant un certificat ssl auto signé, votre navigateur va vous indiquer qu’il y a un soucis, validé quand meme)

Pour La Google Home et IFTTT/Controlicz nous allons utiliser le HTTPS et le port 443

Mais ouvrir directement les port 8080 et 443, sur internet, c’est un peu comme dire : oui j’ai une porte ici, mais il a un mot de passe vous ne pourrez pas entrer », ces deux ports sont hyper utilisés et trés regulirement vous avez des Bot (ordinateur automaisé qui n’ont qu’une seule fonction) qui partent a la peche au port ouvert. Nous allons donc tromper l’ennemie et utilisant des ports moins exposés et moins scannés. Pour ce faire utilisont la redirection de port offert pas nos box opérateurs.

Le port 443 etant en plus reservé a votre Box ADSL.

Rediriger les ports dans la Freebox :

Direction l’interface Freebox https://mafreebox.freebox.fr/login.php,

Puis Paramétres de la Freebox -> Mode avancé -> Gestion des ports

Cliquez sur Ajouter une redirection

y4m_EKz26NpqLwt5PSwpJ8RVFR8IvBHyt9iLeIr5

Un formulaire s’ouvre

y4mTAJE5eX7NrMkRc9oH37zZQmjtRFNv7wKj5Vtn

Dans Ip Destination : L’adresse IP de votre serveur Domoticz

IP Source : Toutes

Protocole : TCP

Port de début et port de fin : un numéro de port supérieur a 1024

Port de destination : 443 : le port HTTPS de Domoticz

Commentaire : indiquez ce que vous faites, c’est toujours plus facile a retrouver dans le futur.

Sauvegarder, et voila !

Pour faire un test, depuis un smartphone qui n’est pas connecter a votre wifi on va saisir :

https://votrenomdedomaine.freeboxos.fr:leportquevousavezouvert

Votre navigateur vous averti sur le manque de validité du certifcat SSL

y4mXapX24nKCldBQBctOy9qQV_4l34QAZWkZOaR6

Vous validez et bingo ! S’affiche devant vos yeux emerveillés la page de connection a votre Domoticz a vous de votre maison.

y4mu3LHZ_WYF9o0U9DEwuOMic3tJs8nFln_VFwBJ

Rediriger les ports dans la box Orange :

Direction l’interface de box Orange : 192.168.1.1

Puis Configuration avancée ->Configuration réseau-> Port NAT/PAT -> remplir le formulaire

y4mCvc8rK17YabpdnbaszaAWiM667y5leY7wEnEi

Dans Application / service : choisir HTTPS

Port Interne : 443

Port externe : le numéro de port que vous avez choisi

Protocole : TCP

Appareil : votre serveur Domoticz

Enregistré !

Pour faire un test, depuis un smartphone qui n’est pas connecter a votre wifi on va saisir :

https://votrenomdedomaineDtDNS:leportexternechoisidanslinterfacedevotrelivebox

Votre navigateur vous averti sur le manque de validité du certifcat SSL.

y4mXapX24nKCldBQBctOy9qQV_4l34QAZWkZOaR6

Vous validez et bingo ! S’affiche devant vos yeux emerveillés la page de connection a votre Domoticz a vous de votre maison.

y4mC6Fg6ELcjeCBPPww0Z5SojmOelLNUObu6oicO

Et voila maintenant vous avez un accès depuis l’extérieur de votre habitat a votre installation Domoticz, pour moi il est important de crée un utilisateur spécifique a chaque application, avec un accès limité aux appareils que vous avez prévu de piloter avec.

Dans un Prochain article nous aborderons comment piloter notre Domoticz depuis les applications Android et Ios, mais aussi avec la Google Home et Alexa.

Afficher l’article complet

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.