Самостоятельно размещённый UpaSmartHome: полностью автономная работа, облако не требуется
Выберите план «Локальный режим» при настройке, и UpaSmartHome будет работать полностью на вашем собственном Raspberry Pi — без аккаунта upanet.org, без подписки, и данные никогда не покинут вашу сеть.
Для работы UpaSmartHome не нужен облачный аккаунт. Выберите при настройке план Локальный режим, и ваш Pi никогда не свяжется с upanet.org — ни для повседневного использования, ни для привязки, ни даже для обновлений. Всё — датчики Zigbee, графики отопления, автоматизация реле, Apple HomeKit — работает полностью в вашей собственной сети.
1. Запишите золотой образ на Pi
Откройте Raspberry Pi Imager на своём компьютере, нажмите Ctrl+Shift+X (Cmd+Shift+X на macOS), чтобы открыть скрытую панель настроек, и добавьте https://upanet.org/imager/os_list.json в поле "Custom repository JSON URL". После этого UpaSmartHome появится в списке операционных систем Imager так же, как и любой встроенный вариант — выберите его, выберите свою SD-карту и запишите. Полную инструкцию, включая прямую ссылку для скачивания, если вы предпочитаете записать вручную другим инструментом, вы найдёте в нашем руководстве по прошивке.
2. Включите Pi и откройте страницу настройки
Как только ваш Pi включится и подключится к вашей Wi-Fi сети (см. наше руководство по настройке Wi-Fi через Bluetooth, если он ещё не подключён через Ethernet), откройте http://smarthome.local/setup в браузере в той же сети.
3. Выберите Локальный режим
Страница настройки предлагает два плана рядом друг с другом. Выберите Локальный режим вместо ввода кода привязки — вводить нечего, поскольку это устройство никогда не будет зарегистрировано в нашем облаке.
4. Задайте свой логин или дайте его сгенерировать
Введите имя пользователя и пароль, которые вы запомните, или оставьте оба поля пустыми, и один будет сгенерирован за вас. В любом случае запишите его — он показывается ровно один раз, на странице сразу после завершения настройки, и нет ни аккаунта, ни письма с подтверждением, откуда можно было бы восстановить его позже.
5. Получите приложение и укажите ваш Pi
Скачайте UpaSmartHome бесплатно для iOS или Android. На экране входа выберите "Custom API Server" и введите:
http://smarthome.local/api/
Также задайте поле Custom WebSocket URL значением ws://smarthome.local/ — не оставляйте это на автоматическое определение, его предположение по умолчанию не подходит для этой конфигурации. Войдите с именем пользователя и паролем из шага 4.
Что работает, а что нет
Полностью работает, целиком в вашей собственной Wi-Fi сети: показания датчиков в реальном времени, графики отопления, управление реле, привязка Zigbee и Apple HomeKit.
Недоступно в этом плане, поскольку всё это использует облачное соединение, к которому он никогда не подключается: удалённый доступ вне дома, push-уведомления, Amazon Alexa, а также автоматические обновления — новые версии пришлось бы собирать и разворачивать самостоятельно из прошивки с открытым исходным кодом.
Хотите удалённый доступ, не отказываясь полностью от локального размещения? Посмотрите вместо этого запуск собственного сервера — шаг вперёд от «Только локально», который сохраняет полную независимость, но при этом работает и вне дома.