dobra, zostaw to, zrób portainera, bedzięsz wtedy mółg bardzo łatwo zmieniać, modyfikować itd.
albo zamień te porty i powinn obyć dobrze o tak: 8081:8080
ponizej komunikat z PuTTY:
ps mam tez portainer zainstalowany zgodnie z ta instrukcja:
jedyne co mnie rozni to wg autora tutoriala powinno byc zielone connected jak tu:
natomiast ja mam tak:
udało mi sie dzięki koledzie @bartik22 oraz z supportem dongla nieco ruszyć z tematem.
oto logi jakimi dysponuje:
Zigbee2MQTT:info 2023-06-16 12:13:04: Logging to console and directory: '/app/data/log/2023-06-16.12-13-04' filename: log.txt
Zigbee2MQTT:info 2023-06-16 12:13:04: Starting Zigbee2MQTT version 1.31.2 (commit #21f5125)
Zigbee2MQTT:info 2023-06-16 12:13:04: Starting zigbee-herdsman (0.14.117)
Zigbee2MQTT:info 2023-06-16 12:13:04: Starting mdns discovery for coordinator: slzb-06
Zigbee2MQTT:info 2023-06-16 12:13:05: Coordinator Ip: 192.168.50.200
Zigbee2MQTT:info 2023-06-16 12:13:05: Coordinator Port: 6638
Zigbee2MQTT:info 2023-06-16 12:13:05: Coordinator Radio: zstack
Zigbee2MQTT:info 2023-06-16 12:13:05: Coordinator Baud: 115200
Zigbee2MQTT:error 2023-06-16 12:13:12: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-06-16 12:13:12: Failed to start zigbee
Zigbee2MQTT:error 2023-06-16 12:13:12: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-06-16 12:13:12: Exiting...
Zigbee2MQTT:error 2023-06-16 12:13:12: Error: SRSP - UTIL - getDeviceInfo after 6000ms
at Timeout._onTimeout (/app/node_modules/zigbee-herdsman/src/utils/waitress.ts:64:35)
at listOnTimeout (node:internal/timers:569:17)
at processTimers (node:internal/timers:512:7)
Using '/app/data' as data directory
Zigbee2MQTT:info 2023-06-16 12:13:25: Logging to console and directory: '/app/data/log/2023-06-16.12-13-25' filename: log.txt
Zigbee2MQTT:info 2023-06-16 12:13:25: Starting Zigbee2MQTT version 1.31.2 (commit #21f5125)
Zigbee2MQTT:info 2023-06-16 12:13:25: Starting zigbee-herdsman (0.14.117)
Zigbee2MQTT:info 2023-06-16 12:13:25: Starting mdns discovery for coordinator: slzb-06
Zigbee2MQTT:info 2023-06-16 12:13:25: Coordinator Ip: 192.168.50.200
Zigbee2MQTT:info 2023-06-16 12:13:25: Coordinator Port: 6638
Zigbee2MQTT:info 2023-06-16 12:13:25: Coordinator Radio: zstack
Zigbee2MQTT:info 2023-06-16 12:13:25: Coordinator Baud: 115200
ponizej konfiguracja portainer stacks dla zigbee2mqtt:
version: '3.3'
services:
zigbee2mqtt:
container_name: Zigbee2MQTT
network_mode: host
environment:
- TZ=Europe/Warsaw
restart: always
ports:
- '8080:8080'
- '6638:6638'
volumes:
- '/volume1/docker/zigbee2mqtt/data:/app/data'
- '/run/udev:/run/udev:ro'
image: 'koenkk/zigbee2mqtt:latest'
oraz configuraion.yaml
homeassistant: false
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: mqtt://192.168.50.201:1883
serial:
port: mdns://slzb-06
baudrate: 115200
adapter: zstack
frontend:
port: 8080
host: 192.168.50.201
advanced:
network_key:
- 102
- 107
- 125
- 194
- 217
- 140
- 113
- 30
- 237
- 81
- 99
- 174
- 42
- 93
- 57
- 8
pan_id: 64983
transmit_power: 20
dodatkowo jak twierdzi support logi dongla sa ok:
The log looks great, everything should work.
If you have routers in the zigbee network, you need to turn them off. The best way is to turn off the power to the house for a couple of seconds so that the old Zigbee network is turned off
nie mam innych routerów zigbee (nawet nie wiem co to dokladnie znaczy) jedyny router to ten WiFi
jeszcze jeden printscreen z ustawien dongla gdzie widac ze jest jedno polaczenie:
Ano, ale bywam na wakacjach w tych dniach A NASa nie biorę ze sobą
Ja instalowałem komendą:
docker run -itd --name="Zigbee2MQTT" --net=host -e TZ=Europe/Warsaw --device=/dev/ttyUSB0 --restart=always -v /volume1/docker/zigbee2mqtt/data:/app/data koenkk/zigbee2mqtt:latest
czyli tradycyjnie pod USB, ale potem zmieniałem tylko config na to, co u mnie działa (wycięte hasłowanie)
mqtt:
base_topic: zigbee2mqtt
server: mqtt://10.0.4.45:1883
serial:
port: tcp://10.0.4.8:6638
I właściwie tylko tyle i działa.
aaa jeszcze to mam inaczej:
frontend:
port: 8099
Też w firewall samego NAS trzeba pewnie ten port otworzyć dla lokalnej sieci.
hej @gregusz
ja firewall juz dla świętego spokoju wyłączyłem
co to za dzwine IP w Serial port masz to przeciez (chyba) nie jest adres IP dongle? jak stawiałeś mqtt brokera?
IP jest zależne od tego jak masz ustawioną sieć, a nie od samego dongla. To Ty nadajesz IP na routerze.
Co do brokera to nie pamiętam. Pewnie wg. poradnika od:
https://www.youtube.com/@BeardedTinker/videos
On ma całą playliste odnośnie dockerów pod NAS Synology:
znalazła sie przyczyna
nie mogłem się połączyć ze względu na włąćzoną opcje link aggregation na Synology
@gregusz czy Ty też masz to wyłączone?
Hmm, wiesz do czego to służy i dlaczego nie powinno być włączone (pomijając instalacje, które oczywiście mogą i powinny tego używać, bo skąd my biedne żuczki mamy wiedzieć czy np. nie masz switcha z bondingiem)?
z tego co ja wiem to powinno zmieniac przepustowość ale pewnie nie tylko lub cos innego tez robi. Nie wiem nic wiecej.
Waże ze juz dziala Z2M. Dodałem już czujnik drzwi (poszlo bez problemu) do Z2M
W bardzo dużym skrócie łączy to dwa (lub więcej) porty Ethernet w jeden “sklejony” o zwiększonej przepustowości przez użycie dodatkowych mediów transmisyjnych (kolejne kable), oczywiście by to mogło działać poprawnie tak skonfigurowane połączenie musi być też “po drugiej stronie” (więc w przykładowym switchu).
I dlatego, że nie mam z drugiej strony do czego podłączyć binda, to mam to wyłączone. Niestety nie wiemy co sobie powłączałeś w ustawieniach NASa i jak to wpływa na resztę funkcjonowania. To spora zależność. Z tego co zauważyłem, to masz też system w wersji 7.2, bo dockera masz pod nową nazwą. To też wpływa na pewne “wgryzanie się” w temat.