Zprovoznění NetAtmo s Apple HomeKitem přes HomeBridge
20.01.2018 - jedná se o meteorologickou stanici s vnitřní a vnější jednotkou, která měří nejenom hodnoty teplot a vlhkosti (samozřejmě venku i uvnitř), ale zejména vnitřní hodnotu CO2 v ppm, což je poměrně zásadní ukazatel tzv. vydýchaného vzduchu a tím pádem věci, která má přímý vliv na komfort bydlení. Jednotky mezi sebou automaticky komunikují a změřené výsledky průběžně odesílají na server, díky čemu máte k dispozici i kompletní historická změřená data od všech hodnot. Díky vestavěnému měření CO2 se z mého pohledu jedná opravdu o zařízení, které se nebojím označit za "must-have". NetAtmo je sice trošičku dražší záležitost, ale když si srovnáte, že nejlevnější interiérové čidlo CO2 (bez napojení na internet, pouze se zobrazením) stojí více než polovinu, tak opravdu není co řešit.
Základní informace o zařízení:
Web výrobce: https://www.netatmo.com/en-US/product/weather/
Cena: cca 4500 Kč
Návod na přidání do HomeBridge:
Postupujte dle návodu zde:
https://github.com/planetk/homebridge-netatmo
Následně je třeba zadefinovat v config.json své klientské ID a heslo, které si vytvoříte na webu https://dev.netatmo.com/. Zde se po přihlášení dá vytvořit vlastní aplikace, které přiřaďte pouze jméno a potvrďte, web vám následně vypíše hodnoty client_id a client_secret, které musíte vložit do konfiguračního souboru. Stejně tak zde musíte vložit i své přihlašovací údaje. Veškeré hodnoty jsou potom získávany z webu NetAtmo, kam vaše jednotka odesílá průběžně změřené hodnoty. Inspirovat se můžete klidně i mnou používaným configem níže.
Vzorový config.json:
{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "012-34-567" }, "platforms": [ { "platform": "NetAtmo Urban Weather Station", "name": "netatmo platform", "ttl": 10, "refresh_check": 900000, "refresh_run": 20000, "auth": { "client_id": "XXXXX vytvořte na https://dev.netatmo.com/", "client_secret": "XXXXX vytvořte na https://dev.netatmo.com/", "username": "vaše netatmo přihlašovací jméno", "password": "vaše netatmo přihlašovací heslo" } } ] }