<?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>xiaomi Archivy - blog.vyoralek.cz</title>
	<atom:link href="https://blog.vyoralek.cz/stitek/xiaomi/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.vyoralek.cz/stitek/xiaomi/</link>
	<description>Tech témata, které mě baví</description>
	<lastBuildDate>Sun, 24 Apr 2022 09:33:55 +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>xiaomi Archivy - blog.vyoralek.cz</title>
	<link>https://blog.vyoralek.cz/stitek/xiaomi/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">133748570</site>	<item>
		<title>Xiaomi LYWSD03MMC chytrý LCD bluetooth teploměr a vlhkoměr</title>
		<link>https://blog.vyoralek.cz/iot/xiaomi-lywsd03mmc-chytry-lcd-bluetooth-teplomer-a-vlhkomer/</link>
					<comments>https://blog.vyoralek.cz/iot/xiaomi-lywsd03mmc-chytry-lcd-bluetooth-teplomer-a-vlhkomer/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 18 Oct 2020 08:04:40 +0000</pubDate>
				<category><![CDATA[Recenze]]></category>
		<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=5779</guid>

					<description><![CDATA[<p>Dnešní článek je tak trochu kombinací dvou typů - jednak si můžete přečíst recenzi na Bluetooth teploměr LYWSD03MMC od Xiaomi, ale zároveň se dozvíte jak pro něj postavit WiFi/bluetooth bránu použitelnou v HomeAssistantovi.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-lywsd03mmc-chytry-lcd-bluetooth-teplomer-a-vlhkomer/">Xiaomi LYWSD03MMC chytrý LCD bluetooth teploměr a vlhkoměr</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Jedná se o jeden z nejpopulárnějších teploměrů s displejem, který lze aktuálně koupit, což je zřejmě díky skvělé kombinaci ceny a poměrně hezkého provedení.</p>



<p>Teploměr používá pro svou komunikaci technologii Bluetooth, což není úplně nejlepší technologie pro chytrou domácnost, nicméně si ukážeme v článku jak tento problém překonat.</p>



<h2 class="wp-block-heading">První pohled</h2>



<p>Samotný teploměr je opravdu malý &#8211; má čtvercový tvar se stranami něco málo přes 4 cm. Díky poměrně velkému fontu je však dobře čitelný.</p>



<p>Displej používá technologii LCD a nemá žádné podsvícení, tj. není čitelný ve tmě.</p>



<p>Na teploměru nenajdeme žádné tlačítko a zapíná se pouhým vložením baterie &#8211; nic dalšího není potřeba dělat a dokonce ani pro párování není potřeba nic mačkat.</p>



<p>Je k dispozici pouze v jedné barvě a to bílé a je vhodný pouze pro vnitřní použití.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="250" height="250" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/xiaomi_LYWSD03MMC.png?resize=250%2C250&#038;ssl=1" alt="" class="wp-image-5800" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/xiaomi_LYWSD03MMC.png?w=250&amp;ssl=1 250w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/xiaomi_LYWSD03MMC.png?resize=150%2C150&amp;ssl=1 150w" sizes="(max-width: 250px) 100vw, 250px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><strong> Xiaomi Mijia LYWSD03MMC </strong></p>



<p>Bluetooth LCD teploměr a vlhkoměr</p>



<p style="font-size:20px"><img decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"><a class="thirstylink" title="Amazon - Innr E27 Smart Filament LED Bulb Vintage 2200K" href="https://blog.vyoralek.cz/go/amazon-innr-e27-smart-filament-led-bulb-vintage-2200k/" data-shortcode="true"> </a><a class="thirstylink" title="AliExpress - Mijia Bluetooth Temperature Humidity Sensor 2 - LYWSD03MMC" href="https://blog.vyoralek.cz/go/aliexpress-mijia-bluetooth-temperature-humidity-sensor-2-lywsd03mmc/" data-shortcode="true"><strong><strong>$</strong>5.35</strong> (cca. 125Kč) 1ks / <strong><strong><strong>$</strong></strong>7.55 </strong>(cca. 175Kč) 2ks / <strong><strong>$</strong>9.92</strong> (cca. 230) 3ks</a></p>
</div>
</div>



<h2 class="wp-block-heading">Technické parametry</h2>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Název</th><th>Hodnota</th></tr></thead><tbody><tr><td>Výrobce</td><td>Xiaomi (řada Mijia)</td></tr><tr><td>Označení modelu</td><td>LYWSD03MMC</td></tr><tr><td>Materiál</td><td>ABS+PMMA</td></tr><tr><td>Hmotnost</td><td>20 g</td></tr><tr><td>Rozměry</td><td>43x43x12,4 mm</td></tr><tr><td>Rozměry displeje</td><td>28&#215;28 mm</td></tr><tr><td>Bezdrátová konektivita</td><td>Bluetooth 4.2</td></tr><tr><td>Rozsah měření teploty</td><td>0 °C &#8211; 60 °C</td></tr><tr><td>Rozsah měření vlhkosti</td><td>0% &#8211; 99%RH</td></tr><tr><td>Typ baterie</td><td>CR2032</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Alternativy k teploměru</h2>



<p>Malá velikost LYWSD03MMC vynikne zejména při srovnání všech třech dostupných Xiaomi teploměrů s displejem &#8211; zleva LYWSD03MMC, LYWSDCGQ a CGG1.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="683" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-1024x683.jpg" alt="" class="wp-image-5808" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3162-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Xiaomi bluetooth teploměry s LCD displejem</figcaption></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="361" height="361" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?resize=361%2C361&#038;ssl=1" alt="" class="wp-image-4670" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?w=361&amp;ssl=1 361w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?resize=270%2C270&amp;ssl=1 270w" sizes="(max-width: 361px) 100vw, 361px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><strong> Xiaomi Mijia LYWSDCGQ </strong></p>



<p>Bluetooth LCD teploměr a vlhkoměr na tužkovou baterii</p>



<p style="font-size:20px"><a class="thirstylinkimg" title="AliExpress - Mijia Bluetooth Temperature Humidity Sensor - LYWSDCGQ" href="https://blog.vyoralek.cz/go/aliexpress-mijia-bluetooth-temperature-humidity-sensor-lywsdcgq/" data-shortcode="true"><img decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"> <strong><strong>$</strong>13</strong> (cca. 303Kč) 1ks / <strong><strong>$</strong>23</strong> (cca. 535kč) 2ks / <strong><strong>$</strong>35</strong> (815kč) 3ks</a></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-3 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="429" height="407" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?resize=429%2C407&#038;ssl=1" alt="" class="wp-image-4672" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?w=429&amp;ssl=1 429w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?resize=300%2C285&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?resize=370%2C351&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?resize=270%2C256&amp;ssl=1 270w" sizes="(max-width: 429px) 100vw, 429px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><strong> Xiaomi ClearGrass CGG1 </strong></p>



<p>Bluetooth e-ink teploměr a vlhkoměr</p>



<p style="font-size:20px"><img decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"><a class="thirstylink" title="Amazon - Innr E27 Smart Filament LED Bulb Vintage 2200K" href="https://blog.vyoralek.cz/go/amazon-innr-e27-smart-filament-led-bulb-vintage-2200k/" data-shortcode="true"> </a><a class="thirstylink" title="AliExpress - Mijia Bluetooth Temperature Humidity Sensor 2 - LYWSD03MMC" href="https://blog.vyoralek.cz/go/aliexpress-mijia-bluetooth-temperature-humidity-sensor-2-lywsd03mmc/" data-shortcode="true"><strong><strong>$</strong>15</strong> (cca. 350Kč) </a></p>
</div>
</div>



<h2 class="wp-block-heading">Nastavení a použití</h2>



<p>Po vybalení z hlavního obalu stačí povytáhnout fólii trčící z teploměru a tím se aktivuje baterie a teploměr ihned začne zobrazovat aktuální teplotu a vlhkost.</p>



<p>Ve výchozím použití se teploměr páruje v aplikaci Mi Home a co je příjemné funguje i s nastavením regionu Czechia, tedy Česká republika.</p>



<p>Pokud je teploměr v dostatečné blízkosti telefonu tak bychom ho automaticky měli rovnout vidět po stisknutí na tlačítko + v horním řádku. Další kroky jsou stejné jako párování jakéhokoliv jiného zařízení, tj. přiřazení do místnosti, pojmenování a možnost sdílení.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4499.jpeg?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4502.jpeg?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4500.jpeg?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/IMG_4501.jpeg?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>



<h2 class="wp-block-heading">Integrace</h2>



<p>Nyní bychom už mohli být spokojení, jelikož máme teploměr přidaný v Mi Home a můžeme ho tak teoreticky použít i na automatizace … ale … má to jeden z mého pohledu zásadní problém. Pro funkčnost automatizace musí být vždy v dosahu mobilní telefon, což je poměrně problém.</p>



<p>Ukážeme si dvě možnost jak tento problém vyřešit &#8211; první pokud chceme zůstat v Xiaomi cloudu a druhý pokud hledáme univerzálnější řešení s integrací do Home Assistanta.</p>



<h3 class="wp-block-heading">1. Xiaomi Youpin CGSPR1</h3>



<p>Samo Xiaomi nabízí vlastní Bluetooth bránu, kdy jsou veškeré bluetooth produkty spárované se stejným účtem jako brána přesměrovány na tuto bránu a jsou tam jejich aktuální hodnoty dostupné i když jste mimo domácnost.</p>



<p>Je k dispozici pouze v jedné barvě a to bílé a je vhodný pouze pro vnitřní použití.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-4 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="854" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=770%2C854&#038;ssl=1" alt="" class="wp-image-4591" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?w=894&amp;ssl=1 894w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=270%2C300&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=768%2C852&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=370%2C411&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=570%2C632&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=740%2C821&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><strong> Xiaomi Youpin&nbsp;CGSPR1</strong></p>



<p>Bluetooth/WiFi Brána pro Xiaomi produkty</p>



<p style="font-size:20px"><img decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"><a class="thirstylink" title="AliExpress - Xiaomi Youpin CGSPR1" href="https://blog.vyoralek.cz/go/aliexpress-xiaomi-youpin-cgspr1/" data-shortcode="true"> <strong>9,51$</strong> (cca. 220Kč)</a></p>
</div>
</div>



<h3 class="wp-block-heading">2. ESP32 + ESPHome</h3>



<p>V závislosti na použité desce nastavíme platformu a typ samotné desky. Já mám dlouhodobě oblíbenou desku <strong>DoIT ESP32</strong>, která obsahuje vše potřebné za super cenu.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-5 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="623" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=770%2C623&#038;ssl=1" alt="" class="wp-image-4597" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=1024%2C829&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=300%2C243&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=768%2C622&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=370%2C299&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=270%2C219&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=570%2C461&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=740%2C599&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?w=1060&amp;ssl=1 1060w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><strong>DoIT ESP 32</strong></p>



<p>Vývojová deska WiFi+Bluetooth ESP32</p>



<p class="has-large-font-size"><a class="thirstylinkimg" title="AliExpress - DOIT ESP32 Development" href="https://blog.vyoralek.cz/go/aliexpress-doit-esp32-development/" data-shortcode="true"><img decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?w=770&#038;ssl=1" alt="" style="width: 50px;" data-recalc-dims="1"><strong> $4.5</strong></a> (cca. 100kč)</p>
</div>
</div>



<h2 class="wp-block-heading">Integrace do HomeAssistant pomocí ESP32 + ESPHome</h2>



<p>Samotná integrace obsahuje několik kroků &#8211; nejprve si zjistíme hodnoty konkrétního teploměru pomocí webového rozhraní Telink abychom poté tyto informace využili pro kompilaci firmware ESPHome a nahráli ho do ESP32</p>



<p class="has-gridlove-highlight-acc-background-color has-background" style="font-size:17px"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f937-200d-2642-fe0f.png" alt="🤷‍♂️" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je potřeba podotknout, že postup není úplně triviální, ale nevyžaduje na druhou stranu žádné fyzické úpravy jakéhokoliv zařízení.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-1024x683.jpg" alt="" class="wp-image-5806" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/DSCF3165-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Xiaomi Mijia LYWSD03MMC a DoIT ESP32</figcaption></figure>



<h3 class="wp-block-heading">Získání potřebných informací o teploměru</h3>



<p>Než začneme se potřeba si popsat drobná omezení související se systémem <strong>Telink</strong>, který budeme potřebovat a kterž beží ve webovém rozhraní:</p>



<ol><li>bude potřeba použít <strong>prohlížeč Chrome</strong> (testováno s verzí 86) &#8211; nezkoušel jsem všechny možné varianty, ale minimálně v Safari nefunguje</li><li>nanašel jsem způsob jak ho zprovoznit na zařízeních s iOS &#8211; <strong>nefunguje na iPhonech a iPadech</strong>, tj. je potřeba mít telefon s Androidem a nebo počítač s operačním systémem Windows/MacOS a zřejmě i Linux</li></ol>



<p>A nyní pojďme na to. Nejprve bude potřeba si ve webovém prohlížeči Chrome zapnout experimentální funkci s názvem <strong>Experimental Web Platform features</strong>.</p>



<p>To uděláme tak, že do prohlížeče zadáme adresu:</p>



<pre class="wp-block-code"><code>chrome://flags/</code></pre>



<p>&#8230; a vyhledáme patřičnou položku, kterou přepneme do stavu Enabled.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="755" height="307" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-3.png" alt="" class="wp-image-5782" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-3.png?w=755&amp;ssl=1 755w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-3.png?resize=300%2C122&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-3.png?resize=370%2C150&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-3.png?resize=270%2C110&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-3.png?resize=570%2C232&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-3.png?resize=740%2C301&amp;ssl=1 740w" sizes="(max-width: 755px) 100vw, 755px" /><figcaption>Zapnutí experimentální funkce v Chrome</figcaption></figure>



<p>Bude potřeba restartovat prohlížeče a následně zadáme adresu: <a href="https://atc1441.github.io/TelinkFlasher.html">https://atc1441.github.io/TelinkFlasher.html</a></p>



<p>Zatrhneme si položku <strong>Hide uknown</strong> a klikneme na tlačítko <strong>Connect</strong></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="594" height="311" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-6.png" alt="" class="wp-image-5788" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-6.png?w=594&amp;ssl=1 594w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-6.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-6.png?resize=370%2C194&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-6.png?resize=270%2C141&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-6.png?resize=570%2C298&amp;ssl=1 570w" sizes="(max-width: 594px) 100vw, 594px" /><figcaption>Telink rozhraní pro získání Bindkey</figcaption></figure></div>



<p>Z adresy by nám měl vyskočit dialog, kde uvidíme všechny Xiaomi bluetooth zařízení v dosahu &#8211; pokud jich máme více stejného typu pak i s MAC adresou a je potřeba vybrat ten správný teploměr.</p>



<p>V našem případě tedy klikneme na jeden z teploměru LYWSD03MMC a v logu bychom měli vidět následující: </p>



<pre class="wp-block-code"><code>Log:
16:46:35: Searching for devices
16:46:48: Connecting to: LYWSD03MMC
16:50:16: Detected Mi Thermometer
16:50:16: Connected</code></pre>



<p>Tím máme webový prohlížeč připojený k teploměru, ale budeme ještě potřebovat získat tzv. <strong>Bind Key</strong>, což provedeme pomocí kliknutí na tlačítko <strong>Activate </strong>a v logu by mělo přibýt následující:</p>



<pre class="wp-block-code"><code>16:52:10: Activating now, please wait...
16:52:14: Activation successfull
16:52:15: Received device infos are correct
16:52:15: Login successfull</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="343" height="204" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-4.png" alt="" class="wp-image-5784" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-4.png?w=343&amp;ssl=1 343w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-4.png?resize=300%2C178&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-4.png?resize=270%2C161&amp;ssl=1 270w" sizes="(max-width: 343px) 100vw, 343px" /></figure>



<p>Pokud nevidíte MAC adresu pak jste pravdopodobně nerestartovali Chrome a nebo nezapli potřebnou experimentální funkci a namísto adresy byste měli vidět hlášku <code>#enable-experimental-web-platform-features may be needed to read MAC</code></p>



<h3 class="wp-block-heading">Konfigurace ESP32 s ESPHome</h3>



<p>Podrobný postup instalace ESPHome by natáhl článek a tak pokud byste si ESPHome chtěli z jakéhokoliv důvodu <strong>instalovat na svůj počítač t</strong>ak koukněte na <a href="https://blog.vyoralek.cz/iot/esphomelib-alternativni-firmware-pro-esp8266-a-esp32/">tento článek</a>.  jinak ale doporučuji nainstalovat si ESPHome jako <strong>addon do HomeAssistenta</strong> a tam si firmware připravit a vykompilovat.</p>



<p>Veškerá konfigurace je uložena v tzv. YAML souborech a rovnou se na ni vrhneme.</p>



<h4 class="wp-block-heading">1. Základ pomoc průvodce</h4>



<p>Základní konfiguraci si vygenerujeme pomocí průvodce a to tak, že na hlavní stránce ESPHome klikneme na zelené tlačítko + vpravo dole a měli bychom vidět něco jako následující:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="704" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12-1024x704.png" alt="" class="wp-image-5825" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=1024%2C704&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=300%2C206&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=768%2C528&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=1536%2C1057&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=370%2C255&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=270%2C186&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=435%2C300&amp;ssl=1 435w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=570%2C392&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?resize=740%2C509&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-12.png?w=1762&amp;ssl=1 1762w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Průvodce přidáváním v ESPHome</figcaption></figure>



<p>Vyplníme nejprve <strong>Node Name</strong> &#8211; jméno, které se použije i do adresy ESPHome. To může obsahovat pouze malé písmena, číslice a pár speciálních znaků jako např. podtržítko &#8211; a klikneme na <strong>Next</strong></p>



<p>V dalším kroku si v seznamu zařízeních najdeme to naše &#8211; v mém případě musím hledat v sekci <strong>Other ESP32s</strong> &#8211; a já vybírám <code>DOIT ESP32 DEVKIT V1</code> a klikám na <strong>Next</strong>.</p>



<p>Posledním krokem je zadání názvu WiFi &#8211; <strong>Wifi SSID</strong> &#8211; a <strong>hesla</strong> do sítě WiFi. Můžete zde napsat reálné hodnoty, ale já doporučuju tam zatím zadat cokoliv a později to změníme na čtení ze secrets.yaml souboru.</p>



<p><strong>OTA Access Password</strong> můžeme nechat nevyplněné &#8211; tedy pokud nechcete možnost nahrávání nových verzí firmware přes WiFi nechat z heslem.</p>



<p>Dáme <strong>Next</strong> a <strong>Finish</strong>.</p>



<pre class="wp-block-code"><code>esphome:
  name: bl_gw_01
  platform: ESP32
  board: esp32doit-devkit-v1

wifi:
  ssid: "dfdf"
  password: "fdsfsdf"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Test Fallback Hotspot"
    password: "rNu4VJ7f6hS5"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:</code></pre>



<p>Pojďme se ještě rychle zastavit u položek, které se nám vygenerovaly také, ale o kterých jsme ještě nemluvili:</p>



<p>První z nich je sekce <strong>logger</strong>, která zapíná logování do konzoly &#8211; v případě připojení k ESPHome tak můžete vidět veškerou komunikaci.</p>



<p>A druhá sekce <strong>api</strong> zapíná přímou komunikaci pro HomeAssistant a umožňuje zařízení velice jednoduše do HomeAssistatanta přidat.</p>



<h4 class="wp-block-heading">2. Úprava sekce wifi &#8211; čtení ze souboru secrets.yaml</h4>



<p>Pokud jsme na dashboardu ESPHome pak v levém horním rohu uvidíme tlačítko s třemi tečkami pod sebou na které když klikneme tak se dostaneme do menu.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-13.png" alt="" class="wp-image-5827" width="140" height="145" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-13.png?w=300&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-13.png?resize=290%2C300&amp;ssl=1 290w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-13.png?resize=270%2C279&amp;ssl=1 270w" sizes="(max-width: 140px) 100vw, 140px" /><figcaption>Menu ESPHome</figcaption></figure></div>



<p>Nás konkrétně bude zajímat položka <strong>Secrets Editor</strong>, která není nic jiného než editor citlivých informací, tj. hodí se pro ukládání hesel a různých připojovacích klíčů.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png" alt="" class="wp-image-5828" width="388" height="135" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png?w=794&amp;ssl=1 794w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png?resize=300%2C105&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png?resize=768%2C269&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png?resize=370%2C130&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png?resize=270%2C95&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png?resize=570%2C200&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-14.png?resize=740%2C259&amp;ssl=1 740w" sizes="(max-width: 388px) 100vw, 388px" /><figcaption>Soubor secrets.yaml pro citlivé údaje</figcaption></figure></div>



<p>Jedná se opět o formát YAML, tj. ukládáme jako dvojici název klíče + dvojtečka a následovaná hodnotou.</p>



<p>Do editačního módu konfigurace se dostaneme pomocí kliknutí na <strong>Edit</strong> u příslušné položky</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png" alt="" class="wp-image-5829" width="387" height="149" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png?w=776&amp;ssl=1 776w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png?resize=300%2C116&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png?resize=768%2C297&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png?resize=370%2C143&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png?resize=270%2C104&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png?resize=570%2C220&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-15.png?resize=740%2C286&amp;ssl=1 740w" sizes="(max-width: 387px) 100vw, 387px" /><figcaption>Položka na dashboardu ESPHome</figcaption></figure></div>



<p>V případě nastavení Wifi tak můžeme konfiguraci upravit následovně</p>



<pre class="wp-block-code"><code>wifi:
  ssid: !secret wifi_name
  password: !secret wifi_password</code></pre>



<h4 class="wp-block-heading">3. Bluetooth konektivita &#8211; sekce esp32_ble_tracker</h4>



<p>Do koonfigurace bude přidat ještě další věci a první z nich je druhá konektivitou pro náš most &#8211; Bluetooth. Ten se používá ke komunikaci s teploměrem. Nastavení je poměrně jednoduché, stačí zadat jen název sekce bez jakýchkoliv dalších parametrů.</p>



<pre class="wp-block-code"><code>esp32_ble_tracker:
</code></pre>



<h4 class="wp-block-heading">4. Definice senzorů &#8211; sekce sensor</h4>



<p>A nyní už konečně nastává čas na sekci, která je přímo specifická pro náš teploměr a kde použijeme údaje, které jsme si na začátku článku zjistili pomocí webového rozhraní Telink.</p>



<p>Nejprve se pomocí vlastnosti <strong>platform </strong>nastavíme náš konkrétní teploměr a to hodnotou <code>xiaomi_lywsd03mmc</code>. </p>



<p>Do vlastnosti mac_adress a bindkey napíšeme nejprve hodnotu LYWSD03MMC MAC &#8211; bude potřeba text rozdělit po dvou znacích pomocí dvojteček a do hodnoty bindkey pak dáme hodnotu Mi Bind Key.</p>



<p class="has-gridlove-highlight-acc-background-color has-background" style="font-size:17px"><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;" /> Podobně jako v případe nastavení WiFi doporučuji hodnotu bindkey uložit do souboru secrets.yaml.</p>



<p>Následující pak senzory, které budeme z teploměru používat a jejich pojmenování. Jak můžete vidět níže, použijeme tři &#8211; <strong>teplotu </strong>(temprerature), <strong>vlhkost </strong>(humidity) a <strong>úroveň baterie</strong> (battery_level).</p>



<pre class="wp-block-code"><code>sensor:
  - platform: xiaomi_lywsd03mmc
    mac_address: "A4:C1:38:A1:06:D8"
    bindkey: !secret bl_temp_humidity_square2_bind_key
    temperature:
      name: "LYWSD03MMC Temperature"
    humidity:
      name: "LYWSD03MMC Humidity"
    battery_level:
      name: "LYWSD03MMC Battery Level"</code></pre>



<p class="has-gridlove-highlight-acc-background-color has-background" style="font-size:17px"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pozor pro funkčnost senzorů pro xiaomi_lywsd03mmc je potřeba mít ESPHome minimálně ve verzi 1.15.  </p>



<p>Samotné ESP32 zvládne rozhodně více než jeden připojený teploměr &#8211; aktuálně mě bez problémů běží 5 Xiaomi bluetooth zařízení na stejném ESP32.</p>



<p>Pokud chceme přidat více položek konfigurace bude vypadat nějak takto:</p>



<pre class="wp-block-code"><code>sensor:
  - platform: xiaomi_lywsd03mmc
    mac_address: "A4:C1:38:A1:06:D8"
    bindkey: !secret bl_temp_humidity_square_bind_key
    ...
  - platform: xiaomi_lywsd03mmc
    mac_address: "A4:C1:29:C7:62:31"
    bindkey: !secret bl_temp_humidity_square2_bind_key
    ...
...</code></pre>



<h4 class="wp-block-heading">5. Ostatní</h4>



<p>Tato část už je ryze volitelná, ale mě se osvědčilo zapínat i miniaturní webový server, který je pak přístupný přes prohlížeče a můžete vidět přímo ze zařízení aktuální hodnoty a log.</p>



<pre class="wp-block-code"><code>web_server:
  port: 80 </code></pre>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="1013" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17-1024x1013.png" alt="" class="wp-image-5831" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?resize=1024%2C1013&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?resize=300%2C297&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?resize=768%2C760&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?resize=370%2C366&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?resize=270%2C267&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?resize=570%2C564&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?resize=740%2C732&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-17.png?w=1162&amp;ssl=1 1162w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Webové rozhraní zařízení běžícího na ESPHome</figcaption></figure></div>



<h3 class="wp-block-heading">Kompilace ESPHome a nahrání do ESP32</h3>



<p>Jakmile máme vše v ESPHome nastaveno přišel čas kompilace a nahrání do ESP32. </p>



<p>Pokud provádíte konfiguraci na stejném počítači kde máte zapojený i ESPHome pak stačí v horním menu ESPHome vybrat správný port a stisknout tlačítko Upload</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-18.png" alt="" class="wp-image-5833" width="394" height="120" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-18.png?w=728&amp;ssl=1 728w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-18.png?resize=300%2C91&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-18.png?resize=370%2C113&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-18.png?resize=270%2C82&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-18.png?resize=570%2C174&amp;ssl=1 570w" sizes="(max-width: 394px) 100vw, 394px" /><figcaption>Výběr portů v ESPHome</figcaption></figure></div>



<p>V druhém případě pokud se jedná o různé počítače &#8211; zejména pokud nastavujete přímo v HomeAssistentovi přes ESPHome addon &#8211; tak si nejprve firmware zkompilujeme a stáhneme na svůj počítač. To uděláme přes menu tři tečky na konkrétní konfiguraci a vybereme volbu <strong>Compile</strong></p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png" alt="" class="wp-image-5834" width="502" height="178" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png?w=984&amp;ssl=1 984w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png?resize=300%2C107&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png?resize=768%2C273&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png?resize=370%2C132&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png?resize=270%2C96&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png?resize=570%2C203&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-19.png?resize=740%2C263&amp;ssl=1 740w" sizes="(max-width: 502px) 100vw, 502px" /><figcaption>Kompilace v ESPHome</figcaption></figure></div>



<p>Jakmile bude kompilace dokončena mělo by se nám zaktivnit tlačítko Download binary vpravo dole.</p>



<p>Pro samotný upload firmware se mě osvědčil esphome-flasher.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="917" height="689" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png" alt="" class="wp-image-5889" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?w=917&amp;ssl=1 917w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?resize=768%2C577&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?resize=370%2C278&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?resize=270%2C203&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?resize=570%2C428&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?resize=740%2C556&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-25.png?resize=80%2C60&amp;ssl=1 80w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Po úspěšném dokončení flashování a restartu ESP32 bychom už v ESPHome měli vidět zařízení jako zelené a pro další aktualizace je možné použít aktualizace firmware přes WiFi.</p>



<h3 class="wp-block-heading">Přidání do HomeAssistanta</h3>



<p>Pokud jsme vše udělali v předchozích sekcích správně měli bychom v HomeAssistentovi v menu Nastavení &#8211; Integrace už vidět novou objevenou integraci ESPHome s názvem, který jsme použili v konfiguraci &#8211; v mém případě bl_gw_01.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="555" height="427" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-7.png" alt="" class="wp-image-5789" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-7.png?w=555&amp;ssl=1 555w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-7.png?resize=300%2C231&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-7.png?resize=370%2C285&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-7.png?resize=270%2C208&amp;ssl=1 270w" sizes="(max-width: 555px) 100vw, 555px" /><figcaption>Nalezená nová integrace ESPHome</figcaption></figure></div>



<p>Zbývá už jen kliknout na tlačítko Konfigurovat a na další obrazovce dát Odeslat.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="479" height="140" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-8.png" alt="" class="wp-image-5790" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-8.png?w=479&amp;ssl=1 479w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-8.png?resize=300%2C88&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-8.png?resize=370%2C108&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-8.png?resize=270%2C79&amp;ssl=1 270w" sizes="(max-width: 479px) 100vw, 479px" /></figure></div>



<p>V integrací pak nově máme položku ESPHome, která obsahuje právě jedno nové zařízení s třemi novými entitami, které odpovídají třem nastaveným senzorům &#8211; teplota, vlhkost a baterie.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="252" height="285" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-9.png" alt="" class="wp-image-5791"/><figcaption>Integrace ESPHome v HA</figcaption></figure></div>



<p>A pokud si dáme přidáme zařízení do Lovelace UI rozhraní HomeAssistenta pak všechny tři entity můžeme vidět například v tomhle základní přehledu.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="386" height="151" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-11.png" alt="" class="wp-image-5797" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-11.png?w=386&amp;ssl=1 386w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-11.png?resize=300%2C117&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-11.png?resize=370%2C145&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/10/image-11.png?resize=270%2C106&amp;ssl=1 270w" sizes="(max-width: 386px) 100vw, 386px" /><figcaption>Teploměr v Lovelace</figcaption></figure></div>



<h2 class="wp-block-heading">Zhodnocení</h2>



<p>Pokud hledáte chytrý teploměr za pár korun a nevadí vám komplikace v podobě nutnosti brány mezi WiFi a Bluetooth tak tento teploměr je skvělým řešením.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-6 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-gridlove-bg-background-color has-background has-large-font-size"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>plusy</strong></p>



<ul><li>kompaktní rozměry</li><li>super cena</li><li>ve dne dobře čitelný displej</li></ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-gridlove-bg-background-color has-background has-large-font-size"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f44e.png" alt="👎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>mínusy</strong></p>



<ul><li>nečitelné v noci a hůře čitelné z úhlů</li><li>nutnost brány mezi Bluetooth a WiFi</li></ul>



<p></p>
</div>
</div>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-lywsd03mmc-chytry-lcd-bluetooth-teplomer-a-vlhkomer/">Xiaomi LYWSD03MMC chytrý LCD bluetooth teploměr a vlhkoměr</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/xiaomi-lywsd03mmc-chytry-lcd-bluetooth-teplomer-a-vlhkomer/feed/</wfw:commentRss>
			<slash:comments>39</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5779</post-id>	</item>
		<item>
		<title>Aqara LLKZMK11LM duální bezdrátový Zigbee spínač</title>
		<link>https://blog.vyoralek.cz/recenze/aqara-llkzmk11lm-dualni-bezdratovy-zigbee-spinac/</link>
					<comments>https://blog.vyoralek.cz/recenze/aqara-llkzmk11lm-dualni-bezdratovy-zigbee-spinac/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 12 Jul 2020 14:36:55 +0000</pubDate>
				<category><![CDATA[Recenze]]></category>
		<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[decon]]></category>
		<category><![CDATA[xiaomi]]></category>
		<category><![CDATA[ZigBee]]></category>
		<category><![CDATA[zigbee2mqtt]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=4930</guid>

					<description><![CDATA[<p>Dnes se podíváme na chyrý duální Zigbee spínač od firmy Xiaomi, který obsahuje hned dva spínače a podporu pro klasické nástěnné vypínače.</p>
<p>The post <a href="https://blog.vyoralek.cz/recenze/aqara-llkzmk11lm-dualni-bezdratovy-zigbee-spinac/">Aqara LLKZMK11LM duální bezdrátový Zigbee spínač</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Aqara LLKZMK11LM je bezdrátový Zigbee spínač, který má unikátní využití zejména v případě, pokud chceme zachovat spínaní pomocí klasických mechanických vypínačů (převážně) na zdi.</p>



<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;" /> Pokud si nejste jistí jak Zigbee technologie funguje doporučuji se kouknout zejména na můj článek o <a href="https://blog.vyoralek.cz/iot/diy-zigbee-router-cc2530/">vlastním Zigbee routeru</a>.</p>



<h2 class="wp-block-heading">První pohled</h2>



<p>Už při prvním pohledu je vidět, že Aqara LLKZMK11LM je poměrně macek, zřejmě i díky čemuž má opravdu hodně vstupů/výstupů a kromě nich najdeme na produktu už jen jedno tlačítko. To slouží jednak k manuálnímu zapínání/vypínání spínačů a také k přepnutí do párovacího režimu.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg" alt="" class="wp-image-4949" width="167" height="167" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?w=800&amp;ssl=1 800w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?resize=370%2C370&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?resize=270%2C270&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?resize=570%2C570&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/dcd30969-7636-4d4d-809b-08d6cf8e4df4.jpg?resize=740%2C740&amp;ssl=1 740w" sizes="(max-width: 167px) 100vw, 167px" /></figure></div>



<p></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p style="font-size:17px"><img loading="lazy" decoding="async" width="225" height="225" class="wp-image-4951" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/gearbest.jpg?resize=225%2C225&#038;ssl=1" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/gearbest.jpg?w=225&amp;ssl=1 225w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/gearbest.jpg?resize=150%2C150&amp;ssl=1 150w" sizes="(max-width: 225px) 100vw, 225px" data-recalc-dims="1" /> <a class="thirstylink" title="Gearbest - Aqara LLKZMK11LM" href="https://blog.vyoralek.cz/go/gearbest-aqara-llkzmk11lm/" data-shortcode="true"><strong>$22</strong> (520 kč)</a></p>
</div>
</div>



<p>Vzhledem k tomu, že se jedná o Zigbee produkt, který pod trvalým napájením slouží spínač zároveň i jako Zigbee router, tj. šíří Zigbee signál dál do bytu / domu.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/03/image-17.png?w=770&amp;ssl=1" alt=""/></figure></div>



<p>Pokud se podíváme na konkurenty k tomuto produktu mohu zatím srovnávat pouze se Sonoff Mini, který má však spousta rozdílů:</p>



<figure class="wp-block-table"><table><thead><tr><th>Vlastnost</th><th>Aqara LLKZMK11LM</th><th>Sonoff Mini</th></tr></thead><tbody><tr><td>Rozměry</td><td>49 x 46 x 24 mm</td><td>42.6 x 42.6 x 20 mm</td></tr><tr><td>Bezdrátová konektivita</td><td>Zigbee</td><td>WiFi </td></tr><tr><td>Množství spínačů</td><td>2</td><td>1</td></tr><tr><td>Měření spotřeby</td><td>Ano</td><td>Ne</td></tr><tr><td>Vlastní firmware</td><td>Ne</td><td>Ano &#8211; Tasmota, EspHome ..</td></tr></tbody></table></figure>



<p>Je potřeba tedy zvážit vždy konkrétní použití a podle něj se rozhodnout.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="514" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653.jpg?resize=770%2C514&#038;ssl=1" alt="" class="wp-image-4937" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2653-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /><figcaption>Aqara LLKZMK11LM vs. Sonoff Mini</figcaption></figure>



<h3 class="wp-block-heading">Provedení produktu</h3>



<p>Celý produkt je jedna bílá krabička z které trčí pouze jeden drát na jehož konci je Zigbee anténa. Co se týče uchycení nenajdeme na produktu žádné možnosti a musíme si tedy nějak poradit.</p>



<p>Na krabičce na najdeme celkem 8 portů s následujícím významem::</p>



<ul><li><strong>N</strong> &#8211; vstup pro hlavní nulový vodič (N)</li><li><strong>L</strong> &#8211; přívod signálu pro klasický vypínač</li><li><strong>IN</strong> &#8211; vstup z klasického vypínače (propojeno přes vypínač s porty S1 a S2)</li><li><strong>IN</strong> &#8211; vstup pro hlavní fázový vodič L</li><li><strong>L1</strong> &#8211; výstup pro fázový vodič prvního spínače</li><li><strong>L2 </strong>&#8211; výstup pro fázový vodič druhého spínače</li><li><strong>S1</strong> &#8211; výstup pro klasický vypínač &#8211; ovládání prvního spínače (L1)</li><li><strong>S2</strong> &#8211; výstup pro klasický vypínač &#8211; ovládání druhého spínače (L2)</li></ul>



<p>Problémem spínače může být jeho velikost. Podle cíleného použití by se přímo vybízelo ho umístit do instalační krabičky do omítky, ale jak můžete vidět na obrázcích níže budete mít s největší pravděpodobností smůlu &#8211; zkusil jsem jak nízkou tak hlubokou krabičku, ale ani do jedné se nevejde.</p>



<p>Naproti tomu s čínskou hranatou krabičkou problém mít vůbec nebudete a v krabičce zbyde ještě hromad místa.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="493" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?fit=740%2C493&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2672-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="493" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?fit=740%2C493&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2673-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?ssl=1'><img loading="lazy" decoding="async" width="740" height="493" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?fit=740%2C493&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2674-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 740px) 100vw, 740px" /></a>



<h3 class="wp-block-heading">Technické parametry</h3>



<figure class="wp-block-table"><table><thead><tr><th>Název</th><th>Hodnota</th></tr></thead><tbody><tr><td>Označení modelu</td><td>LLKZMK11LM</td></tr><tr><td>Váha</td><td>50 g</td></tr><tr><td>Rozměry</td><td>49 x 46 x 24 mm</td></tr><tr><td>Bezdrátová konektivita</td><td>Zigbee</td></tr><tr><td>Maximální zatížení</td><td>10A (2300W)</td></tr><tr><td>Provozní teplota v místnosti</td><td>-10°C až +50°C</td></tr><tr><td>Provozní vlhkost v místnosti</td><td>5 &#8211; 95%</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Nastavení a použití</h2>



<p>Jak už u Zigbee zařízení bývá samotné nastavení je velice jednoduché a částečně závisí na použitém Zigbee bridgi. Nicméně základní nastavení obecně spočívá pouze v tom, že spínač připojíme k elektřině a spárujeme s bridgem.</p>



<p>V závilosti na konkrétních požadavcích pak zapojíme 4-8 portů. </p>



<p>V případě použití dvou žárovek a klasického dvojvypínače využijeme úplně všechny porty:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png" alt="" class="wp-image-4934" width="425" height="425" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?w=800&amp;ssl=1 800w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?resize=370%2C370&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?resize=270%2C270&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?resize=570%2C570&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image.png?resize=740%2C740&amp;ssl=1 740w" sizes="(max-width: 425px) 100vw, 425px" /><figcaption>Základní zapojení dvou žárovek s klasickým dvojitým výpínačem</figcaption></figure></div>



<p>Já jsem si zatím vyzkoušel jen nejzákladnější zapojení v podobě jedné zásuvky &#8211; budeme potřebovat pouze 4 porty &#8211; abych ověřil správnou funkčnost jednotlivých spínačů i v HomeAssistantovi a vše funguje jak má &#8211; je možné z HA ovládat spínače samostatně, ale o tom až dále.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="514" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675.jpg?resize=770%2C514&#038;ssl=1" alt="" class="wp-image-4938" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/DSCF2675-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>



<h2 class="wp-block-heading">Integrace</h2>



<p>Pro párování zařízení zastrčíme spínač do zásuvky a podržíme na pár sekund tlačítko &#8211; dioda by měla rychle modře blikat.</p>



<h3 class="wp-block-heading">1. Mijia / Aqara hub</h3>



<p>V případě použití Aqara hubu je možné zařízení integrovat i do Homekitu. Ovládání prostřednictvím aplikace Mi Home.</p>



<h3 class="wp-block-heading">2. ConBee II / RaspBee II a deCONZ</h3>



<p>I když tento produkt v seznamu oficiálně podporovaných v deCONZ nenajdete můžete ho už nyní používat. </p>



<p>Druhou kategorií Zigbee bridgů které umí pracovat s tímto spínačem začneme s ConBee a deCONZ, které představují velmi univerzální řešení &#8211; velká množina produktů, které můžeme s bridgem napárovat, ovšem za cenu složitější zejména prvotní konfigurace a nutnosti dalšího hardware na kterém celý systém poběží.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-8 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="430" height="283" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/1_mZcpbKf7kKGhn-kTGLmSBA.png" alt="" class="wp-image-4782" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/1_mZcpbKf7kKGhn-kTGLmSBA.png?w=430&amp;ssl=1 430w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/1_mZcpbKf7kKGhn-kTGLmSBA.png?resize=300%2C197&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/1_mZcpbKf7kKGhn-kTGLmSBA.png?resize=370%2C244&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/1_mZcpbKf7kKGhn-kTGLmSBA.png?resize=270%2C178&amp;ssl=1 270w" sizes="(max-width: 430px) 100vw, 430px" /></figure>



<p></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul><li>možnost kontroly až 200 chytrých zařízeních</li><li>ovládání pomocí Phoscon webového rozhraní a nebo možnost integrace s HomeAssistantem</li><li>nutnost dalšího HW &#8211; počítače s operačním systémem Linux/Windows</li><li>možnost definování skupin, scén a automatizací</li></ul>



<p style="font-size:18px"><a class="thirstylinkimg" title="Amazon - Conbee II" href="https://blog.vyoralek.cz/go/amazon-conbee-ii/" data-shortcode="true"><img loading="lazy" decoding="async" width="119" height="119" class="wp-image-3735" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/amazon-logo.jpg?resize=119%2C119&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>40 €</strong></a> Conbee II, <a class="thirstylinkimg" title="Amazon - RaspBee II" href="https://blog.vyoralek.cz/go/amazon-raspbee-ii/" data-shortcode="true"><img loading="lazy" decoding="async" width="119" height="119" class="wp-image-3735" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/amazon-logo.jpg?resize=119%2C119&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>40 €</strong> </a>Raspbee II</p>
</div>
</div>



<p>Základní přehled si můžete udělat z článku k <a href="https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway-conbee-ii-a-deconz/">ConBee</a> a nebo <a href="https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway-raspbee-ii-a-deconz/">RaspBee</a>, který je speciální verzí pro minipočítače Raspberry.</p>



<p>Vypínání a zapínání obou spínačů bude fungovat bez problémů a jedinou nevyřešenou věcí je zatím měření spotřeby (stav ve verzi 2.05.78) &#8211; <a href="https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2909">https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2909</a> &#8211; která by měla být ale velice brzy už přidána také.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-3.png" alt="" class="wp-image-4947" width="579" height="336" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-3.png?w=707&amp;ssl=1 707w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-3.png?resize=300%2C174&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-3.png?resize=370%2C215&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-3.png?resize=270%2C157&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-3.png?resize=570%2C331&amp;ssl=1 570w" sizes="(max-width: 579px) 100vw, 579px" /></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png" alt="" class="wp-image-4935" width="487" height="520" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png?w=932&amp;ssl=1 932w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png?resize=281%2C300&amp;ssl=1 281w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png?resize=768%2C821&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png?resize=370%2C395&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png?resize=270%2C289&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png?resize=570%2C609&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-1.png?resize=740%2C791&amp;ssl=1 740w" sizes="(max-width: 487px) 100vw, 487px" /></figure></div>



<h3 class="wp-block-heading">4. Texas Instrument CC2531 a Zigbee2MQTT</h3>



<p>Alternativou ke ConBee s deCONZ je opensource systém Zigbee2MQTT v kombinaci s CC2531. Výhody deCONZu zůstávají &#8211; množina podporovaných produktů je dokonce ještě větší. Výhodou je i nižší cena, ale to je vykoupeno dvěmi nevýhody v podobě složitější instalace &#8211; nutnost nahrát firmware přímo na USB stick a poměrně menším dosahem signálu.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-9 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="479" height="220" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-1.png?resize=479%2C220&#038;ssl=1" alt="" class="wp-image-2062" data-recalc-dims="1"/></figure>



<p></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul><li>možnost kontroly až 20 chytrých zařízeních</li><li>v základu neobsahuje žádnou aplikaci či rozhraní pro ovládání &#8211; nutno integrovat do dalšího systému</li><li>nutnost dalšího HW &#8211; počítače s operačním systémem Linux/Windows</li></ul>



<p style="font-size:18px"><a class="thirstylinkimg" title="AliExpress - Zigbee CC2530" href="https://blog.vyoralek.cz/go/aliexpress-zigbee-cc2530/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>$8</strong></a> , s anténou <a class="thirstylinkimg" title="AliExpress -  Zigbee CC2531 s anténou" href="https://blog.vyoralek.cz/go/aliexpress-zigbee-cc2531-s-antenou/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1">  <strong>$9</strong></a></p>
</div>
</div>



<h3 class="wp-block-heading">HomeAssistant</h3>



<p>V případě použití přímo Hubu od Xiaomi záleží na použité verzi &#8211; některé jdou integrovat napřímo a některé je možné propojit např. pomocí Homekitu.</p>



<p>U obou zbývajících &#8211; deCONZ a Zigbee2MQTT &#8211; je integrace jednoduchá a ničím se neliší od ostatních produktů.</p>



<p>V HomeAssistantovi bychom pak měli spínač vidět jako tři entity (platí pro deCONZ). První zobrazující spotřebu (zřejmě akumulovanou za oba spínače) a pak dva spínače, které jsou však typu světlo.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-2.png" alt="" class="wp-image-4936" width="335" height="453" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-2.png?w=694&amp;ssl=1 694w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-2.png?resize=221%2C300&amp;ssl=1 221w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-2.png?resize=370%2C501&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-2.png?resize=270%2C366&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/07/image-2.png?resize=570%2C772&amp;ssl=1 570w" sizes="(max-width: 335px) 100vw, 335px" /></figure></div>



<h2 class="wp-block-heading">Zhodnocení</h2>



<p>Produkty od Xiaomi mám obecně rád, jelikož jsem téměř vždy naprosto špičkové kvality a mají jednoduché použití. Ani tento spínač tak není výjimkou a nezklamal. Co ovšem zejména v našich podmínkách poměrně zásadním minusem může být je jeho velikost.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-10 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-background has-large-font-size has-gridlove-bg-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>plusy</strong></p>



<ul><li>podpora i v koordinátorech třetích stran</li><li>více možností zapojení</li><li>kvalitní provedení</li><li>zřejmě podpora měření spotřeby &#8211; zatím nefunkční v deCONZ</li></ul>



<p></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-background has-large-font-size has-gridlove-bg-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f44e.png" alt="👎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>mínusy</strong></p>



<ul><li>velikost</li></ul>



<p></p>
</div>
</div>



<p>Pokud vás napadá a nebo máte přímo zkušenosti s nějakým dalším podobným produktem, budu rád pokud nám dáte vědět v komentářích.</p>
<p>The post <a href="https://blog.vyoralek.cz/recenze/aqara-llkzmk11lm-dualni-bezdratovy-zigbee-spinac/">Aqara LLKZMK11LM duální bezdrátový Zigbee spínač</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/recenze/aqara-llkzmk11lm-dualni-bezdratovy-zigbee-spinac/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4930</post-id>	</item>
		<item>
		<title>ESP32 a ESPHome jako Xiaomi bluetooth gateway pro HA</title>
		<link>https://blog.vyoralek.cz/iot/esp32-a-esphome-jako-xiaomi-bluetooth-gateway-pro-ha/</link>
					<comments>https://blog.vyoralek.cz/iot/esp32-a-esphome-jako-xiaomi-bluetooth-gateway-pro-ha/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 14 Jun 2020 15:33:37 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=4650</guid>

					<description><![CDATA[<p>Jak propojit Xiaomi bluetooth zařízení s HomeAssistantem pomocí brány postavené na firmware ESPHome a desce ESP32.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/esp32-a-esphome-jako-xiaomi-bluetooth-gateway-pro-ha/">ESP32 a ESPHome jako Xiaomi bluetooth gateway pro HA</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>V minulém roce jsem napsal hned několik článků o tom jak z <strong>HomeAssistanta</strong> číst informace z <strong>Xiaomi Mi Flora</strong> sensoru a jeden z nich byl o řešení pomocí <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/">ESP32 a ESPHome</a>. </p>



<p>Od té doby se množina podporovaných bluetooth produktů výrazně rozšířila a dnes už můžeme říct, že ESPHome dokáže být plnou náhradou za Xiaomi Bluetooth Gateway. </p>



<p>Na nějakou dobu byl v ESPHome problém s novými produkty Xiaomi, které začali používat šifrování broadcastovaných zpráv a nebylo úplně jasné jak tyto zprávy dešifrovat. Naštěstí i toto je v poslední DEV verzi ESPHome vyřešeno a můžeme si tak udělat hezký sumář všech zajímavých podporovaných produktů a jak je v ESPHome nastavit.</p>



<h2 class="wp-block-heading">Jak to celé funguje?</h2>



<p>Hodilo by se připomenout proč vůbec něco takového potřebujeme a jak nám to může pomoci. Představme si situaci, že si koupíme například Mi Flora sensor, který se oficiálně páruje v Mi Home aplikaci v telefonu a na tomtéž místě si můžeme přečíst aktuální hodnoty sensoru.</p>



<p>Pokud ale chceme mít alespoň trochu chytrou domácnost, chceme abychom mohli mít všechny sensorová data na jednom místě a z tohoto místa se pak rozhodovat co se má stát &#8211; definovat automatizace. Proto potřebujeme nahradit telefon a Mi Home aplikaci něčím, co dokáže bezproblémů komunikovat s HomeAssistantem.</p>



<p>A proto přichází na scénu ESP32 &#8211; jakožto náhrada telefonu a ESPHome &#8211; jakožto náhrada Mi Home aplikace.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="258" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=770%2C258&#038;ssl=1" alt="" class="wp-image-2690" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?w=1021&amp;ssl=1 1021w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=300%2C100&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=768%2C257&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=370%2C124&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=270%2C90&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=570%2C191&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=740%2C248&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>



<h2 class="wp-block-heading">Proč ESP32?</h2>



<p>ESP32 jsem vybral z vícero důvodu:</p>



<ol><li><strong>obsahuje všechny potřebné HW části </strong>&#8211; má čip pro WiFi ale také Bluetooth komunikaci</li><li><strong>je univerzální &#8211;</strong> nic nám nebrání připojit více bluetooth zařízení na jednu desku a zároveň ji použít i k dalším věcem, které mohou být pod stejným firmware</li><li>samotná deska je <strong>extrémně levná</strong></li><li><strong>má velmi malou spotřebu</strong></li></ol>



<p>Já mám dlouhodobě oblíbenou desku <strong>Doit ESP32</strong>, která obsahuje vše potřebné a je za supr cenu</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-11 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="623" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=770%2C623&#038;ssl=1" alt="" class="wp-image-4597" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=1024%2C829&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=300%2C243&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=768%2C622&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=370%2C299&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=270%2C219&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=570%2C461&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=740%2C599&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?w=1060&amp;ssl=1 1060w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-large-font-size"><a class="thirstylinkimg" title="AliExpress - DOIT ESP32 Development" href="https://blog.vyoralek.cz/go/aliexpress-doit-esp32-development/" data-shortcode="true"><img decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?w=770&#038;ssl=1" alt="" style="width: 50px;" data-recalc-dims="1"><strong> $4.5</strong></a> (cca. 100kč)</p>
</div>
</div>



<p>a nebo jako alternativu <strong>ESP32-CAM</strong>, která je jen o trochu dražší, ale navíc obsahuje konektor na externí anténu a jako bonus mini kameru:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-12 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="736" height="648" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/ESP32CAM.jpg" alt="" class="wp-image-4882" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/ESP32CAM.jpg?w=736&amp;ssl=1 736w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/ESP32CAM.jpg?resize=300%2C264&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/ESP32CAM.jpg?resize=370%2C326&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/ESP32CAM.jpg?resize=270%2C238&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/ESP32CAM.jpg?resize=570%2C502&amp;ssl=1 570w" sizes="(max-width: 736px) 100vw, 736px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><a class="thirstylinkimg" title="AliExpress - ESP32-CAM" href="https://blog.vyoralek.cz/go/aliexpress-esp32-cam/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>$6</strong></a><strong> </strong>(cca. 150kč)</p>
</div>
</div>



<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;" />Existuje i možnost ESP32 jako prostředníka úplně vynechat a použít přímo bluetooth na např. Raspberry Pi, nicméně pak nemůžeme použít ESPHome a jsme vázání nepříliš velkým dosahem bluetooth Raspberry Pi. </p>



<p>S ESP32 můžeme konečné bluetooth zařízení umístit defakto kdekoli kam dosahá signál WiFi &#8211; což je zpravidla mnohem dále než bluetooth.</p>



<h2 class="wp-block-heading">Firmware ESPHome</h2>



<p>Nebudu zde zabíhat do detailů k ESPHome, nicméně alespoň ve stručnosti &#8211; ESPHome je firmware pro vývojové desky s čipy ESP8266 a ESP32 a poskytuje možnost přípravy vlastního firmware bez nutnosti znalosti programování &#8211; vše probíhá formou YAML konfigurace.</p>



<p>Samotný ESPHome je napsán v jazyce Python a lze ho zprovoznit víceméně na jakémkoliv počítači, nicméně já používám a ukážu vám variantu při instalaci jako HomeAssistant addon.</p>



<h3 class="wp-block-heading">Instalace jako HA Addon</h3>



<p>Nejprve pokud ještě v samotném HomeAssistant Add-on storu nemáme speciální repositář pro ESPHome tak ho přidáme pomocí menu <strong>Supervisor</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ <strong>Add-on store</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ <strong>tři tečky</strong> vpravo nahoře a do <strong>Add repository</strong> zadáme adresu:</p>



<pre class="wp-block-code"><code>https:&#47;&#47;github.com/esphome/hassio</code></pre>



<p>&#8230; a klikneme na tlačítko Add.</p>



<p>Ve storu bychom nyní měli vidět tři nové položky:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1193" height="135" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?fit=770%2C87&amp;ssl=1" alt="" class="wp-image-4708" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?w=1193&amp;ssl=1 1193w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?resize=300%2C34&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?resize=1024%2C116&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?resize=768%2C87&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?resize=370%2C42&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?resize=270%2C31&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?resize=570%2C65&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-7.png?resize=740%2C84&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Podle toho jaké bluetooth zařízení chceme použít se rozhodneme pro klasickou a nebo dev verzi. </p>



<p>Dev verzi budeme potřebovat (v době psaní článku je klasická verze 1.14.4) pro všechny novější produkty používající šifrování &#8211; pokud si nejste jistý, kterou verzi potřebujete nezoufejte a níže si ukážeme seznam produktů s vyznačením zda je potřeba dev verze.</p>



<p>Jakmile víme kterou verzi potřebujeme klikneme jako u jakéhokoliv jiného addonu na <strong>install</strong> a doporučuji rovnou přidat do postranní lišty HA pomocí volby <strong>Show in sidebar</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1456" height="598" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?fit=770%2C317&amp;ssl=1" alt="" class="wp-image-4651" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?w=1456&amp;ssl=1 1456w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?resize=300%2C123&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?resize=1024%2C421&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?resize=768%2C315&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?resize=370%2C152&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?resize=270%2C111&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?resize=570%2C234&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-2.png?resize=740%2C304&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h3 class="wp-block-heading">Základ firmwaru pro ESP32</h3>



<p>Jakmile máme ESPHome nainstalovaný připojíme ESP32 pomocí USB konektoru k počítači s ESPHome a klikneme na tlačítko <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>



<p>V prvním kroku si vybereme nějaký vhodný název &#8211; např. něco jako bl_gw_01.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="881" height="367" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png" alt="" class="wp-image-4709" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png?w=881&amp;ssl=1 881w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png?resize=300%2C125&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png?resize=768%2C320&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png?resize=370%2C154&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png?resize=270%2C112&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png?resize=570%2C237&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-8.png?resize=740%2C308&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>a v závislosti na konkrétním typu vývojové desky vybereme náš model &#8211; v případě použití linku výše se jedná o DOIT ESP32 DEVKIT V1.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-9.png" alt="" class="wp-image-4710" width="469" height="220" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-9.png?w=613&amp;ssl=1 613w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-9.png?resize=300%2C141&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-9.png?resize=370%2C174&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-9.png?resize=270%2C127&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-9.png?resize=570%2C268&amp;ssl=1 570w" sizes="(max-width: 469px) 100vw, 469px" /></figure>



<p>Nakonec je potřeba ještě vyplnit <strong>název</strong> a <strong>heslo</strong> do <strong>WiFi</strong> sítě:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-10.png" alt="" class="wp-image-4712" width="459" height="316" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-10.png?w=632&amp;ssl=1 632w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-10.png?resize=300%2C207&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-10.png?resize=370%2C255&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-10.png?resize=270%2C186&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-10.png?resize=435%2C300&amp;ssl=1 435w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-10.png?resize=570%2C393&amp;ssl=1 570w" sizes="(max-width: 459px) 100vw, 459px" /></figure>



<p>&#8230; a klikneme na <strong>Next</strong> + <strong>Submit</strong>.</p>



<p>Novou konfiguraci byste nyní měli vidět na hlavní obrazovce ESPHome:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-11.png" alt="" class="wp-image-4713" width="491" height="193" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-11.png?w=603&amp;ssl=1 603w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-11.png?resize=300%2C118&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-11.png?resize=370%2C145&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-11.png?resize=270%2C106&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-11.png?resize=570%2C224&amp;ssl=1 570w" sizes="(max-width: 491px) 100vw, 491px" /></figure>



<p>a pokud se podíváte na vygenerovanou kód tak uvidíte následující:</p>



<pre class="wp-block-code"><code>esphome:
  name: bl_gw_01
  platform: ESP32
  board: esp32doit-devkit-v1

wifi:
  ssid: "wifi_nazev"
  password: "wifi_heslo"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Bl Gw 01 Fallback Hotspot"
    password: "PiL4fu8AcUW3"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
</code></pre>



<p>V případě použití ESP32-CAM bude pak výsledný kód stejný, s jedním rozdílem v podobě jiného typu boardu:</p>



<pre class="wp-block-code"><code> esphome:
  name: bl_gw_01
  platform: ESP32
  board: nodemcu-32s</code></pre>



<p>Tím máme základ pro WiFi komunikaci hotový. ESP32 nyní můžeme od počítače odpojit a vyzkoušet, že komunikace funguje &#8211; poznáte díky tomu, že položka v ESPHome bude zelená.</p>



<h3 class="wp-block-heading">Přidání Bluetooth do ESPHome pro ESP32</h3>



<p>Samotné WiFi nám ale stačit nebude, jelikož my potřebujeme s koncovými zařízeními komunikovat pomocí bluetooth. K tomu se nám bude hodit komponenta esp32_ble_tracker.</p>



<p>Pomocí tlačítka Edit proto konfiguraci upravíme a přidáme do ní víceméně kamkoliv řádek:</p>



<pre class="wp-block-code"><code>esp32_ble_tracker:</code></pre>



<p>Nyní pomocí Upload novou verzi zkompilujeme a nahrajeme pomocí OTA (WiFi aktualizace firmware) přímo do ESP32.</p>



<h3 class="wp-block-heading">Bluetooth mac adresa koncového zařízení</h3>



<p>Pro konfiguraci koncových zařízeních budeme potřebovat jejich mac adresu. K tomu nám pomůže právě výše přidaná komponenta, která periodicky prochází okolí a zjišťuju bluetooth zařízení v dosahu.</p>



<p>Platí, že pokud je zařízení v ESPHome podporované, tak by vždy mělo obsahovat i informaci o názvu, tj. například pokud budeme chtít přidat Xiaomi budík uvidíme v ESPHome logu následující:</p>



<pre class="wp-block-code"><code>&#91;10:50:52]&#91;D]&#91;esp32_ble_tracker:500]: Found device 58:2D:34:51:5D:17 RSSI=-70
&#91;10:50:52]&#91;D]&#91;esp32_ble_tracker:521]:   Address Type: PUBLIC
&#91;10:50:52]&#91;D]&#91;esp32_ble_tracker:523]:   Name: 'Qingping Alarm Clock'</code></pre>



<p>Jak vidíte nejprve je adresa která nás zajímavá a pak pro potvrzení, že máme správné zařízení vidíme i název Quiqping Alarm Clock.</p>



<p>K logu s výpisem nalezených zařízení se dostaneme z hlavní obrazovky ESPHome a v boxíku s naší konfigurací přes tlačítko logs.</p>



<h3 class="wp-block-heading">Podporované zařízení</h3>



<p>Už víme jak najít mac adresu a až na výjimku u pár produktů máme vše co potřebujeme, takže se můžeme podívat na seznam produktů, které jsou aktuálně podporovány a jejich konfiguraci, kterou je potřeba do ESPHome přidat.</p>



<h4 class="wp-block-heading">Mijia MiFlora &#8211; HHCCJCY01</h4>



<p> Měření teploty, půdní vlhkosti, množství dopadajícího světla a množství živin v půdě.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-13 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="733" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg" alt="" class="wp-image-4661" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg?w=800&amp;ssl=1 800w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg?resize=300%2C275&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg?resize=768%2C704&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg?resize=370%2C339&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg?resize=270%2C247&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg?resize=570%2C522&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_hhccjcy011.jpg?resize=740%2C678&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<pre class="wp-block-code"><code>sensor: 
  - platform: xiaomi_hhccjcy01
    mac_address: '94:2B:FF:5C:91:61'
    temperature:
      name: "Xiaomi HHCCJCY01 Temperature"
    moisture:
      name: "Xiaomi HHCCJCY01 Moisture"
    illuminance:
      name: "Xiaomi HHCCJCY01 Illuminance"
    conductivity:
      name: "Xiaomi HHCCJCY01 Soil Conductivity"</code></pre>



<p></p>
</div>
</div>



<p class="has-text-align-center has-large-font-size"> <a class="thirstylinkimg" title="AliExpress - Mi Flora" href="https://blog.vyoralek.cz/go/aliexpress-mi-flora/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1">&nbsp;<strong>$18</strong></a> / <a class="thirstylinkimg" title="Amazon.de - Mi Flora" href="https://blog.vyoralek.cz/go/amazon-de-mi-flora/" data-shortcode="true"><img loading="lazy" decoding="async" width="119" height="119" class="wp-image-3735" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/amazon-logo.jpg?resize=119%2C119&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>12€</strong></a></p>



<h3 class="wp-block-heading">Mijia Bluetooth Temperature Humidity Sensor &#8211; LYWSDCGQ</h3>



<p>LCD dislej s měřenín teploty a vhlkosti a poskytuje i informaci o stavu baterie. </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-14 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="361" height="361" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg" alt="" class="wp-image-4670" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?w=361&amp;ssl=1 361w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsdcgq1.jpg?resize=270%2C270&amp;ssl=1 270w" sizes="(max-width: 361px) 100vw, 361px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<pre class="wp-block-code"><code>sensor:  
  - platform: xiaomi_lywsdcgq
    mac_address: "7A:80:8E:19:36:BA"
    temperature:
      name: "LYWSDCGQ Temperature"
    humidity:
      name: "LYWSDCGQ Humidity"
    battery_level:
      name: "LYWSDCGQ Battery Level"</code></pre>



<p></p>
</div>
</div>



<p class="has-text-align-center has-large-font-size"><a class="thirstylinkimg" title="AliExpress - Mijia Bluetooth Temperature Humidity Sensor - LYWSDCGQ" href="https://blog.vyoralek.cz/go/aliexpress-mijia-bluetooth-temperature-humidity-sensor-lywsdcgq/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1">&nbsp;<strong>$13</strong></a> / <a class="thirstylinkimg" title="Amazon.de - Mijia Bluetooth Temperature Humidity Sensor - LYWSDCGQ" href="https://blog.vyoralek.cz/go/amazon-de-mijia-bluetooth-temperature-humidity-sensor-lywsdcgq/" data-shortcode="true"><img loading="lazy" decoding="async" width="119" height="119" class="wp-image-3735" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/amazon-logo.jpg?resize=119%2C119&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>13€</strong></a> / <a class="thirstylinkimg" title="Alza - Mijia Bluetooth Temperature Humidity Sensor – LYWSDCGQ" href="https://blog.vyoralek.cz/go/alza-mijia-bluetooth-temperature-humidity-sensor-lywsdcgq/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2565" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-alza.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>500Kč</strong></a></p>



<h3 class="wp-block-heading">ClearGrass Bluetooth Thermometer and hygrometer &#8211; CGG1</h3>



<p>Alternativní model výše uvedeného &#8211; s velmi podobným vzhledem, který je vyráběný ekologickou odnoží Xiaomi. Namísto LCD displeje obsahuje e-ink displej. Slouží pro měření teploty a vlhkosti a poskytuje i informaci o stavu baterie.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-15 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="429" height="407" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg" alt="" class="wp-image-4672" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?w=429&amp;ssl=1 429w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?resize=300%2C285&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?resize=370%2C351&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgg11.jpg?resize=270%2C256&amp;ssl=1 270w" sizes="(max-width: 429px) 100vw, 429px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<pre class="wp-block-code"><code>sensor:  
  - platform: xiaomi_cgg1
    mac_address: "7A:80:8E:19:36:BA"
    temperature:
      name: "CGG1 Temperature"
    humidity:
      name: "CGG1 Humidity"
    battery_level:
      name: "CGG1 Battery Level"</code></pre>



<p></p>
</div>
</div>



<p class="has-text-align-center has-large-font-size"> <a class="thirstylinkimg" title="AliExpress - ClearGrass Bluetooth Thermometer and hygrometer – CGG1" href="https://blog.vyoralek.cz/go/aliexpress-cleargrass-bluetooth-thermometer-and-hygrometer-cgg1/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1">&nbsp;<strong>$15</strong></a> / <a class="thirstylinkimg" title="Amazon.de - ClearGrass Bluetooth Thermometer and hygrometer - CGG1" href="https://blog.vyoralek.cz/go/amazon-de-cleargrass-bluetooth-thermometer-and-hygrometer-cgg1/" data-shortcode="true"><img loading="lazy" decoding="async" width="119" height="119" class="wp-image-3735" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/amazon-logo.jpg?resize=119%2C119&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>30€</strong></a></p>



<h3 class="wp-block-heading">Mijia Bluetooth Temperature Humidity Sensor 2 &#8211; LYWSD03MMC</h3>



<p>Druhá generace Mijia verze bluetooth teploměru a vlhkoměru, která doznala velkých změn ve vzhledu a je i poměrně menší. Displej zůstal ve verzi LCD. Kromě teploty a vlhkosti poskytuje informaci i o stavu baterie.</p>



<p class="has-background has-gridlove-highlight-acc-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pro komunikaci je nutné získat tzv. <strong>bindkey</strong>. Ukážeme si níže. Dostupné pouze v <strong>ESPHome 1.15 &gt;</strong> (aktuálně verze dev).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-16 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="640" height="640" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsd03mmc.jpg" alt="" class="wp-image-4674" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsd03mmc.jpg?w=640&amp;ssl=1 640w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsd03mmc.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsd03mmc.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsd03mmc.jpg?resize=370%2C370&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsd03mmc.jpg?resize=270%2C270&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_lywsd03mmc.jpg?resize=570%2C570&amp;ssl=1 570w" sizes="(max-width: 640px) 100vw, 640px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<pre class="wp-block-code"><code>sensor:
  - platform: xiaomi_lywsd03mmc
    mac_address: "A4:C1:38:B1:CD:7F"
    bindkey: "eef418daf699a0c188f3bfd17e4565d9"
    temperature:
      name: "LYWSD03MMC Temperature"
    humidity:
      name: "LYWSD03MMC Humidity"
    battery_level:
      name: "LYWSD03MMC Battery Level"</code></pre>
</div>
</div>



<p class="has-text-align-center has-large-font-size"> <a class="thirstylinkimg" title="AliExpress - Mijia Bluetooth Temperature Humidity Sensor 2 - LYWSD03MMC" href="https://blog.vyoralek.cz/go/aliexpress-mijia-bluetooth-temperature-humidity-sensor-2-lywsd03mmc/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1">&nbsp;<strong>$8</strong> za 2ks</a> / <a class="thirstylinkimg" title="Amazon.de - Mijia Bluetooth Temperature Humidity Sensor 2 - LYWSD03MMC" href="https://blog.vyoralek.cz/go/amazon-de-mijia-bluetooth-temperature-humidity-sensor-2-lywsd03mmc/" data-shortcode="true"><img loading="lazy" decoding="async" width="119" height="119" class="wp-image-3735" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/amazon-logo.jpg?resize=119%2C119&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>8€</strong> za 2ks</a></p>



<h3 class="wp-block-heading">ClearGrass Alarm Clock &#8211; CGD1</h3>



<p>Teplota a vlhkost. Poskytuje i informaci o stavu baterie. Pokud chcete vědět více koukněte na <a href="https://blog.vyoralek.cz/recenze/recenze-budik-xiaomi-quingping-bluetooth-cgd1/">moji recenzi</a>.</p>



<p class="has-background has-gridlove-highlight-acc-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pro komunikaci je nutné získat tzv. <strong>bindkey</strong>. Ukážeme si níže. Dostupné pouze v <strong>ESPHome 1.15 &gt;</strong> (aktuálně verze dev).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-17 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1000" height="1000" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg" alt="" class="wp-image-4675" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?w=1000&amp;ssl=1 1000w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?resize=370%2C370&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?resize=270%2C270&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?resize=570%2C570&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/xiaomi_cgd1.jpg?resize=740%2C740&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<pre class="wp-block-code"><code>sensor:
  - platform: xiaomi_cgd1
    mac_address: "A4:C1:38:8C:34:B7"
    bindkey: "fe39106baeedb7c801e3d63c4396f97e"
    temperature:
      name: "CGD1 Temperature"
    humidity:
      name: "CGD1 Humidity"
    battery_level:
      name: "CGD1 Battery Level"</code></pre>



<p></p>
</div>
</div>



<p class="has-text-align-center has-large-font-size"> <a class="thirstylinkimg" title="AliExpress - Xiaomi Quingping Bluetooth CGD1" href="https://blog.vyoralek.cz/go/aliexpress-xiaomi-quingping-bluetooth-cgd1/" data-shortcode="true"><img loading="lazy" decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1">&nbsp;<strong>$13</strong></a> / <a class="thirstylinkimg" title="Amazon.de - Xiaomi Quingping Bluetooth CGD1" href="https://blog.vyoralek.cz/go/amazon-de-xiaomi-quingping-bluetooth-cgd1/" data-shortcode="true"><img loading="lazy" decoding="async" width="119" height="119" class="wp-image-3735" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/amazon-logo.jpg?resize=119%2C119&#038;ssl=1" alt="" data-recalc-dims="1"> <strong>18€</strong></a></p>



<h3 class="wp-block-heading">Získání bindkey pro nová Xiaomi zařízení</h3>



<p>Pokud máte jeden z posledních bluetooth produktů od Xiaomi pak vidíte, že v konfiguraci kromě mac adresy potřebujeme i jakýsi bindkey. Jedná se o novinku, která šifruje veškerou komunikaci &#8211; což vlastně není vůbec špatně &#8211; ale přináší nám nutnost tento klíče získat.</p>



<p>Obecně je tento klíč dostupný pouze v kroku párování nového zařízení v Mi Home Aplikaci, kdy je na servery Xiaomi poslána zpráva typu <code>POST</code>:</p>



<pre class="wp-block-preformatted">/app/device/bltbind</pre>



<p>obsahující data:</p>



<pre class="wp-block-code"><code>{ 
  "did":"blt.3.129q4nasgeg00",
  "token":"20c665a7ff82a5bfb5eefc36",
  "props":&#91;{
     "type":"prop",
     "key":"bind_key",
     "value":"cfc7cc892f4e32f7a733086cf3443cb0"
     },{
      "type":"prop",
      "key":"smac",
      "value":"A4:C1:38:8C:34:B7"
     }
   ]}
</code></pre>



<p>a právě hodnota pro klíč <code>bind_key</code> je ta která nás zajímá.</p>



<p>Bohužel pro nás je zpráva poslána jako HTTPS a je tedy zašifrována pomocí SSL. Naneštěstí existující způsoby jak zachytit tuto zprávu i v nezaširované podobě. </p>



<p>Budeme potřebovat telefon s nainstalovanou aplikací Mi Home, přes kterou nové Xiaomi zařízení přidáváme a v tomto telefonu bude potřeba pár dalších úprav v závislosti na použitém operačním systému.</p>



<h4 class="wp-block-heading">Postup pro Android telefon</h4>



<p>Jelikož nemám k dispozici žádný Android telefon nemohu vám zde uvést prověřený návod krok-za-krokem pro tuto platformu a podle všeho je potřeba použít aplikaci <a href="https://play.google.com/store/apps/details?id=com.egorovandreyrm.pcapremote&amp;hl=cz">Remote PCAP</a> v kombinaci s <a href="https://www.wireshark.org/">WireShark</a>. Podrobnější popis je pak anglicky k dispozici <a href="https://egorovandreyrm.com/pcap-remote-tutorial/">zde</a>.</p>



<p class="has-background has-gridlove-highlight-acc-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f937-200d-2642-fe0f.png" alt="🤷‍♂️" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Poprosím čtenáře pokud někdo už tohle na Androidu absolvoval zda by mi poslal postup s obrázky a já sem do článku přidám.</p>



<h4 class="wp-block-heading">Postup pro iPhone s iOS</h4>



<p>Při použití telefonu iPhonu s iOS je potřeba si nejprve nainstalovat aplikaci <strong><a href="https://apps.apple.com/us/app/stream-network-debug-tool/id1312141691">Stream &#8211; Network Debug Tool</a></strong>, která je k dispozici zdarma.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-9.56.33.png?resize=352%2C365&#038;ssl=1" alt="" class="wp-image-4717" width="352" height="365" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-9.56.33.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-9.56.33.png?resize=289%2C300&amp;ssl=1 289w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-9.56.33.png?resize=370%2C384&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-9.56.33.png?resize=270%2C280&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-9.56.33.png?resize=570%2C592&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-9.56.33.png?resize=740%2C769&amp;ssl=1 740w" sizes="(max-width: 352px) 100vw, 352px" data-recalc-dims="1" /></figure></div>



<p>Po spuštění bude potřeba nejprve v menu Settings kliknout na HTTPS Sniffing a vybrat volbu Install CA &#8230; &#8211; nejsem si úplně jistý, ale měla by tam být jedna položka. Neudělal jsem si screenshot a nyní už vidím jen položku což by měl být stav, kterého chcete docílit.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?resize=346%2C310&#038;ssl=1" alt="" class="wp-image-4719" width="346" height="310" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?resize=300%2C270&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?resize=370%2C333&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?resize=270%2C243&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?resize=335%2C300&amp;ssl=1 335w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?resize=570%2C512&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-16.59.20.png?resize=740%2C665&amp;ssl=1 740w" sizes="(max-width: 346px) 100vw, 346px" data-recalc-dims="1" /></figure></div>



<p>Volba by vás měla přesměrovat na internet kde se stáhne certifikát do telefonu, které je potřeba přidat mezi důvěryhodné. </p>



<p>To uděláme pomocí menu telefonu Obecné <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ Informace <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ Důvěryhodnost certifikátu a povolíme Stream certifikát.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.02.45.png?resize=324%2C298&#038;ssl=1" alt="" class="wp-image-4720" width="324" height="298" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.02.45.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.02.45.png?resize=300%2C276&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.02.45.png?resize=370%2C340&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.02.45.png?resize=270%2C248&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.02.45.png?resize=570%2C524&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.02.45.png?resize=740%2C681&amp;ssl=1 740w" sizes="(max-width: 324px) 100vw, 324px" data-recalc-dims="1" /></figure></div>



<p>Zároveň byste měli mít mezi VPN připojeními nové pojmenované Stream.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.04.08.png?resize=324%2C401&#038;ssl=1" alt="" class="wp-image-4721" width="324" height="401" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.04.08.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.04.08.png?resize=242%2C300&amp;ssl=1 242w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.04.08.png?resize=370%2C458&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.04.08.png?resize=270%2C334&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.04.08.png?resize=570%2C705&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.04.08.png?resize=740%2C916&amp;ssl=1 740w" sizes="(max-width: 324px) 100vw, 324px" data-recalc-dims="1" /></figure></div>



<p>Toto se úplně všímat nemusíte &#8211; nastartuje se automaticky s aplikace Stream pokud je potřeba.</p>



<p>Nejprve doporučuju shodit aplikaci Mi Home pokud jste ji měli spuštěnou a v aplikaci Stream kliknout na volbu Sniff Now &#8211; měla by se automaticky spustit i VPN.</p>



<p>Nyní už můžeme opět Mi Home spustit a začít s párováním nového zařízení. To dokončíme celým procesem, přepneme se zpět do aplikace Stream a zastavíme Sniffování.</p>



<p>Otevřeme si Sniff history, klikneme na položku v history sessions, klikneme na lupu a zadáme do keyword <code>bltbind</code>.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?resize=329%2C332&#038;ssl=1" alt="" class="wp-image-4722" width="329" height="332" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?resize=297%2C300&amp;ssl=1 297w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?resize=370%2C374&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?resize=270%2C273&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?resize=570%2C576&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-14-v-17.08.43.png?resize=740%2C748&amp;ssl=1 740w" sizes="(max-width: 329px) 100vw, 329px" data-recalc-dims="1" /></figure></div>



<p>Pokud jsme vše udělali správně měli bychom nyní vidět pouze jednu položku, u které si v záložce Request klikneme na Preview form z Request Body a klikneme ještě na Format a položku Form Deserialize. V sekci data bychom pak měli čitelně už vidět <code>bind_key</code>.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-10.41.33.png?resize=334%2C286&#038;ssl=1" alt="" class="wp-image-4718" width="334" height="286" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-10.41.33.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-10.41.33.png?resize=300%2C258&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-10.41.33.png?resize=370%2C318&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-10.41.33.png?resize=270%2C232&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-10.41.33.png?resize=570%2C489&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-13-v-10.41.33.png?resize=740%2C635&amp;ssl=1 740w" sizes="(max-width: 334px) 100vw, 334px" data-recalc-dims="1" /></figure></div>



<p>Musím se přiznat, že jsem získáváním klíče strávil snad hodinu, možná částečně i proto, že jsem měl bluetooth zařízení už přidané a bylo potřeba ho nejprve odstranit a dostupné návody v angličtině nejsou zrovna nejdetailnější. Věřím tak, že podle mého návodu to zvládnete mnohem rychleji <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3 class="wp-block-heading">(volitelné) Webový server v ESPHome</h3>



<p>Občas se může hodit mít podobně jako například v Tasmotě přístup na hodnoty senzorů přímo na ESP32 a ač webové rozhraní není tak bohaté jako u Tasmoty tak ESPHome přeci jen nějaký základ obsahuje.</p>



<p>Aktivujete jej přidáním následujícího do konfigurace:</p>



<pre class="wp-block-code"><code>web_server:
  port: 80  </code></pre>



<p>Například v mém případě mám k ESP32 připojené aktuálně hned tři bluetooth produkty a všechny hodnoty lze přehled pomocí tohoto rozhraní vidět:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i1.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?fit=770%2C973&amp;ssl=1" alt="" class="wp-image-4654" width="383" height="484" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?w=948&amp;ssl=1 948w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?resize=237%2C300&amp;ssl=1 237w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?resize=810%2C1024&amp;ssl=1 810w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?resize=768%2C971&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?resize=370%2C468&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?resize=270%2C341&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?resize=570%2C720&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-5.png?resize=740%2C935&amp;ssl=1 740w" sizes="(max-width: 383px) 100vw, 383px" /></figure></div>



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



<p>ESPHome integrace je nyní plně konfigurovatelné přes UI HA, takže stačí v menu Nastavení <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ Integrace kliknout na tlačítko <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> a vyhledat ESPHome:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-12.png" alt="" class="wp-image-4724" width="462" height="203" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-12.png?w=571&amp;ssl=1 571w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-12.png?resize=300%2C132&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-12.png?resize=370%2C163&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-12.png?resize=270%2C119&amp;ssl=1 270w" sizes="(max-width: 462px) 100vw, 462px" /></figure></div>



<p>.. a do pole adresa uzlu zadejte název z konfigurace, popř. IP adresu.</p>



<p>Všechny dostupné senzory pak budou dostupné pod tímto jedním zařízením a můžete je začít rovnou z vesela používat v HA <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-13.png" alt="" class="wp-image-4725" width="321" height="518" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-13.png?w=348&amp;ssl=1 348w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-13.png?resize=186%2C300&amp;ssl=1 186w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-13.png?resize=270%2C436&amp;ssl=1 270w" sizes="(max-width: 321px) 100vw, 321px" /></figure></div>



<p>Někdy v blízké budoucnosti si ještě ukážeme způsob pomocí Xiaomi Gateway, který by mohl být snad i jednodušší a rád bych se podíval i na alternativu v podobě <a href="https://github.com/1technophile/OpenMQTTGateway">OpenMQTTGateway</a>.</p>



<p>Zatím se jeví způsob přes ESPHome v případě nových produktů poněkud složitý tak uvidíme zda najdeme i jednodušší způsob.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/esp32-a-esphome-jako-xiaomi-bluetooth-gateway-pro-ha/">ESP32 a ESPHome jako Xiaomi bluetooth gateway pro HA</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/esp32-a-esphome-jako-xiaomi-bluetooth-gateway-pro-ha/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4650</post-id>	</item>
		<item>
		<title>Xiaomi Quingping CGD1 chytrý bluetooth budík</title>
		<link>https://blog.vyoralek.cz/recenze/recenze-budik-xiaomi-quingping-bluetooth-cgd1/</link>
					<comments>https://blog.vyoralek.cz/recenze/recenze-budik-xiaomi-quingping-bluetooth-cgd1/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Fri, 05 Jun 2020 13:56:52 +0000</pubDate>
				<category><![CDATA[Recenze]]></category>
		<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=4570</guid>

					<description><![CDATA[<p>Pokud hledáte designově vyvedený budík hodící se téměr do každé moderní domácnosti a který navíc je možné do chytré domácnosti integrovat pak Xiaomi Quingping by mohl být vaší volbou.</p>
<p>The post <a href="https://blog.vyoralek.cz/recenze/recenze-budik-xiaomi-quingping-bluetooth-cgd1/">Xiaomi Quingping CGD1 chytrý bluetooth budík</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Troufám si odhadovat, že většina z nás začnou při zařizování smarthome všemožnými čidly a tlačítky. Dříve nebo později však zjistíte, že nechcete pro zjištění všeho šahat po mobilnímu telefonu a začnete si říkat, že by se vám hodilo i něco co informace přímo zobrazuje.</p>



<p>Jedno zařízení z této kategorie si dnes představíme a jedná se hodiny / budík s označením <strong>Xiaomi Quingping ClearGrass CGD1</strong> kombinovaný se senzorem teploty a vlhkosti. </p>



<p>A jelikož se bavíme celou dobu o smarthome může tento produkt fungovat jak samostatně tak být i součástí inteligentní domácnosti.</p>



<h2 class="wp-block-heading">První pohled</h2>



<h3 class="wp-block-heading">Provedení</h3>



<p>Co vás zřejmě na tomto budíku zaujme je minimalistický design a příjemná velikost. Hodiny jsou zobrazeny opravdu velkými číslicemi, které není problém přečíst i z druhé části pokoje.</p>



<p>Zajímavostí je i fakt, že budík neobsahuje žádné tlačítko, respektive celé tělo budíku je jedno velké tlačítko, které aktivujeme zamáčknutím budíku svrchu. </p>



<p>Tlačítko má ale i další funkce:</p>



<ol><li><strong>zmáčknutí jednou</strong> &#8211; podsvícení displeje</li><li><strong>podržení po dobu 3s</strong> &#8211; párovací mód Bluetooth</li><li><strong>podržení po dobu 10s </strong>&#8211; zastavení všech nastavených budíků</li></ol>



<p>Budík je k dispozici ve třech barevných provedeních &#8211; modrá, zelená a bílá. Všechno jsou velmi decentní, které by se mohly hodit téměř do každého interiéru.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1000" height="378" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg" alt="" class="wp-image-4603" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg?w=1000&amp;ssl=1 1000w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg?resize=300%2C113&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg?resize=768%2C290&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg?resize=370%2C140&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg?resize=270%2C102&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg?resize=570%2C215&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/CGD1-colors.jpg?resize=740%2C280&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Při stisknutí budíku se displej podsvítí velmi decentní bílou barvou &#8211; je možno nastavit jeho intenzitu v úrovni 1-10. Díky tomu je možné si zobrazit hodiny i večer, ale zároveň budík rušivě nesvítí do místnosti. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2560" height="1707" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?fit=770%2C514&amp;ssl=1" alt="" class="wp-image-4583" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2643-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Přední strana budíku ve dne</figcaption></figure>



<p>Pro srovnání velikosti tři produkty od Xiaomi &#8211; zleva: náš budík, Bluetooth Mijia teploměr / vlhkoměr s displejem, Zigbee Mijia teploměr / vlhkoměr.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2560" height="1707" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?fit=770%2C514&amp;ssl=1" alt="" class="wp-image-4586" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2644-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Srovnání měřičů teploty &#8211; náš budík, a dva další sensory od Xiaomi</figcaption></figure>



<p>Součástí balení jsou podle všeho jen někdy i dvě AA baterie sloužící pro napájení budíku a které se zastrkávají ze zadní strany.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2560" height="1707" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?fit=770%2C514&amp;ssl=1" alt="" class="wp-image-4587" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/DSCF2645-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Zadní strana budíku a prostor pro baterie</figcaption></figure>



<h3 class="wp-block-heading">Technické parametry</h3>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Název</th><th>Hodnota</th></tr></thead><tbody><tr><td><strong>Výrobce</strong></td><td>Xiaomi (řada Quingping)</td></tr><tr><td><strong>Označení modelu</strong></td><td>CGD1</td></tr><tr><td><strong>Váha</strong></td><td>99 g (bez baterií)</td></tr><tr><td><strong>Rozměry</strong></td><td>80,3 x 41 x 83 mm</td></tr><tr><td><strong>Velikost displeje</strong></td><td>61 x 61 mm</td></tr><tr><td><strong>Bezdrátová konektivita</strong></td><td>Bluetooth 5.0</td></tr><tr><td><strong>Rozsah měření teploty</strong></td><td>-9,9 °C  až 49,9 °C</td></tr><tr><td><strong>Přesnost měření teploty</strong></td><td>+/- 0,2 °C</td></tr><tr><td><strong>Rozsah měření vlhkosti</strong></td><td>0 &#8211; 99%</td></tr><tr><td><strong>Typ baterie</strong></td><td>2 x AA</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Nastavení a použití</h2>



<p>Úplně prvním krokem je vložení dvou AA baterií ze zadní části budíku. </p>



<p>Jakmile toto máme budík naběhne, začne ihned měřit teplotu a vlhkost, nicméně datum a čas nebudou ukazovat správné hodnoty. Pro jejich nastavení budeme marně hledat jakékoliv manuální tlačítka. Tenhle budík se kompletně nastavuje prostřednictvím mobilního telefonu připojeného přes bluetooth.</p>



<p>V základu máme dokonce dvě možnosti jakou aplikaci použít. Buď můžeme použít aplikaci <strong>Qingping +</strong> a nebo <strong>Xiaomi Mi Home</strong>. Jelikož druhá varianta je mnohem více obecnější &#8211; podporuje více produktů &#8211; a většina z vás už ji možná i nainstalovanou má, podíváme se právě na tuto.</p>



<p>Zapneme si Mi Home aplikaci a nejprve budeme muset změnit nastavení <strong>regionu na Mainland China</strong>. Bohužel alespoň v době psaní tohoto článku produkt není pod českým regionem dostupný.</p>



<p>Jakmile máme správný region klikneme na tlačítko <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> a budík svrchu zmáčkneme a podržíme na 2 sekundy, dokud ikonka bluetooth na displeji budíku nezačne blikat.</p>



<p>Díky tomu by se nám budík měl v seznamu Mi Home pro přidávání nahoře objevit sám a nemusíme ho hledat v seznamu. Další kroky už jsou pak stejné jako jiné zařízení, tj. přiřazení do místnosti, pojmenování a možnost sdílení.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.02.18.png?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.03.14.png?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.04.47.png?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?ssl=1'><img loading="lazy" decoding="async" width="740" height="1316" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?fit=740%2C1316&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.07.26.png?resize=740%2C1316&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>



<p>Jakmile máme budík přidaný měla by proběhnout první synchronizace a budík by už měl ukazovat správný datum a čas. </p>



<p>V nastavení najdeme defakto dvě oblasti &#8211; týkající se budíku a dále pak displeje. První oblast je přístupná z hlavní obrazovky nastavení a můžeme si vybrat jeden z 9-ti zvuků pro alarm a nastavit hlasitost.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?resize=372%2C282&#038;ssl=1" alt="" class="wp-image-4608" width="372" height="282" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?w=750&amp;ssl=1 750w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?resize=300%2C228&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?resize=370%2C281&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?resize=270%2C205&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?resize=570%2C433&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?resize=740%2C562&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-05-v-14.13.28.png?resize=80%2C60&amp;ssl=1 80w" sizes="(max-width: 372px) 100vw, 372px" data-recalc-dims="1" /></figure></div>



<p>V druhé části dostupné pomocí <strong>Device Display Settings</strong> se nám bude zejména hodit změna jazyka z čínštiny na angličtinu &#8211; změníme <strong>Device Language</strong> a můžeme si nastavit i jas displeje.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?resize=374%2C665&#038;ssl=1" alt="" class="wp-image-4577" width="374" height="665" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?resize=576%2C1024&amp;ssl=1 576w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?resize=169%2C300&amp;ssl=1 169w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?resize=370%2C658&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?resize=270%2C480&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?resize=570%2C1014&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?resize=740%2C1316&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/Snímek0Aobrazovky-2020-06-03-v-10.06.40.png?w=750&amp;ssl=1 750w" sizes="(max-width: 374px) 100vw, 374px" data-recalc-dims="1" /><figcaption>Nastavení displeje</figcaption></figure></div>



<h2 class="wp-block-heading">Integrace</h2>



<p>Nyní bychom už mohli být spokojení, jelikož máme budík přidaný v Mi Home a můžeme ho tak teoreticky použít i na automatizace &#8230; ale &#8230; má to jeden z mého pohledu zásadní problém. Pro funkčnost automatizace musí být vždy v dosahu mobilní telefon, což je poměrně problém.</p>



<p>Ukážeme si základní informace o dvou možnostech jak tento problém vyřešit.</p>



<h3 class="wp-block-heading">Xiaomi Youpin CGSPR1</h3>



<p>Samo Xiaomi nabízí vlastní Bluetooth bránu u které jsem zatím nebyl schopen potvrdit zda podporuje i tento budík, ale v popisu je všechny Mijia bluetooth zařízení, takže by to mělo fungovat &#8211; určitě ještě vyzkouším. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png" alt="" class="wp-image-4591" width="262" height="291" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?w=894&amp;ssl=1 894w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=270%2C300&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=768%2C852&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=370%2C411&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=570%2C632&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image.png?resize=740%2C821&amp;ssl=1 740w" sizes="(max-width: 262px) 100vw, 262px" /></figure></div>



<p class="has-gridlove-bg-color has-gridlove-highlight-bg-background-color has-text-color has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Brána k dostání na <a class="thirstylink" title="Gearbest - Xiaomi Youpin CGSPR1" href="https://blog.vyoralek.cz/go/gearbest/" data-shortcode="true">Gearbest</a> $16.</p>



<p>Detailní popis připravím v samostatném článku k této bráně.</p>



<h3 class="wp-block-heading">ESP32 s ESPHome</h3>



<p>Druhou možností je použití vývojové desky ESP32, která obsahuje i Bluetooth čip a které už jsme si v kombinaci s ESPHome ukázalo pro <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/">Xiaomi Mi Flora</a>.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?fit=770%2C623&amp;ssl=1" alt="" class="wp-image-4597" width="324" height="262" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?w=1060&amp;ssl=1 1060w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=300%2C243&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=1024%2C829&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=768%2C622&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=370%2C299&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=270%2C219&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=570%2C461&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/06/image-1.png?resize=740%2C599&amp;ssl=1 740w" sizes="(max-width: 324px) 100vw, 324px" /></figure></div>



<p>Řešení pro budík je v tomto velice podobné s dvěmi důležitými rozdíly:</p>



<ol><li>Tento budík s označením CGD1 je v ESPHome podporován velice krátce &#8211; doslova pár dní &#8211; a aktuálně je k dispozici pouze v dev verzi. Nenajdete to ho tedy zatím v posledním finálním vydání ESPHome.</li><li>Pro komunikaci s budíkem je narozdíl od Mi Flora potřeba šifrovací klíč. Ten je možné odchytit, nicméně to poměrně zesložití instalaci.</li></ol>



<p class="has-gridlove-bg-color has-gridlove-highlight-bg-background-color has-text-color has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ESP32 je k dostání na <a class="thirstylink" title="Gearbest - ESP32 Development Board" href="https://blog.vyoralek.cz/go/gearbest-esp32-development-board/" data-shortcode="true">Gearbest</a> $7.7 nebo <a class="thirstylink" title="AliExpress - DOIT ESP32 Development" href="https://blog.vyoralek.cz/go/aliexpress-doit-esp32-development/" data-shortcode="true">AliExpress</a> $4.5.</p>



<p>Detailní popis včetně nalezení šifrovacího klíče si můžete přečíst v <a href="https://blog.vyoralek.cz/iot/esp32-a-esphome-jako-xiaomi-bluetooth-gateway-pro-ha/">tomto článku</a>.</p>



<h3 class="wp-block-heading">ESP32 s OpenMQTTGateway</h3>



<p>Alternativou k druhé možnosti se jeví i <a href="https://github.com/1technophile/OpenMQTTGateway">OpenMQTTGateway</a>, který umí běžet i na ESP32 a podle všeho již má podporu pro tento budík. Jelikož s tímto firmwarem ještě nemám žádné zkušenosti necháme si více na nějaký další článek.</p>



<h3 class="wp-block-heading">Kterou možnost zvolit?</h3>



<p>Odpověď na tuto otázku není úplně triviální, jelikož každá má nějaké plusy ale i mínusy.</p>



<p>Hotová brána od Xiaomi je určitě rychlejší řešení, které vám poskytne možnost spárovat se (zřejmě) všemi Mijia produkty od Xiaomi používací bluetooth. Budete však potřebovat adaptér na českou zásuvku a brána bude umět komunikovat pouze s Xiaomi.</p>



<p>Na druhou stranu ESP32 je univerzálnější řešení a bude umět komunikovat se všemi zařízeními, které umí firmware &#8211; v našem případě ESPHome / OpenMQTTGateway. Zároveň si můžete kód různě upravovat či rozšiřovat dle vlastních potřeb. Nevýhodou je pak poněkud složitější párování, zejména u zařízení, které používají šifrovací klíče.</p>



<h2 class="wp-block-heading">Zhodnocení</h2>



<p>Pokud hledáte hezké digitální hodiny do vaší domácnosti pak CGD1 stojí za zvážení. Jako bonus pak dostanete sensor teploty a vlhkosti, které můžete za určitých podmínek použít i pro řízení chytré domácnosti.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-18 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-gridlove-bg-background-color has-background has-large-font-size"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>plusy</strong></p>



<ul><li>vzhled</li><li>kvalitní displej</li><li>příjemné podsvícení</li><li>cena</li></ul>



<p></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-gridlove-bg-background-color has-background has-large-font-size"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f44e.png" alt="👎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>mínusy</strong></p>



<ul><li>v Mi Home aplikaci nutnost nastavit China region</li><li>chybějící ukazatel baterie</li></ul>



<p></p>
</div>
</div>



<p class="has-gridlove-bg-color has-gridlove-highlight-bg-background-color has-text-color has-background has-normal-font-size"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Budík CGD1 je k dostání na <a class="thirstylink" title="Gearbest - Xiaomi Quingping Bluetooth CGD1" href="https://blog.vyoralek.cz/go/gearbest-xiaomi-quingping-bluetooth-cgd1/" data-shortcode="true">Gearbest</a> $19</p>



<p>Brzy si ukážeme jak tento budík propojit s HomeAssistantem v detailech.</p>



<p></p>
<p>The post <a href="https://blog.vyoralek.cz/recenze/recenze-budik-xiaomi-quingping-bluetooth-cgd1/">Xiaomi Quingping CGD1 chytrý bluetooth budík</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/recenze/recenze-budik-xiaomi-quingping-bluetooth-cgd1/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4570</post-id>	</item>
		<item>
		<title>Xiaomi Roborock S50 &#8211; chyba LDS Error 1</title>
		<link>https://blog.vyoralek.cz/iot/xiaomi-roborock-s50-chyba-lds-error-1/</link>
					<comments>https://blog.vyoralek.cz/iot/xiaomi-roborock-s50-chyba-lds-error-1/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 02 Feb 2020 13:31:15 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[roborock]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=3323</guid>

					<description><![CDATA[<p>Před více jak rokem jsme si pořídili dva robotické vysavače Xiaomi Roborock S50. Před nedávnem však jeden z nich začal stávkovat s chybou Error 1. Nakonec se mi problém podařilo vyřešit a rád bych se podělil se zkušeností jak tuto chybu vyřešit.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-roborock-s50-chyba-lds-error-1/">Xiaomi Roborock S50 &#8211; chyba LDS Error 1</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Tenhle článek nemá být recenzí na robotický vysavač &#8211; tu už nějakou dobu plánuji, ale nějak byly zatím vždy zajímavější témata. </p>



<h2 class="wp-block-heading">Pár slov o Xiaomi Roborock S50</h2>



<p>Rád bych alespoň zmínil proč jsem si <strong>Xiaomi Roborock S50</strong> vybral. Hlavním důvodem byly opravdu dobré výsledky co se týče kvality vysávání a v tomto kontextu i suprová cena. Druhým důvodem je pak možnost integrace do prostředí <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/">HomeAssistant</a>.</p>



<p>Aktuálně je dispozici vylepšená verze <strong>Roborock S7</strong> (<em><a class="thirstylink" title="Alza - Roborock S7" href="https://blog.vyoralek.cz/go/alza-roborock-s7/" data-shortcode="true">Alza</a> cca. 13tis. Kč)</em>, kterou lze určitě opět doporučit. Pokud chcete ušetřit pár tisíců pak je zde např. starší model <strong>Roborock S5 Max</strong> (<em><a class="thirstylink" title="Alza - Roborock S5 Max" href="https://blog.vyoralek.cz/go/alza-roborock-s5-max/" data-shortcode="true">Alza</a> cca. 9tis. Kč</em>), který je stále dobrou volbou.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?fit=770%2C433&amp;ssl=1" alt="Xiaomi Roborock S50" class="wp-image-3328" width="443" height="248" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?resize=370%2C208&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?resize=270%2C152&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?resize=570%2C321&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/xiaomi-roborock-sweep-one-s50.jpg?resize=740%2C416&amp;ssl=1 740w" sizes="(max-width: 443px) 100vw, 443px" /><figcaption>Xiaomi Roborock S50</figcaption></figure></div>



<h2 class="wp-block-heading">Chyba LDS Error 1</h2>



<p>Po více než roce, kdy jsou oba vysavače 2-3x týdně v provozu se na jednom z nich objevil problém <code>LDS Error 1</code>.</p>



<p>Začal jsem proto zjišťovat co tahle chyba může znamenat a zanedlouho bylo jasné, že problém se v senzoru pro pohyb vysavače &#8211; <strong>Laser Distance Sensor (LDS)</strong>, který se při správné funkci otáčí a má tak přehled o všech překážkách okolo. U mého vysavače se však po zapnutí čištění tento sensor neotáčel.</p>



<p>Na <strong><a href="https://www.youtube.com/watch?v=l9jd86wsUQk">Youtube</a></strong> jsem pak narazil na video níže, které ukazuje, že řešení problému by nakonec nemuselo být vůbec složité a z komentářů jsem se dozvěděl, že problém je <strong>zaseknutý motor sensoru</strong>, který je potřeba odblokovat pomocí externího zdroje napájení &#8211; doporučována je 9V baterie.</p>



<p class="has-gridlove-highlight-acc-background-color has-background">  <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;" />Vyndání sensoru není nějak extrémně složité &#8211; je třeba odšroubovat 14 šroubků a vycvaknout hlavní kryt. Doporučuji i přesto raději opravdu kouknout na video.</p>



<p>Koukněte proto na video jak samotný senzor vyndat.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="770" height="434" src="https://www.youtube.com/embed/l9jd86wsUQk?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=cs-CZ&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<p>Jakmile máme sensor venku, je potřeba k motoru &#8211; viz obrázek níže &#8211; připojit baterii a pokud motor není spálený pak by se nám měl roztočit.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/ae01.alicdn.com/kf/HTB17DDQaGSs3KVjSZPiq6AsiVXaE.jpg?resize=384%2C384&#038;ssl=1" alt="Sensor vzdálenosti + motor" width="384" height="384" data-recalc-dims="1" /><figcaption>Sensor vzdálenosti + motor</figcaption></figure></div>



<p>V dnešní době je 9V baterie už poměrně unikát a já zrovna žádnou doma neměl a tak jak říká p. Babica, <em>když nemáte tohle použijte něco jiného co máte doma</em> &#8211; v mém případě 1.5V baterii. Motoru se nejprve úplně nechtělo, ale nakonec se roztočil.</p>



<p>Pak už jen zbývalo vše smontovat zpět a užít si pocit vítězství po kliknutí na tlačítko <strong>Clean</strong>, kdy se sensor opět točil jak divý <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Nakonec jsem se kouknul i po samotném motoru sensoru, abych zjistil, že se dá pořídit doslova za pár korun (<em><a class="thirstylink" title="AliExpress - Roborock Sensor Motor" href="https://blog.vyoralek.cz/go/aliexpress-roborock-sensor-motor/" data-shortcode="true">AliExpress</a> 140kč)</em>. Pokud by byl motor spálený není vůbec problém si pořídit nový.</p>



<p>Při <strong>výměně motorku</strong> je potřeba se připravit na <strong>dvě věci:</strong></p>



<ol><li>pokud máte verzi bez <strong>malé oranžové řemenice</strong> tak bude potřeba ji <strong>sundat</strong> z té originální &#8211; není to extrémní problém ale je potřeba mít nějaké užší kleště kterými řemenici zespoda vytlačíme<br></li><li>motorek je k hlavními tělu celého senzoru přišroubovaný dosti malými šroubky, ke kterým možná nebudete mít <strong>šroubovák</strong> &#8211; je potřeba <strong><s>PH000</s></strong> &#8211; dle komentáře Petra (díky) jsou je potřeba šroubovák <strong>PH2 na vyndání sensoru</strong> a <strong>PH1 na vyndání motoru</strong>.<br><br>Doufám, že neexistují dvě verze a já se pouze mýlil, každopádně sada Philips šroubováků se vždy sejde.</li></ol>



<p>Snad po téhle opravě bude vysavač zase dlouho spokojeně sloužit &#8211; robotický vysavač je jedním z nejužitečnějších produktů z pohledu úsporu času co jsem kdy koupil <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<h2 class="wp-block-heading">Update po pár týdnech</h2>



<p>Bohužel se závada jen roztočením motorku sensoru nevyřešila trvale a problém se objevil zpět. Vypadá to tedy, že v některých připadech se výměně motorku nevyhneme &#8211; naštěstí je to ale stále investice v řádu stokorun.</p>



<p>A to už je můj vysavač s vykuchaným motorkem a novým připraveným k montáži <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2560" height="1707" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?fit=770%2C514&amp;ssl=1" alt="" class="wp-image-4132" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=570%2C380&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?resize=740%2C493&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/DSCF2491-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h2 class="wp-block-heading">Update po 2 letech</h2>



<p>Z návštěv a komentářů tohoto článků vidím, že je tento problém opravdu častý. Nevím jestli jsem tak měl štěstí, ale vysavač po výměně od té doby drží. Navíc mám ještě druhý, který je ještě o půl roku starší a tam se to ještě neprojevilo. Pro představu přidávám kolik už toho oba za tu dobu uklidili <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?ssl=1'><img loading="lazy" decoding="async" width="740" height="206" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?fit=740%2C206&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?w=1170&amp;ssl=1 1170w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?resize=300%2C84&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?resize=1024%2C285&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?resize=768%2C214&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?resize=370%2C103&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?resize=270%2C75&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?resize=570%2C159&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image-1.png?resize=740%2C206&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?ssl=1'><img loading="lazy" decoding="async" width="740" height="205" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?fit=740%2C205&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?w=1170&amp;ssl=1 1170w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?resize=300%2C83&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?resize=1024%2C284&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?resize=768%2C213&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?resize=370%2C102&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?resize=270%2C75&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?resize=570%2C158&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2022/04/image.png?resize=740%2C205&amp;ssl=1 740w" sizes="(max-width: 740px) 100vw, 740px" /></a>



<p> </p>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-roborock-s50-chyba-lds-error-1/">Xiaomi Roborock S50 &#8211; chyba LDS Error 1</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/xiaomi-roborock-s50-chyba-lds-error-1/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3323</post-id>	</item>
		<item>
		<title>Xiaomi Mi Flora a WiFi přenos dat pomocí desky s ESP32 &#8211; řešení II</title>
		<link>https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/</link>
					<comments>https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Mon, 14 Oct 2019 18:02:54 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=2726</guid>

					<description><![CDATA[<p>Minule jsem sliboval poslední článek k Mi Flora, nicméně je tady další :) Pojďme se tedy podívat jak integrovat Mi Flora pomocí ESPHome a mikrokontroleru ESP32.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/">Xiaomi Mi Flora a WiFi přenos dat pomocí desky s ESP32 &#8211; řešení II</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p style="background-color:#fffdbd;font-size:19px" class="has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ec-1f1e7.png" alt="🇬🇧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> This <strong>article is also available in English</strong> on my second blog <a href="https://lovetechstuff.com/iot-products/ha-integration-xiaomi-mi-flora-via-wifi-by-esp32-microcontroller-and-esphome/">lovetechstuff.com</a></p>



<p>Oproti řešení v <a href="https://blog.vyoralek.cz/iot/esp32-flora/">minulém článku</a> mi použití <strong>ESPHome</strong> s <strong>ESP32</strong> a <strong>HomeAssistentem</strong> přišlo natolik zajímavé, že jsem se rozhodl přeci jen napsat ještě jeden článek k <strong>Mi Flora</strong>. </p>



<p>Pokud máte HomeAssistent tak tohle řešení mohu určitě doporučit jako preferované.</p>



<h2 class="wp-block-heading">Deska s čipem ESP32 jako brána mezi Bluetooth a WiFi</h2>



<p>Základní schéma komunikace je stejné jako v minule:</p>



<figure class="wp-block-image"><img decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png" alt=""/><figcaption>Schéma integrace MiFlora prostřednictvím ESP32</figcaption></figure>



<p><strong>Na jedné straně </strong>máme nějaké systém pro<em> </em><strong>domácí automatizaci </strong>&#8211; já se budu věnovat případu pokud používáme <strong>HomeAssistant</strong>, což nám přinese určité benefity v podobně jednodušší konfigurace. Předpokládáme dále, že HomeAssistent nám běží na nějakém minipočítači s <strong>WiFi,</strong> nebo <strong>Ethernet</strong> rozhraním do domácí sítě.</p>



<p><strong>Na druhé straně </strong>pak máme <strong>Xiaomi Mi Flora Plant</strong>, který používá technologii přenosu dat <strong>Bluetooth</strong> a je umístěný příliš daleko minipočítače s HomeAssistentem a nebo ten nemá bluetooth. </p>



<p>Použijeme proto desku s čipem ESP32, která v sobě obsahuje jak Bluetooth tak WiFi rozhraní a poslouží nám jako brána mezi těmito dvěmi světy. Nakonec bychom měli být proto schopní číst data v HomeAssistentovi, přesto že je nemáme propojené napřímo.</p>



<p>V případě použití ESHome a HomeAssistanta máme navíc jeden poměrně zásadní rozdíl &#8211;  nepotřebujeme MQTT broker, čili se vše o jednu část ještě zjednodušší.</p>



<p>Já mohu doporučit desku&nbsp;<strong>DOIT ESP32 DEVKIT V1</strong>, který stojí pár korun, má výbornou podporu ovladačů a je levná.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="457" height="363" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-17.png?resize=323%2C257&amp;ssl=1" alt="" class="wp-image-670"/><figcaption>Deska DOIT ESP32 DEVKIT V1</figcaption></figure></div>



<p>Pokud ESP32 desku ještě nemáte mohu doporučit a přidám rovnou link na&nbsp;<a href="https://blog.vyoralek.cz/go/aliexpress-doit-esp32-development/">AliExpress</a>&nbsp;s cenou cca $4,6 (něco málo přes 100kč).</p>



<p>Pojďme se tedy vrhnout na jednotlivé kroky.</p>



<h2 class="wp-block-heading">1. ESPHome jako Hass.io (HomeAssistant) doplněk</h2>



<p>O <strong>ESPHome</strong> už jsem napsal poměrně hodně článků. Ve stručnosti se jedná o framework umožňující pomocí webového rozhraní připravit <strong>firmware pro mikrokontroler s čipem ESP32.</strong></p>



<p>Pokud používáme <strong>Hass.io</strong> pak se nám vyloženě nabízí varianta přidání <strong>ESPHome</strong> jako doplňku. Kompletní postup jsem napsal v <a href="https://blog.vyoralek.cz/iot/esphome-jako-doplnek-pro-hass-io-homeassistant/">tomto článku</a>.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="615" height="474" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-10.png" alt="" class="wp-image-2734" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-10.png?w=615&amp;ssl=1 615w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-10.png?resize=300%2C231&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-10.png?resize=370%2C285&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-10.png?resize=270%2C208&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-10.png?resize=570%2C439&amp;ssl=1 570w" sizes="(max-width: 615px) 100vw, 615px" /><figcaption>Doplněk Hass.io &#8211; ESPHome</figcaption></figure></div>



<p>V sekci nastavení doplňku doporučuji zapnout volbu <strong>Show in sidebar </strong>a budete tak mít rychlý přístup k <strong>ESPHome</strong> přímo z levého menu <strong>HomeAssistenta</strong>.</p>



<p>Pokud Hass.io nemáte, pak je stále možnost rozchodit si <strong>ESPHome</strong> u sebe jako<strong> Python addon</strong>. Popis najdete v <a href="https://blog.vyoralek.cz/iot/esphomelib-alternativni-firmware-pro-esp8266-a-esp32/">tomto článku</a>.</p>



<h2 class="wp-block-heading">2. Připojení ESP32 a nastavení portu</h2>



<p>Dále se budu věnovat víceméně konfiguraci pro Hass.io, nicméně v případě nahrávání firmware z počítače je to velmi podobné.</p>



<p>ESP32 desku tedy připojení pomocí microUSB do minipočítače a v sekci <strong>Hass.io</strong> / <strong>System</strong> / <strong>Hardware</strong> bychom nově měli vidět položku USB sériového rozhraní.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="681" height="250" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-9.png" alt="" class="wp-image-2733" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-9.png?w=681&amp;ssl=1 681w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-9.png?resize=300%2C110&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-9.png?resize=370%2C136&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-9.png?resize=270%2C99&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-9.png?resize=570%2C209&amp;ssl=1 570w" sizes="(max-width: 681px) 100vw, 681px" /><figcaption>Seznam sériových rozhraní v HomeAssistentovi</figcaption></figure>



<p>Pokud sériové rozhraní USB není vidět, pak restartujte HomeAssistant s již připojeným USB kabelem k ESP32.</p>



<p>Jakmile se nyní přepneme do ESPHome addonu měli bychom v sekci výběru portu vidět novou položku:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="373" height="190" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-6.png" alt="" class="wp-image-2728" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-6.png?w=373&amp;ssl=1 373w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-6.png?resize=300%2C153&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-6.png?resize=370%2C188&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-6.png?resize=270%2C138&amp;ssl=1 270w" sizes="(max-width: 373px) 100vw, 373px" /><figcaption>Seznam portů v ESPHome</figcaption></figure></div>



<p>Já mám ve výběru dvě USB rozhraní jelikož jedno je ještě Zigbee USB dongle. <strong>ESP32</strong> by se měl jmenovat <strong>CP2102 USB</strong> <strong>&#8211; </strong>respektivě záleží na konkrétním USB rozhraní na ESP32 desce.</p>



<h2 class="wp-block-heading">3. Nová konfigurace ESPHome a zapnutí Bluetooth skenování</h2>



<p>Jakmile máme vybraný správný port z předchozího kroku můžeme se vrhnout na přidání ESPHome konfigurace.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="593" height="327" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-7.png" alt="" class="wp-image-2729" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-7.png?w=593&amp;ssl=1 593w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-7.png?resize=300%2C165&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-7.png?resize=370%2C204&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-7.png?resize=270%2C149&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-7.png?resize=570%2C314&amp;ssl=1 570w" sizes="(max-width: 593px) 100vw, 593px" /><figcaption>ESPHome projekt pro MiFlora</figcaption></figure>



<p>Klikneme na velké červené tlačítko + a v průvodci postupně vyplníme:</p>



<ul><li>Introduction And Name &#8211; flora_01</li><li>Device Type &#8211; Doit ESP32 Devkit v1 &#8211; popř. jinou desku</li><li>WiFi And Over-The-Air Updates &#8211; nastavte údaje do vaší  WiFi</li><li>Done! &#8211; hotovo</li></ul>



<p>Pomocí tlačítka <strong>edit</strong> si vygenerovanou konfiguraci zkontrolujeme a přidáme řádek:</p>



<pre class="wp-block-code"><code>esp32_ble_tracker:</code></pre>



<p>Kompletní konfigurace by pak zatím mohla vypadat nějak takto:</p>



<pre class="wp-block-code"><code>esphome:
  name: flora_01
  platform: ESP32
  board: esp32doit-devkit-v1

wifi:
  ssid: "&lt;NAZEVWIFI>"
  password: "&lt;HESLODOWIFI>"

esp32_ble_tracker:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
</code></pre>



<p>Konfiguraci uložíme a stiskneme tentokráte tlačítko <strong>Upload</strong>, které provede nejprve kompilaci a pak nahrání nového firmware přes USB sériové rozhraní přímo do ESP32.</p>



<p>Po úspěšném nahrání bychom měli nejprve vidět  o připojení ESP32 do sítě WiFi</p>



<pre class="wp-block-code"><code>19:56:52][I][app:096]: esphome version 1.13.6 compiled on Oct 10 2019, 19:50:15
[19:56:52][C][wifi:372]: WiFi:
[19:56:52][C][wifi:254]:   SSID: [redacted]
[19:56:52][C][wifi:255]:   IP Address: 10.2.1.21
[19:56:52][C][wifi:257]:   BSSID: [redacted]
[19:56:52][C][wifi:258]:   Hostname: 'flora_01'
[19:56:52][C][wifi:262]:   Signal strength: -61 dB ▂▄▆█
[19:56:52][C][wifi:263]:   Channel: 1
[19:56:52][C][wifi:264]:   Subnet: 255.255.255.0
[19:56:52][C][wifi:265]:   Gateway: 10.2.1.1
[19:56:52][C][wifi:266]:   DNS1: 10.2.1.1
[19:56:52][C][wifi:267]:   DNS2: 8.8.8.8
[19:56:52][C][logger:137]: Logger:
[19:56:52][C][logger:138]:   Level: DEBUG
[19:56:52][C][logger:139]:   Log Baud Rate: 115200
[19:56:52][C][logger:140]:   Hardware UART: UART0
[19:56:52][C][ota:029]: Over-The-Air Updates:
[19:56:52][C][ota:030]:   Address: flora_01.local:3232
[19:56:52][C][api:103]: API Server:
[19:56:52][C][api:104]:   Address: flora_01.local:6053</code></pre>



<p>&#8230; ale nás bude zajímat až výpis později z Bluetooth modulu, který by měl postupně zobrazovat veškeré Bluetooth zařízení v dozsahu.</p>



<p>Jakmile uvidíme položku Got Xioami Mi Flora zbystříme a opíšeme si MAC adresu uvedenou v závorkách.</p>



<pre class="wp-block-code"><code>20:45:46][D][xiaomi_ble:118]: Got Xiaomi Mi Flora (C4:7C:8D:6A:9C:FF):
[20:45:46][D][xiaomi_ble:136]:   Moisture: 34%
[20:46:02][D][xiaomi_ble:118]: Got Xiaomi Mi Flora (C4:7C:8D:6A:9C:FF):
[20:46:02][D][xiaomi_ble:121]:   Temperature: 28.8°C
[20:46:02][D][esp32_ble_tracker:147]: Starting scan..</code></pre>



<h2 class="wp-block-heading">4. Editace konfigurace ESPHome &#8211; přidání Mi Flora Plant</h2>



<p>Otevřeme si opět konfiguraci ESPHome a do konfigurace přidáme ještě jednu sekci:</p>



<pre class="wp-block-code"><code>sensor:
  - platform: xiaomi_hhccjcy01
    mac_address: 'C4:7C:8D:6A:9C:FF'
    temperature:
      name: "Xiaomi MiFlora Temperature"
    moisture:
      name: "Xiaomi MiFlora Moisture"
    illuminance:
      name: "Xiaomi MiFlora Illuminance"
    conductivity:
      name: "Xiaomi MiFlora Soil Conductivity"
    battery_level:
      name: "Xiaomi MiFlora Battery Level"</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;" />Pokud používáte <strong>ESPHome &lt;1.14 </strong>pak je potřeba změnit nastavení konfigurace platform na hodnotu <code>xiaomi_miflora</code>.</p>



<p>Klikneme na tlačítko <strong>upload</strong> a nahrajeme zaktualizovanou verzi firmware.</p>



<p>Po restartu už bychom v logu ESPHome měli vidět konkrétní hodnoty všech hodnot sensorů, které ESPHome z Mi Flora Plant přečetl. </p>



<pre class="wp-block-code"><code>20:11:46][D][xiaomi_ble:118]: Got Xiaomi Mi Flora (C4:7C:8D:6A:9C:FF):
[20:11:46][D][xiaomi_ble:130]:   Conductivity: 649µS/cm
[20:11:46][D][sensor:092]: 'Xiaomi MiFlora Soil Conductivity': Sending state 649.00000 µS/cm with 0 decimals of accuracy
[20:11:53][D][xiaomi_ble:118]: Got Xiaomi Mi Flora (C4:7C:8D:6A:9C:FF):
[20:11:53][D][xiaomi_ble:121]:   Temperature: 22.5°C
[20:11:53][D][sensor:092]: 'Xiaomi MiFlora Temperature': Sending state 22.50000 °C with 1 decimals of accuracy
[20:12:02][D][xiaomi_ble:118]: Got Xiaomi Mi Flora (C4:7C:8D:6A:9C:FF):
[20:12:02][D][xiaomi_ble:133]:   Illuminance: 82lx
[20:12:02][D][sensor:092]: 'Xiaomi MiFlora Illuminance': Sending state 82.00000 lx with 0 decimals of accuracy</code></pre>



<h2 class="wp-block-heading">5. HomeAssistant integrace Mi Flora Plant pomocí ESPHome a ESP32</h2>



<p>Nyní už nám zbývá poslední krok &#8211; přidání Mi Flora Plant do HomeAssistenta. Jelikož jsme použili ESPHome bude intergrace jednoduchá .</p>



<p>V HomeAssistentovi dáme <strong>Configuration</strong> / <strong>Integrations</strong> a v sekci <strong>Discovered </strong>byste měli už automaticky vidět <strong>ESPHome</strong>. Klikneme na <strong>Configure</strong> a potvdíme.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="494" height="153" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-8.png" alt="" class="wp-image-2731" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-8.png?w=494&amp;ssl=1 494w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-8.png?resize=300%2C93&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-8.png?resize=370%2C115&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-8.png?resize=270%2C84&amp;ssl=1 270w" sizes="(max-width: 494px) 100vw, 494px" /><figcaption>Integrace MiFlora do HomeAssistenta</figcaption></figure></div>



<p>ESPHome konfigurace se nyní objeví v sekci <strong>Configured</strong>, kde můžeme v detailu vidět název všech sensorů a popř. je rovnou přejmenovat.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="507" height="394" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-11.png" alt="" class="wp-image-2738" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-11.png?w=507&amp;ssl=1 507w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-11.png?resize=300%2C233&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-11.png?resize=370%2C288&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-11.png?resize=270%2C210&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-11.png?resize=385%2C300&amp;ssl=1 385w" sizes="(max-width: 507px) 100vw, 507px" /><figcaption>Seznam dostupných sensorů z MiFlora v HomeAssistentovi</figcaption></figure></div>



<p>Pro zobrazení na Dashboardu v případě Lovelace můžeme použít něco takového:</p>



<pre class="wp-block-code"><code>  - type: entities
    entities:      
      - entity: sensor.xiaomi_miflora_soil_conductivity
      - entity: sensor.xiaomi_miflora_illuminance
      - entity: sensor.xiaomi_miflora_moisture
      - entity: sensor.xiaomi_miflora_temperature
    title: Rostina - Fikus II
    show_header_toggle: false  </code></pre>



<p>.. což nám vyrobí zhruba něco takového:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="433" height="287" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-22.png" alt="" class="wp-image-2803" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-22.png?w=433&amp;ssl=1 433w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-22.png?resize=300%2C199&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-22.png?resize=370%2C245&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-22.png?resize=270%2C179&amp;ssl=1 270w" sizes="(max-width: 433px) 100vw, 433px" /></figure></div>



<p>Narozdíl od <a href="https://blog.vyoralek.cz/iot/esp32-flora/">předchozí verze pomocí Arduina </a>projektu, přináší verze s ESPHome spoustu výhod a z mého pohledu mnohem jednodušší konfiguraci &#8211; zejména pokud použijete HomeAssistent.</p>



<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;" />ESPHome Xiaomi intragrace pouze pasivně poslouchá packety poslané z xiaomi zařízení a přepošle je. To má za následek, že tento způsob integrace nemá žádný vliv na živnostnost baterie.</p>



<p>Díky moc @Johnymu za komentář u přechozího článku, kde mě na tuhle variantu upozornil. Vůbec jsem si toho u ESPHome nevšiml a mnohem lépe to zapadá do celkového konceptu domácí automatizace <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Díky všem, kteří komentují a příspívají tak i k samotnému obsahuju tohodle blogu.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/">Xiaomi Mi Flora a WiFi přenos dat pomocí desky s ESP32 &#8211; řešení II</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2726</post-id>	</item>
		<item>
		<title>Xiaomi Mi Flora a WiFi přenos dat pomocí desky s ESP32</title>
		<link>https://blog.vyoralek.cz/iot/esp32-flora/</link>
					<comments>https://blog.vyoralek.cz/iot/esp32-flora/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Mon, 07 Oct 2019 13:32:34 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=2658</guid>

					<description><![CDATA[<p>V dnešním článku se podíváme jak vyřešit problém, pokud máme rostliny příliš daleho od dosahu bluetooth a přesto bychom z nich chtěli sbírat informace.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/esp32-flora/">Xiaomi Mi Flora a WiFi přenos dat pomocí desky s ESP32</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Už třetí v článek o Xiaomi Mi Flora a pomalu to vypadá, že se ze mě stává zahradník <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Tohle je ale určitě poslední a navíc dnešní článek bude zase trochu více technický. </p>



<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;" />Po napsání tohoto článku jsem byl v komentáři upozorněn na možnost pomocí ESPHome a tak vznikl článek další, který obsahuje z mého pohledu lepší variantu integrace na HomeAssistent. Pokud tedy máte Hass.io doporučuji pokračovat <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/">rovnou na něj </a><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Ukážeme si projekt <a href="https://github.com/jvyoralek/flora"><strong>Flora</strong></a>, který je implementací ESP32 bluetooth klienta pro Xiaomi Flora plant sensor, a který následně získané údaje umí přeposlat pomocí MQTT na server.</p>



<p>Jedná se tak o jakýsi most mezi centrem domácnosti &#8211; např. <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/">HomeAssistentem</a> a <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/">Xiaomi Mi Flora Plant</a>, kdy s samotnému přenosu dat do centra domácnosti je použito <strong>WiFi</strong> namísto přímého propojení přes <strong>Bluetooth</strong> &#8211; což sebou nese četné limitace zejména na vzdálenost.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1021" height="342" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png" alt="" class="wp-image-2690" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?w=1021&amp;ssl=1 1021w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=300%2C100&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=768%2C257&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=370%2C124&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=270%2C90&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=570%2C191&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-4.png?resize=740%2C248&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h2 class="wp-block-heading">1. Instalace Arduino IDE</h2>



<p>Celý postup si dnes ukážeme v <strong>Arduino IDE</strong>. Pokud Arduino IDE ještě nemáte  pak instalaci najdete na webu <a href="https://www.arduino.cc/en/Main/Software">arduino.cc</a>.</p>



<h2 class="wp-block-heading">2. Přidání podpory ESP32</h2>



<p>Ve standardní instalaci <strong>Arduino</strong>, možná jak už tak nějak s názvu vyplývá, je podpora pouze pro Arduino desky. My však potřebuje použít ESP32 a je potřeba tyto desky v nastavení přidat.</p>



<p>Otevřeme si <strong>Vlastnosti</strong> a téměř dole je položka <strong>Správce dalších desek URL</strong>. Do té přidáme hodnotu:</p>



<pre class="wp-block-code"><code>https://dl.espressif.com/dl/package_esp32_index.json</code></pre>



<p>Pokud už v tomhle políčku nejakou hodnotu máme, např. pro přidání ESP8266, pak jednotlivé adresy od sebe oddělíme čárkou.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="913" height="551" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png" alt="" class="wp-image-2659" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png?w=913&amp;ssl=1 913w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png?resize=300%2C181&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png?resize=768%2C463&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png?resize=370%2C223&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png?resize=270%2C163&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png?resize=570%2C344&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-22.png?resize=740%2C447&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Klikneme na <strong>OK</strong> a přesuneme se do menu <strong>Nástroje</strong>, kde vyhledáme položku <strong>Vývojová deska </strong>a pak <strong>Manažér Desek&#8230;</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="714" height="243" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-2.png" alt="" class="wp-image-2687" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-2.png?w=714&amp;ssl=1 714w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-2.png?resize=300%2C102&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-2.png?resize=370%2C126&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-2.png?resize=270%2C92&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-2.png?resize=570%2C194&amp;ssl=1 570w" sizes="(max-width: 714px) 100vw, 714px" /></figure>



<p>Po načtení bychom mezi položkami měli být schopni najít balík <strong>esp32</strong>, který nainstalujeme. </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="802" height="213" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png" alt="" class="wp-image-2660" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png?w=802&amp;ssl=1 802w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png?resize=300%2C80&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png?resize=768%2C204&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png?resize=370%2C98&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png?resize=270%2C72&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png?resize=570%2C151&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-23.png?resize=740%2C197&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h2 class="wp-block-heading">3. Výběr správné desky</h2>



<p>Desek s čipem <strong>ESP32</strong> existuje poměrně obrovské množství. Já si vybral čínskou variantu <strong>DOIT ESP32 DEVKIT V1</strong></p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-17.png?resize=323%2C257&#038;ssl=1" alt="" class="wp-image-670" width="323" height="257" data-recalc-dims="1" /><figcaption>Deska DOIT ESP32 DEVKIT V1</figcaption></figure></div>



<p>Pokud ESP32 desku ještě nemáte mohu doporučit a přidám rovnou link na <a class="thirstylink" title="AliExpress - DOIT ESP32 Development" href="https://blog.vyoralek.cz/go/aliexpress-doit-esp32-development/" data-shortcode="true">AliExpress</a> s cenou cca $4,6 (něco málo přes 100kč).</p>



<p>A nyní nastává první specialita pro tento projekt. Normálně bychom v seznamu našli desku <strong>DOIT ESP32 DEVKIT V1</strong>, která tam skutečně je:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="285" height="122" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-24.png" alt="" class="wp-image-2661" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-24.png?w=285&amp;ssl=1 285w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-24.png?resize=270%2C116&amp;ssl=1 270w" sizes="(max-width: 285px) 100vw, 285px" /></figure></div>



<p>&#8230; ale my musíme udělat vyjímku. Samotný projekt po kompilaci je příliš velký a tak je potřeba vybrat <strong>ESP32 Dev Module</strong>, kdy budeme mít přístup k speciální konfiguraci pro <strong>Partrition Scheme</strong>. Tu potřebujeme nastavit <strong>No OTA</strong>, jinak projekt do tohoto ESP32 nenahrajeme.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="702" height="221" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-3.png" alt="" class="wp-image-2688" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-3.png?w=702&amp;ssl=1 702w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-3.png?resize=300%2C94&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-3.png?resize=370%2C116&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-3.png?resize=270%2C85&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-3.png?resize=570%2C179&amp;ssl=1 570w" sizes="(max-width: 702px) 100vw, 702px" /></figure>



<h2 class="wp-block-heading">4. Otestování kompilace a nahrání</h2>



<p>Jakmile máme vše výše nastaveno, hodí se raději otestovat, zda nám všechno funguje jak má.</p>



<p>V menu <strong>Soubor</strong> / <strong>Příklady</strong> si najdeme sekci <strong>Příklady pro ESP DEV Module</strong> / <strong>WiFi</strong> a <strong>WiFiScan</strong>.</p>



<p>ESP32 přípojíme pomocí USB do počítače a v menu <strong>Nástroje</strong> a nastavení desky změníme <strong>Port</strong> podle toho kam jsme ESP32 připojili. Nyní už můžeme zmáčknout tlačítko pro <strong>Nahrání</strong> programu a otevřeme si <strong>Sériový monitor</strong> &#8211; nezapomeňte změnit rychlost přenosu v konsoli na 115200 baudů..</p>



<p>Pokud vše proběhlo správně měli bychom vidět WiFi sítě v okolí:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="915" height="354" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png" alt="" class="wp-image-2665" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png?w=915&amp;ssl=1 915w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png?resize=300%2C116&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png?resize=768%2C297&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png?resize=370%2C143&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png?resize=270%2C104&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png?resize=570%2C221&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-26.png?resize=740%2C286&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h2 class="wp-block-heading">5. Zjištění adresy Mi Flora Plant</h2>



<p>Pokud ještě neznáme <strong>MAC adresu </strong>Mi Flora pak použijeme aplikaci&nbsp;<code>bluetoothctl</code>, ve které je potřeba po spuštění zadat příkaz&nbsp;<code>scan on</code>.</p>



<pre class="wp-block-code"><code>root@nanopct4:~ # bluetoothctl
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:13 Discovering: yes
[NEW] Device 65:B6:8C:24:20:F0 65-B6-8C-24-20-F0
[NEW] Device 46:76:07:91:83:96 46-76-07-91-83-96
[NEW] Device C4:7C:8D:6A:9C:FF Flower care</code></pre>



<p>Jak můžete vidět v mém případě byla&nbsp;<strong>Mi Flora</strong>&nbsp;nalezena hned jako třetí položka. Adresu si poznačíme a skenování ukončíme pomocí&nbsp;<code>scan off&nbsp;</code>a příkazu&nbsp;<code>quit</code>.</p>



<pre class="wp-block-code"><code>[bluetooth]# scan off
Discovery stopped
[CHG] Controller 00:1A:7D:DA:71:13 Discovering: no
[CHG] Device C4:7C:8D:6A:9C:FF RSSI is nil
[CHG] Device 65:B6:8C:24:20:F0 TxPower is nil
[CHG] Device 65:B6:8C:24:20:F0 RSSI is nil
[CHG] Device 46:76:07:91:83:96 TxPower is nil
[CHG] Device 46:76:07:91:83:96 RSSI is nil
[bluetooth]# quit</code></pre>



<h2 class="wp-block-heading">6. Získání a konfigurace Flora projektu</h2>



<p>Jelikož v oficiálním repozitáři je momentálně chyba, odkážu vás na můj Fork <a href="https://github.com/jvyoralek/flora">https://github.com/jvyoralek/flora</a>, nicméně už jsem poslal Pull request na opravu, čili do budoucna bude snad správně i oficiální repositář.</p>



<p>GitHub repositář si tedy zklonujeme a nebo si stáhneme archív s kód na lokální disk a otevřeme Arduino projekt <strong>flora.ino</strong>.</p>



<p>Nejprve se však přepneme do souboru config.h.example, kde vyplníme několik údajů:</p>



<ul><li><strong>FLORA_DEVICE[]</strong> &#8211; zde uvedeme čárkou uddělený seznam MAC adres Flora zařízeních</li><li><strong>WIFI_SSID</strong> &#8211; název WiFi sítě kam se má ESP32 připojit</li><li><strong>WIFI_PASSWORD</strong> &#8211; heslo WiFi sítě</li><li><strong>MQTT_HOST</strong> &#8211; IP adresa serveru, kde běží MQTT broker (v našem případě HomeAssistenta)</li><li><strong>MQTT_POST</strong> &#8211; post MQTT brokeru</li><li><strong>MQTT_USERNAME</strong> &#8211; pokud používáme přihlašování na MQTT brokera, pak zde uvedeme přihlašovací jméno</li><li><strong>MQTT_PASSWORD</strong> &#8211; heslo na MQTT brokera</li></ul>



<p>Zbytek parametru není až tak zajímavý a můžeme je nenechat.</p>



<h2 class="wp-block-heading">7. Instalace chybějící Bluetooth knihovny</h2>



<p>Tenhle bod souvisí s chybou, která je aktuálně v repozitáři a kterou řeší můj fork + instalace následující knihovny.</p>



<p>V menu klikneme postupně na <strong>Projekt</strong> / <strong>Přidat knihovnu </strong>/ <strong>Spravovat knihovnu</strong> &#8230; a v seznamu najdeme položku ESP32 BLE Arduino, kterou nainstalujeme.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="771" height="93" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png" alt="" class="wp-image-2685" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png?w=771&amp;ssl=1 771w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png?resize=300%2C36&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png?resize=768%2C93&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png?resize=370%2C45&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png?resize=270%2C33&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png?resize=570%2C69&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image.png?resize=740%2C89&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h2 class="wp-block-heading">8. Kombilace a spuštění</h2>



<p>Pokud jsme prošli úspěšně všemi předchozími body měli bychom být nyní schopni zkompilovat projekt a nahrát ho do ESP32, stejně jako jsme si ukázali na projektu WiFiScan.</p>



<p>Jakmile máme projekt uvnitř otevřemi si Sériový monitor, kde uvidíme základní logování:</p>



<ol><li>Připojení k WiFi síti</li><li>Připojení k MQTT brokerovi</li><li>Připojení k Xiaomi Flora zařízení</li><li>Přečtení dat a zobrazení jejich hodnot</li><li>Poslání dat přes MQTT v logu nějak chybí</li><li>Odpojení od WiFi</li><li>Odpojení od MQTT</li><li>Uspání &#8211; standardně na 30 minut</li></ol>



<pre class="wp-block-code"><code>Connecting to WiFi...
.
WiFi connected

Connecting to MQTT...
MQTT connected

Processing Flora device at c4:7c:8d:6a:9c:ff (try 1)
- Connection successful
- Found data service
- Force device in data mode
- Access characteristic from device
- Read value from characteristic
Hex: 2 1 0 57 B 0 0 29 2A 1 2 3C 0 FB 34 9B  
-- Temperature: 25.80
-- Moisture: 41
-- Light: 2903
-- Conductivity: 298
WiFi disonnected
MQTT disconnected
Going to sleep now.</code></pre>



<p>Když se potom na MQTT brokeru podíváme na přijaté zprávy měli bychom nově vidět 4 zprávy pro každou Xiaomi Mi Flora, které pak můžeme dále zpracovat.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="388" height="184" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-1.png" alt="" class="wp-image-2686" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-1.png?w=388&amp;ssl=1 388w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-1.png?resize=300%2C142&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-1.png?resize=370%2C175&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-1.png?resize=270%2C128&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/image-1.png?resize=385%2C184&amp;ssl=1 385w" sizes="(max-width: 388px) 100vw, 388px" /></figure></div>



<p>Pokud jste si ještě nečetli ostatní mé články o Xiaomi MI Flora můžete na ně kouknout:</p>



<ul><li><a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/">Detailní popis produktu Xi Flora Flower</a></li><li><a href="https://blog.vyoralek.cz/iot/homeassistant-mi-flora/">Integrace na Homeassistent pomocí oficiální komponenty a bluetooth přenosu</a></li></ul>



<p>Pokud ještě <strong>Xiaomi Mi Flora </strong>nemáte a zaujal vás tak doporučuji nakoupit na jednom z čínských eshopů:</p>



<ul><li><a href="https://blog.vyoralek.cz/go/mi-flora-banggood/">Banggood</a>&nbsp;– cca. $15</li><li><a href="https://blog.vyoralek.cz/go/aliexpress-mi-flora/">AliExpress</a>&nbsp;– cca. $19</li></ul>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/xiaomi_hhccjcy01hhcc_review_images_961782222.jpg?resize=583%2C332&#038;ssl=1" alt="" class="wp-image-2578" width="583" height="332" data-recalc-dims="1" /></figure></div>



<p>Děkuji Ladislavovi za dotaz ohledně toho jak řešit květiny na větší vzdálenosti od HomeAssitenta. Ten mě přivedl k tomuto projektu a jistě zajimavému řešení, který tenhle problém eliminuje na nutnost mít WiFi.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/esp32-flora/">Xiaomi Mi Flora a WiFi přenos dat pomocí desky s ESP32</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/esp32-flora/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2658</post-id>	</item>
		<item>
		<title>Centrum chytré domácnosti – HomeAssistant (Hass.io) – 14 část – Integrace Mi Flora</title>
		<link>https://blog.vyoralek.cz/iot/homeassistant-mi-flora/</link>
					<comments>https://blog.vyoralek.cz/iot/homeassistant-mi-flora/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 22 Sep 2019 19:38:04 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[armbian]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[hass.io]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[nanopi]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=2538</guid>

					<description><![CDATA[<p>V minulém článku jsme si představili produkt Mi Flora od společnosti Xiaomi a dnes se podíváme je ho zaintegrovat pomocí Bluetooth do HomeAssistanta.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/homeassistant-mi-flora/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 14 část – Integrace Mi Flora</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Integrace u tohoto produktu dává zvláště význam, jelikož získate možnost přístupu k aktuálním hodnotám <strong>Mi Flora </strong>i když nebudete doma &#8211; standardně<strong> Mi Home </strong>aplikace používá právě bluetooth telefonu, takže musíte být v bezprostřední blízkosti rostliny. Pokud však použijete integraci přes <strong>HomeAssistent</strong> můžete kontrolovat stav rostliny klidně z opačné strany zeměkoule.</p>



<p>Pokud jste minulý článek o představení produktu Mi Flora nečetli a netušíte co to vlastně umí, doporučuji se na něj nejprve <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/">kouknout</a>.</p>



<p class="has-background has-gridlove-highlight-acc-background-color"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f64b-200d-2642-fe0f.png" alt="🙋‍♂️" class="wp-smiley" style="height: 1em; max-height: 1em;" />Budu předpokládat, že používáte <strong>HomeAssistent jako Hass.io instalaci</strong>, kde je již podpora bluetooth integrována. Pokud by někdo měl s tímhle problémy, dejte mi vědět a článek v případě potřeby rozšířím.</p>



<p style="font-size:17px" class="has-text-color has-background has-gridlove-highlight-bg-color has-gridlove-cat-117-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;" />Pokud to pro vás není problém doporučuji než přímou integraci z HomeAssistenta pomocí postupu níže použít ESPHome nahrané do ESP32 mikrokontroleru &#8211; ten používá narozdíl od HomeAssistent addonu pasivní komunikaci, což má pozitivní vliv na živostnost baterie &#8211; v<a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-a-wifi-prenos-dat-pomoci-desky-s-esp32-reseni-ii/">íce v tomto článku</a>.</p>



<h2 class="wp-block-heading">Bluetooth příjímač</h2>



<p>Jelikož <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/">Mi Flora</a> používá ke komunikaci protokol Bluetooth budeme potřebovat na straně HomeAssistenta nějaký Bluetooth přijímač. </p>



<p>Pokud používáte desku s integrovaným Bluetooth a ten je funkční v operačním systému pak máte o jednu starost méně.</p>



<p>Pokud však bluetooth na desce nemáte a nebo není v operačním systému funkční &#8211; což je případ například mého NanoPi PC T4 v kombinaci s Armbianem &#8211; není potřeba zoufat. Řešení je poměrně jednoduché &#8211; stačí si dokoupit malý USB dongle.</p>



<p>Mě se odvědčil již několikrát <a class="thirstylink" title="AliExpress - Bluetooth USB Dongle" href="https://blog.vyoralek.cz/go/aliexpress-bluetooth-usb-dongle/" data-shortcode="true">tento</a> za cca. 2USD &#8211; funguje bez problémů ve všech operačních systémech &#8211; testováno s Windows 10, macOS Mojave a Armbianu (Ubuntu Disco). </p>



<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/2019/09/image-5.png" alt="" class="wp-image-2571" width="193" height="200"/></figure></div>



<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;" />Pokud používáte operační systém <strong>Armbian</strong> pak bude zřejmě ještě nutné aktivovat podporu Bluetoot pomocí utility<strong> Armbian-config</strong>. Položka v menu Network -&gt; Bluetooth support.</p>



<p>Zda je bluetoot přijímač funkční otestujeme pomocí příkazu <code>hcitool dev</code>. Měli bychom vidět minimálně jedno rozhraní s označením <code>hci0</code>.</p>



<pre class="wp-block-code"><code>root@nanopct4:~ # hcitool dev
Devices:
	hci0	00:1A:7D:DA:71:13</code></pre>



<h2 class="wp-block-heading">Zjištění adresy Mi Flora</h2>



<p>Jakmile už víme, že Bluetooth přijímač je funkční můžeme se pustit do skenování okolí. K tomu použijeme aplikaci <code>bluetoothctl</code>, ve které je potřeba po spuštění zadat příkaz <code>scan on</code>.</p>



<pre class="wp-block-code"><code>root@nanopct4:~ # bluetoothctl
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:13 Discovering: yes
[NEW] Device 65:B6:8C:24:20:F0 65-B6-8C-24-20-F0
[NEW] Device 46:76:07:91:83:96 46-76-07-91-83-96
[NEW] Device C4:7C:8D:6A:9C:FF Flower care</code></pre>



<p>Jak můžete vidět v mém případě byla <strong>Mi Flora</strong> nalezena hned jako třetí položka. Adresu si poznačíme a skenování ukončíme pomocí <code>scan off </code>a příkazu <code>quit</code>.</p>



<pre class="wp-block-code"><code>[bluetooth]# scan off
Discovery stopped
[CHG] Controller 00:1A:7D:DA:71:13 Discovering: no
[CHG] Device C4:7C:8D:6A:9C:FF RSSI is nil
[CHG] Device 65:B6:8C:24:20:F0 TxPower is nil
[CHG] Device 65:B6:8C:24:20:F0 RSSI is nil
[CHG] Device 46:76:07:91:83:96 TxPower is nil
[CHG] Device 46:76:07:91:83:96 RSSI is nil
[bluetooth]# quit</code></pre>



<h2 class="wp-block-heading">Konfigurace v HomeAssistant</h2>



<p>Jakmile máme Bluetooth adresu je konfigurace pro HomeAssistant triviální. Do souboru configuration.yaml přídáme:</p>



<pre class="wp-block-code"><code>sensor:
  - platform: miflora
    mac: 'C4:7C:8D:6A:9C:FF'</code></pre>



<p>Mac adresu nahradíme tou co jsme našli v přechodzím kroku.</p>



<p class="has-text-color has-background has-gridlove-bg-color has-gridlove-cat-10-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;" /> Pozor pokud už máte sekci sensor tak ji znovu nepište, ale přidejte konfiguraci do již existující sekce.</p>



<p>Volitelně si pak můžeme ještě pomocí volby <code>monitored_conditions</code> zapnout sledování je některých veličin, což mi ale přijde zbytečné. </p>



<h2 class="wp-block-heading">Co můžeme měřit?</h2>



<p>Mi Flora nám bude do HomeAssistenta posílat hned 5 údajů:</p>



<ol><li><strong>moisture</strong> &#8211; vlhkost půdy</li><li><strong>light</strong> &#8211; množství světla dopadající na sensor v Mi Flore</li><li><strong>temperature</strong> &#8211; aktuální teplotu v okolí sensoru</li><li><strong>conductivity</strong> &#8211; množství živit v půdě</li><li><strong>battery</strong> &#8211; stav nabití baterie v Mi Flore  </li></ol>



<h2 class="wp-block-heading">Zobrazení v HomeAssistentovi</h2>



<p>Pokud jsme si zařízení nepřejmenovali pomocí atributu <code>name</code> v konfiguraci, pak bychom můžeme pro lovalace použít například něco následujícího:</p>



<pre class="wp-block-code"><code>  - type: entities
    entities:
      - entity: sensor.mi_flora_battery
      - entity: sensor.mi_flora_conductivity
      - entity: sensor.mi_flora_light_intensity
      - entity: sensor.mi_flora_moisture
      - entity: sensor.mi_flora_temperature
    title: Rostlina - Fikus
    show_header_toggle: false  </code></pre>



<p>&#8230; což se nám vyrobí následující sekci:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="439" height="338" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/image-6.png" alt="" class="wp-image-2576"/></figure></div>



<p> Já zatím používám Mi Floru necelé tři týdny a líbí se mě, jak už člověk nemusí mít obavy, že rostlinu přelije nebo naopak utrápí suchem <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>V nějakém dalším článku o automatizaci si ukážeme jak si poslat notifikaci v případě potřeby zalití květiny.</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/homeassistant-mi-flora/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 14 část – Integrace Mi Flora</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/homeassistant-mi-flora/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2538</post-id>	</item>
		<item>
		<title>Xiaomi Mi Flora &#8211; Flower Care &#8211; monitorování pokojových rostlin</title>
		<link>https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/</link>
					<comments>https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/#respond</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 08 Sep 2019 09:40:20 +0000</pubDate>
				<category><![CDATA[Recenze]]></category>
		<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[xiaomi]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=2519</guid>

					<description><![CDATA[<p>Možná stejněj jako já tak trochu zápasíte s péči o rostliny v bytě. Jednou je zalijete málo, jindy moc a celkově se jim moc nedaří. Tento problém by mohlo pomoct vyřešit zařízení od Xiaomi Mi Flora, které umí monitorovat spoustu užitečných vlastností vaší rostliny. A na to se dnes podíváme.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/">Xiaomi Mi Flora &#8211; Flower Care &#8211; monitorování pokojových rostlin</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-background" style="font-size:19px;background-color:#fffdbd"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ec-1f1e7.png" alt="🇬🇧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> This <strong>article is also available in English</strong> on my second blog <a href="https://lovetechstuff.com/iot-products/xiaomi-mi-flora-plant-care-of-houseplants-with-data/">lovetechstuff.com</a></p>



<h2 class="wp-block-heading">Aktivace</h2>



<p>Stejně jako u ostatních Xiaomi produktů se aktivace provádí pomocí Mi Home aplikace. </p>



<p>Mi Flora používá zejména kvůli co nejnižší spotřebě ke komunikaci Bluetooth &#8211; je potřeba ho mít proto před aktivací zapnuté.</p>



<p>Než ale zařízení přidáme do Mi Home je potřeba odstranit fólii kolem baterie. Ta je umístěna v bílé části po krytem nahoře &#8211; fólii odstraníme.</p>



<p>Mi Flora by měla byt schopná monitorovat rostlinu na jednu baterii cca. rok.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1800" height="1200" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/DSCF2013-Edit.jpg" alt="" class="wp-image-2523"/></figure>



<p>Jakmile máme zařízení aktivní spustíme si <strong>Mi Home </strong>aplikaci, kterou musíme mít přepnutou do regionu <strong>Chinese mainland</strong>.</p>



<p>Na hlavní obrazovce klikneme na symbol + a do vyhledávacího políčka zadáme <strong>Flower</strong>. Měli bychom vidět dva produkty, přičemž ten náš je hned první s názvem <strong>Flower Care</strong>.</p>



<p>Aktivaci dokončíme podle průvodce &#8211; je velice podobný jako u ostatních Xiaomi zařízení.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2693.jpg?ssl=1'><img loading="lazy" decoding="async" width="332" height="591" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2693.jpg?fit=332%2C591&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/2019/09/IMG_2660.jpg?ssl=1'><img loading="lazy" decoding="async" width="332" height="591" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2660.jpg?fit=332%2C591&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/2019/09/IMG_2661.jpg?ssl=1'><img loading="lazy" decoding="async" width="332" height="591" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2661.jpg?fit=332%2C591&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/2019/09/IMG_2662.jpg?ssl=1'><img loading="lazy" decoding="async" width="332" height="591" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2662.jpg?fit=332%2C591&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>



<h2 class="wp-block-heading">Výběr rostliny</h2>



<p>Pro správné fungování aplikace je potřeba po aktivaci nastavit typ rostliny, kterou budete monitorovat. To může být někdy problém, jelikož jsou požadovány původní často zřejmě latinské názvy. </p>



<p>Nicméně při troše šikovnosti a s pomocí Google vyhledávače byste se měli ke správnému názvu dopátrat &#8211; mě se osvědčilo pár klíčových slov a hledat podle obrázků.</p>



<p>Druhou možností je pak použití průvodce přímo v Mi Home aplikaci, který se na základě například tvarů listů snaží odfiltrovat co nejvíce možností &#8211; nicméně toto mi moc nepomáhalo, jelikož v seznamu bylo stále hodně rostlin a navíc jsem si nebyl jistý zda jsem zvolil správný tvar listů.</p>



<p>Pokud se vám ale podaří správnou rostlinu najít tak to přinese opravdu velký benefit v podobě spousty zajímavých informací a doporučení &#8211; pro některé bohužel pouze v angličtině.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="332" height="591" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2691.jpg?resize=332%2C591&#038;ssl=1" alt="" class="wp-image-2526" data-recalc-dims="1"/></figure></div>



<h2 class="wp-block-heading">Informace o stavu rostliny</h2>



<p>Jakmile máme zařízení aktivování a typ rostliny nastavený můžeme vidět aktuální stav:</p>



<ul><li><strong>soil moisture </strong>&#8211; půdní vlhkosti</li><li><strong>soil fertility</strong> &#8211; množství živin v půdě &#8211; jedná se o koncentraci hnojiva plus slanosti. Hodnota tak udává celkovou koncentraci soli.</li><li><strong>light intensity </strong>&#8211; množství světla dopadající na rostlinu</li><li><strong>air temperature</strong> &#8211; teplotu v místnosti</li></ul>



<p>Všechny čtyři veličiny by měli být naprostým základem pro správný růst rostlin. Supr je, že veškeré doporučené hodnoty jsou již přímo vztažené na váš typ rostliny, takže hned vidíte co je potřeba napravit &#8211; v mém případě je jasně vidět, že mám problém s živinami v půdě.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2689.jpg?ssl=1'><img loading="lazy" decoding="async" width="332" height="591" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2689.jpg?fit=332%2C591&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/2019/09/IMG_2690.jpg?ssl=1'><img loading="lazy" decoding="async" width="332" height="591" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/IMG_2690.jpg?fit=332%2C591&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>



<h2 class="wp-block-heading">Jak si zařízení pořídit</h2>



<p>Doporučuji na jednom z čínských eshopů:</p>



<ul><li><a class="thirstylink" title="Banggood - Mi Flora" href="https://blog.vyoralek.cz/go/mi-flora-banggood/" data-shortcode="true">Banggood</a> &#8211; 15USD </li><li><a class="thirstylink" title="AliExpress - Mi Flora" href="https://blog.vyoralek.cz/go/aliexpress-mi-flora/" data-shortcode="true">AliExpress</a> &#8211; 19USD</li></ul>



<p>Testovaný kus mám z AliExpressu, ale už jsem si objednal druhý z Banggood. Základem je si pohlídat, že se jedná u tzv. international verzi.</p>



<p>Dnes jsme si ukázali základní použití Mi Flora prostřednictvím Mi Home aplikace. Jedním z důvodů proč jsem se rozhodl pro tento produkt je ale možnost integrace i mimo Mi Home aplikaci o kterém si můžete přečíst v<a href="https://blog.vyoralek.cz/iot/homeassistant-mi-flora/"> navazujícím článku</a> a nebo o dalších možnostech <a href="https://blog.vyoralek.cz/iot/esp32-flora/">integrace pomocí WiFi.</a></p>



<p>Doufám, že stejně jako mě vám tenhle produkt pomůže mít zdravější a hezčí rostliny.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/">Xiaomi Mi Flora &#8211; Flower Care &#8211; monitorování pokojových rostlin</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/xiaomi-mi-flora-flower-care-monitorovani-pokojovych-rostlin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2519</post-id>	</item>
		<item>
		<title>Centrum chytré domácnosti – HomeAssistant (Hass.io) – 10 část – vlastní Zigbee gateway</title>
		<link>https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway/</link>
					<comments>https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 05 May 2019 10:13:56 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[hass.io]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[xiaomi]]></category>
		<category><![CDATA[ZigBee]]></category>
		<category><![CDATA[zigbee2mqtt]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=2038</guid>

					<description><![CDATA[<p>Desátá část o HomeAssistentovi popisuje jak si doma postavit vlastní Zigbee gateway plně integravanou do Hass.io.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 10 část – vlastní Zigbee gateway</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Možná se budete ptát proč se vlastně do něčeho takového pouštět, když zde máme hotové produkty jako např. Xiaomi gateway. </p>



<p class="has-medium-font-size">Dva základní důvody pro:</p>



<ol><li><strong>vlastní řešení je mnohem obecnější,</strong> tj. podporuje mnohem větší množinu Zigbee produktů, které lze s takto připravenou gateway provozovat &#8211; namátkou produkty Phillips, Ikea či Xiaomi &#8211; <a href="https://www.zigbee2mqtt.io/information/supported_devices.html">kompletní a aktuální přehled najdete zde</a>.</li><li><strong>nejste přímo závislí na firmware výrobce </strong>gateway a tudíž nemusíte žít ve strachu, zda integrace do Hass.io s další aktualizací firmware přestane fungovat (což se některým již stalo dle komentářů) &#8211; tento bod má samozřejmě význam jen pokud gateway integrujete mimo základní ekosystém výrobce</li></ol>



<p class="has-medium-font-size">Dva základní důvody proti:</p>



<ol><li><strong>přijdete o podporu ovládání přes aplikaci výrobce</strong>, tj. např. v případě prvků od Xiaomi Mija či Aqara je to trochu škoda, jelikož aplikace je poměrně vyvedená</li><li><strong>náročnost instalace</strong> &#8211; oproti hotové zakoupené gataway to v případě vlastní gateway není pouze o tom koupit si HW, zapojit a ono to vše bude fungovat. I samotné párování vzhledem k obecnosti gateway může být poněkud komplikovanější. Nicméně s níže uvedeným návodem to věřím zvládnete &#8211; pojďme tedy do toho <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li></ol>



<p class="has-gridlove-highlight-acc-background-color has-background" style="font-size:18px"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pokud hledáte jednodušší způsob pro vlastní Zigbee gateway a nevyžíváte se ve flashování firmware pak doporučuji kouknout na <a href="https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway-conbee-ii-a-deconz/">můj druhý článek o ConBee II</a>, který je zajímavou alternativou.</p>



<h2 class="wp-block-heading">1. Potřebný hardware</h2>



<p>Pro samotný Zigbee gateway si vystačíme s USB donglem &#8211; konkrétně pro naše potřeby budeme potřebovat verzi CC2531 od Texas Instruments.</p>



<p class="has-background" style="background-color:#fff9c8"><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;" /> Při objednávání si dejte pozor zda skutečně máte vybraný CC2531 a ne CC2540. Oba USB dongly vypadají na první pohled totožně, ale ten druhý je na Bluetooth &#8211; tuto chybu jsem udělal já <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-1.png?resize=350%2C161&#038;ssl=1" alt="" class="wp-image-2062" width="350" height="161" data-recalc-dims="1" /><figcaption>Zigbee USB dongle &#8211; čip CC2531 od Texas Instruments</figcaption></figure></div>



<p>No čipu tohoto USB donglu však budeme potřebovat nahradit firmware, což přináší potřebu dvou dalších součástek:</p>



<ul><li>redukce z 10pinového malého kabelu na větší variantu</li><li>CC debugger &#8211; krabička nutná pro nahrání vlastního firmware do čipu CC2531</li></ul>



<div class="wp-block-ta-image wp-block-image"><figure class="aligncenter is-resized"><ta><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-2.png" alt="10pinová redukce" class="wp-image-2063" width="395" height="211"></ta><figcaption>10pinová redukce</figcaption></figure></div>



<div class="wp-block-ta-image wp-block-image"><figure class="aligncenter is-resized"><ta><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-3.png" alt="" class="wp-image-2064" width="314" height="249"></ta><figcaption>CC debugger &#8211; programátor pro CC2531</figcaption></figure></div>



<p>Pokud by někoho zajímal detailně význam jednotlivých pinů:</p>



<div class="wp-block-ta-image wp-block-image"><figure class="aligncenter is-resized"><ta><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-4.png" alt="PIN schéma" class="wp-image-2069" width="431" height="185"></ta><figcaption>PIN schéma</figcaption></figure></div>



<h3 class="wp-block-heading">Nákupní seznam</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-19 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="479" height="220" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-1.png?resize=479%2C220&#038;ssl=1" alt="" class="wp-image-2062" data-recalc-dims="1"/></figure>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:65%">
<p><strong>Zigbee Sniffer Wireless Board CC2531 + 10pin redukce</strong></p>



<p class="has-small-font-size">Samotný Zigbee modul sloužící jako gateway = Zigbee koordinátor</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:20%">
<p>$9.48  <a class="thirstylink" title="AliExpress - Zigbee Sniffer Wireless Board CC2531" href="https://blog.vyoralek.cz/go/aliexpress-zigbee-sniffer-wireless-board-cc2531/" data-shortcode="true">AliExpress</a></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-20 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="544" height="447" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/cc-debuger.jpg?resize=544%2C447&#038;ssl=1" alt="" class="wp-image-3411" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/cc-debuger.jpg?w=544&amp;ssl=1 544w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/cc-debuger.jpg?resize=300%2C247&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/cc-debuger.jpg?resize=370%2C304&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/cc-debuger.jpg?resize=270%2C222&amp;ssl=1 270w" sizes="(max-width: 544px) 100vw, 544px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:65%">
<p><strong>CC Debugger – Bluetooth / Zigbee Emulated Programmer</strong></p>



<p class="has-small-font-size">Programátor Bluetooth / Zigbee čipů od firmy Texas Instruments – použijeme pro nahrání firmware do Zigbee modulu.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:20%">
<p>$8.5<br><a href="https://blog.vyoralek.cz/go/aliexpress-cc-debugger-zigbee-emulator/">AliExpress</a></p>
</div>
</div>



<p>Alternativně:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-21 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="590" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=770%2C590&#038;ssl=1" alt="" class="wp-image-3458" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?w=800&amp;ssl=1 800w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=300%2C230&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=768%2C588&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=370%2C284&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=270%2C207&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=570%2C437&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=740%2C567&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/02/SmartRF04EB.jpg?resize=80%2C60&amp;ssl=1 80w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:65%">
<p><strong>SmartRF04EB Programmer</strong></p>



<p class="has-small-font-size">Alternativní Bluetooth / Zigbee programátor pro čipy od firmy Texas Instruments – nemám zatím odzkoušeno.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:20%">
<p>$4<br><a href="https://blog.vyoralek.cz/go/aliexpress-smartrf04eb-programmer/">AliExpress</a></p>
</div>
</div>



<h2 class="wp-block-heading">2. Nahrání firmware do USB dongle CC2531</h2>



<p>Pokud máme všechen potřebný hardware můžeme se rovnou pustit do přehrání firmwaru v Zigbee USB donglu. K tomu budeme potřebovat nejprve všechny komponenty spojit dohromady.</p>



<p>10pinový konvertor patří doprostřed a menší kabel zapojíme do USB donglu a ten větší do CC debuggeru. Na obrázku si zkontrolujte červené linky kabelů.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1280" height="853" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/DSCF1753.jpg" alt="Zapojení všech částí dohromady" class="wp-image-2076"/><figcaption>Zapojení všech částí dohromady</figcaption></figure>



<p>Pokud jste vše zapojili správně pak po zapojení CC debuggeru do USB počítače by se měl rozstívit jak USB dongle zeleně tak i samotný CC debugger. Pokud by svítil červeně tak zkuste nejprve zmáčknout restart na CC debuggeru a poté donglu &#8211; mělo by to být tlačítko dále od USB konektoru.</p>



<p>Nakonec zapojíme i samotný USB dongle do USB počítače &#8211; ano budeme mít tak zapojené dva USB konektory, což je poněkud neobyklé v porovnání s fleshováním firmware z předchozích článků.</p>



<p>Dále budeme potřebovat aplikaci pro nahrání firmware. Postupy se poměrně výrazně liší pro Windows a MacOS + Linux, nicméně ukážeme si oba.</p>



<h3 class="wp-block-heading">2.1 Windows</h3>



<h4 class="wp-block-heading">2.1.1 Instalace aplikace pro nahrání firmware &#8211; SmartRF</h4>



<p>Aplikaci SmartRF pro Windows si stáhneme přímo ze stránek firmy Texas Instruments &#8211;  <a href="http://www.ti.com/tool/flash-programmer#">SmartRF Flash Programmer </a></p>



<figure class="wp-block-ta-image wp-block-image"><ta><img loading="lazy" decoding="async" width="924" height="201" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-15.png" alt="Smart RF 1.x pro Windows" class="wp-image-2104"></ta><figcaption>Smart RF 1.x pro Windows</figcaption></figure>



<p class="has-background" style="background-color:#fff9c8"> <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;" /> Pozor &#8211; je potřeba si stáhnout verzi 1.x</p>



<p>Aplikace je zdarma, ale budete potřebovat si na stránkách Texas Instruments vytvořit účet. Proces bohužel není úplně nejrychlejší a obsahuje několik kroků.</p>



<p>Jakmile jsme přihlášení vrátíme se k stránce ke stažení SmartRF, aplikaci stáhneme na disk, rozbalíme a spustíme.</p>



<figure class="wp-block-ta-image wp-block-image"><ta><img loading="lazy" decoding="async" width="524" height="99" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-17.png" alt="Archív aplikace SmartRF" class="wp-image-2106"></ta><figcaption>Archív aplikace SmartRF</figcaption></figure>



<p>Samotný <strong>průvodce instalací</strong> je přímočarý, a tak jen odklikneme několikrát <strong>Next</strong> a máme hotovo.</p>



<div class="wp-block-ta-image wp-block-image"><figure class="aligncenter"><ta><img loading="lazy" decoding="async" width="499" height="388" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-18.png" alt="Instalační program SmartRF" class="wp-image-2107"></ta><figcaption>Instalační program SmartRF</figcaption></figure></div>



<h4 class="wp-block-heading">2.1.2 Instalace ovladače CC debuggeru</h4>



<p>Tím ale ještě instalace nekončí &#8211; budeme potřebovat nainstalovat <strong>ovladač</strong> <strong>CC debuggeru</strong>. Ten si opět stáhneme ze stránek Texas Instruments &#8211; <a href="http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swrc212&amp;fileType=zip">CC debugger driver</a>.</p>



<div class="wp-block-ta-image wp-block-image"><figure class="aligncenter"><ta><img loading="lazy" decoding="async" width="507" height="176" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-19.png" alt="Obsah archívu s ovladačem CC debuggeru" class="wp-image-2108"></ta><figcaption>Obsah archívu s ovladačem CC debuggeru</figcaption></figure></div>



<p>CC debugger nyní připojíme do USB a spustíme <strong>instalaci driveru</strong>. Po dokončení doporučuji se podívat do <strong>správy počítače</strong>, zda tam máme nově položku<strong> CC Debugger</strong> a neobsahuje nějaké chyby.</p>



<div class="wp-block-ta-image wp-block-image"><figure class="aligncenter"><ta><img loading="lazy" decoding="async" width="535" height="268" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-20.png" alt="CC debugger ve správě počítače" class="wp-image-2109"></ta><figcaption>CC debugger ve správě počítače</figcaption></figure></div>



<h4 class="wp-block-heading" id="mce_7">2.1.3. Nahrávání nového firmware</h4>



<p>Stáhneme si nový firmware z adresy <a href="https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin/default">https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin/default</a></p>



<figure class="wp-block-ta-image wp-block-image"><ta><img loading="lazy" decoding="async" width="536" height="100" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-22.png" alt="Obsah archívu s novým firmware" class="wp-image-2111"></ta><figcaption>Obsah archívu s novým firmware</figcaption></figure>



<p>&#8230; a spustíme <strong>aplikaci Flash Programmer</strong> (což je název pro aplikaci Smart RF).</p>



<p>V aplikaci je potřeba vyplnit pouze dvě položky:</p>



<ul><li><strong>Flash image</strong> &#8211; cesta k hex souboru nového firmware </li><li><strong>Actions</strong> &#8211; vybereme Erase, program and verify</li></ul>



<p>Vše spustíme kliknutím na <strong>Perform actions</strong>.</p>



<div class="wp-block-ta-image wp-block-image"><figure class="aligncenter"><ta><img loading="lazy" decoding="async" width="704" height="615" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-23.png" alt="" class="wp-image-2112"></ta><figcaption></figcaption></figure></div>



<h3 class="wp-block-heading">2.2 MacOS nebo Linux</h3>



<h4 class="wp-block-heading">2.2.1. Instalace balíčků potřebných pro kompilaci</h4>



<p><strong>Pro Linux </strong>(Ubuntu)</p>



<pre class="wp-block-code"><code>apt install dh-autoreconf libusb-1.0 libboost-all-dev</code></pre>



<p><strong>Pro MacOS</strong></p>



<pre class="wp-block-code"><code>brew install autoconf automake libusb boost pkgconfig libtool</code></pre>



<h4 class="wp-block-heading">2.2.2. Kompilace CC-Tool &#8211; aplikace pro nahrání firmware</h4>



<p>Stáhneme si repozitář aplikace <a href="https://github.com/dashesy/cc-tool">CC-Tool</a> a spustíme kompikaci:</p>



<pre class="wp-block-code"><code>git clone https://github.com/dashesy/cc-tool.git
cd cc-tool
./bootstrap
./configure
make</code></pre>



<p>Pokud vše kompikace proběhne vpořádku měli byste vidět následující:</p>



<pre class="wp-block-code"><code>  CXX      src/common/common.o
  CXX      src/common/timer.o
  CXX      src/usb/usb_device.o
  CXX      src/data/binary_file.o
  CXX      src/data/data_section.o
  CXX      src/data/data_section_store.o
  CXX      src/data/file.o
  CXX      src/data/hex_file.o
  CXX      src/data/read_target.o
  CXX      src/data/progress_watcher.o
  CXX      src/programmer/cc_253x_254x.o
  CXX      src/programmer/cc_251x_111x.o
  CXX      src/programmer/cc_243x.o
  CXX      src/programmer/cc_programmer.o
  CXX      src/programmer/cc_unit_driver.o
  CXX      src/programmer/cc_unit_info.o
  CXXLD    cc-tool</code></pre>



<p class="has-gridlove-highlight-acc-background-color has-background"><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;" />Pokud se kompilace nepovede a skončí s hláškou<code> ld: symbol(s) not found for architecture x86_64</code>, pak zkontrolujte zda máte poslední verzí Code. Mě aktualizace pomohla a build už byl napodruhé úspěšný.</p>



<h4 class="wp-block-heading">2.2.3. Záloha stávajícího firmware</h4>



<p>Pokud byste se z jakéhokoliv důvodu potřebovali vrátit zpět k původnímu firmware je dobrým zvykem udělat si zálohu.</p>



<p>Nejprve si zkontrolujeme, že máme všechny komponenty propojené a zapojené do USB počítače a poté už můžeme spustit příkaz:</p>



<pre class="wp-block-code"><code>./cc-tool -r backup.bin</code></pre>



<pre class="wp-block-code"><code>  Programmer: CC Debugger
  Target: CC2531
  Reading flash (256 KB)...
  Completed (177.40 s.)</code></pre>



<h4 class="wp-block-heading">2.2.4. Nahrávání nového firmware</h4>



<p>Stáhneme si nový firmware z adresy <a href="https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin">https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin</a></p>



<figure class="wp-block-ta-image wp-block-image"><ta><img loading="lazy" decoding="async" width="552" height="91" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/04/image.png" alt="Obsah archívu s novým firmware" class="wp-image-2041"></ta><figcaption>Obsah archívu s novým firmware</figcaption></figure>



<p>a z archívu budeme potřebovat soubor s přípnout hex.</p>



<p>Můžeme se vrhnout na nahrání nového firmware:</p>



<pre class="wp-block-code"><code>./cc-tool -e -w CC2531ZNP-Prod.hex</code></pre>



<pre class="wp-block-code"><code>  Programmer: CC Debugger
  Target: CC2531
  Erasing flash...
  Completed
  Writing flash (241 KB)...
  Completed (17.96 s.)</code></pre>



<h3 class="wp-block-heading">2.5 Nutná aktualizace firmware při addonu &gt;1.5</h3>



<p>Po aktualizaci Hass.io addonu přestal USB dongle fungovat. Nějakou dobu mi trvalo než jsem si všiml, že se i poměrně změnila konfigurace.</p>



<p>Pokud jste tedy fleshovali USB dříve a máte aktuálně problém s funkčností pak aktualizujte firmware na poslední dostupnou verzi &#8211; mě zafungovalo tato: 20190608. Lokace je stále stejná jako výše a postup nahrávání také.</p>



<h2 class="wp-block-heading">3. Home Assistant &#8211; addon MQTT</h2>



<p>Hardwarovou část už máme kompletně připravenout &#8211; jednotlivé komponenty můžeme rozpojit a USB dongle zapojit do počítače na kterém ho budeme provozovat.</p>



<p>Nyní se vrhneme na softwarovou část pro Zigbee. Návod bude kompletně pro <strong>Home Assistent</strong> (Hass.io), jelikož díky existujícím addonům budeme mít instalaci výrazně zjednodušenou.</p>



<p class="has-background" style="background-color:#fffdc8"><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;" />Pokud už máte MQTT server nainstalovaný můžete kompletně tuto kapitolu přeskočit.</p>



<p>Pro naše účely použijeme jeden z oficiálních addonů Hass.io a to <strong>Mosquitto broker</strong>. </p>



<p>Najdete ho v sekci <strong>Supervisor</strong> -&gt; <strong>Obchod s doplňky</strong> -&gt; <strong>Official add-ons </strong>-&gt; <strong>Mosquitto broker</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="539" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15-1024x539.png" alt="" class="wp-image-7115" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?resize=1024%2C539&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?resize=300%2C158&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?resize=768%2C404&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?resize=370%2C195&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?resize=270%2C142&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?resize=570%2C300&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?resize=740%2C389&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-15.png?w=1026&amp;ssl=1 1026w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>MQTT &#8211; Mosquitto broker jako addon pro Home Assistant</figcaption></figure>



<p>V nastavvení oproti výchozímu stavu přidáme do sekce <strong>logins</strong> informace o MQTT <strong>uživateli</strong> a <strong>heslu</strong> &#8211; pokud tedy chceme MQTT používat s přihlašovacími udaji.</p>



<pre class="wp-block-code"><code>logins:
  - username: &lt;NAHRADTE_MQTT_UZIVATELEM&gt;
    password: &lt;NAHRADTE_MQTT_HESLEM&gt;
anonymous: false
customize:
  active: false
  folder: mosquitto
certfile: fullchain.pem
keyfile: privkey.pem
require_certificate: false
quiet_logs: true</code></pre>



<p>Konfiguraci uložíme a addon spustíme. Při úspěšném spuštění bychom měli v logu vidět cca. něco následujícího:</p>



<pre class="wp-block-code"><code>&#91;20:18:28] INFO: Setup mosquitto configuration
&#91;20:18:28] INFO: Found local users inside config
&#91;20:18:29] INFO: Initialize Home Assistant Add-on services
&#91;20:18:29] INFO: Initialize Home Assistant discovery
&#91;20:18:29] INFO: Start Mosquitto daemon
1617387509: mosquitto version 1.6.3 starting
1617387509: Config loaded from /etc/mosquitto.conf.
1617387509: Loading plugin: /usr/share/mosquitto/auth-plug.so
1617387509: |-- *** auth-plug: startup
1617387509:  ├── Username/password checking enabled.
1617387509:  ├── TLS-PSK checking enabled.
1617387509:  └── Extended authentication not enabled.
1617387509: Opening ipv4 listen socket on port 1883.
1617387509: Opening ipv6 listen socket on port 1883.
1617387509: Opening websockets listen socket on port 1884.
1617387509: Opening ipv4 listen socket on port 8883.
1617387509: Opening ipv6 listen socket on port 8883.
1617387509: Opening websockets listen socket on port 8884.</code></pre>



<h2 class="wp-block-heading">4. Home Assistant &#8211; addon Zigbee2MQTT</h2>



<p>Dalším addonem, který budeme potřebovat je <strong>Zigbee2MQTT</strong>. Jedná se o addon, který obstarává komunikaci mezi Zigbee USB donglem a Home Assistentem prostřednictvím MQTT zpráv.</p>



<p>Jelikož tento addon není součástí standardní instalace Hass.io přidáme nejprve nový zdroj addonů s adresou <a href="https://github.com/zigbee2mqtt/hassio-zigbee2mqtt"><strong>https://github.com/zigbee2mqtt/hassio-zigbee2mqtt</strong></a></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="973" height="137" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png" alt="" class="wp-image-7118" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png?w=973&amp;ssl=1 973w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png?resize=300%2C42&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png?resize=768%2C108&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png?resize=370%2C52&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png?resize=270%2C38&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png?resize=570%2C80&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-16.png?resize=740%2C104&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Nový zdroj addonů &#8211; Zigbee2MQTT</figcaption></figure>



<p>Jakmile je zdroj aktivní můžeme rovnou kliknout na <strong>addon zigbee2mqtt</strong> a nainstalovat ho.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="684" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17-1024x684.png" alt="" class="wp-image-7119" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?resize=768%2C513&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?resize=370%2C247&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?resize=270%2C180&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?resize=570%2C381&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?resize=740%2C494&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-17.png?w=1030&amp;ssl=1 1030w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Zigbee2MQTT bridge jako addon pro Home Assistant</figcaption></figure>



<p>Oproti výchozí konfiguraci přidáme položky &#8211; <strong>mqtt uživatele,</strong> (mqtt_user), <strong>heslo</strong> (mqtt_pass) </p>



<pre class="wp-block-code"><code>mqtt:
  base_topic: zigbee2mqtt
  user: &lt;NAHRADTE_MQTT_UZIVATELEM&gt;
  password: &lt;NAHRADTE_MQTT_HESLEM&gt;</code></pre>



<p>a pokud nejste masochisti tak doporučuji <strong>vypnout i zelenou LEDku</strong> (disable_led) na USB dounglu:</p>



<pre class="wp-block-code"><code>serial:
  port: /dev/ttyACM0
  disable_led: true</code></pre>



<p>Pokud máte jen jeden USB Zigbee dongle tak by měl fungovat port /dev/ttyACM0. Pokud jich však z jakéhokoliv důvodu budete mít více, doporučuji se pro název portu podívat do Supervisor / Systém / v sekci Host tři tečky / Hardware a vyhledat text TI_CC2531_USB_CDC. </p>



<p>Já díky tomu, že mám současně zapojený i deCONZ tak port pro CC2531 je jiný:</p>



<pre class="wp-block-code"><code>  - name: ttyACM1
    sysfs: '/sys/devices/platform/fe3a0000.usb/usb6/6-1/6-1:1.0/tty/ttyACM1'
    dev_path: /dev/ttyACM1
    subsystem: tty
    by_id: &gt;-
      /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B00193B178F-if00
    attributes:</code></pre>



<p>Konfiguraci uložíme a můžeme startovat.</p>



<pre class="wp-block-code"><code>&#91;11:16:59] INFO: Socat not enabled, marking service as down
&#91;cont-init.d] socat.sh: exited 0.
&#91;cont-init.d] zigbee2mqtt.sh: executing... 
&#91;11:17:00] INFO: MQTT available, fetching server detail ...
&#91;11:17:00] INFO: MQTT server settings not configured, trying to auto-discovering ...
&#91;11:17:01] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
&#91;11:17:01] INFO: MQTT credentials not configured, trying to auto-discovering ...
&#91;11:17:01] INFO: Configuring'addons' mqtt user
&#91;11:17:01] WARNING: Data path /config/zigbee2mqtt not found
&#91;11:17:01] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks ...
&#91;cont-init.d] zigbee2mqtt.sh: exited 0.
&#91;cont-init.d] done.
&#91;services.d] starting services
&#91;services.d] done.
&#91;11:17:02] INFO: Handing over control to Zigbee2mqtt Core ...
&gt; zigbee2mqtt@1.18.2 start /app
&gt; node index.js</code></pre>



<h3 class="wp-block-heading">Řešení chyby: Failed to start zigbee</h3>



<p>Pokud vám Zigbee2MQTT nenaběhne úspěšně, ale naopak skončí s chybou níže:</p>



<pre class="wp-block-code"><code>zigbee2mqtt:info 2020-02-16 22:33:15: Starting zigbee-herdsman...
zigbee2mqtt:error 2020-02-16 22:34:04: Error while starting zigbee-herdsman
zigbee2mqtt:error 2020-02-16 22:34:04: Failed to start zigbee
zigbee2mqtt:error 2020-02-16 22:34:05: Exiting...
zigbee2mqtt:error 2020-02-16 22:34:05: Error: AREQ - SYS - resetInd after 30000ms</code></pre>



<p>&#8230; pak dle komentáře čtenáře Lukáše často pomůže dongle pouze restartovat tlačítkem umístěným na samotném donglu.</p>



<h2 class="wp-block-heading">5. Párování Zigbee zařízení</h2>



<p>A konečně předposlední kapitolou je samotné <strong>párování Zigbee zařízení</strong> s naší novou Zigbee gateway.</p>



<p>Párování se provádí pomocí Zigbee2mqtt webového rozhraní, které je přístupné v addonu pomocí volbý <strong>Otevřít webové rozhraní</strong> a nebo si ho můžete nechat vytáhnout do postraního menu Home Assistanta &#8211; volba zobrazit v postranním panelu.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="583" height="73" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-18.png" alt="" class="wp-image-7120" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-18.png?w=583&amp;ssl=1 583w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-18.png?resize=300%2C38&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-18.png?resize=370%2C46&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-18.png?resize=270%2C34&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-18.png?resize=570%2C71&amp;ssl=1 570w" sizes="(max-width: 583px) 100vw, 583px" /></figure></div>



<p>Při prvotním zobrazení uvidíme menu a prázdný seznam zařízení:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="933" height="131" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png" alt="" class="wp-image-7121" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png?w=933&amp;ssl=1 933w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png?resize=300%2C42&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png?resize=768%2C108&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png?resize=370%2C52&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png?resize=270%2C38&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png?resize=570%2C80&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-19.png?resize=740%2C104&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Pro nás nyní bude důležité tlačítko <strong>Permit join (All)</strong>, které povoluje párování do Zigbee sítě. Na to klikneme a budeme mít 255 sekund (něco málo přes 4 minuty) na přidání Zigbee zařízení do sítě.</p>



<p>Postup si ukážeme na příkladě <strong>Xiaomi tlačítka</strong>, nicméně obecně platí, že by měl být stejné jako s originálním SW, i když s tím rozdílem, že to nebude tak uživatelsky přívětivé &#8211; alespoň tedy zatím.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/03/image-13.png?resize=316%2C245&#038;ssl=1" alt="" class="wp-image-1742" width="316" height="245" data-recalc-dims="1" /></figure></div>



<p>Seznam Xiaomi Zigbee zařízeních s postupem párování jsem sepsal v přechozím článků o <a href="https://blog.vyoralek.cz/iot/zigbee-ekosystem-xiaomi-mijia-a-aqara/">ekosystému Xiaomi Miija a Aqara</a>.</p>



<p>V případe Xiaomi tlačítka si z originálního návodu můžeme zjistit, že zpárování se <strong>provádí zmáčknutím a držením resetovacího tlačítka</strong> po dobu delší než tři sekundy.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/03/IMG_1897.jpg?resize=404%2C718&#038;ssl=1" alt="" class="wp-image-1795" width="404" height="718" data-recalc-dims="1" /></figure></div>



<p>Jakmile je přidávané zařízení v párovacím procesu &#8211; obvykle nějak bliká &#8211; pak sledujeme seznam a po chvíli by se mělo nové zařízení v něm mělo automaticky objevit:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="974" height="267" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png" alt="" class="wp-image-7122" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png?w=974&amp;ssl=1 974w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png?resize=300%2C82&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png?resize=768%2C211&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png?resize=370%2C101&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png?resize=270%2C74&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png?resize=570%2C156&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-20.png?resize=740%2C203&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Na položku můžeme i kliknout pro více informací:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="930" height="807" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png" alt="" class="wp-image-7123" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png?w=930&amp;ssl=1 930w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png?resize=300%2C260&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png?resize=768%2C666&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png?resize=370%2C321&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png?resize=270%2C234&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png?resize=570%2C495&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-21.png?resize=740%2C642&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p class="has-gridlove-highlight-acc-background-color has-background"><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;" />Možná vás nyní trochu mate že na obrázku je jiné tlačítko než jsem uváděl výše &#8211; je to jen díky tomu, že jsem článek aktualizoval a zrovna jsem měl po ruce trochu jiné, nicméně postup je stejný <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>V sekci Map se pak můžeme podívat ke kterému zařízení v Zigbee síti se to nové připojilo:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="899" height="384" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png" alt="" class="wp-image-7124" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png?w=899&amp;ssl=1 899w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png?resize=300%2C128&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png?resize=768%2C328&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png?resize=370%2C158&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png?resize=270%2C115&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png?resize=570%2C243&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-22.png?resize=740%2C316&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>V tomhle ukázkovém příkladu máme zatím pouze koordinátor (CC2531), takže je připojené k němu a vidíme i velikost signálu.</p>



<h2 class="wp-block-heading">6. Integrace MQTT do Home Assistanta</h2>



<p>Máme tedy vyzkoušeno, že se nám Zigbee zařízení přidávají do Zigbee2MQTT a ještě potřebujeme tyto zařízení dostat do Home Assistanta (zatím je máme pouze v Zigbee2MQTT, což je Addon defakto mimo HA).</p>



<p>Půjdeme proto do menu nastavení a v sekci Integrace bychom už měli vidět čekající položku MQTT pro přidání.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="278" height="295" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-23.png" alt="" class="wp-image-7125" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-23.png?w=278&amp;ssl=1 278w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-23.png?resize=270%2C287&amp;ssl=1 270w" sizes="(max-width: 278px) 100vw, 278px" /></figure>



<p>Po přidání už vidíme jedno nové zařízení v HA</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="222" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24-1024x222.png" alt="" class="wp-image-7126" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?resize=1024%2C222&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?resize=300%2C65&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?resize=768%2C166&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?resize=370%2C80&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?resize=270%2C58&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?resize=570%2C123&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?resize=740%2C160&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-24.png?w=1104&amp;ssl=1 1104w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>&#8230; a pokud na položku klikneme tak můžeme vidět i jednotlivé entity, která pak jde přidávat do UI Lovelace (grafický výstup HomeAssistenta).</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1009" height="614" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png" alt="" class="wp-image-7127" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png?w=1009&amp;ssl=1 1009w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png?resize=300%2C183&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png?resize=768%2C467&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png?resize=370%2C225&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png?resize=270%2C164&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png?resize=570%2C347&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/04/image-25.png?resize=740%2C450&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



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



<p>Poslední kapitola je už o poněkud obecném přidání zařízení do UI. Z logu zigbee2mqtt nebo výše uvedené integrace MQTT si můžeme zjistit ID zařízení, které pak najdeme mezi entitami v HomeAssistentovi.</p>



<p class="has-gridlove-highlight-acc-background-color has-background"><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;" />Pokud máte větší byt a nebo dům mohl by se vám kromě Zigbee koordinátoru ještě hodit silnější router a pokud jste navíc kutilové pak by vás to mohlo i bavit &#8211; koukněte na článek o tom jak si postavit vlastní <a href="https://blog.vyoralek.cz/iot/diy-zigbee-router-cc2530/">Zigbee router</a>.</p>



<p>Snažil jsem se popsat v článku všechny části poměrně do detailu. Pokud však narazíte na nějaký problém, který zde není popsaný, neváhejte se ozvat v komentářích. Totéž platí pokud máte nějaký zlepšovák <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></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/vlastni-zigbee-gateway/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 10 část – vlastní Zigbee gateway</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway/feed/</wfw:commentRss>
			<slash:comments>103</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2038</post-id>	</item>
	</channel>
</rss>
