Inserción de dispositivos tasmota mediante TASMOTICZ

@damian_rguez y DrBoom del grupo de «Domoticz a lo spain» nos cuentan cómo cargar el plugin de TASMOTICZ en domoticz.

¿Qué diferencia tiene este plugin con la configuración normal que hacemos a los dispositivos tasmota? Pues que este plugin carga automáticamente todos los valores que nos da cada tasmota (en medidores de consumo desde el voltaje hasta los consumos acumulados).

Ten en cuenta que hablamos de más de 5 dispositivos cargados en domoticz por cada Tasmota que se tenga en el sistema. Si algún dato no te interesa, te lo va a cargar igualmente en domoticz.

Paso a paso

Para poder iniciar este tutorial necesitamos tener instalado el plugin de Python y el broker MQTT en nuestra raspberry.

Si todavía no lo has hecho puedes entrar en el siguiente enlace para instalar MQTT: «Instalación de Mosquitto MQTT Broker en Raspberry Pi (Buster)».

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

WinSCP

En primer lugar necesitaremos descargar e instalar WinSCP para entrar en los directorios de nuestra raspberry desde el ordenador.

Para descargarlo e instalarlo clica aquí.

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.

Plugins de Tasmoticz

Vamos a necesitar el siguiente archivo:

Configuración en Putty

Abrimos puTTY y lanzamos los siguientes comandos:

cd domoticz/plugins
git clone https://github.com/joba-1/Tasmoticz.git

Configuración en Winscp

Abrimos WinSCP y vamos al siguiente directorio:

/home/USUARIO/domoticz/plugins

Sustituimos el archivo tasmota.py del directorio por el que hemos descargado al inicio de este tutorial.

Volvemos a putty

Reiniciamos domoticz introduciendo la siguiente linea:

sudo service domoticz restart

Configuración en Domoticz

Nos vamos a domoticz >  setup > Hardware

A continuación, creamos un nuevo HARDWARE que nos valdrá para TODOS los dispositivos Tasmota que carguemos con este sistema.

Dentro de HARDWARE, creamos el siguiente seleccionando en Type: «AutoDiscovery of Tasmota devices«.

Rellenamos los campos tal y como aparece en nuestra imagen y, en caso de haber establecido user y pass en tu MQTT, recuerda incluirlo también en tu nuevo hardware.

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

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

Configuración desde Tasmota

Deberemos configurar el apartado de Configuración MQTT de los tasmota que tengamos poniendo la IP de nuestra raspberry, el puerto de MQTT (normalmente 1883) y el USER y PASS de MQTT si lo tenemos.

Los dispositivos empezarán a entrar en domoticz.

Comprobamos el funcionamiento

Nos vamos al apartado de domoticz > devices y aparecerán ahí todos los dispositivos tasmota.

A tener en cuenta

El script de consumo lavadora no funcionaria con este plugin ya que el dummy que crea el script es tipo custom (en la foto el marcado abajo) hay que crearlo como potencia, en la foto el marcado arriba.

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!