Приветствую всех! В этой статье я хочу рассказать о приложении для 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.
Привет! А где ссылка на программу?
полезная приложуха
очень нужна!
Жду с нетерпением!