Технически можно, но да, для этого нужно что-то связующее. Как пример, у вас на маршрутизаторе для вашего смартфона прописан фиксированный IP, соответственно, когда вы появляетесь в зоне доступа, этот IP начинает пинговаться. Ну а дальше небольшой скрипт мониторинга, который пингует ваш IP и в случае его наличия в сети, включает нужное устройство. Для этого вам надо иметь какое-то устройство, которое будет этим всем заниматься. Теоретически это может быть сам маршрутизатор, сейчас на многие маршрутизаторы можно установить дополнительные скрипты или даже отдельную операционную систему. Например в кинетик можно установить debian. А скрипт мониторинга написать на perl или python. Ну и надо уметь работать с устройством посредством API для этого устройства. Или написать свой яндекс-диалог, который подключить к своему умному дому. Существуют ли такие готовые решения, не знаю. Но реализовать это безусловно можно.