<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>homekit Archivy - blog.vyoralek.cz</title>
	<atom:link href="https://blog.vyoralek.cz/stitek/homekit/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.vyoralek.cz/stitek/homekit/</link>
	<description>Tech témata, které mě baví</description>
	<lastBuildDate>Thu, 16 Jan 2020 21:51:56 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/cropped-512px-Circle-icons-pencil_2.svg_.png?fit=32%2C32&#038;ssl=1</url>
	<title>homekit Archivy - blog.vyoralek.cz</title>
	<link>https://blog.vyoralek.cz/stitek/homekit/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">133748570</site>	<item>
		<title>IoT produkty s ESP8266 napojené na HomeKit</title>
		<link>https://blog.vyoralek.cz/iot/iot-produkty-s-esp8266-napojene-na-homekit/</link>
					<comments>https://blog.vyoralek.cz/iot/iot-produkty-s-esp8266-napojene-na-homekit/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Mon, 04 Nov 2019 19:59:40 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[HAA]]></category>
		<category><![CDATA[homekit]]></category>
		<category><![CDATA[Sonoff]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=2849</guid>

					<description><![CDATA[<p>Dnes se podíváme na jeden s alternativních firmwarů, který slibuje možnost přímé integrace ESP8266 IoT produktů na HomeKit.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/iot-produkty-s-esp8266-napojene-na-homekit/">IoT produkty s ESP8266 napojené na HomeKit</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Projekt s názvem <strong><a href="https://github.com/RavenSystem/esp-homekit-devices">Home Accessory Architect</a></strong> (dále HAA) &#8211; dříve známý pod názvem <strong>RavenCore</strong> &#8211; přináší <em>nativní</em> podporu Apple HomeKit pro jakékoliv zařízení běžící na ESP8266 čipu. </p>



<p>Můžete tak díky přehrání firmware začít používat vaše IoT produkty s ESP8266 se systémem HomeKit bez nutnosti mít nějakého dalšího prostředníka &#8211; například HomeAssistant, což může být pro někoho výhoda.</p>



<h2 class="wp-block-heading">Jaký HW budeme potřebovat?</h2>



<p>Nejprve si vybereme nějaký IoT produkt používající ESP8266 . Kromě poměrně obsáhlé nabídky od firmy Sonoff (přehled <a href="https://blog.vyoralek.cz/iot/domaci-automatizace-s-produkty-sonoff/">1. část</a>, <a href="https://blog.vyoralek.cz/iot/domaci-automatizace-s-produkty-sonoff-2-cast/">2.část</a>), tak i například WiFi zásuvku od BlitzWolf (popis <a href="https://blog.vyoralek.cz/iot/wifi-zasuvka-blitzwolf-bw-shp6/">v článku</a>) nebo LED pásek (popis <a href="https://blog.vyoralek.cz/iot/wifi-led-pasek-magic-home-s-rgbw/">v článku</a>).</p>



<p>Postup nahrání alternativního firmware se může lišit &#8211; od použití HW <a href="https://blog.vyoralek.cz/iot/sonoff-produkty-nahrani-firmware-tasmota/">UART sériového rozhraní pro Sonoff</a> až po možnost <a href="https://blog.vyoralek.cz/iot/hackujeme-wifi-zasuvky-vlastni-firmware-bez-rozebrani/">bez nutnosti rozebrání</a>.</p>



<p>Pro účely <strong>HAA</strong> si úplně nejsem jistý, zda je možné nějakým způsobem využít možnost bez rozbrání, jelikož budeme potřebovat podstrčit více než jeden binární soubor &#8211; což nám nepříjemně komplikuje i situaci pokud už na zařízení máme např. Tasmotu, která by se pro nahrání dala použít. </p>



<p>Dále si tak ukážeme první způsob přes UART sériového rozhraní.</p>



<h2 class="wp-block-heading">Instalace firmware</h2>



<p>Pro instalaci budeme potřebovat hned tři soubory:</p>



<ol><li>bootovací obraz &#8211; <a href="https://github.com/SuperHouse/esp-open-rtos/raw/master/bootloader/firmware_prebuilt/rboot.bin">rboot.bin</a></li><li>hlavní soubor s firmware HAA &#8211; <a href="https://github.com/RavenSystem/haa/releases/latest">main.bin</a></li><li>prázdnou konfiguraci &#8211; <a href="https://github.com/SuperHouse/esp-open-rtos/raw/master/bootloader/firmware_prebuilt/blank_config.bin">blank_config.bin</a></li></ol>



<p class="has-background has-gridlove-highlight-acc-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" />V oficiálním návodu najdete ještě alternativní možnost <strong>instalace přes OTA </strong>přímo z Internetu, ale tento způsob zatím <strong>není příliš doporučovaný</strong> a já jsem nebyl ani schopen přes něj firmware nainstalovat.</p>



<h3 class="wp-block-heading">1. Promazání stávajícího firmware</h3>



<p>V závislosti na použitém HW tak připojíme UART sériového rozhraní a aplikaci pro manipulaci s firmware &#8211; já doporučuji už několik článků <a href="https://blog.vyoralek.cz/iot/esp8266-a-esp32-zaloha-a-nahrani-noveho-firmware-pomoci-esptool/">ESPTool</a>, který je napsán v Pythonu.</p>



<pre class="wp-block-code"><code>➜ esptool.py -p /dev/cu.SLAB_USBtoUART erase_flash</code></pre>



<p>Doporučuji ještě před spuštěním esptool provést kontrolu zda neexistuje novější verze pomocí příkazu:</p>



<pre class="wp-block-code"><code>➜ pip install esptool --upgrade</code></pre>



<p class="has-background has-gridlove-highlight-acc-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f941.png" alt="🥁" class="wp-smiley" style="height: 1em; max-height: 1em;" />Nezapomeňte, že po úspěšném použití <strong>esptool</strong> je hardware <strong>restartováno</strong> a často tak <strong>vypnut mód umožňující nahrávání firmware</strong>. </p>



<h3 class="wp-block-heading">2. Nahrání nového firmware</h3>



<p>Přepneme se do adresáře kam jsme si uložili všechny tři výše uvedené binární soubory a spustíme příkaz:</p>



<pre class="wp-block-code"><code>➜ esptool.py -p /dev/cu.SLAB_USBtoUART --baud 115200 write_flash -fs 1MB -fm dout -ff 40m \
0x0 rboot.bin 0x1000 blank_config.bin 0x2000 main.bin
esptool.py v2.8
Serial port /dev/cu.SLAB_USBtoUART
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 5c:cf:7f:58:2f:21
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash params set to 0x0320
Compressed 3104 bytes to 2169...
Wrote 3104 bytes (2169 compressed) at 0x00000000 in 0.6 seconds (effective 42.2 kbit/s)...
Hash of data verified.
Compressed 2048 bytes to 23...
Wrote 2048 bytes (23 compressed) at 0x00001000 in 0.4 seconds (effective 44.3 kbit/s)...
Hash of data verified.
Compressed 473792 bytes to 338728...
Wrote 473792 bytes (338728 compressed) at 0x00002000 in 39.3 seconds (effective 96.4 kbit/s)...
Hash of data verified.</code></pre>



<h2 class="wp-block-heading">Nastavení WiFi a konfigurace</h2>



<p>Po úspěšném nahrání všech tří binárních souborů bychom už v sériové konzoli měli vidět něco jako následující řádky o aktivaci Hotspotu:</p>



<pre class="wp-block-code"><code>>>> wifi_config: http_task: Got 64 incomming data
!!! wifi_config: Unknown endpoint: GET /hotspot-detect.html
>>> wifi_config: http_task: Got 64 incomming data
>>> wifi_config: http_task: Got 3 incomming data
>>> wifi_config: wifi_config_server_on_message_complete: Unknown endpoint
>>> wifi_config: client_send_redirect: Redirecting to http://192.168.4.1/settings
>>> wifi_config: Client disconnected
>>> wifi_config: http_task: Got 64 incomming data
>>> wifi_config: http_task: Got 50 incomming data
</code></pre>



<p>a můžeme se tak podívat na mobilní telefon a nebo i počítač a snažit se najít vytvořený Hotspot s názvem HAA-XXX, kde XXX je adresa vašeho IoT zařízení a měla by nám vyskočit nastavovací obrazovka:</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img fetchpriority="high" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?fit=576%2C1024&amp;ssl=1" alt="" class="wp-image-2852" width="406" height="722" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/Snímek0Aobrazovky-2019-11-02-v-15.20.18.png?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 406px) 100vw, 406px" /><figcaption>HAA  konfigurační okno</figcaption></figure></div>



<p>Je potřeba jednak zadat JSON konfiguraci (nazývané též HAA template) , což je specifické nastavení pro váš IoT produkt a pak vybrat vaší WiFi a zadat heslo. </p>



<p>Uvedu zde rovnou pár příkladů a více si můžete přečíst na <a href="https://github.com/RavenSystem/esp-homekit-devices/wiki/HAA-Templates">GitHubu</a>:</p>



<p><strong>Sonoff Basic/SV/Mini/TH/POW Standard Switch</strong></p>



<pre class="wp-block-code"><code>{"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]}]}</code></pre>



<p><strong>Sonoff S20/S26 bez UART výstupu, se status LEDkou a tlačítkem</strong></p>



<pre class="wp-block-code"><code>{"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":2,"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]}]}</code></pre>



<p><strong>Sonoff Mini</strong></p>



<pre class="wp-block-code"><code>{"c":{"l":13,"b":&#91;{"g":0,"t":5}]},"a":&#91;{"0":{"r":&#91;{"g":12}]},"1":{"r":&#91;{"g":12,"v":1}]},"b":&#91;{"g":0},{"g":4},{"g":4,"t":0}]}]}</code></pre>



<p>Po restartu bychom měli zařízení už vidět v síti a např. u Sonoff Basic přes sériovou linku je možno vidět přepínání pomocí tlačítka:</p>



<pre class="wp-block-code"><code>HAA > Digital output GPIO 12 -> 1
HAA > Setter ON
HAA > Digital output GPIO 12 -> 0
HAA > Setter ON
HAA > Digital output GPIO 12 -> 1
HAA > Setter ON</code></pre>



<h2 class="wp-block-heading">Přidání zařízení do Homekitu</h2>



<p>V mobilu si otevřeme aplikaci domácnost a klikneme na přidání nového příslušenství z naskenujeme následující kód:</p>



<figure class="wp-block-image"><img decoding="async" src="https://camo.githubusercontent.com/fc676a7932293aaee219ca4d00c9f8ddf60a0d4c/68747470733a2f2f692e696d6775722e636f6d2f433246645433392e6a7067" alt="Pairing code image"/></figure>



<p>.. popř. ho přidáme ručně.</p>



<p>Budeme ještě upozornění, že se jedná o necertifikované zařízení:</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" src="https://i1.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?fit=576%2C1024&amp;ssl=1" alt="" class="wp-image-2855" width="389" height="692" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/11/IMG_3083.jpeg?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 389px) 100vw, 389px" /><figcaption>Přidání zařízení do HomeKitu</figcaption></figure></div>



<p>&#8230; a čeká nás pak cca půl minuty až minuta čekání, ale na konci bychom měli být úspěšně přidání zařízení do Apple HomeKitu.</p>



<p>Zatím si neodvážím udělat nějaký větší závěr, ale pokud tento firmware nějakou dobu používáte budu rád za sdílení zkušeností.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/iot-produkty-s-esp8266-napojene-na-homekit/">IoT produkty s ESP8266 napojené na HomeKit</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/iot-produkty-s-esp8266-napojene-na-homekit/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2849</post-id>	</item>
		<item>
		<title>Centrum chytré domácnosti – HomeAssistant (Hass.io) – 3 část – Integrace Homekit</title>
		<link>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-3-cast-integrace-homekit/</link>
					<comments>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-3-cast-integrace-homekit/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 02 Dec 2018 18:46:40 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[hass.io]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[homekit]]></category>
		<category><![CDATA[homepod]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=978</guid>

					<description><![CDATA[<p>V dnešní třetí části seriálu o použití HomeAssistenta jako centrálního prvku chytré domácnosti se podíváme na integraci platformy Homekit, což je řešení hlasového ovládání a integrace od firmy Apple.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-3-cast-integrace-homekit/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 3 část – Integrace Homekit</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Podíváme se na Homekit z pohledu ovládání již napojených zařízení různých výrobců do HomeAssistanta před Homekit, tj. z telefonů iPhone, tabletů iPad a nebo počítačů / laptopů od Applu.</p>



<h2 class="wp-block-heading">Přidání <g class="gr_ gr_9 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="9" data-gr-id="9">komponenty</g>&nbsp;Homekit do HomeAssistenta</h2>



<p>Pokud jsme si nainstalovali <strong>Configurator</strong>&nbsp;balíček (postup byl v <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-2-cast-integrace-sonoff/">minulém článku</a>), tak si otevřeme hlavní soubor <strong>configuration.yaml</strong>&nbsp;a přidáme do něj:</p>



<pre class="wp-block-code"><code>homekit:
  # nepovinné - pouze pokud provozuje více HomeAssistentů
  name: Homekit Bridge</code></pre>



<p>Teoretický nám tedy stačí jeden řádek.</p>



<p>Restartujeme HomeAssistent a měli bychom vidět na hlavní obrazovce kód, kterým je možné HomeKit přidat do Apple produktů.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="590" height="380" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/image.png" alt="" class="wp-image-983"/></figure></div>



<h2 class="wp-block-heading">Přidání bridge a příslušenství</h2>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1468.jpg" alt="" class="wp-image-984" width="292" height="519"/></figure></div>



<p>Klikneme na Přidat příslušenství a vybereme možnost Nemáte kód ani nemůžete skenovat.&nbsp;</p>



<p>Nyní vidíme všechny příslušenství v dosahu &#8211; na příkladu jsou ve stejné síti dva různé HomeAsisstant bridge a buď tak klikneme na ten náš a nebo rvonou můžeme zadat kód z hlavní obrazovky HomeAssistentu.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1469.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1469.jpg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1470.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1470.jpg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>



<p>Potvrdíme přidání bridge a v dalších krocích máme možnost přidat rovnou všechny příslušenství kompatibilní s Homekit (v našem případě přidané do HomeAssistentu).&nbsp;</p>



<p>U příslušenství je možnost změnit i typ, tj. např. Stolní lampička byla zatím v HomeAssistentovi definována jako switch (jedná se o klasickou lampičku se <a href="https://blog.vyoralek.cz/iot/domaci-automatizace-s-produkty-sonoff/">Sonoff Basic spínačem</a>).&nbsp; V případě lampičky můžeme chtít mít příslušenoství jako Světlo, což můžeme nyní změnit.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1471.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1471.jpg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1473.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1473.jpg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>



<h2 class="wp-block-heading">Kompatibilní příslušenství</h2>



<p>Ne všechny typy příslušenství, které můžeme připojit k HomeAssistentovi lze automaticky připojit i k Homekitu. Naštěstí můžeme v HomeAssistentovi převést příslušenství na jednodušší typ &#8211; např. přepínač a tak ho předat Homekitu.</p>



<p>Níže můžete vidět tabulku těch nejzajímavějších typů, které jsou v Homektu podporovány:</p>



<table class="wp-block-table is-style-stripes"><tbody><tr><td><strong>Komponenta</strong></td><td><strong>Název typu</strong></td><td><strong>Popis</strong></td></tr><tr><td>binary_sensor<br></td><td>Sensor</td><td>Jednoduché senzory s dvoustavovou logikou</td></tr><tr><td>climate</td><td>Thermostat</td><td>Ovládání termostatu &#8211; topení</td></tr><tr><td>cover</td><td>GarageDoorOpener</td><td>Ovládání dvěří garáže</td></tr><tr><td>cover</td><td>WindowCovering</td><td>Ovládání žaluzií</td></tr><tr><td>fan</td><td>Fan</td><td>Větráky &#8211; zapnuto/vypnuto, popř. směr</td></tr><tr><td>light</td><td>Light</td><td>Světla &#8211; <g class="gr_ gr_31 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="31" data-gr-id="31">zapnuto</g>/<g class="gr_ gr_39 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="39" data-gr-id="39">vypnuto</g>, jas popř. RGB.</td></tr><tr><td>lock</td><td>DoorLock</td><td>Zámek dveří &#8211; zamknuto/odemknuto</td></tr><tr><td>media_player</td><td>MediaPlayer</td><td>Přehrávač médií</td></tr><tr><td>sensor</td><td>TemperatureSensor</td><td>Sensory teploty</td></tr><tr><td>sensor</td><td>HumiditySensor</td><td>Sensory vlhkosti</td></tr><tr><td>sensor</td><td>AirQualitySensor</td><td>Sensory <g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">kvality</g> <g class="gr_ gr_9 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="9" data-gr-id="9">vzduchu</g>&nbsp;PM2.5</td></tr><tr><td>sensor</td><td>CarbonDioxineSensor</td><td>Sensory kvality vzduchu CO2</td></tr><tr><td>sensor</td><td>LightSensor</td><td>Sensory množství světla v lumenech nebo luxech</td></tr><tr><td>switch</td><td>Switch</td><td>Vypínač</td></tr></tbody></table>



<p>Kompletní dokumentaci si můžete prostudovat <a href="https://www.home-assistant.io/components/homekit/">na stránkách Home Assistenta</a>.</p>



<h2 class="wp-block-heading">Ovládání příslušenství</h2>



<p>Komponenta pro Homekit nám nyní rozšířila možnosti HomeAssistentu na schopnost ovládat příslušenství z Apple produktů a to pomocí aplikace Domácnost a nebo také hlasovou asistentkou Siri.</p>



<p>U hlasového ovládání je bohužel stále jedinou možností angličtina, což může být občas problém, pokud si příslušenství pojmenujeme česky.</p>



<p>Pokud tak nyní Siri řeknu:</p>



<blockquote class="wp-block-quote"><p>Turn on Stolni lampicka</p><p></p></blockquote>



<p>Tak se postárá o zapnutí lampičky. Pokud máme více zařízení stejného typu tak můžeme použit i množné číslo a například</p>



<blockquote class="wp-block-quote"><p>Turn off lights</p></blockquote>



<p>.. vypne všechny světla v domácnosti.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1474.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1474.jpg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1475.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1475.jpg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1476.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/IMG_1476.jpg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>



<p>Kromě iPhone/iPadu máme možnost s příchodem poslední verze MacOS Mojave možnost ovládat domácnost s podobné aplikace i s počítače.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="526" height="503" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/12/image-1.png" alt="Ovládaní domácnosti přes Homekit na počítači" class="wp-image-992"/><figcaption>Ovládaní domácnosti přes Homekit na počítači</figcaption></figure></div>



<h2 class="wp-block-heading">Vzdálený přístup</h2>



<p>Snad jedinou nevýhodou použití HomeAssistenta jako HomeKit bridge je nemožnost ovládat přes Homekit příslušenství mimo domácnost, což je na jednu stranu dost podstatná vada.</p>



<p>Pokud budete vzdálený přístup chtít máte momentálně tři možnosti:</p>



<ol><li>jakýkoliv tablet&nbsp;<a href="https://www.alza.cz/apple-ipad/18851916.htm?idp=9337&amp;banner_id=17371">iPad</a>, který necháte v domácnosti a má minimálně iOS verze 10</li><li><a href="https://www.alza.cz/audio-video/multimedialni-centra/sitova/18851871.htm#f&amp;cst=null&amp;cud=0&amp;pg=1&amp;prod=1627&amp;idp=9337&amp;banner_id=17371">Apple TV</a> alespoň 4 generace</li><li>Hlasový assistent <a href="https://www.alza.cz/hlasovi-asistenti/18867507.htm#f&amp;cst=null&amp;cud=0&amp;pg=1&amp;prod=1627&amp;idp=9337&amp;banner_id=17371">HomePod</a></li></ol>



<p>Konfigurační soubor obsahující vše zatím popsané v této sérii článků můžete zkouknout na mém <a href="https://github.com/jvyoralek/homeassistant-config">Github repozitáři</a>.</p>



<h2 class="wp-block-heading">Řešení problémů</h2>



<p>Pokud například nevidíte HomeKit hub v aplikaci Domácnost na vašem mobilní telefonu může se hodit zapnout detailnější logování pro HomeKit komponentu.</p>



<p>To provedete úpravou konfiguračního souboru <code>configuration.yaml</code>, kde se pokusíte najít sekci <code>logger</code>. Pokud ji nemáte tak ji přidejte a nastavíme:</p>



<pre class="wp-block-code"><code>logger:
  default: warning
  logs:
    homeassistant.components.homekit: debug
    pyhap: debug
    pyhap.accessory_driver: debug</code></pre>



<p>.. a restartujeme HomeAssistant.</p>



<p>A v logu myste měli vidět následující části:</p>



<pre class="wp-block-code"><code>2019-03-11 12:57:07 DEBUG (MainThread) [homeassistant.components.homekit] Begin setup HomeKit
2019-03-11 12:57:09 DEBUG (SyncWorker_7) [pyhap.characteristic] set_value: Name to Home Assistant Bridge
2019-03-11 12:57:09 DEBUG (SyncWorker_7) [pyhap.characteristic] set_value: SerialNumber to default
2019-03-11 12:57:09 DEBUG (SyncWorker_7) [pyhap.characteristic] set_value: FirmwareRevision to 0.89.1
2019-03-11 12:57:09 DEBUG (SyncWorker_7) [pyhap.characteristic] set_value: Manufacturer to Home Assistant
2019-03-11 12:57:09 DEBUG (SyncWorker_7) [pyhap.characteristic] set_value: Model to Bridge
2019-03-11 12:57:09 DEBUG (SyncWorker_7) [pyhap.characteristic] set_value: SerialNumber to homekit.bridge

...

2019-03-11 12:57:22 DEBUG (SyncWorker_25) [homeassistant.components.homekit] Driver start
2019-03-11 12:57:22 INFO (SyncWorker_9) [pyhap.accessory_driver] Starting the event loop
2019-03-11 12:57:22 DEBUG (SyncWorker_9) [pyhap.accessory_driver] Not setting a child watcher. Set one if subprocesses will be started outside the main thread.
2019-03-11 12:57:22 INFO (SyncWorker_0) [pyhap.accessory_driver] Starting accessory Home Assistant Bridge on address 10.2.x.x, port 51827.
2019-03-11 12:57:22 DEBUG (SyncWorker_0) [pyhap.accessory_driver] Starting event thread.
2019-03-11 12:57:22 DEBUG (SyncWorker_0) [pyhap.accessory_driver] Starting server.
2019-03-11 12:57:22 DEBUG (SyncWorker_0) [pyhap.accessory_driver] Starting mDNS.

...

2019-03-11 12:57:22 INFO (Thread-4) [pyhap.hap_server] Got connection with ('10.2.x.x', 52727).
</code></pre>



<p>V první části jde vidět nastavení, v druhé pak samotný start HomeKit bridge a úplně na konci pak vidíme prvního klienta &#8211; v mém případě mobilní telefon.</p>



<p>Samotný log pak najdete v souboru <code>home-assistant.log</code>, který je umístěn ve stejném adresáři jako <code>configuration.yaml</code>.</p>



<p class="has-medium-font-size">Kompletní série o HomeAsistantovi obsahuje následující články:</p>



<ul>
<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/">1. část</a> &#8211; Instalace HomeAsisstent </li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-2-cast-integrace-sonoff/">2. část</a> &#8211; <g class="gr_ gr_10 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="10" data-gr-id="10">Integrace</g> Sonoff s firmware Sonoff-<g class="gr_ gr_11 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="11" data-gr-id="11">Tasmota</g></li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-3-cast-integrace-homekit/">3. část</a> &#8211; <g class="gr_ gr_12 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="12" data-gr-id="12">Integrace</g> Homekit</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-4-cast-integrace-sonoff-2/">4. část</a> &#8211; <g class="gr_ gr_13 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="13" data-gr-id="13">Integrace</g> Sonoff s firmware Sonoff-Tasmota &#8211; 2 část</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-5-cast-wemos-d1-bme280-a-sht31/">5. část</a> &#8211; <g class="gr_ gr_14 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="14" data-gr-id="14">Integrace</g> s Wemos D1 a <g class="gr_ gr_15 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="15" data-gr-id="15">senzory</g> <g class="gr_ gr_20 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="20" data-gr-id="20">teploty</g></li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-6-cast-sonoff-esphome/">6. část</a> &#8211; <g class="gr_ gr_16 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="16" data-gr-id="16">Integrace</g> Sonoff s firmware ESPHome</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-7-cast-sonoff-pow-esphome/">7. část</a> &#8211; <g class="gr_ gr_17 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="17" data-gr-id="17">Integrace</g> Sonoff POW s firmware ESPHome</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-8-cast-led-esphome/">8. část</a> &#8211; <g class="gr_ gr_18 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="18" data-gr-id="18">Integrace</g> LED Magic Home s firmware ESPHome</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-9-cast-integrace-zigbee-xiaomi-mijia-a-aqara/">9. část</a> &#8211; <g class="gr_ gr_31 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="31" data-gr-id="31">Integrace</g> Xiaomi Mijia a Aqara</li>



<li><a href="https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway/">10. část</a> &#8211; Integrace vlastní Zigbee gateway</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-11-cast-vzdaleny-pristup-do-hass-io/">11. část</a> &#8211; Vzdálený přístup do Hass.io z Internetu</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-12-cast-zobrazeni-senzorovych-dat-pomoci-influxdb-a-grafany/">12. část</a> &#8211; zobrazení senzorových data pomocí InfluxDB a Grafany</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-13-cast-add-ony-ktere-pouzivam/">13. část</a> &#8211; Hass.io Add-ony, které používám</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-mi-flora/">14. část</a> &#8211; Integrace Xiaomi Mi Flora</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-15-cast-integrace-withings-nokia/">15. část</a> &#8211; Integrace Withings (Nokia) </li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-16-cast-nahrada-sqlite-databazi-mysql/">16. část</a> &#8211; náhrada SQLite databází MySQL</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-17-cast-hacs-addony/">17. část</a> &#8211; HACS Add-ony &#8211; instalace a konfigurace</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-18-cast-integrace-sonoff-3/">18. část</a> &#8211; Integrace Sonoff s firmware eWeLink </li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-nova-integrace-tasmota-v-beta-verzi/">19. část</a> &#8211; nová integrace Sonoff pro HA</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-20-mereni-spotreby/">20. část</a> &#8211; měření spotřeby</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-21-automaticke-zalohy-a-obnoveni-ze-zalohy/">21. část </a>&#8211; automatické zálohy a obnovení ze zálohy</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-22-napojeni-hlasoveho-asistenta-amazon-alexa/">22. část</a> &#8211; napojení hlasového asistenta Amazon Alexa</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-23-automaticke-zalohy-2/">23. část</a> &#8211; automatické zálohy na síťový sdílení disk (Samba)</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-24-bluetooth-zarizeni-a-esphome-proxy/">24. část</a> &#8211; Bluetooth zařízení a ESPHome proxy</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-25-nefunkcni-blokovana-aktualizace-homeassistanta/">25. část</a> &#8211; nefunkční aktualizace HomeAssistanta</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-26-integrace-bluetooth-produktu-switchbot/">26. část</a> &#8211; integrace SwitchBot produktů</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-27-integrace-fotovoltaiky-a-prehledy-v-ha/">27. část</a> &#8211; integrace fotovoltaiky Growatt</li>
</ul>
<p>The post <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-3-cast-integrace-homekit/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 3 část – Integrace Homekit</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-3-cast-integrace-homekit/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">978</post-id>	</item>
	</channel>
</rss>
