Home Assistant это использование Python Платформа домашней автоматизации, разработанная на языке, с открытым исходным кодом. Вы можете использовать Home Assistant Создайте персональную платформу умного дома. Эта статья основана на CentOS 7 Возьмите в качестве примера легкое приложение Tencent Cloud Служить операционной системе и соберите его вручную. Home Assistant платформа.
использовать Docker Механизмы контейнеров приложений позволяют Home Assistant Развертывание становится более удобным и быстрым, а управление проще. Tencent Cloud предоставляет Docker Базовый образ, вы можете исключить необходимость установки Docker шаги по быстрому развертыванию контейнерных приложений. Комар это легкое приложение MQTT Служить, реализующее протокол MQTT версий 3.1 и 3.1.1. Оно будет отвечать за связь с терминальным устройством. Home Assistant общение между.
yum install mosquitto
sudo mosquitto_passwd -c /etc/mosquitto/pwdfile [имя пользователя]
- Введите пароль пользователя
- 再次Введите пароль пользователя
Путь к файлу конфигурации: /etc/mosquitto/mosquitto.conf
#Устанавливаем запрет на анонимный вход
allow_anonymous false
#настраивать Пароль учетной Местоположение файла записей: /etc/mosquitto/pwdfile.
password_file /etc/mosquitto/pwdfile
# самозапуск
> sudo systemctl enable mosquitto
# бегать Служить
> sudo systemctl start mosquitto
docker run -d --net="host" --name="ha" --restart=always --privileged=true -v ~/homeassistant:/config -p 8123:8123 -e TZ="Asia/Shanghai" homeassistant/home-assistant:latest
На данный момент платформа умного дома HomeAssistant завершена.
ВЕБ-панель ПК
Отображение результатов в мобильном приложении
история температуры