Как вернуть себе потерянные (или украденные из-за санкций?) умные функции стиральной машины Bosch

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

У меня была стиральная машина Bosch последней линейки, купленная ещё в 2022 году, но когда недавно я захотел познакомиться с её умными функциям в мультибрендовом приложении Home Connect от Bosch/Siemens, то обнаружилось, что способ подключения стиралки к приложению, описанный в инструкции, не работает.

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

Отзывы на Home Connect в App Store
Отзывы на Home Connect в App Store

Проблемы настигли обладателей умной бытовой техники Bosch, Siemens и других брендов: Gaggenau, NEFF, Thermador, Balay, Constructa, Pitsos и Profilo.

Я почитал различные эмоциональные отзывы, но это не помогло мне понять как сделать так, чтобы стиралка заработала с моим локальным умным домом Home Assistant с открытым исходным кодом.

TL;DR

Придётся воспользоваться сменой региона в аккаунте телефона для установки приложения Home Connect и VPN для его первоначальной настройки. После первоначальной настройки стиралка будет работать без ВПН.

Однако если выдернуть интернет кабель, то функции удаленного управления Bosch работать не будут даже в Home Assistant. При этом другой производитель бытовой техники доступен и локально (об этом ниже).

Колонна из стиралки и сушилки
Колонна из стиралки и сушилки

Установка приложения Home Connect (SingleKey ID) в России

Для того чтобы установить приложение Home Connect на телефон потребуется смена региона: у меня андроид и я временно добавил на телефон другой свой аккаунт, у которого уже был указан регион США.

В телефоне можно проверить так: Google Play ➡ значок профиля ➡ Настройки аккаунта и устройства ➡ Страна и профили.

Google Play ➡  значок профиля ➡  Настройки аккаунта и устройства ➡  Страна и профили
Google Play ➡ значок профиля ➡ Настройки аккаунта и устройства ➡ Страна и профили

После установки приложения Home Connect я удалил аккаунт с другой страной из своего телефона - приложение при это осталось работоспособным и зайти в него можно без VPN.

Язык приложения остаётся и ставится - русский.

Подключение стиральной машины Bosch к домашнему вайфаю 2,4 ГГц

Для того чтобы взаимодействовать с умной частью стиральной машиной Bosch необходимо первоначально подключить её к домашнему Wi-Fi 2,4 ГГц.

Можно сделать это через приложение Home Connect, но у меня почему-то не получилось прописать пароль от домашней вай-фай сети 2,4 ГГц в стиралке, мне помог другой способ - WPS.

Это подразумевает подключение стиральной машины Bosch к Wi-Fi без ввода пароля через нажатие на кнопку роутера WPS. С этим тоже возникли некоторые проблемы, потому что у меня развернут CAPsMAN от MikroTik с несколькими точками для большего покрытия. Не смог найти, где активировать кнопку WPS в настройках CAPsMAN и взял ещё один роутер, настроил в нём такие же параметры сети, отключил основную сеть и нажал WPS через интерфейс этого дополнительного роутера Микротик.

Подключение стиральной машины Bosch к домашнему вайфаю 2,4 ГГц
Подключение стиральной машины Bosch к домашнему вайфаю 2,4 ГГц

После этого стиралка Bosch появилась в списке клиентов:

Стиралка, подключенная к домашней сети
Стиралка, подключенная к домашней сети

Убрал дополнительный роутер и стиралка Бош подключилась к основной сети.

Настройка приложения Bosch Home Connect (SingleKey ID) в России

В приложение можно зайти без ВПН, но для того чтобы зарегистрироваться и провести первоначальную настройку ВПН должен быть подключён - нужно будет показать что вы не находитесь в России. При регистрации нового аккаунта страны Российская Федерация просто нет в списке:

При регистрации нового аккаунта страны Россия просто нет в списке
При регистрации нового аккаунта страны Россия просто нет в списке

Когда стиральная машина Бош уже подключена к домашнему вайфаю, то приложение Home Connect при первоначальной настройке её без проблем найдёт:

Найдённая стиральная машина в Home Connect
Найдённая стиральная машина в Home Connect

После этого надо нажать кнопку сопряжения на стиральной машине:

Сопряжение приложения Home Connect и стиральной машины
Сопряжение приложения Home Connect и стиральной машины

А дальше стиральная машина Бош появится в приложении Хоум Коннект:

ВПН можно отключать - все статусы и уведомления будут приходить и без включенного ВПН.

Настройка Home Connect Developer Program

Поскольку я хотел видеть данные стиралки в Home Assistant, то мне надо было зарегистрироваться в программе Home Connect Developer Program.

Пришлось создать ещё один аккаунт через ВПН на сайте https://developer.home-connect.com и зарегистрировать в разделе «Приложения» новое приложение:

Создание приложения в Home Connect Developer Program
Создание приложения в Home Connect Developer Program

После создания приложения будут сгенерированы Client ID и Client Secret (required) - они пригодятся на следующем шаге в Home Assistant.

Настройка и получение статусов в Home Assistant

В Home Assistant делаю всё через интеграцию Home Connect: добавляю Client ID и Client Secret (required) из шага выше и стиралка обнаружена в Home Assistant:

Аутентификация стиралки
Аутентификация стиралки

После этого появляется новое устройство:

Стиральная машина Бош в Хоум Асситант
Стиральная машина Бош в Хоум Асситант

Чтобы задействать стиралку в правилах, написал небольшую автоматизацию, когда Яндекс Алиса говорит что-то через колонку при закрытии люка стиральной машины Бош:

alias: Стиралка Алиса
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.stiralnaia_mashina_door
    to: "off"
condition: []
action:
  - if:
      - condition: time
        after: "08:00:00"
        before: "20:00:00"
        weekday:
          - mon
          - tue
          - wed
          - thu
          - fri
        enabled: true
    then:
      - service: media_player.play_media
        target:
          entity_id: media_player.yandex_station_m00nХХХХХХa23k
        data:
          media_content_id: >-
            {{("давайте постираем", "даёшь стирку", "да будет чистота")|random
            }} в {{ now().hour|round|format(morph='час') }} {{
            now().minute|round|format(morph='минута') }}. 
          media_content_type: text
          extra:
            volume_level: 0.6
mode: single

Автономность - будет ли работать без интернета?

Специально провёл опыт - выдернул кабель провайдера из своего роутера и работа приложения Home Connect App прекратилась. Интеграция Home Assistant также не подавала признаков жизни - статусы не менялись. В этом нет ничего удивительного потому что интеграция помечена в Home Assistant, как зависящая от облачных сервисов.

Не все интеграции работают только через интернет, например полгода назад я купил холодильник Midea - после первоначальной настройки интеграция работает полностью локально и после выдергивания кабеля провайдера все статусы холодильника без проблем обновляются в Home Assistant, при том что родное приложение Midea не подаёт признаков жизни без интернета.

Или интеграция чайника Redmond SkyKettle работает не только без интернета, но и вообще без использования официального приложения Ready for Sky REDMOND.

Скриншот из Home Assistant
Скриншот из Home Assistant

Итоги

Миссия выполнена и умные функции стиральной машины Bosch были восстановлены. Это позволило поместить её в единую систему умного дома, которую предоставляет Home Assistant.

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

Автор: Михаил Шардин,

3 января 2024 г.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Указать другую страну или жить с неработающей стиралкой?
22.22% Указать другую страну 2
77.78% Жить с глупой стиралкой без умных функций 7
Проголосовали 9 пользователей. Воздержавшихся нет.
Источник: https://habr.com/ru/articles/783066/


Интересные статьи

Интересные статьи

Орбитальный телескоп «Хаббл» запустили ещё в 1990 году, но он до сих пор служит науке, отправляя на Землю огромное количество важных данных. Несмотря на то, что проектировался он свыше 30 лет назад, а...
ISO26262 это международный текст, который объясняет как создавать безопасный и высоконадежный встраиваемый софт для мотоциклов, автомобилей, грузовиков и автобусов. В этом тексте я попробовал разобра...
Одноплатник Raspberry Pi может использоваться и используется в самых разных проектах, как простых, так и весьма сложных. В прошлой подборке мы показывали интересные идеи, реализованные на базе этой ...
Если вы любите что-то делать руками, то скорее всего вам нужен верстак, или рабочий стол. Какой? В первую очередь, выбор верстака определяется видом работ, которые вы соб...
Примечание от переводчика: Rust относительно молодой язык программирования, и на этом этапе развития всегда интересные опыты практического применения. Известно, что Intel, DropBox, Amazon, Fa...