집에 들어오는 사람에 따라 집안의 물건을 자동화하는 방법을 찾고 있습니다. 필자가 구현할 수있는 유일한 방법은 WiFi에 연결된 장치를 확인하는 것입니다.
예를 들어 집으로 올 때 온수기를 시작하고 여자 친구가 집에 올 때 오븐에서 예열을 시작하기를 원합니다.
이제 WiFi에 연결된 장치 (고유 한 MAC 주소를 얻을 수 있습니까?)를 인식하고 다른 기기에 다른 명령을 전송하는 방법을 원합니다.
이제는 내 차고가 라우터의 범위에 있다고 가정하면 차를 주차하자마자 시작됩니다.하지만 괜찮습니다.
제 질문은 그런 서비스를 어떻게 구현할 것입니까?
답변
이것은 HA 관리자에게 크게 의존합니다. 예를 들어 OpenHAB의 경우 NetworkHealth 바인딩을 사용하면됩니다. https://github.com/openhab/openhab/wiki/Network-Health-Binding .
여기에서 핵심은 장치의 IP 주소를 알고 모니터하는 것입니다.
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" }
OpenHAB에 대한 자세한 내용 : 바인딩은 IP 주소가있는 해당 장치의 연결 상태를 확인한 다음 다음과 같은 규칙을 사용할 수 있습니다.
rule "Wife back home - Lights On" when Item Phone_WIFI received update ON then // turn on all lights postUpdate(All_Lights, ON) end