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.




