Inserción de Shelly en domoticz sin perder el cloud de shelly (excepto para Shelly EM)

Información extraída de https://github.com/mario-peters/ShellyCloudPlugin

Este tutorial se utiliza para cargar los dispositivos de Shelly (a excepción del Shelly EM) en domoticz sin necesidad de perder el cloud de shelly. Si tu shelly a vincular es el shelly EM deberás seguir este otro tutorial:»Vinculación de los medidores de Shelly EM en Domoticz con Rest API sin perder el cloud de Shelly«.

Tienes también la posibilidad de entrar en este enlace para enviar órdenes desde domoticz vía HTTP: «https://www.shelly-support.eu/forum/index.php?thread/775-collection-of-http-commands/«.

Paso a paso

Para poder iniciar este tutorial necesitamos tener instalado el plugin de Python

Para Python, que se instaló en el apartado «Instalación domoticz» de la guía «Instalación de domoticz desde cero«, recuerda que debemos lanzar la siguiente linea en puTTY:

sudo apt install python3 htop nano python3-dev curl wget

Nos pedirá confirmación y le diremos que si Y.

Si tenemos dudas respecto a tener o no tener Python instalado, podemos lanzar la linea igualmente y la propia raspberry, en caso de tenerlo ya instalado, nos dirá que ya está operativo y la versión del mismo.

Descarga del software necesario

Putty

Necesitaremos instalar el programa puTTY, que utilizaremos para conectar con nuestra raspberry por consola. Lo podéis descargar de aquí https://www.putty.org/

download putty
download putty

Lo más seguro es que vuestro PC, si es moderno, sea de 64 bits. En caso de duda bajar la versión de 32, o bien probar y si la de 64 bits no os funciona ya os bajáis la de 32 bits.

Instalar git

Abrimos puTTY y lanzamos el siguiente con el comando:

 sudo apt install git 

Con ello posteriormente podremos clonar/actualizar repositorios.

Plugin de shelly

Nos vamos a la carpeta domoticz/plugin/ y mediante el comando git clone clonamos el repositorio:

cd /home/pi/domoticz/plugins
git clone https://github.com/mario-peters/ShellyCloudPlugin

Y con esto veremos que nos ha creado un directorio nuevo llamado ShellyCloudPlugin

Si ya lo tenemos clonado y quisiéramos comprobar si hay alguna actualización lo haríamos con git pull dentro del directorio de ShellyCloudPlugin:

Opcionalmente podemos bajarnos nosotros los archivos y crear el directorio manualmente con un mkdir ShellyCloudPlugin y copiarlos con winscp, este paso lo vamos a obviar en este domotuto, porque es más sencillo clonar el repositorio con el paso anterior, aún así si se quisiera en otros domotutos lo explica como copiar archivos con winscp.

Para hacerte con ellos, clica sobre cada archivo para iniciar la descarga.

Configuración desde SHELLY

Alimentamos el dispositivo Shelly. Si todavía no la has configurado desde su propia APP o por IP, nos aparecerá inmediatamente una red Wifi abierta que es el Shelly (shellyswitch-XXYYZZ). Nos conectamos a esa red Wifi y conectamos el dispositivo a nuestra red wifi doméstica.

Establecemos una IP fija para el shelly desde nuestro router. Si no sabemos localizar la IP con la que se ha conectado, recordar que lo explicamos aquí.

Nos conectamos al shelly a través de su IP para configurarlo.

Importante establecer usuario y contraseña en el aparatado Internet & Security RESTRICT LOGIN que son los campos que necesitaremos en el pluging de domoticz.

Lo siguiente es actualizar el firmware (Settings -> Update Firmware), debería salir rápidamente que tiene una actualización disponible. Actualizamos.

Configuración en Putty

Abrimos puTTY y lanzamos los siguientes comandos:

sudo systemctl stop domoticz
sudo systemctl start domoticz

Configuración en Domoticz

Vamos a domoticz > Setup > Settings. Tendremos que bajar para encontrar la opción que necesitamos.

Clicamos sobre Aceptar nuevos dispositivos y subimos para Guardar los cambios.

Vamos a domoticz > Setup > Hardware y añadimos un nuevo hardware de tipo «Shelly Cloud Plugin» por cada shelly que tengamos instalado con las siguientes características:

Añadimos la IP del shelly, el user y el pass, el tipo de Shelly y guardamos.

El domoticz ya estaría listo para recibir los nuevos dispositivos.

Volvemos a domoticz

Vamos a domoticz > Setup > Devices y vemos cuántos dispositivos nuevos tenemos.

Clicando sobre la flecha verde la convertimos en azul, añadiendo ese dispositivo a los utilities o switch según la naterualeza del dummy.

Comprobamos el funcionamiento

Una vez hemos añadido los dispositivos con la flecha verde/azul, están listos para que comprobemos su funcionamiento.

Agradecimientos

Agradecer a RA 9Li y a Rober_nexo del grupo de Telegram «Domoticz a lo spain» su ayuda para completar este tutorial.

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!