SmartTherm inastall HomeAssistant: различия между версиями

Материал из УМКИwiki
Перейти к навигации Перейти к поиску
(Новая страница: «'''Установка контроллера SmartTherm в HomeAssistant''' На одноплатнике, например raspberry pi4 нужно выполнить === 1. на SD карточку установить ОS === - для CORAL. Например шаги можно взять от сюда https://aiyprojects.withgoogle.com/maker/ При установке надо будет задать пользователя, пароль для...»)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 23: Строка 23:
   29  groups ${USER}
   29  groups ${USER}
   30  mkdir homeassistant
   30  mkdir homeassistant
  31  docker run -d  --name homeassistant   --privileged  --restart=unless-stopped   -e TZ=MY_TIME_ZONE   -v /PATH_TO_YOUR_CONFIG:/config   -v /run/dbus:/run/dbus:ro   --network=host   ghcr.io/home-assistant/home-assistant:stable
  .
  docker run -d  --name homeassistant\
  --privileged  \
  --restart=unless-stopped \
  -e TZ=MY_TIME_ZONE\
  -v /PATH_TO_YOUR_CONFIG:/config\
  -v /run/dbus:/run/dbus:ro\
  --network=host\
  ghcr.io/home-assistant/home-assistant:stable
  .
 
Подправить конфигурационный файл и перестартавать докер после этого 
  vi homeassitant/configuration.yaml
   32  docker stop homeassistant
   32  docker stop homeassistant
   33  docker rm homeassistant
   33  docker rm homeassistant
   docker run
   docker run


=== 3. Для просмотра моих снимков в ХА ===
=== 3. Для просмотра моих снимков в ХА ===
Строка 54: Строка 67:


http://192.168.0.168/setup зайти по этому адресу и выбрать
http://192.168.0.168/setup зайти по этому адресу и выбрать
[[Файл:SmarTherm схема.png |link=http://wiki.laser.ru/images/a/ab/SmarTherm_схема.png |260px|thumb|left|(Фото)]]
[[Файл:Mqtt.png |link=http://wiki.umki-kit.ru/wiki/images/c/c9/Mqtt.png |260px|thumb|left|(Фото)]]
   
   


9. [http://wiki.laser.ru/images/a/ab/SmarTherm_схема.png SmartTherm схема контроллера]
9. [http://wiki.umki-kit.ru/wiki/images/c/c9/Mqtt.png SmartTherm mqtt]




[[Категория:Home Assistant]]
[[Категория:Home Assistant]]

Текущая версия от 21:42, 4 апреля 2024

Установка контроллера SmartTherm в HomeAssistant

На одноплатнике, например raspberry pi4 нужно выполнить

1. на SD карточку установить ОS

- для CORAL. Например шаги можно взять от сюда https://aiyprojects.withgoogle.com/maker/ 

При установке надо будет задать пользователя, пароль для входа в ОС, точку доступа WIFI и пароль к ней

 cd aiy-maker-kit
 python3 run_tests.py
 cd examples
 python3 detect_faces.py
 python3 detect_objects.py
 python3 train_images.py -l labels.txt
 python3 classify_video.py -m my-model.tflite -l labels.txt
 python3 collect_images.py --labels labels.txt

2. установить HomeAssitant из docker

 26  sudo apt-get update && sudo apt-get upgrade
  27  curl -fsSL test.docker.com -o get-docker.sh && sh get-docker.sh
  28  sudo usermod -aG docker ${USER}
  29  groups ${USER}
  30  mkdir homeassistant
 .
 docker run -d   --name homeassistant\
  --privileged   \
  --restart=unless-stopped \
  -e TZ=MY_TIME_ZONE\
  -v /PATH_TO_YOUR_CONFIG:/config\
  -v /run/dbus:/run/dbus:ro\
  --network=host\
  ghcr.io/home-assistant/home-assistant:stable
 .

Подправить конфигурационный файл и перестартавать докер после этого

 vi homeassitant/configuration.yaml 
  32  docker stop homeassistant
  33  docker rm homeassistant
  docker run


3. Для просмотра моих снимков в ХА

, добавить уровни доступа для медиа директории

 sudo chmod 777 /home/pi/Video

4. Установить пакет для снимков камерой

sudo apt-get install fswebcam
fswebcam -d v4l2:/dev/video0  -r 1920x1080 /home/pi/Video/11.jpg

Должен появиться снимок в медиа директории

5. создать файл для регулярных записей снимков

vi /home/pi/webcam.sh
chmod 777  /home/pi/webcam.sh
/home/pi/webcam.sh 2>&1
crontab -e
*/20 * * * * /home/pi/webcam.sh 2>&1

6. Поставить москито и клиента

Чтобы можно было использовать настройки котла в ХА нужно поставить MQTT, его сконфигурить под IP сервера и переконфигурить программу ST c контроллером

  71  sudo apt-key add mosquitto-repo.gpg.key
  72  sudo apt-get install mosquitto mosquitto-clients
  73  sudo /etc/init.d/mosquitto stop
  75  sudo systemctl start mosquitto
  74  systemctl status mosquitto.service

http://192.168.0.168/setup зайти по этому адресу и выбрать

(Фото)


9. SmartTherm mqtt