Статья

Еще одно приложение для создания бэкапов HomeKit

Приветствую всех! В этой статье я хочу рассказать о приложении для Apple HomeKit.

Идея приложения зародилась еще в 2018, когда я только познакомился с основателем портала Олегом Челбаёвым. Основная концепция приложения - это создание бэкапов для умного дома Apple HomeKit. После пары бессонных ночей, был разработан прототип приложения на objective-c и был передан группе тестировщиков для тестирования.

Первый прототип приложения

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

Наступил 2020 год, я переехал в новую квартиру, сделал ремонт и поднял умный дом на aqara/mi home/homebridge. Тема с бэкапами стала вполне актуальна, так как постоянные слеты плагинов/ перепрошивки Raspberry Pi/ перенастройка устройств стали головной болью (думаю, я не один такой). В конце-концов я решил, что так дальше нельзя и начал искать решения в интернете. В сообществе очень часто упоминали о приложении controller for homekit.

Это приложение довольно хорошо закрывает потребность в бэкапах, но у него есть свои ограничения: после удаления/ добавления устройства или моста, в бэкапе нужно вручную указывать устройство. Хотелось избежать ручного указания устройства и сделать максимально бесшовно для пользователя.

И я все-таки решился возродить проект с бэкапами. После досконального изучения фреймворка HomeKit и пользования приложения controller, выявил для себе некоторые проблемы, которые будут реализованы в приложении. В новой версии приложения была полностью переписана логика создания бэкапов и восстановления из него.

Главный экран приложения
Экран создания бэкапа
Экран восстановления

Реализовано

Возможность сохранять qr-коды для устройств HomeKit.Сохранение аксессуаров (имя аксессуара, имя сервиса, тип сервиса).Сохранение комнат (имя комнаты, привязка аксессуаров).Сохранение групп аксессуаров (имя группы, привязка аксессуаров).Сохранение сценариев (нативные доброе утро/ спокойно ночи/ прихожу домой/ ухожу из дома, привязка устройств).Сохранение автоматизаций (триггеры, сценарии).

Минусы

Нет технической возможности сохранять shortcuts автоматизации и сценарии, ввиду ограничения фреймворка HomeKit.

Так как приложение разрабатывается не только для себя, а еще и для сообщества, все пожелания будут учтены.

Beta-тестирование будет уже скоро (после покупки Apple Developer Account). О подробностях будет сообщено позже, следите за новостями в группах telegram.


Привет! А где ссылка на программу?

Привет! Пока ссылки нету, но в скором времени будет бета тестирование

полезная приложуха 

очень нужна!

Жду с нетерпением!


Вернуться назад

Устройства


Raspberry Pi

Raspberry Pi 4

(16 отзывов)

Вернуться назад