ZigBee/Installation/Docker: различия между версиями

Материал из HOMEd Wiki
 
(не показаны 3 промежуточные версии этого же участника)
Строка 21: Строка 21:
password=secret
password=secret
prefix=homed
prefix=homed
names=true
names=false


[homeassistant]
[homeassistant]
Строка 37: Строка 37:
options=/data/options.json
options=/data/options.json
external=/data/library
external=/data/library
join=disabled


[zigbee]
[zigbee]

Текущая версия от 09:25, 23 августа 2024


Поддерживаемые платформы

linux/arm64
linux/arm/v7
linux/amd64

Подготовка

Для запуска Docker контейнера HOMEd ZigBee необходимо создать папку, в которой будут храниться данные и лог сервиса, и поместить в эту папку файл конфигурации с именем homed-zigbee.conf. Папка может иметь произвольное имя, в этом примере используется имя homed-zigbee.

Пример конфигурации

[log]
enabled=true

[mqtt]
host=192.168.12.76
port=1883
username=zigbee
password=secret
prefix=homed
names=false

[homeassistant]
enabled=true
prefix=homeassistant
status=homeassistant/status

[default]
discovery=true
cloud=true

[device]
database=/data/database.json
properties=/data/properties.json
options=/data/options.json
external=/data/library

[zigbee]
adapter=ezsp
baudrate=115200
port=/dev/ttyUSB0
panid=0x1010
channel=11
reset=soft
write=false

[security]
key=0x000102030405060708090a0b0c0d0e0f

[debug]
port=false
adapter=false
zigbee=false

Подробнее о параметрах конфигурации можно почитать здесь.

Запуск контейнера

$ docker run --detach --volume /opt/homed-zigbee:/data --device /dev/ttyUSB0 --name homed-zigbee docker.u236.org/homed-zigbee

--volume - проброс папки /opt/homed-zigbee на хосте в папку /data внутри контейнера
--device - проброс порта координатора внутрь контейнера

Что дальше?

После успешной настройки и запуска контейнера HOMEd ZigBee можно переходить у добавлению устройств в сеть, при помощи веб-интерфейса или вручную.