<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Esp32 on Ulis Notizen</title>
    <link>https://wolf-u.li/tag/esp32/</link>
    <description>Recent content in Esp32 on Ulis Notizen</description>
    <generator>Hugo</generator>
    <language>de</language>
    <copyright>Copyright 2006-CURRENTYEAR Uli Wolf - All rights reserved</copyright>
    <lastBuildDate>Mon, 24 Apr 2023 07:49:52 +2400</lastBuildDate>
    <atom:link href="https://wolf-u.li/tag/esp32/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ESP32-WROVER-DEV CAM - Freenove oder Fake</title>
      
      
      <link>https://wolf-u.li/esp32-wrover-dev-freenove-oder-fake/</link>
      <pubDate>Mon, 24 Apr 2023 07:49:52 +2400</pubDate>
      <guid>https://wolf-u.li/esp32-wrover-dev-freenove-oder-fake/</guid>
      <description>&lt;p&gt;Derzeit experimentiere ich mit ESP32 CAM, einer Möglichkeit für günstige Kameras via einem ESP32. Der ESP32 ist ein Mikrocontroller, der von Espressif Systems hergestellt wird. Er verfügt über WLAN- und Bluetooth-Funktionen, die ihn für IoT-Anwendungen geeignet machen. Der OV2460 ist eine Kamera, die von OmniVision Technologies hergestellt wird und eine Auflösung von 2 Megapixeln hat. Zuviel erwarten darf man sich davon natürlich nicht - &amp;ldquo;you get what you pay for&amp;rdquo; - denn die Leistung des ESP32 und der Kamera ist natürlich nicht berauschend.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Derzeit experimentiere ich mit ESP32 CAM, einer Möglichkeit für günstige Kameras via einem ESP32. Der ESP32 ist ein Mikrocontroller, der von Espressif Systems hergestellt wird. Er verfügt über WLAN- und Bluetooth-Funktionen, die ihn für IoT-Anwendungen geeignet machen. Der OV2460 ist eine Kamera, die von OmniVision Technologies hergestellt wird und eine Auflösung von 2 Megapixeln hat. Zuviel erwarten darf man sich davon natürlich nicht - &ldquo;you get what you pay for&rdquo; - denn die Leistung des ESP32 und der Kamera ist natürlich nicht berauschend.</p>
<p>Dennoch gibt es auch hier große Unterschiede und einer davon ist, ob es überhaupt funktioniert oder nicht. Was meine ich damit?</p>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-2322978122735420" data-ad-slot="3161252284"></ins>
<p>Der ESP32 hat mehrere GPIO-Pins, die für die Verbindung mit der Kamera genutzt werden können. Die Pins werden über eine entsprechende Software programmiert, um die Kamera zu steuern und Bilder aufzunehmen.</p>
<p>Ein Beispiel für den Aufbau eines ESP32 mit OV2460 Kamera ist folgender:</p>
<ul>
<li>ESP32-Mikrocontroller</li>
<li>Kamera-Platine mit OV2460 Kamera-Modul</li>
<li>Jumper-Kabel für die Verbindung zwischen der Kamera-Platine und dem ESP32-Mikrocontroller</li>
<li>Stromversorgung</li>
</ul>
<p>Die Kamera kann dann über die GPIO-Pins des ESP32-Mikrocontrollers gesteuert werden, um Bilder aufzunehmen oder Videos aufzunehmen. Mit der WiFi-Funktion des ESP32 kann das Gerät auch drahtlos Daten an einen Server senden oder über einen integrierten Webserver bereitstellen.</p>
<p>Kommen wir zum eigentlichen Problem. Ich hatte zunächst via Aliexpress ein &ldquo;ESP32-WROVER CAM&rdquo; Board gekauft, welches mit 8MB PSRAM und einem On-Board CH340 USB-to-Serial Controller ausgestattet war. Dieses konnte ich aber weder über den internen USB-to-Serial Controller noch über einen extern angeschlossenen CH340 oder FTDI Adapter flashen (ließ sich nicht in den Download-Mode versetzen). Zudem war das Board falsch gelötet - zwei Spannungsteiler auf der Unterseite sind falsch aufgebracht womit die Kamera nie funktionieren könnte. Anscheinend ist dies kein Einzelfall - wobei es auch <link rel=dns-prefetch href=//draeger-it.blog /> <a href="https://draeger-it.blog/esp32-cam-wrover-dev-v2/"
    title="Fälle" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Fälle&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> gibt wo alles problemlos läuft. Lösung wäre die beiden auszulöten und anders herum wieder aufzubringen&hellip;muss man ja nur ein bisschen SMD löten wollen.</p>
<p>An diesem Punkt hatte ich vom Experimentieren erstmal genug und habe zum original gegriffen: FREENOVE ESP32-WROVER CAM (via 
<a href="https://www.amazon.de/dp/B09BC5CNHM?tag=lebendeswolfuli-21" target="_blank">Amazon*</a>
 oder 
<a href="http://s.click.aliexpress.com/e/_DClqVWd">Aliexpress*</a>
). Der Lieferumfang war der ESP32, eine Kamera und ein micro-USB Kabel. Zudem werden via <link rel=dns-prefetch href=//github.com /> <a href="https://github.com/Freenove/Freenove_ESP32_WROVER_Board"
    title="Github" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Github&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> verschiedene Beispielprogramme und Tutorials angeboten.</p>
<p>Der Unterschied war deutlich - das ganze war sofort geflashed (gleicher Ansatz wie beim anderen Board) und läuft seither völlig problemlos.</p>
]]></content:encoded>
    </item>
    <item>
      <title>PINOUT des WT32-ETH01 - ESP32 Modul mit Ethernet</title>
      
      
      <link>https://wolf-u.li/pinout-des-wt32-eth01-esp32-modul-mit-ethernet/</link>
      <pubDate>Sun, 24 Oct 2021 13:21:06 +2400</pubDate>
      <guid>https://wolf-u.li/pinout-des-wt32-eth01-esp32-modul-mit-ethernet/</guid>
      <description>&lt;p&gt;Für den WT32-ETH01 (
&lt;a href=&#34;https://www.amazon.de/s?k=WT32-ETH01&amp;tag=lebendeswolfuli-21&#34; target=&#34;_blank&#34;&gt;Amazon*&lt;/a&gt;
/
&lt;a href=&#34;http://s.click.aliexpress.com/e/_DBv9ZB9&#34;&gt;Aliexpress*&lt;/a&gt;
) habe ich zuletzt den Pinout gesucht, da ich den Eindruck hatte dass im Netz einige falsche herumgeistern. Beispielsweise ist auf vielen Bilder für den RXD PIN der IO35 angezeichnet, obwohl der Hersteller IO5 angibt. Dieser Beitrag hier zeigt ein paar Details dieses Boards.&lt;/p&gt;
&lt;p&gt;Für den PINOUT dieses Boards wird man beim hersteller des Boards im &lt;link rel=dns-prefetch href=//www.wireless-tag.com /&gt; &lt;a href=&#34;http://www.wireless-tag.com/wp-content/uploads/2020/08/WT32-ETH01%E8%A7%84%E6%A0%BC%E4%B9%A6V1.2EN%EF%BC%88%E8%8B%B1%E6%96%87%EF%BC%89.pdf&#34;
    title=&#34;Datasheet&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  Datasheet&amp;nbsp;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; class=&#34;icon&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34; viewBox=&#34;0 -128 512 640&#34;&gt;
    &lt;path d=&#34;M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z&#34;/&gt;
  &lt;/svg&gt;&lt;/a&gt; fündig.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Für den WT32-ETH01 (
<a href="https://www.amazon.de/s?k=WT32-ETH01&tag=lebendeswolfuli-21" target="_blank">Amazon*</a>
/
<a href="http://s.click.aliexpress.com/e/_DBv9ZB9">Aliexpress*</a>
) habe ich zuletzt den Pinout gesucht, da ich den Eindruck hatte dass im Netz einige falsche herumgeistern. Beispielsweise ist auf vielen Bilder für den RXD PIN der IO35 angezeichnet, obwohl der Hersteller IO5 angibt. Dieser Beitrag hier zeigt ein paar Details dieses Boards.</p>
<p>Für den PINOUT dieses Boards wird man beim hersteller des Boards im <link rel=dns-prefetch href=//www.wireless-tag.com /> <a href="http://www.wireless-tag.com/wp-content/uploads/2020/08/WT32-ETH01%E8%A7%84%E6%A0%BC%E4%B9%A6V1.2EN%EF%BC%88%E8%8B%B1%E6%96%87%EF%BC%89.pdf"
    title="Datasheet" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Datasheet&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> fündig.</p>
<p><a href="/upload/2021/10/6181-pinout-WT32-ETH01.webp"
    title="" 
   >
  <img src="/upload/2021/10/6181-pinout-WT32-ETH01.webp" alt="PINOUT WT32-ETH01" loading="lazy"></a></p>
<p>Wichtig: IO39, IO35 und IO36 können nur als Eingänge genutzt werden.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Flashen des WT32-ETH01 - Ein ESP32 mit LAN &#43; WiFi/WLAN</title>
      
      
      <link>https://wolf-u.li/flashen-des-wt32-eth01-ein-esp32-mit-lan-wifiwlan/</link>
      <pubDate>Wed, 28 Jul 2021 07:06:11 +2800</pubDate>
      <guid>https://wolf-u.li/flashen-des-wt32-eth01-ein-esp32-mit-lan-wifiwlan/</guid>
      <description>&lt;p&gt;Heute habe ich mich ans Flashen des ESP32 Moduls WT32-ETH01 gemacht. Das Modul ist etwas besonderes, da es einen LAN anschluss hat und der dazugehörige LAN8720 chip in einigen Frameworks auch schon &amp;ldquo;out of the box&amp;rdquo; verfügbar ist. Alternativen zu diesem Board ist das WESP32 oder die Boards von Olimex, OpenHacks (was aber wohl irgendwie gerne in den Flash Modus bootet, Vorsicht!) und LILYGO. Preislich ist aber das WT32-ETH01 unschlagbar (
&lt;a href=&#34;https://www.amazon.de/s?k=WT32-ETH01&amp;tag=lebendeswolfuli-21&#34; target=&#34;_blank&#34;&gt;Amazon*&lt;/a&gt;
/
&lt;a href=&#34;http://s.click.aliexpress.com/e/_DBv9ZB9&#34;&gt;Aliexpress*&lt;/a&gt;
) . Das WT32-ETH01 ergänzt den LAN Anschluss aber lediglich zu den vorhandenen Features des ESP32, sodass man weiterhin WLAN auf dem Board hat.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Heute habe ich mich ans Flashen des ESP32 Moduls WT32-ETH01 gemacht. Das Modul ist etwas besonderes, da es einen LAN anschluss hat und der dazugehörige LAN8720 chip in einigen Frameworks auch schon &ldquo;out of the box&rdquo; verfügbar ist. Alternativen zu diesem Board ist das WESP32 oder die Boards von Olimex, OpenHacks (was aber wohl irgendwie gerne in den Flash Modus bootet, Vorsicht!) und LILYGO. Preislich ist aber das WT32-ETH01 unschlagbar (
<a href="https://www.amazon.de/s?k=WT32-ETH01&tag=lebendeswolfuli-21" target="_blank">Amazon*</a>
/
<a href="http://s.click.aliexpress.com/e/_DBv9ZB9">Aliexpress*</a>
) . Das WT32-ETH01 ergänzt den LAN Anschluss aber lediglich zu den vorhandenen Features des ESP32, sodass man weiterhin WLAN auf dem Board hat.</p>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-2322978122735420" data-ad-slot="3161252284"></ins>
<p>Zum flashen braucht man:</p>
<ul>
<li>WT32-ETH01 (
<a href="https://www.amazon.de/s?k=WT32-ETH01&tag=lebendeswolfuli-21" target="_blank">Amazon*</a>
/
<a href="http://s.click.aliexpress.com/e/_DBv9ZB9">Aliexpress*</a>
)</li>
<li>USB → TTL Flasher (z.B. mit CH340G Chip von 
<a href="https://www.amazon.de/dp/B08T24NML9?tag=lebendeswolfuli-21" target="_blank">Amazon*</a>
/
<a href="http://s.click.aliexpress.com/e/_AEVLpq">Aliexpress*</a>
)</li>
<li>Breadboard Kabel (z.B. 
<a href="https://www.amazon.de/dp/B07KYHBVR7?tag=lebendeswolfuli-21" target="_blank">Amazon*</a>
/
<a href="http://s.click.aliexpress.com/e/_DCzPubh">Aliexpress*</a>
)</li>
</ul>
<p>Nun wird das wie folgt ganze verbunden:</p>
<table>
  <thead>
      <tr>
          <th>USB-&gt;TTL</th>
          <th>&mdash;&gt;</th>
          <th>WT32-ETH01</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>GND</td>
          <td>&mdash;&gt;</td>
          <td>GND</td>
      </tr>
      <tr>
          <td>TX</td>
          <td>&mdash;&gt;</td>
          <td>RX0 (nicht RXD!)</td>
      </tr>
      <tr>
          <td>RX</td>
          <td>&mdash;&gt;</td>
          <td>TX0 (nicht TXD!)</td>
      </tr>
      <tr>
          <td>5V</td>
          <td>&mdash;&gt;</td>
          <td>5V</td>
      </tr>
  </tbody>
</table>
<p>Wenn man sich das genau ansieht: Ja es ist korrekt dass <strong>TX</strong> mit <strong>RX0</strong> und <strong>RX</strong> mit <strong>TX0</strong> verbunden wird. Bitte nicht TXD oder RXD nutzen. Sofern der USB-&gt;TTL Adapter eine Wahl zwischen 5V und 3,3 Volt anbietet, so wäre 5V zu wählen. Zu guter letzt muss nun <strong>IO0</strong> (neben RX0) mit <strong>GND</strong> für das flashen verbunden werden.</p>
<p><img src="/upload/2021/07/6135-flashen-1.webp" alt="WT32-ETH01 Flashen" loading="lazy">
<img src="/upload/2021/07/6135-flashen-2.webp" alt="WT32-ETH01 Flashen" loading="lazy">
<img src="/upload/2021/07/6135-flashen-3.webp" alt="WT32-ETH01 Flashen" loading="lazy"></p>
<p>Jetzt kommts drauf an, was man flashen möchte. Ich habe dieses Board für die Verwendung mit ESPHome vorgesehen. ESPHome ist eine Open-Source-Plattform, die es ermöglicht, benutzerdefinierte Firmware für ESP8266/ESP32-basierte IoT-Geräte zu erstellen. Mit ESPHome kann man eigene Smart-Home-Geräte programmieren und konfigurieren, ohne tiefgehende Programmierkenntnisse zu benötigen. Die Plattform bietet eine YAML-basierte Konfigurationssprache, die es einfach macht, Sensoren, Aktoren und andere Funktionen zu integrieren. ESPHome unterstützt eine Vielzahl von Geräten, darunter Sensoren für Temperatur, Luftfeuchtigkeit, Bewegung, und vieles mehr. Es ermöglicht auch die Integration mit Plattformen wie Home Assistant. Für das flashen habe ich das Tool ESPHome-Flasher <link rel=dns-prefetch href=//github.com /> <a href="https://github.com/esphome/esphome-flasher/releases"
    title="runtergeladen" 
     target="_blank" rel="nofollow noopener noreferrer" >
  runtergeladen&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> und den entsprechenden COM-Port ausgewählt:</p>
<p><img src="/upload/2021/07/6135-esphome-flasher.webp" alt="WT32-ETH01 Flashen" loading="lazy"></p>
<p>Das Binary habe ich aus der Homeassistant Oberfläche heruntergeladen (nach <link rel=dns-prefetch href=//esphome.io /> <a href="https://esphome.io/guides/getting_started_hassio.html"
    title="Konfiguration von ESPHome als Addon" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Konfiguration von ESPHome als Addon&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> und anschließender Konfiguration des Devices für den <link rel=dns-prefetch href=//esphome.io /> <a href="https://esphome.io/components/ethernet.html#configuration-for-wireless-tag-wt32-eth01#configuration-for-wireless-tag-wt32-eth01"
    title="LAN8720" 
     target="_blank" rel="nofollow noopener noreferrer" >
  LAN8720&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> chip) und im Tool dann entsprechend ausgewählt. Nach dem erfolgreichen Flashen macht es Sinn ALLE Kabel abzuziehen und nur 5V und GND wieder zu verbinden.</p>
<p>Wenn korrekt verbunden und konfiguriert ist das Modul nun im Netzwerk verfügbar. Für die weitere Konfiguration in ESPHome kann man dann die OTA (Over the Air) Funktionalität von Admin Interface aus (z.b. Homeassistant) nutzen, was das ganze etwas einfacher macht ;) So können updates der Konfiguration oder ESPHome direkt drahtlos übertragen und aktualisiert werden, ohne physischen Zugang zum Gerät zu benötigen. Man möchte ja nicht wirklich jedes mal die obigen Schritte durchgehen oder?</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
