м (→Подготовка) |
|||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 21: | Строка 21: | ||
password=secret | password=secret | ||
prefix=homed | prefix=homed | ||
names= | names=false | ||
[homeassistant] | [homeassistant] | ||
Строка 37: | Строка 37: | ||
options=/data/options.json | options=/data/options.json | ||
external=/data/library | external=/data/library | ||
[zigbee] | [zigbee] | ||
Строка 49: | Строка 48: | ||
[security] | [security] | ||
key=0x000102030405060708090a0b0c0d0e0f | key=0x000102030405060708090a0b0c0d0e0f | ||
Текущая версия от 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 можно переходить у добавлению устройств в сеть, при помощи веб-интерфейса или вручную.