Сири, включи кондиционер на кухне, Алиса поставь температуру на 9,5 градусов, эй Гугл — сделай-ка Ташкент…

Это вторая статья из нашей мини серии про управление климатом дома. В первой части мы рассказали Вам про термостаты Тернео, которые с момента публикации смогли получить официальную поддержку Алисы и теперь стали идеальными не только по цене и качеству, но и по функциональным возможностям.

Но вернемся к теме нашего рассказа, а именно о том, как мы можем управлять wifi моделями кондиционеров от Samsung через Homekit, Siri и Алису (поддержка Google ассистента появилась благодаря обновлению homebridge и новому плагину от oznu, но сам Google Home пока кондиционеры не поддерживает).

Приложение у самсунга сделано давно, работает из вон рук плохо и больше не обновляется. При удаленном доступе каждый раз запрашивает логин и пароль и часто теряет кондиционер и его приходится добавлять снова.

Вот так выглядят сами кондиционер, новые модели не сильно отличаются от них. На фото модель 2014-2015 года.

Начало

На данный момент существует 2 вида плагинов для 2х видов кондиционеров Samsung (а их может быть и больше):

  • работающим через порт 8888
  • работающим через порт 2878

Если Ваш кондиционер имеет порт 8888, то ЭТО ваш плагин. А если у вас порт 2878, то инструкция ниже проведет вас по всем шагам, хотя принцип у них одинаковый.

Определение порта

Чтобы разобраться какой порт использует ваш кондиционер, вам понадобится любая программа для сканирования портов, я использую IP Scanner Pro.

Запускаем программу.

Из списка найденных устройств находим кондиционер — нажимает правой кнопкой мыши на него — выбираем Port Scan — ждем результат.

В результате видим, что наш кондиционер работает через порт  2878, значит мы на верном пути .

Устанавливаем плагин

Можно воспользоваться командой в терминале

npm install -g homebridge-plugin-samsung-air-conditioner

Или установить через UI найдя плагин homebridge-plugin-samsung-air-conditioner

Определяем токен

В терминале вводим

homebridge-samsung-ac-get-token <ip кондиционера>

и далее следуем инструкции, необходимо будет включить кондиционер за отведенное время и в ответ получить токен. Сохраняем его. Если у вас больше одного кондиционера, то делаем это для каждого.

Конфиг

Идем в наш любимый конфиг и вставляем туда всю полученную информацию (Mac адрес ищем на корпусе самого кондиционера):

{
  "bridge": {
  "name": "Qbridge",
  "username": "CC:22:3D:E3:CE:35",
  "port": 51826,
  "pin": "031-45-154"
    },
  "description": "my homekit hub",
  "accessories": [
 {
  "accessory": "Samsung Air Conditioner",
  "name": "любое имя",
  "ip_address": "10.0.1.131",
  "mac": "dc:cd:cd:dc:34:22",
  "token": "b7271111-1111-4e41-1111-30d400a01111"
 }

Сохраняем конфиг и перезагружаем Homebridge.

Результат

В результате получаем управление в Хомките

Алиса

Воспользовавшись плагином, можно дать возможность Алисе включать и выключать кондиционер, ничего другого она с ним делать пока не умеет, но я думаю что разработчики плагина поправят эту неисправность, ведь Алиса умеет управлять кондиционерами через пульт от Яндекса.

Get fresh and cool air — free your mind…

Author

5 комментариев

  1. Где бы найти инструкцию по кондиционерам Haier, которые также управляются через собственное приложение и подключаются к WiFi…

Write A Comment