Intro
Dit topic is bedoeld om zigbee2mqtt gebruikers en wannabe gebruikers bij elkaar te brengen.Zigbee2mqtt is open source software waarmee je je zigbee apparaten via MQTT kunt uitlezen en aansturen.
Je kunt het dus onder andere koppelen aan Home Assistant en Domoticz.
Met deze software en relatief goedkope hardware die je ervoor nodig hebt, heb je in principe geen andere Zigbee hubs meer nodig zoals Philips Hue, Xiaomi Gateway of Trädfri. Dat scheelt dus geld en extra devices.
Architectuur:
Ondersteunde componenten en adapters:
Klik hier voor een lijst van alle ondersteunde componenten.Alsnog kun je een (nog) niet ondersteund component ook zelf toevoegen.
Het kan zijn dat er alweer nieuwere devices ondersteund worden terwijl die nog niet op deze pagina's genoemd worden. Als je jouw device niet kunt vinden kijk dan eerst dus in de recente release notes want wellicht wordt het al wel ondersteund!
Er zijn diverse adapters (ook wel hub of coordinator genoemd) die met Zigbee2mqtt werken. Zie hier welke dat zijn.
Een zeer veel gebruikte adapter is de SONOFF Zigbee 3.0 USB Dongle Plus ZBDongle-P Deze kun je tegenwoordig makkelijk flashen met behulp van deze docker image.
Het leuke aan de adapters/hubs is dat je daarmee niet de hub van een merk zelf meer nodig hebt.
Dus geen Hue bridge, Xiaomi hub etc.
Routers:
Om het bereik van het Zigbee netwerk te vergroten kun je onder andere routers inzetten.Maar meestal is het niet nodig een specifieke router in te zetten. Namelijk vrijwel alle niet op batterij gebaseerde Zigbee devices werken automatisch als router/repeater. Met bijvoorbeeld een Zigbee lamp of stekker vergroot je dus automatisch je Zigbee netwerk bereik.
Pairing tips:
De meldingen "Message without device!" komen wel langs maar dat weerhoudt het pairen niet.Pairen kun je als volgt doen:
- zet zigbee2mqtt in pair modus
- eventueel: schakel over naar zigbee2mqtt log scherm en refresh regelmatig,
- eventueel: haal batterij even uit het device dat je wilt pairen zodat zodat het goed gereset is,
- druk op de reset knop 3-5 sec. tot de led oplicht (pairing aanduiding - per device is dat soms wat verschillend),
- daarna elke 2 seconden even kort de reset knop intikken zodat hij verbinding onderhoudt. Pairing kan soms wel 10 - 15 sec. duren dus gewoon doorgaan,
- indien je in de zigbee2mqtt log "Message without device!" en "Device incoming" meldingen ziet gewoon even doorgaan met elke 2 seconden even kort de reset knop intikken, tot je de string met info van het device langs ziet komen die aangeven dat het pairen gelukt is.
- eventueel daarna de zigbee2mqtt even herstarten zodat je het device netjes in de lijst van zigbee2mqtt ziet terugkomen.
- als het toch niet is gelukt dit geheel herhalen.
Wellicht heb je dit allemaal wel gedaan, maar ik zie toch vaak dat men te vroeg stopt bij melding "Message without device!". Het contact onderhouden door om de sec. even kort de reset knop intikken is belangrijk. Verder moet de batterij in orde zijn (2.9 - 3.0 volt) en de zigbee2mqtt cc2531 niet te ver weg zijn (<5 mtr) .
Firmware op de CC2531 flashen:
Je kunt de firmware dus o.a. op een CC2531 USB stick zetten maar daar heb je een CC debugger met downloader cable voor nodig. Terwijl je die dus waarschijnlijk maar 1 keer nodig hebt.Daarom zijn er een aantal Tweakers die bereid zijn om voor jou je eigen CC2531 of soortgelijke stick van firmware te voorzien. Dan hoef jij dus niet de CC Debugger te kopen en zelf te gaan flashen.
De Tweakers kopen geen sticks voor je! Ze flashen alleen de stick die jij al hebt.
Als je interesse hebt neem dan contact op met een van deze Tweakers:
- Regio Veenendaal @TomZegers1992
- Regio gemeente Overbetuwe @sanderdw
- Regio Groningen @sk1nny666
- Regio Enschede @Luqq
- Regio Amsterdam @symen89
- Regio Wormerveer @Pavlo
- Regio Zoetermeer @iMars
- Regio Emmen (Drenthe) @TrekVogel
- Regio Zwolle @pasibun
- Regio Vriezenveen/Wierden @Mevius
- Regio Middelburg @Woohooo
- Regio Zevenaar/Doesburg @Hasse
Behuizingen:
Een aantal behuizingen om te 3D printen, voor de zigbee2mqtt stick en optionele extra routers:https://www.thingiverse.com/search?q=Zigbee2mqtt
Tips & Tricks:
- CC2531 Antenne mod: howto om de bereikbaarheid te vergroten.
- Het staat ook in de documentatie, maar je kunt de LED uitzetten in de configuration.yaml
Het moet onder serial. Zie Configuration:
code:1 2 3 4 5 6
# Required: serial settings serial: # Required: location of CC2531 USB sniffer port: /dev/tty.usbmodem1411 # Optional: disable LED of CC2531 USB sniffer disable_led: true
- Hoe kun je een friendly name geven aan een device dat je nieuw gaat pairen, zonder dat de initiele naam gelijk al in Home Assistant komt? Dit is een manier om dat te voorkomen.
In principe kun je alle informatie op de officiële website vinden maar in dit topic kunnen we elkaar verder helpen en tips&tricks uitwisselen.
Heb je aanvullingen voor deze topicstart laat het mij aub weten via een mention of persoonlijk bericht!