Cómo acceder a domoticz desde fuera de nuestra red Wifi

Dividimos esta guía en varias partes

Apertura de puertos

Partimos de la base de que hemos establecido una IP fija para nuestra raspberry.

Lo primero que debemos hacer para acceder de manera externa a nuestro wifi es abrir el puerto que establecimos para domoticz cuando lo instalamos.

Para ello entraremos en nuestro router y abriremos el puerto correspondiente para la IP de la raspberry.

Os ponemos un ejemplo en router movistar con una raspberry que tiene domoticz instalado para puerto 80 e IP 192.168.1.XXX:

Creamos una cuenta no-ip

Una vez abierto el puerto y si no tenemos un dominio propio que queramos enlazar con nuestro domoticz, nos vamos a la web https://www.noip.com/ y creamos una cuenta (es gratuita).

Si tienes mikrotik en tu casa, tienes la posibilidad de crear un dominio gratuito que gestione la propia mikrotik y olvidarte de renovar suscripciones y actualizar IPs públicas. Si es tu caso echa un vistazo al siguiente tutorial: «Cómo crear tu propio dominio mikrotik y que automáticamente actualice la IP pública si ésta cambia«.

Creamos una cuenta con un HOST, por ejemplo:

  • Introduce tu correo electrónico
  • Contraseña que te apetezca
  • Escoge un nombre para tu host y una terminación dentro de las disponibles. Nosotros escogemos domotuto.hopto.org

Bajamos, aceptamos condiciones y guardamos para cuenta gratuita:

Nos avisará de que debemos confirmar la cuenta desde el email que acabamos de recibir.

Nos avisará de que debemos confirmar la cuenta desde el email que acabamos de recibir.

Nos vamos al correo y confirmamos cuenta. Cuidado, nosotros hemos recibido el email en NO DESEADO/SPAM.

Una vez confirmada, veremos este mensaje:

Localizamos nuestra Ip pública

Ahora necesitamos conocer cuál es nuestra IP pública. Para ello entramos en este enlace y anotamos la IP que nos devuelve: https://www.cual-es-mi-ip.net/

Terminamos la configuración en noip

Volvemos a la web de noip y configuramos nuestro HOST.

Nos logueamos:

Cancelamos el mensaje de aviso, lo podrás configurar cuando hayas terminado. Ahora al lío 😉

Nos metemos en nuestro HOST activo clicando sobre él:

Clicamos sobre modificar para nuestro HOST:

Introducimos la IP publica que hemos anotado antes en la página de «Cuál es mi IP» y clicamos sobre Update Hostname.

Configuramos nuestro router

Volvemos a iniciar sesión en nuestro router y debemos ir al apartado de DNS DINAMICA para establecer esta configuración.

Os ponemos como ejemplo un router movistar:

Buscamos el apartado DYNAMIC DNS:

Seleccionamos No-Ip en Provider e introducimos nuestros datos:

  • HOST NAME: El nombre que le hemos dado al host completo (ejemplo: domotuto.hopto.org)
  • USER NAME: Email con el que nos hemos registrado en No-IP.
  • PASSWORD: Contraseña introducida en noip al registrarnos.

Aceptamos.

El router se reiniciará y, sino lo hace, lo reiniciamos nosotros. 

Comprobación del funcionamiento

Una vez tenemos el router operativo de nuevo y domoticz funcionando (lo comprobamos entrando por IP conectado al router), entramos desde el móvil en nuestro HOST (para el ejemplo, «domotuto.hopto.org») y ya debería cargarnos automáticamente nuestro domoticz estando sin conexión wifi.

Recuerda que noip se caduca cada mes. Hay que renovarlo, salvo que pases a versión de pago.

Actualización de la IP pública cada vez que se reinicia nuestro móvil

Cuando utilizamos NoIp como sistema de acceso externo a nuestro domoticz y reiniciamos el router, tenemos que volver a introducir la IP pública que se nos genera en NoIp. Podemos evitar este engorroso paso si instalamos en nuestra raspberry NoIp DUC (No-IP’s Dynamic Update Client).

De este modo nuestra raspberry será la que se encargue de actualizar la IP pública en NoIp en caso de que cambie de manera automática.

Para ello, clica en el siguiente tutorial: «Instalar NoIp DUC en nuestra raspberry«.

Para cualquier duda o consulta tienes disponible el grupo de telegram «Domoticz a lo Spain» para entrar, ponerte cómodo y participar cuanto quieras.

Clica aquí para entrar en él

Cualquier duda, sugerencia o comentario será bien recibida en la web!