<?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>bme280 Archivy - blog.vyoralek.cz</title>
	<atom:link href="https://blog.vyoralek.cz/stitek/bme280/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.vyoralek.cz/stitek/bme280/</link>
	<description>Tech témata, které mě baví</description>
	<lastBuildDate>Mon, 13 May 2019 16:19:05 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</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>bme280 Archivy - blog.vyoralek.cz</title>
	<link>https://blog.vyoralek.cz/stitek/bme280/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">133748570</site>	<item>
		<title>Centrum chytré domácnosti – HomeAssistant (Hass.io) – 5 část &#8211; Wemos D1 + BME280 a SHT31</title>
		<link>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-5-cast-wemos-d1-bme280-a-sht31/</link>
					<comments>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-5-cast-wemos-d1-bme280-a-sht31/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 06 Jan 2019 15:25:35 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[bme280]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[SHT31]]></category>
		<category><![CDATA[sonoff-tasmota]]></category>
		<category><![CDATA[wemos]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=1190</guid>

					<description><![CDATA[<p>V další části série o HomeAssistentovi si ukážeme jak využít sensory BME280 a SHT31 ve spojení s Wemos D1 mini a firmwarem Sonoff-Tasmota.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-5-cast-wemos-d1-bme280-a-sht31/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 5 část &#8211; Wemos D1 + BME280 a SHT31</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Co <g class="gr_ gr_10 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="10" data-gr-id="10">budeme</g> potřebovat</h2>



<ol><li><strong>nepájivé pole </strong>(breadboard) &#8211; cca. $1 <a href="http://s.click.aliexpress.com/e/by4g4O1S">AliExpress</a></li><li><strong>vodiče</strong> samec-samec &#8211; 4 žíly &#8211; cca. $0,7 <a href="http://s.click.aliexpress.com/e/BBt82ha">AliExpress</a></li><li>desku <strong>Wemos D1</strong> mini s čipem ESP8266 &#8211; cca. $2.25 <a href="http://s.click.aliexpress.com/e/bQC4hpk4">AliExpress</a></li><li>sensor <strong>BME280</strong> &#8211; měření teploty, vlhkosti a tlaku &#8211; cca. $2.18 <a href="http://s.click.aliexpress.com/e/bRM3jucu">AliExpress</a></li><li>nebo sensor <strong>SHT31</strong> &#8211; měření teploty a vlhkosti &#8211; cca. $3.7 <a href="http://s.click.aliexpress.com/e/cmg8TZtO">AliExpress</a></li><li>jakýkoliv USB kabel s USB nabíječkou (např. i mobilní nabíječku)</li></ol>



<p>Pokud si ceny jednotlivých součástek sečteme tak v případě použití <strong>BME280</strong> se dostaneme na cenu cca $6.13 (135Kč) a nebo $7.65 (157kč) se senzorem <strong>SHT31</strong>.</p>



<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/Snímek-obrazovky-2019-01-06-v-11.49.32.png?ssl=1'><img fetchpriority="high" decoding="async" width="483" height="274" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/Snímek-obrazovky-2019-01-06-v-11.49.32.png?fit=483%2C274&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>
<a class="gridlove-popup" href='https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-12.png?ssl=1'><img decoding="async" width="481" height="343" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-12.png?fit=481%2C343&amp;ssl=1" class="attachment-gridlove-single size-gridlove-single" alt="" /></a>



<p>Na všechny tři elektronické součástky bude potřeba napájet pin headery a k tomu se nám bude hodit ještě pájka. Pokud ji ještě nemáte tak doporučuji přibalit za cca. 90kč ruční <a href="http://s.click.aliexpress.com/e/N3jUbAU">Vastar 60W Electric Soldering Iron</a>,</p>



<h2 class="wp-block-heading">Schéma zapojení</h2>



<p>Zapojení pro oba uvedené sensory bude naprosto stejné, jelikož používají shodnou komunikaci přes I2C. Můžeme na nich najít tyto piny:</p>



<ul><li><strong>VIN</strong> &#8211; napájení pin &#8211; můžeme použít jak 5V tak i 3.3V, dle možnostech desky kam sensor napojujeme</li><li><strong>GND</strong> &#8211; uzemnění pro napájení a logiku</li><li><strong>SDA</strong> &#8211; datová linka (DA = data access) pro I2C komunikaci</li><li><strong>SCL</strong> &#8211;  časovač (CL = clock line) pro I2C komunikaci</li></ul>



<p>V případě Wemos D1 Mini máme pevně dány pouze piny pro napájení a uzemnění. Samotné SDA a SCL můžeme podle potřeby zapojit téměř kamkoliv (kromě RX, TX). My použijeme například pin D3 a D4.</p>



<p>Zapojení pak bude vypadat takto:</p>



<table class="wp-block-table aligncenter"><tbody><tr><td><strong>Sensor BME280 nebo SHT31</strong></td><td><strong>Wemos D1 Mini</strong></td></tr><tr><td>VIN</td><td>3.3V</td></tr><tr><td>GND</td><td>G</td></tr><tr><td>SDA</td><td>D3</td></tr><tr><td>SCL</td><td>D4</td></tr></tbody></table>



<p>nebo schématicky:</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="894" height="633" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/WemosD1BME280_bb.png" alt="" class="wp-image-1202"/></figure></div>



<p>V reálu to pak vypadá nějak takto &#8211; barevné vodiče jsou stejně jako na schématu výše.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="770" height="513" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/DSCF9715.jpg?resize=770%2C513&#038;ssl=1" alt="" class="wp-image-1192" data-recalc-dims="1"/></figure>



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



<p>Máme zde v podstatě dvě možnosti. Buď si napíšeme kompletně vlastní aplikaci za použití knihoven po použité senzory a desku a nebo použijeme již hotové řešení. Pro tento článek si vybereme hotové řešení a použijeme již hodněkrát zmíněny <strong><a href="https://github.com/arendst/Sonoff-Tasmota">Sonoff-Tasmota</a></strong> firmware.</p>



<p>Postup je velice podobný jako v případě nahrávání do Sonoff produktů. Popíšu tady tedy spíše jen specifika pro <strong>Wemos D1 Mini</strong> a pokud byste byli ztracení tak se koukněte na <a href="https://blog.vyoralek.cz/iot/sonoff-produkty-nahrani-firmware-tasmota/">předchozí článek</a>.</p>



<p style="background-color:#fbf9c2" class="has-background">Alternativa &#8211; už nějakou je k dispozici firmware ESPHome, který je zejména při integraci na HomeAssistent mnohem přímočarejší &#8211; doporučuji tak kouknout i na článek víceméně se stejnými sensory ale pro <a href="https://blog.vyoralek.cz/iot/esphomelib-alternativni-firmware-pro-esp8266-a-esp32/">ESPHome</a>.</p>



<h3 class="wp-block-heading">Nastavení Visual Studio Code + PlatformIO</h3>



<p>Tentokráte úplně přeskočím konfiguraci pro Arduino, jelikož ve <strong><a href="https://code.visualstudio.com/">Visual Studio Code</a></strong> s pluginem <strong><a href="https://docs.platformio.org/en/latest/ide/vscode.html">PlatformIO</a></strong> to bude více přímočaré.</p>



<p>Nejprve si do souboru <strong>platformio.ini</strong> přidáme novou konfiguraci pro Wemos D1 mini:</p>



<pre class="wp-block-code"><code>[env:wemos-d1-mini]
platform = ${common.platform}
framework = ${common.framework}
board = d1_mini
board_build.flash_mode = ${common.board_build.flash_mode}
board_build.f_cpu = ${common.board_build.f_cpu}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} -DMY_LANGUAGE=cs-CZ
monitor_speed = ${common.monitor_speed}
upload_port = ${common.upload_port}
upload_resetmethod = ${common.upload_resetmethod}
upload_speed = ${common.upload_speed}
extra_scripts = ${common.extra_scripts}</code></pre>



<p>Původně jsem měl konfiguraci z <a href="https://github.com/arendst/Sonoff-Tasmota/wiki/Wemos%20D1%20Mini">Wiki</a> Tasmoty, ale jak jsem byl upozorněn ta už z nějakého důvodu nefunguje. Tuhle novou konfiguraci jsem v rychlosti vyzkoušel a mělo by to fungovat vpořádku.</p>



<p>Mezi PlatformIO tasky najdeme nově task s názvem <strong>env:wemos-d1-mini</strong>.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="336" height="313" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/image-3.png" alt="" class="wp-image-1205"/></figure></div>



<h3 class="wp-block-heading">Parametry firmware Sonoff-Tasmota</h3>



<p>Před samotnou kompilací a nahráním doporučuji ještě změnit v souboru <strong>my_user_config.h</strong> alespoň následující:</p>



<ul><li><strong>#define STA_SSID1</strong> &#8211; název WiFi sítě</li><li><strong>#define STA_PASS1</strong> &#8211; heslo WiFi sítě</li><li>a odkomentovat <strong>#define MY_LANGUAGE </strong>pro zapnutí češtiny</li></ul>



<p>Pro jistotu můžeme zkontrolovat, že máme odkomentované následující řádky:</p>



<ul><li><strong>#define USE_BMP</strong> &#8211; pro podporu sensoru BMP280</li><li><strong>#define USE_SHT3X</strong>  &#8211; pro podporu sensoru SHT31</li></ul>



<h3 class="wp-block-heading">Nahrání firmware</h3>



<p>Nyní už můžeme kliknout na <strong>Upload</strong> a firmware se nám zkompiluje pro nahraje na Wemos D1 Mini &#8211; to musíme mít už připojené přes USB.</p>



<p>Po připojení ke konzoli bychom už měli vidět IP adresu na které je sonoff připojen.</p>



<pre class="wp-block-code"><code>--- Miniterm on /dev/cu.usbserial-1A150  115200,8,N,1 ---
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
00:00:00 Projekt sonoff Sonoff (Topic sonoff13, Záložní DVES_2F8618, GroupTopic sonoffs) Verze 6.4.0(sonoff)-2_4_2
00:00:00 WIF: Připojování k AP1 brloh v módu 11N jako sonoff13-1560...
00:00:04 WIF: ...připojeno
00:00:04 DNS: Inicializovaný
00:00:04 HTP: Aktivní Web server sonoff13-1560.local na IP adrese 10.2.1.88
00:00:06 MQT: Připojování...
00:00:06 MQT: ...připojeno
00:00:06 MQT: tele/sonoff13/LWT = Aktivní (Zachováno)
00:00:06 MQT: cmnd/sonoff13/POWER =
00:00:06 MQT: tele/sonoff13/INFO1 = {"Module":"Generic","Version":"6.4.0(sonoff)","FallbackTopic":"DVES_2F8618","GroupTopic":"sonoffs"}
00:00:06 MQT: tele/sonoff13/INFO2 = {"WebServerMode":"Admin","Hostname":"sonoff13-1560","IPAddress":"10.2.1.88"}</code></pre>



<p>Pokud byste měli nějaký problém s nahráním firmware přes Visual Studio Code, tak je možné použít i EspTool o kterém jsem <a href="https://blog.vyoralek.cz/iot/esp8266-a-esp32-zaloha-a-nahrani-noveho-firmware-pomoci-esptool/">podobněji psal zde</a>.</p>



<p>Ve zkratce &#8211; přepneme se do adresáře .pioenvs/wemos-d1-mini a upload spustíme pomocí příkazu:</p>



<pre class="wp-block-code"><code>> esptool.py write_flash 0x00000 firmware.bin
esptool.py v2.5.1
Found 4 serial ports
Serial port /dev/cu.usbserial-1A150
Connecting.....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:2f:86:18
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Flash params set to 0x0340
Compressed 535136 bytes to 365968...
Wrote 535136 bytes (365968 compressed) at 0x00000000 in 35.4 seconds (effective 120.8 kbit/s)...
Hash of data verified.</code></pre>



<h2 class="wp-block-heading">Nastavení 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></h2>



<p>Nyní již nám firmware Sonoff-Tasmota běží na Wemos D1 Mini s čipem ESP8266 a můžeme se na něj pomocí IP adresy připojit do webového rozhraní. V našem konkrétním příkladě např. do webového prohlížeče zadáme:</p>



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



<p>Půjdeme nejprve do nastavení modulu, kdy jako typ modulu vybereme 18 Generic a konfigurace GPIO bude následující:</p>



<ul><li><strong>D3</strong> neboli GPIO0 &#8211; 06 <strong>I2C SDA</strong></li><li><strong>D4 </strong>nebo GPIO4 &#8211; 05 <strong>I2C SCL</strong></li></ul>



<p>Použít můžeme i jiné GPIO podle libosti (kromě RX a TX), jen je potřeba správně nastavit I2C SDA a SCL a pak tyto piny správně napojit na sensor.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="397" height="563" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/image-5.png" alt="Wemos D1 Mini se Sonoff firmware - nastavení modulu" class="wp-image-1207"/><figcaption>Wemos D1 Mini se Sonoff firmware &#8211; nastavení modulu</figcaption></figure></div>



<p>Ve webovém rozhraní a hlavním menu bychom pak měli vidět automaticky jednotlivé měřené hodnoty s aktuálními hodnotami:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="370" height="246" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/image-8.png" alt="" class="wp-image-1212"/><figcaption>Hodnoty s dvou senzorů BHE280 a SHT31 v Sonoff firmwaru</figcaption></figure></div>



<p>Jak můžete vidět vidíme data s obou sensorů zároveň. Je to díky tomu, že oba sensory používají I2C komunikaci a zároveň mají jinou adresu.</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/01/DSCF9716.jpg" alt="Wemos D1 mini s paralelním zapojením BME280 a SHT31" class="wp-image-1214"/><figcaption>Wemos D1 mini s paralelním zapojením BME280 a SHT31</figcaption></figure>



<p>BME280 v základu používá adresu 0x77, kdežto SHT31 0x44. Kdybychom chtěli mít zapojené dva sensory stejného typu zároveň je potřeba na jednom z nich adresu změnit &#8211; většinou pomocí přerušení na desce (pak je pro BME280 0x76 a 0x45 pro SHT31).</p>



<p>Samotný JSON soubor produkovaný Sonoff-Tasmota a který je posílán prostřednictvím MQTT přes topic <strong>tele/&lt;VAS_PROJEKT&gt;/SENSOR</strong> má následující strukturu:</p>



<pre class="wp-block-code"><code>{
    "Time": "2019-01-06T14:57:45",
    "BME280": {
        "Temperature": 23.4,
        "Humidity": 38.2,
        "Pressure": 992.7
    },
    "SHT3X-0x44": {
        "Temperature": 23.8,
        "Humidity": 41.5
    },
    "PressureUnit": "hPa",
    "TempUnit": "C"
}</code></pre>



<h2 class="wp-block-heading"><g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">Integrace</g> do Home-Assistant</h2>



<p>Jelikož máme k Wemos D1 mini připojené jen sensory, které tak přidáme jako sensory i na straně Home-Asisstentu.</p>



<p>Nejprve si však ve webovém rozhraní Sonoff-tasmota zkontrolujeme zda máme správně nastavený MQTT server a nastavíme si podle potřeby topic, ve kterém budou údaje posílány:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="331" height="70" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/image-10.png" alt="" class="wp-image-1220"/><figcaption>Nastavení MQTT topicu pro Wemos D1 mini</figcaption></figure></div>



<p>Já jsem si pro tuto ukázku zvolil popisně název wemos-d1-mini ať je jasné odkud data proudí a do konfigurace Home-Asisstenta a souboru <strong>configuration.yaml </strong>přidáme podle JSON struktury výše všechny sensory:</p>



<pre class="wp-block-code"><code>    - platform: mqtt
      name: "room1_table_bme280_temp"
      state_topic: "tele/wemos-d1-mini/SENSOR"
      value_template: ' {{ value_json["BME280"]["Temperature"] }}'
      unit_of_measurement: "°C"
      device_class: temperature
    - platform: mqtt
      name: "room1_table_bme280_humid"
      state_topic: "tele/wemos-d1-mini/SENSOR"
      value_template: ' {{ value_json["BME280"]["Humidity"] }}'
      unit_of_measurement: "%"
      device_class: humidity
    - platform: mqtt
      name: "room1_table_bme280_pressure"
      state_topic: "tele/wemos-d1-mini/SENSOR"
      value_template: ' {{ value_json["BME280"]["Pressure"] }}'
      unit_of_measurement: "hPa"
      device_class: pressure
    - platform: mqtt
      name: "room1_table_sht31_temp"
      state_topic: "tele/wemos-d1-mini/SENSOR"
      value_template: ' {{ value_json["SHT3X-0x44"]["Temperature"] }}'
      unit_of_measurement: "°C"
      device_class: temperature
    - platform: mqtt
      name: "room1_table_sht31_humid"
      state_topic: "tele/wemos-d1-mini/SENSOR"
      value_template: ' {{ value_json["SHT3X-0x44"]["Humidity"] }}'
      unit_of_measurement: "%"
      device_class: humidity   </code></pre>



<p>Jelikož máme opět v názvech spíše systémová jména, která však nechceme zobrazit v Home-Assistentovi připravíme si přejmenování v souboru <strong>customize.yaml</strong></p>



<pre class="wp-block-code"><code>sensor.room1_table_bme280_temp:
  friendly_name: "Teplota"

sensor.room1_table_bme280_humid:
  friendly_name: "Vlhkost"  

sensor.room1_table_bme280_pressure:
  friendly_name: "Tlak" 

sensor.room1_table_sht31_temp:
  friendly_name: "Teplota"

sensor.room1_table_sht31_humid:
  friendly_name: "Vlhkost"  </code></pre>



<p>A konečně poslední úprava nás čeká v seskupení položek, které patří logicky k sobě prostřednictvím <strong>group.yaml</strong>:</p>



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



<p>Home-Assistant zrestartujeme a všech pět údajů z dvou sensorů vidíme hezky na dashboardu:</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/01/image-9.png" alt="" class="wp-image-1219" width="525" height="396"/><figcaption>Nová sensorová data v Home-Assistentovi</figcaption></figure></div>



<p>I když je tento návod pro kombinaci <a href="http://s.click.aliexpress.com/e/bQC4hpk4">Wemos D1 Mini</a> s <a href="http://s.click.aliexpress.com/e/bRM3jucu">BME280</a> a <a href="http://s.click.aliexpress.com/e/cmg8TZtO">SHT31</a>  je možné ho použít i s <a href="http://s.click.aliexpress.com/e/sVuOsU0">NodeMCU</a> a sensory podporovanými v <a href="https://github.com/arendst/Sonoff-Tasmota/wiki/Sensor-Configuration">Sonoff-Tasmota</a>.</p>



<p>Stejně jako v přechozích dílech jsem kompletní konfigurační soubory uložil na&nbsp;<a href="https://github.com/jvyoralek/homeassistant-config">Github</a>. Můžeme si tak projít celou konfiguraci pěkně pohromady za všech díly.</p>



<p>Dohromady s <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-4-cast-integrace-sonoff-2/">předchozí lampičkou</a> už tak máme v Home-Assistentovi pěknou řádku sensorů a jeden spínač. Tím ale zdaleka možnosti nekončí a seriál bude pokračovat dále <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"><img loading="lazy" decoding="async" width="768" height="588" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/01/image-11.png" alt="" class="wp-image-1222"/><figcaption>Dashboard s prvky z posledních dvou článků</figcaption></figure>



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-27-integrace-fotovoltaiky-a-prehledy-v-ha/">27. část</a> &#8211; integrace fotovoltaiky Growatt</li>
</ul>
<p>The post <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-5-cast-wemos-d1-bme280-a-sht31/">Centrum chytré domácnosti – HomeAssistant (Hass.io) – 5 část &#8211; Wemos D1 + BME280 a SHT31</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-5-cast-wemos-d1-bme280-a-sht31/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1190</post-id>	</item>
	</channel>
</rss>
