Naprogramoval jsem i CC2531 přes GPIO, jen se musí zkompilovat wiringpi a použít jiné piny než u maliny.
Software:
https://archlinuxarm.org/platforms/armv ... /odroid-c1
docker, docker-compose
https://www.zigbee2mqtt.io
https://www.home-assistant.io
mosquitto 2.0.14-2
Problémy:
Docker a nějakého duvodu nevystavuje porty na localhost / ip, zatím jsem to nestudoval neb to jde obejít pomocí host networku, ale kvůli bezpečnosti to není nejlepší řešení.
Nejde nastavit timezone, WTF.
Compose file
Kód: Vybrat vše
version: '3.8'
services:
mqtt:
image: eclipse-mosquitto:2.0
restart: unless-stopped
volumes:
- "/opt/mosquitto-data:/mosquitto"
ports:
- "1883:1883"
- "9001:9001"
network_mode: host
command: "mosquitto -c /mosquitto-no-auth.conf"
zigbee2mqtt:
container_name: zigbee2mqtt
restart: unless-stopped
image: koenkk/zigbee2mqtt
volumes:
- /opt/zigbee2mqtt-data:/app/data
- /run/udev:/run/udev:ro
ports:
- 8080:8080
network_mode: host
environment:
- TZ=Europe/Prague
devices:
- /dev/ttyACM0:/dev/ttyACM0
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- /opt/HA:/config
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
privileged: true
network_mode: host