Оригинальная англоязычная статья: https://shkspr.mobi/blog/2016/03/the-absolute-horror-of-wifi-light-switches/
Автор оригинальной статьи: Terence Eden
Я только что получил умный Wi-Fi-выключатель света Lanbon.
Как я уже объяснял ранее, заменять все свои лампочки на умные лампы будет очень дорого. Более того, у умных ламп есть недостаток: они не работают, когда Wi-Fi-выключатель на стене выключен.
Теоретически умный выключатель света Wi-Fi позволяет мне включать и выключать свет со смартфона, а кому угодно — включать и выключать свет, используя физический выключатель на стене. Это позволяет избежать следующего сценария:
Итак, Wi-Fi уже встроен в выключатель, поэтому хаб для управления устройствами не нужен. Я могу подключиться к каждому устройству напрямую и даже не думать о совместимости оборудования.
В Великобритании в домах проводка уникальна, она не так просто подключается к автоматическому управлению. Те выключатели, которые работают в США и ЕС, просто не будут работать в Великобритании. Это и делает выключатели такими редкими и дорогими.
Я использовал следующий выключатель: беспроводной выключатель для ламп Lanbon, который стоил около £50 — или около £35 при заказе из Китая. Если вас интересует детальная техническая информация (которой немного), зайдите на страницу продукта L5-HSGT1.
Что же в коробке?
Выключатель сам по себе очень симпатичный:
Рис. 1 — Беспроводной выключатель Lanbon в коробке
Но его задняя часть выглядит немного странно: это довольно общий дизайн, который может использоваться для многоходовых выключателей.
Рис. 2 — Беспроводной выключатель Lanbon, вид сзади
Насчет остального:
Рис. 3 — Комплект поставки Wi-Fi-выключателя Lanbon
Да! Всего лишь пара крепежных винтов — и все! Никаких инструкций, никаких глянцевых листовок, ничего! О, да, установка должна быть очень сложной…
Подключение
Работать с электричеством опасно. Не забудьте выключить питание всех ламп в квартире. Если сомневаетесь, вызовите квалифицированного электрика. Я использовал это руководство по замене выключателей для ламп в Великобритании.
Подключение выключателя банально — если вы помните, какой провод куда идет. Есть только одна маленькая проблема…
Рис. 4 — Глубина коробки для выключателя в стене
Глубины коробки недостаточно для выключателя. Очевидно, микрочипы еще не настолько малы, как это необходимо.
Ну что ж, я могу высверлить это и позже. А пока давайте подключим эту малышку и посмотрим, работает ли она!
Рис. 5 — Wi-Fi-выключатель Lanbon в процессе установки в стену
Огни горят! Касание иконки лампы производит приятно удовлетворяющий клац где-то внутри выключателя, но лампы не включаются. Может, выключатель нужно настроить сначала?
Приложение
Помните, как я говорил, что в комплекте инструкции нет? Это была не совсем правда: сбоку есть несколько QR-кодов.
Рис. 6 — Коробка с QR-кодами от Wi-Fi-выключателя Lanbon
Быстрое сканирование, и получаем…
Рис. 7 — Установка приложения от Wi-Fi-выключателя Lanbon
Хм-м-м… Мне правда нужно загружать приложение из Китая по HTTP? Хотя, кажется, выбора нет.
Интересно, что сайт Lanbon предлагает загрузить более новую версию приложения. Видимо, философия производителя не включала в себя высокую мысль «это просто работает».
Я уже готовился к установке, когда мне в глаза бросилось это:
Некоторые из разрешений, которые запрашивает приложение, выглядят устрашающе подозрительно. Я могу понять, зачем приложению нужен доступ к микрофону (голосовое управление) и, возможно, GPS (включить свет, когда я прихожу домой). Но зачем ему SMS или звонки? Зачем ему контакты и доступ к камере?
Быстрое сканирование на вирусы ничего слишком подозрительного не показало. Но для установки этого приложения я решил использовать планшет, которым готов пожертвовать. Не буду я рисковать своим главным устройством!
Само приложение высоким качеством не отличается, но ничего другого от дешевой электроники я и не ожидал. Никакого мастера установки, просто выдало экран.
Рис. 8 — Мобильное приложение от Wi-Fi-выключателя Lanbon
При нажатии кнопки User Manual (руководство пользователя) выдало вот такого монстра:
Рис. 9 — Руководство пользователя в мобильном приложении
Я держал кнопку включения света до тех пор, пока Wi-Fi-индикатор не начал мигать. Потом я подключил свой планшет к беспроводной сети (пока отдельная Wi-Fi-сеть, я тогда еще не хотел рисковать, добавляя выключатель в ту сеть, где работает все остальное). Я нажал кнопку автопоиска (Auto Search), и каким-то образом планшет нашел выключатель и установил соединение. Результат!
Рис. 10 — Поиск Wi-Fi-выключателя Lanbon
Приложение выдает этот весьма лениво отрисованный экран. Только голубая иконка слева работает как выключатель.
Рис. 11 — Кнопка управления Wi-Fi-выключателя Lanbon
Пусть будет свет!
Итак, дорогой читатель, ты угадаешь, что произошло, когда я нажал эту иконку?
Да-да, случилось большое ничего!
Под капотом
Перед тем как пробовать то же самое с другой розеткой, я решил открыть устройство и посмотреть, что творится внутри.
Рис. 12 — Плата Wi-Fi-выключателя Lanbon
Как я и предполагал, это общее устройство, которое может быть использовано для 1-, 2- и 3-кнопочных выключателей. Никакие светодиоды не подключены к свободным портам.
Интересно заметить, что внутри напечатан другой номер детали L5-HSCL_LB_V16.
Нужен ноль!
Я позвонил в Prad — представитель на «Амазоне», у которого я купил этот выключатель. Они очень помогли, но, к сожалению, подтвердили, что выключателю обязательно нужен нулевой провод. Это как раз то, чего у них в списке не было.
Похоже, что подобная нехватка ноля — распространенная проблема.
У продавца WiFi Plug Glass есть такое довольно заметное предупреждение:
Рис. 13 — Памятка для установки умных выключателей
У Vesternet есть отличная страница, объясняющая сложности подключения умных выключателей в домах Великобритании.
Поскольку я не собираюсь переделывать у себя проводку, этот выключатель, похоже, мне не понадобится. Отправляю его обратно.
Разберемся с программным обеспечением
Частично проблема с программным обеспечением вызвана тем, что оно создано для работы с набором продуктов. Сюда входят камеры слежения, домашние системы сигнализации, инфракрасные контроллеры, вентиляторы, контроллеры занавесок и полдюжины других устройств.
Здесь нет виджета, что очень важно для управления светом через приложение. Никто не хочет искать приложение, ждать, пока оно откроется, подбирать нужную лампу и т. д. Я просто хочу добавить маленькую кнопочку на домашний экран, в точности как у Lifx.
Насколько я могу утверждать, ничего вредоносного в программе нет, она просто плохо спроектирована.
Конечно, с новой моделью разрешений в Android Lollipop я могу запретить программе доступ туда, куда я не хочу его давать. За время моего короткого использования приложения оно попросило лишь доступ к беспроводной сети.
API
Поскольку выключатели у меня так и не заработали, я не углублялся в API. Тем не менее я заметил любопытную активность.
Когда выключатель света еще не был подключен к беспроводной сети, приложение предполагает, что оно находится в сети, отличной от сети выключателя, и пытается связаться с использованием облака.
Рис. 15 — Подключение к серверу приложения
Этот IP-адрес встроен в приложение.
А что же это за сервер 58.96.172.115? Это неизвестный сервер в Гонконге! Почтенный nmap считает, что на этом сервере установлены Microsoft Windows Vista Home Premium SP1, Windows 7, or Windows Server 2008. Ну ладно…
Хорошо, он слушает порт 80, но давайте взглянем, какую удивительно безопасную авторизацию он осуществляет…
Рис. 16 — Авторизация
Хмм, некоторые из этих чисел выглядят знакомыми…
Рис. 17 — ID-номер выключателя
Ага. Итак, он отправляет пакет с ID-номером выключателя лампы. Это и все. Я предполагаю, что этот выключатель осуществляет подобное устойчивое соединение с этим IP-адресом, чтобы он мог получать инструкции. Я не рискнул сканировать порты выключателя лампы.
Я думаю, что с небольшим усилием вы сможете включать и выключать лампы незнакомцев.
Окончательный вердикт
Похоже, мне нужно идти за хабом и периферийной моделью умных выключателей. Это такие выключатели, которые собирают достаточно электричества для питания приемника, пока свет выключен, — и управляются хабом, подключенным к беспроводной сети.
Надеюсь, это более безопасная схема, чем описанная выше!
Продолжение следует!