10 jah­re zig­bee (bei uns zu­hau­se)

felix schwenzel in artikel

vor ziem­lich ge­nau 10 jah­ren habe ich die ers­ten bei­den hue LED-bir­nen ge­kauft. von den zwei bir­nen die da­mals im hue-star­ter­set wa­ren lebt eine noch und ist noch im ein­satz. die er­war­tun­gen an LED-leuch­ten lau­ten da­mals: 15 bis 20 jah­re le­bens­dau­er. in der pra­xis freue ich mich dar­über, dass eine von de­nen tat­säch­lich 10 jah­re hält. es zeigt sich lei­der, dass LED-bir­nen teil­wei­se ge­nau so schnell ka­putt­ge­hen (oder lan­ge hal­ten) wie die al­ten glüh­bir­nen. ent­we­der gibt das netz­teil, die ele­tro­nik und manch­mal auch das ge­häu­se auf.

trotz­dem be­reue ich nicht, die gan­ze woh­nung nicht nur auf LED um­ge­stellt zu ha­ben, son­dern zum gröss­ten teil auch auf zig­bee. seit dem ich vor sechs jah­ren die pro­prie­tä­ren hubs von ikea und hue weg­ge­schmis­sen habe und ei­nen ei­ge­nen hub mit zig­bee2mqtt be­trei­be, lässt sich das po­ten­zi­al von zig­bee auch voll aus­schhöp­fen. fum­me­lig und teil­wei­se bug­gy war es trotz­dem ge­le­gent­lich, vor al­lem fie­len im­mer wie­der die tol­len, klei­nen und güns­ti­gen xiao­mi und aqua­ra ge­rät­chen aus dem zig­bee netz und woll­ten neu ge­paart wer­den. aber auch die firm­ware mei­nes zig­bee-ko­or­di­na­tors, also mei­nes DIY-hubs (ein CC26x2R Launch­Pad) zick­te im­mer wie­der mal und hat­te bugs.

aber ins­ge­samt war zig­bee über die jah­re sta­bil, schnell, gut zu er­wei­tern und zu­frie­den­stel­lend. ins­ge­samt sind hier 83 ge­rä­te, da­von 36 bat­te­rie­be­trie­be­ne (sen­so­ren und schal­ter). aber als home as­sistant vor ein paar mo­na­ten ei­nen neu­en, selbst­enmt­wi­ckel­ten, of­fe­nen zig­bee-rou­ter (zbt-2) vor­stell­te, schlug ich zu. das ver­spre­chen von zu­kunfts­fä­hig­keit, ei­ner op­ti­mier­ten an­ten­ne, mo­derns­ter chip­sät­ze und gu­ter per­for­mance ge­fiel mir und bis­her hab ich gute er­fah­run­gen mit der hard­ware (der soft­ware so­wie­so) die home as­sistant baut ge­macht.

die mi­gra­ti­on vom al­ten „hub“ zum neu­en hub war lei­der sehr fum­me­lig, un­ter an­de­rem, weil ich mei­ne 80 ge­rä­te nicht alle neu an­ler­nen woll­te. am ende lief al­les, auch merk­lich sta­bi­ler, aber ein paar ei­gen­ar­ti­ge pro­ble­me blie­ben. so konn­te ich be­stimm­te ge­rä­te ein­fach nicht ins netz­werk hin­zu­fü­gen. der work­around war, dass ich die­se ge­rä­te dann in mein zweit zig­bee-netz hin­zu­füg­te, das ich seit ein paar jah­ren mit dem vor­gän­ger des zbt-2, dem sky-con­nect be­trieb. dort­hin hat­te ich da­mals alle xiao­mi und aqua­ra sen­so­ren aus­ge­la­gert, die im haupt­netz im­mer raus­fie­len, und im klei­nen son­der­netz kei­ne mu­cken mehr mach­ten. ins­ge­samt fand ich das un­be­frei­di­gend und weil ich die­ses wo­chen­en­de sturm­freie bude hat­te und licht­aus­fäl­le nicht be­schimpft wer­den wür­den, ent­schied ich mich mein haupt-zig­bee-netz neu auf­zu­span­nen.

den ers­ten test führ­te ich mit ei­ner jung­fräu­li­chen, frisch ge­on­boar­de­ten zig­bee2mqtt-in­stal­la­ti­on durch, ich wähl­te ei­nen we­ni­ger be­leg­ten zig­bee-ka­nal und schau­te ob die ge­rä­te die sich vor­her nicht joinen lies­sen jetzt dem netz­werk bei­tra­ten. dass sie es ta­ten war gleich­zei­tig eine gute und eine schlech­te nach­richt. jetzt konn­te ich um die 80 ge­rä­te ma­nu­ell hin­zu­fü­gen und neu kon­fi­gu­rie­ren und hät­te dann am ende ein feh­ler­lo­ses zig­bee-netz.

die gan­ze pro­ze­dur war dann wirk­lich sehr müh­sam, auch weil ich im home as­sistant vie­le der en­ti­ty-ids und na­men neu set­zen muss­te, aber an­de­rer­seits konn­te ich auch ein biss­chen auf­räu­men. tat­säch­lich, nach zwei ta­gen ar­beit, läuft das zig­bee-netz laut zig­bee2mqtt feh­ler­frei, die ein­zi­ge leuch­te die ge­le­gent­lich feh­ler­mel­dung im log ver­ur­sacht ist die 10 jah­re alte hue-bir­ne, die zu ih­rer ver­tei­di­gung aber auch in ei­nem me­tal­le­nen lam­pen­ge­häu­se steckt. an­sons­ten kei­ne feh­ler­mel­dun­gem, time­outs oder un­er­reich­ba­re ge­rä­te.

auch die bei­den neu­en ka­j­plats weiss­spek­trum bir­nen mit 1500 lu­men, die ich kürz­lich ge­kauft habe, sind jetzt im zig­bee-netz. die wer­den ei­gent­lich mit mat­ter aus­ge­lie­fert, spre­chen aber auch zig­bee. weil mein zbt-2 die aber nicht ins zig­be­e­netz auf­neh­men woll­te, habe ich die auch 2-4 wo­chen mit mat­ter be­trie­ben. das lief ei­gent­lich auch sehr gut, mat­ter re­agiert min­dens­tens so schnell wie zig­bee, sub­jek­tiv viel­leicht so­gar ei­nen ti­cken schnel­ler. was mat­ter aber noch fehlt ist eine brauch­ba­re grup­pie­rung auf netz­werk-ebe­ne. bei zig­bee kann man be­lie­big vie­le leuch­ten in eine zig­bee-grup­pe ste­cken und dann mit ei­nem ein­zi­gen broad­cast-be­fehl alle leuch­ten schal­ten, statt jede ein­zel­ne zu schal­ten. bei zwei, drei bir­nen ist das ei­gent­lich egal, aber es fühlt sich ein­fach bes­ser an, alle drei lam­pen im flur mit ei­nem ein­zi­gen be­fehl zu schal­ten und den weiss­wert zu set­zen, statt mit drei­en.

zwi­schen mat­ter und zig­bee kann man üb­ri­gens so um­schal­ten: erst mat­ter zu­rück­set­zen, in­dem man die bir­ne 6 mal aus- und an­schal­tet, da­nach zig­bee zu­rück­set­zen, bzw. in den ver­bin­dungs­mo­dus ver­set­zen mit 12 mal aus- und an­schal­ten.

ner­vig ist, dass von den 10 ver­schie­de­nen her­stel­lern von de­nen ich zig­bee-bir­nen be­sit­ze, je­der eine ei­ge­ne art hat die bir­nen zu re­set­ten, bzw. in den ver­bin­dungs­mo­dus zu ver­set­zen: mal, wie bei ikea, sechs­mal aus und an, manch­mal 5 mal je 5 se­kun­den aus und 5 se­kun­den an und man­che mu­ten ih­ren nut­zern so­gar kom­bi­na­tio­nen aus 5 se­kun­den und 2 se­kun­den schalt­se­quen­zen zu. zum glück gibt’s touch­link, zum bei­spiel mit der 10 jah­re al­ten hue fern­be­die­nung: wenn man die fern­be­die­nung an eine lam­pe hält und an- und aus-tas­ter 10 se­kun­den lang hält, re­set­ten die meis­ten lam­pen sich und ver­bin­den sich neu.

aus­ser­dem ge­lernt, die bin­dings mit de­nen man zum bei­spiel zig­bee-fern­be­die­nun­gen di­rekt mit ei­ner leuch­te ver­bin­den kann, so dass man die auch mit der fern­be­die­nung steu­ern kann, wenn das zig­bee-netz aus­ge­fal­len ist, die­se bin­dun­gen wer­den nicht in zig­bee2mqtt ge­spei­chert, son­dern in den ge­rä­ten selbst. man sieht die­se bin­dings zwar im zig­bee2mqtt-front­end, aber zig­bee2mqtt holt sich die info je­des mal aus dem ge­rä­te­spei­cher. das ist ein biss­chen scha­de, weil ich im­mer die vor­stel­lung hat­te, dass zig­bee2mqtt die­se info si­chert und wenn sie im ge­rät ver­lo­ren ge­hen soll­te, wie­der neu set­zen kann beim „re­kon­fi­gu­rie­ren“. is aber nicht so.

mein fa­zit lau­tet also: ich lie­be und has­se mein zig­bee-netz gleich­zei­tig. ei­ner­seits ist es (bis­her) zu 95% zu­ver­läs­sig ge­we­sen, aber die 5% pro­ble­me kos­ten im­mer noch zu viel zu viel zeit. ich hof­fe mit dem zbt-2 jetzt auf 99,9% zu­ver­läs­sig­keit. mat­ter ist be­reits sehr gut, aber noch nicht ganz so weit um da­mit gros­se net­ze zu ver­wal­ten. der teu­fel und die ar­bei­ten ste­cken da noch in vie­len klei­nen de­tails. bei­de, zig­bee und mat­ter sind des­halb toll, weil man sich da­mit zu 100% her­stel­ler­un­ab­hän­gig ma­chen kann. und al­lein des­halb über­wiegt mei­ne lie­be zu zig­bee — und in ein paar jah­ren si­cher auch zu mat­ter.