A diferencia del articulo anterior:
http://inphower.blogspot.com/2017/07/mirubee-y-domoticz-integrada-lectura-de.html
En esta versión recuperaremos datos de la
Sonda Mirubee (Wibeee) en lugar de remotamente desde el cloud a directamente desde el dispositivo.
La forma de acceder a todos los datos es vía el portal WEB de dicha Sonda (Esto solo es recomendable en entornos LOCALES/VPN o nateando y securizando dicho Nateo).
Basandonos en el manual del fabricante Wibeee y buscando la pagina 35 tenemos:
http://docs.circutor.com/docs/M064B01-01.pdf
5.4.1.- CONSULTA DE PARÁMETROS
5.4.1.1.- ID del equipo
Para ver la id del equipo, se debe utilizar la siguiente petición:
http://direccion_ip/services/user/devices.xml
5.4.1.2.- Valores de las variables del equipo
Para visualizar los valores de todas las variables del equipo, utilizar la siguiente petición:
http://direccion_ip/services/user/values.xml?id=dispositivo
También es posible visualizar una variables en concreto, ver Tabla 11 con las variables disponibles.
http://direccion_ip/services/user/values.xml?var=dispositivo.variable
Donde si ya conocemos la IP del WiBeee y suponiendo que el Id dispositivo sea el de fabrica WIBEEE podemos sacar directamente el dato de Watios de la Linea 1 en una respuesta XML (Linux Bash).
x@raspberrypi# curl --silent -X GET http://192.xxx.xx.xx/services/user/values.xml?var=WIBEEE.pac1
<?xml version="1.0" encoding="UTF-8"?>
<values><variable><id>pac1</id><value>165.08</value></variable></values>
Tenemos la tabla de datos a recuperar en la PAGINA 36 del documento indicado:
http://docs.circutor.com/docs/M064B01-01.pdf
Ahora simplemente es crear un CRON JOB para alimentar a DOMOTICZ con el dato:
https://github.com/inphower/wibee_domoticz/tree/main
Saludos!