Home assistant + wireshark

Boa noite pessoal,gostaria de saber se é possivel interceptar pacotes usando o shark e executar usando o node-red.
para dispositivos que nao possuem integracao com o HA.
Se alguem souber fazer e explicar detalhadamente,agradeco "D

Possivel é, e não so para usar via node red mas para criar uma integracao, muitas integracoes sao desenvolvidas assim. Mas não é algo simples que de para fazer um tutorial passo a passo. Para cada dispositivo o processo vai ser diferente, para comecar que tem diversos protocolos que o dispositivo pode usar. Por simplicidade digamos que ele use http. Voce pode tentar interceptar o pacote que o app manda pra nuvem ou o pacote que a nuvem manda pro device para tentar criar um integracao local. O pacote pode vir em formato textual e legivel ou pode estar codificado exigindo mais trabalho de engenharia reversa. Fora o possivel uso de criptografia. Resolvendo tudo isso voce conseguiu enviar comandos pro dispositvo mas ainda precisa conseguir ler status dele e isso de novo tem todo um conjunto de desafios.

2 curtidas

vou comecar a estudar isso…nao achei como integrar os aparalhos da tholz no home assistant… talvez essa seja a solucao…
obrigado mano

Eu quebraria as coisas pra aprender em partes. Pega um dispositivo que já tem informação pública de api (possivelmente um que já tem integração).
Tenta capturar pacotes dele com wireshark. Sendo um dispositivo que já tem informação pública você sai saber se conseguiu achar as informações corretas pelo wireshark. Outra dica se for capturar pacote de app, usa uma proxy tipo mitm proxy que é mais fácil que wireshark.

Depois que aprender a capturar pacote tenta criar integração (seja por node red ou o método que preferir) pra esse mesmo dispositivo, assim se não funcionar você sabe que o erro é na integração e não na parte de engenharia reversa pois essa informações já estavam públicas.

Se no processo surgir uma dúvida mais específica manda aqui de novo, sem mais informações infelizmente difícil ajudar mais do que orientações gerais.

2 curtidas

valeu cara,vou fazer isso. precisava desse direcionamento, obrigado