Intro
Dit topic is bedoelt 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.
Er zijn diverse adapters die met Zigbee2mqtt werken. Zie hier welke dat zijn.
Routers:
Om het bereik van het Zigbee netwerk te vergroten kun je onder andere routers inzetten.Dat is niets meer dan het flashen van de router firmware op een usb stick (bijvoorbeeld de CC2531).
Deze kun je direct in een usb adapter stoppen. Meer is er niet nodig.
Je moet hem natuurlijk nog wel een keer pairen vlakbij je main hub (coordinator).
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 flashen:
Je kunt de firmware dus op een CC2531 USB stick zetten maar daar heb je een CC debugger en Downloader cable voor nodig van ongeveer 13euro bij elkaar. 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 hebt.
Als je interesse hebt neem dan contact op met een van deze Tweakers:
- Regio Utrecht, Veenendaal, Wageningen @PuckStar.
- 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 Heiloo/Alkmaar (Noord-Holland) @PerlinNoise
- Regio Vriezenveen/Wierden @Mevius
- Regio Middelburg @Woohooo
Kopen van onderdelen:
Er is in ieder geval goeie ervaring met het kopen van de Debugger bij deze shop.En de tussenkabel (nodig om te flashen) en sticks bij deze shop.
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.
[Voor 93% gewijzigd door PuckStar op 27-03-2021 16:04]