Найти в Дзене

Мультиварка Redmond + HomeAssistant

Всех приветствую, дорогие подписчики. Эта статья готовилась очень давно, но всё откладывалась по многим причинам. И вот наконец - статья выходит в свет! Прошу авансом поставить лайк, а если статья не понравится - лайк всегда можно снять. Вам - секунда делов, мне - приятно! И так, поехали. Около 2 лет назад у меня появилась "Умная мультиварка Redmond". Да, она с лёгкостью управлялась через родное приложение (как и чайник). Но всё же хотелось немного большего, в частности - уведомления о завершении приготовления, управление через Алису, а так же доступ к управлению через одно приложение ко всем устройствам. Поэтому я загорелся на базе интеграции для чайника сделать свою, только для мультиварки. А получилось - достаточно функционально! Работают все основные функции мультиварки (во всяком случае на моей модели RMC-M40S. Удалось реализовать всю логику работы мультиварки, включая различные изменения статусов (разогрев, готовка, подогрев и так далее). Так же реализована автоподстановка стан
Оглавление

Всех приветствую, дорогие подписчики. Эта статья готовилась очень давно, но всё откладывалась по многим причинам. И вот наконец - статья выходит в свет!

Прошу авансом поставить лайк, а если статья не понравится - лайк всегда можно снять. Вам - секунда делов, мне - приятно!

Предыстория

И так, поехали. Около 2 лет назад у меня появилась "Умная мультиварка Redmond". Да, она с лёгкостью управлялась через родное приложение (как и чайник). Но всё же хотелось немного большего, в частности - уведомления о завершении приготовления, управление через Алису, а так же доступ к управлению через одно приложение ко всем устройствам. Поэтому я загорелся на базе интеграции для чайника сделать свою, только для мультиварки.

Что получилось

А получилось - достаточно функционально! Работают все основные функции мультиварки (во всяком случае на моей модели RMC-M40S.

GitHub - kai-zer-ru/skycooker-ha

Удалось реализовать всю логику работы мультиварки, включая различные изменения статусов (разогрев, готовка, подогрев и так далее).

Так же реализована автоподстановка стандартных значений времени и температуры при выборе программы приготовления в соответствующие селекторы.

Весь текущий функционал рабочий (на сколько мне удалось протестировать автотестами и самостоятельно). Найдутся баги - пишите, будем исправлять!

Плюсом ко всему я добавил то, чего нет в оригинальном приложении!

Новшества

В качестве нового элемента управления я добавил "Избранные программы". Так как я часто пользуюсь всего 4 программами (пароварка, жарка, макароны, плов) - то мне не хотелось каждый раз листать весь список из 16 режимов. К тому же в интерфейсе он выглядит громостко. Функционал полностью повторяет функционал основного селектора программ!

Интерфейс

В отличие от чайника, у мультиварки нет своей полноценной сущности, объединяющей элементы управления. А добавлять их все вручную (по отдельности) - не очень хотелось. Поэтому мной было принято решение написать отдельную карточку для интерфейса, в которой были бы все элементы красиво и функционально расположены.

В итоге родилось сие чудо

GitHub - kai-zer-ru/skycooker-ha-card

Дизайнер с меня не очень, как смог, так сделал. Комментарии, поправки - принимаются!

Как видно из скриншотов - весь функционал полностью повторяет тот, что есть в интеграции! Лишние элементы, которые не так важны для старта программы - спрятаны под спойлер. Так удобнее, как мне показалось.

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

Итоги

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

Устанавливайте, пользуйтесь, ищите баги и сообщайте о них, буду исправлять!

В комментариях прошу указать на ошибки в статье, может что-то у вас не получилось, советы по оформлению. Отвечу всем и как можно быстрее.

Спасибо за внимание и не забывайте ставить лайки и подписываться на мой блог. Всем добра! Ссылка на добровольные донаты. Никого не заставляю, но буду благодарен. Подписывайтесь на мой канал в телеграме https://t.me/kai_zer_ru_public