sábado, 22 de julio de 2017

Mirubee y Domoticz , integrada lectura de Consumo.


Haciendo uso de la API de Mirubee ya he creado los scripts correspondientes para efectuar lecturas de consumos en Domoticz.

https://app.mirubee.com/api/docs/



Siguiendo los pasos de la creación del acceso a la lectura:


El Script queda tal que así para la lectura de consumo actual:

#!/bin/bash
energy=`curl --silent -X GET -H "Authorization:  TOKEN_CREADO_EN_API" --header 'Accept: application/json' 'https://app.mirubee.com/api/v2/buildings/EDIFICIO_API/meters/MEDIDOR_API/channels/1/last' | jq -r .P[]`
echo $energy
curl -s -i -H "Accept: application/json" "http://127.0.0.1:8080/json.htm?type=command&param=udevice&idx=IDX_CREADO_DOMOTICZ&nvalue=0&svalue=$energy:$energy"

Luego es lanzar lo con CRON como máximo cada 2 minutos por las limitaciones de la API de Mirubee.

P.D. El medidor cada dia va informando me de los nuevos equipos que detecta...