Jak zprovoznit HomeKit/HomeBridge na Raspberry Pi
19.01.2018 - jak jsme si již řekli v úvodním článku, pro účely provozování základny pro HomeBridge se jako ideálním hardwarem jeví mikropočítač Raspberry Pi 2 nebo 3 (dále jen RPi). Nyní bude následovat návod pro úspěšnou instalaci HomeBridge právě na RPi.
Vzhledem k tomu, že k úspěšnému rozchození jsou třeba již větší než základní znalosti (práce přes SSH terminál) a mé menší časové možnosti, tak tento návod bude opravdu doslova zrychleným průletem. Pokud věcem níže uvedeným nerozumíte, tak raději poproste někoho, aby vám s tím pomohl.
Pracovní verze - třeba někdy více dodělám. Pro základní přehled to znalému člověku dostačuje.
Základním požadavkem je tedy mít RPi a ideálně nějakou větší MicroSDHC kartu (sám mám 32 GB). Na tuto je třeba nainstalovat operační
systém Raspbian a rozchodit si síť a SSH terminál
https://www.raspberrypi.org/downloads/raspbian/
Následně je třeba nainstalovat Node.js
https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi
Poté je třeba nainstalovat samotný HomeBridge
https://github.com/nfarina/homebridge
Nainstalovat jednotlivé pluginy (homebridge-netatmo, homebridge-broadlink, homebridge-camera-ffmpeg, jakýkoliv další) a nezapomenout
zohlednit specifika každého pluginu (třeba instalace ffmpeg pro IP kamery). Více v příslušných článcích, které budou věnovány individuálně
pluginům.
https://github.com/planetk/homebridge-netatmo
https://github.com/lprhodes/homebridge-broadlink-rm
https://github.com/KhaosT/homebridge-camera-ffmpeg
Nakonfigurovat si vlastní Config.JSON a ověření funkčnost spuštěním
Přidáním v iZařízení v aplikaci Domácnost a ověření funkčnosti fungováním jednotlivých prvků
Nastavit HomeBridge jako službu (automatické spouštění po restartu RPi)
https://timleland.com/setup-homebridge-to-start-on-bootup/
Nainstalovat watchdog pro sledovani neaktivity a případný automatický restart zařízení
https://github.com/gerarddvb/Homebridge-on-RaspberryPi
Zrestartovat a ověřit funkčnost.