Domótica dependendo de quem entrou na casa

3

Estou procurando uma maneira de automatizar algumas coisas na minha casa, dependendo de quem entrou em casa. A única maneira que posso pensar em implementar isso é verificando qual dispositivo conectado ao WiFi.

Por exemplo, quando eu chego em casa, quero que o aquecedor de água comece, e quando minha namorada chega em casa, ela quer que o forno inicie o pré-aquecimento.

Agora eu quero uma maneira de reconhecer qual dispositivo conectado ao WiFi (talvez obtenha o endereço MAC que é único?) e de lá enviar comandos diferentes para diferentes dispositivos.

Agora, estou ciente de que isso começará assim que eu estacionar meu carro, já que a minha garagem está no alcance do roteador, mas está tudo ok.

Minha pergunta é: como eu implementaria esse serviço?

    
por John Demetriou 06.11.2014 / 08:54

1 resposta

Isso depende muito do seu supervisor HA, por exemplo, com o OpenHAB, isso pode ser feito com a ligação NetworkHealth: link .

A chave aqui é conhecer o endereço IP dos seus dispositivos e monitorá-lo.

Item no formato de Openhab:

Switch Phone_WIFI   "Phone 1"   (Status, Network)   { nh="192.168.1.101" }
Switch Phone2_WIFI   "Phone 2"   (Status, Network)   { nh="192.168.1.102" }

Mais detalhes para o OpenHAB: a ligação irá verificar o status da conexão de um determinado dispositivo com seu endereço IP, então você pode usar uma regra como:

rule "Wife back home - Lights On"
when
    Item Phone_WIFI received update ON
then
    // turn on all lights
    postUpdate(All_Lights, ON)

end
    
06.11.2014 / 11:03