energia:monitorizacion:enchufes:meross
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
energia:monitorizacion:enchufes:meross [2020/08/10 07:27] – jose | energia:monitorizacion:enchufes:meross [2020/08/10 08:53] (current) – jose | ||
---|---|---|---|
Line 7: | Line 7: | ||
Github:\\ | Github:\\ | ||
https:// | https:// | ||
+ | |||
+ | **Peticiones directamente al enchufe** | ||
+ | |||
+ | Configuramos un proxy con SQUID | ||
+ | |||
+ | Ejecutamos tcpdump para capturar los paquetes con el siguiente comando: | ||
+ | tcpdump -i any -s 65535 -w captura.tcpdump | ||
+ | |||
+ | Abrimos el dump con wireshark | ||
+ | |||
+ | Filtramos por petción http y la ip del dispositivo, | ||
+ | 192.168.1.53 | ||
+ | 192.168.1.79 | ||
+ | 192.168.1.123 | ||
+ | |||
+ | Por ejemplo el filtro: | ||
+ | ip.dst == 192.168.1.79 and http | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Miramos las peticiones hasta que encontremos una que en el payload del post sale electricity: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Si hacemos un post con esa petición a < | ||
+ | curl -d @peticion.json 192.168.1.79/ | ||
+ | |||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | Faltaría jugar con los timestamp por si caduca la petición | ||
+ | |||
+ | Para sacar solo el valor de power que es el que interesa, con jq (herramienta para parsear json) lanzamos: | ||
+ | curl --silent -d @peticion.json 192.168.1.79/ | ||
+ | |||
+ | 42976 | ||
+ | |||
+ | |||
+ | |||
+ | |||
energia/monitorizacion/enchufes/meross.1597044448.txt.gz · Last modified: 2020/08/10 07:27 by jose