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).

Prestphoto / Pixabay

Un Agent Tres Spécial :

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

 

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.

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

 

Rendre accessible Domoticz au monde extérieur

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

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

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

 

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

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

 

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

 

Un formulaire s’ouvre

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

 

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

 

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

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.

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

 

 

 

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.

 

 

 

 

 

 

4 Replies to “Créer un accès extérieur a votre Domoticz”

Laisser un commentaire