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: by jose
