<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ESP8266 on ChrisBue</title><link>https://www.chrisbue.de/tags/esp8266/</link><description>Recent content in ESP8266 on ChrisBue</description><generator>Hugo</generator><language>de-de</language><lastBuildDate>Fri, 24 May 2024 21:48:32 +0200</lastBuildDate><atom:link href="https://www.chrisbue.de/tags/esp8266/index.xml" rel="self" type="application/rss+xml"/><item><title>Garagentor mit MQTT ESP8266 smart öffnen</title><link>https://www.chrisbue.de/posts/garagentor-mqtt-esp8266-smart-oeffnen/</link><pubDate>Wed, 15 May 2024 00:17:37 +0200</pubDate><guid>https://www.chrisbue.de/posts/garagentor-mqtt-esp8266-smart-oeffnen/</guid><description>&lt;p&gt;Doppelgarage öffnen und schließen mit ESP8266 und MQTT. Damit wird das Smarthome zum Garagentoröffner. Zusätzlich kann ermittelt werden, ob das Tor Novoferm Garagentor geschlossen ist.&lt;/p&gt;&#10;&lt;h2 id="ausgangssituation-garage"&gt;Ausgangssituation Garage&lt;/h2&gt;&#10;&lt;p&gt;Nach der Installation der neuen Novoferm-Garagentore wurden mir zwei Fernbedienungen übergeben, mit denen ich die Tore öffnen und schließen kann. Das ist superpraktisch und für das Öffnen und Schließen aus dem Auto heraus überaus komfortabel. Ich bin kein Freund von einem riesigen Schlüsselbund, der wie ein Trabant an mir haftet. Daher habe ich mich entschieden, eine Fernbedienung im Fahrzeug und eine weitere an der Haustür zu hinterlegen.&lt;/p&gt;</description></item><item><title>Velux ESP8266 MQTT Smart Home</title><link>https://www.chrisbue.de/posts/velux-esp8266-smart-home-mqtt/</link><pubDate>Wed, 10 Jan 2024 16:21:32 +0100</pubDate><guid>https://www.chrisbue.de/posts/velux-esp8266-smart-home-mqtt/</guid><description>&lt;p&gt;Ich möchte meinen Dachfenster-Sonnenschutz gerne in mein MQTT System integrieren und hierfür den ESP8266 verwenden. Der Rollladen meiner Dachfenster von Velux besitzen eine Funk-Fernbedienung vom Typ KLI 313. Der Hersteller verwendet IO-Homecontrol 868 MHz für die Kommunikation.&lt;/p&gt;&#10;&lt;h2 id="situation-sonnenschutz"&gt;Situation Sonnenschutz&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Ich habe 3 Fernbedienungen KLI313, die je einen außen montierten Sonnenschutz bzw. elektrischen Dachrollladen steuern.&lt;/li&gt;&#10;&lt;li&gt;Funksystem des Dachfensterherstellers arbeitet mit 868 MHz und verwendet das IO-Homecontrol Protokoll. Bisher habe ich mit diesem Funkprotokoll keine Berührungen gehabt und und möchte mein Smart Home nicht mit weiteren Routern und Funkprotokolle hinzufügen.&lt;/li&gt;&#10;&lt;li&gt;Ich möchte die vorhandenen Fernbedienungen, Empfänger, Steuergeräte etc. nur so weit anpassen, dass ich jede Änderung restlos wieder demontieren kann.&lt;/li&gt;&#10;&lt;li&gt;Die Fernsteuerung kann trotz Umbau weitern normal verwendet werden.&lt;/li&gt;&#10;&lt;li&gt;Es gibt bereits Projekte, die sich mit der Steuerung dieser Dachrollläden auseinandergesetzt haben:&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/reefab/homeassistant-velux"&gt;homeassistant-velux auf GitHub&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://community.home-assistant.io/t/controlling-velux-remote-with-esp8266-and-esphome/591751"&gt;&amp;bdquo;Controlling Velux remote with ESP8266 and ESPHome&amp;ldquo; im Home Assistant Forum&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.reddit.com/r/homeassistant/comments/pzhkia/hack_velux_kli3xx_to_use_blinds_without_gateway/"&gt;&amp;bdquo;Hack Velux KLI3xx to use blinds without gateway&amp;ldquo; auf Reddit&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="esp8266-soll-velux-kli313-jalousie-steuern"&gt;ESP8266 soll Velux KLI313 Jalousie steuern.&lt;/h2&gt;&#10;&lt;p&gt;Mein Ansatz zur Lösung ist, die Bedieneinheit mit einem 3D-Druck etwas zu erweitern, um so innerhalb der Einheit Platz zu schaffen, um den Mikrocontroller mit zu integrieren. Die Abmessungen sollten dabei aber kaum verändert werden.&lt;/p&gt;</description></item><item><title>IR-Fernbedienung mit Smarthome</title><link>https://www.chrisbue.de/posts/ir-fernbedienung-mit-smarthome/</link><pubDate>Thu, 09 Nov 2023 16:49:59 +0100</pubDate><guid>https://www.chrisbue.de/posts/ir-fernbedienung-mit-smarthome/</guid><description>&lt;p&gt;IR-Fernbedienungen gibt es für viele Geräte. Manche dieser Geräte können nicht ins Smarthome eingebunden werden. Hierfür gibt es Bridges, die eine Kommunikation zwischen Smarthome und Endgerät mittels Infrarotübertragung herstellen können.&lt;/p&gt;&#10;&lt;p&gt;Ich möchte in meinem Projekt zeigen, wie ich meine Smart Home inkompatible Stereoanlage steuern kann. Dabei verwende ich den ESP8266, Infrarot-Dioden, einen Infrarot-Empfänger und ein paar weitere Komponenten. Zusätzlich habe ich für das entstandene Gerät ein 3D gedrucktes Gehäuse erstellt.&lt;/p&gt;</description></item><item><title>Mqtt Include-File ESP8266 MqttSetup.h</title><link>https://www.chrisbue.de/posts/mqtt-include-esp8266/</link><pubDate>Mon, 06 Nov 2023 21:01:01 +0100</pubDate><guid>https://www.chrisbue.de/posts/mqtt-include-esp8266/</guid><description>&lt;p&gt;In meinen Projekten habe ich es mir angewöhnt, einen einheitlichen Inlcude für die MQTT Kommunikation zu verwenden. Zusätzlich überwache ich noch die Spannungsversorgung meiner ESP8266 sowie die WLAN-Signalstärke und sende die Informationen in jeder Meldung an den Host Server gleich mit.&lt;/p&gt;&#10;&lt;p&gt;Ich verwende den Include zum Beispiel im Projekt &lt;a href="https://www.chrisbue.de/posts/wasserzaehler-smart-home-esp8266-hmc5883l/"&gt;&amp;bdquo;Wasserzähler Smart Home ESP8266 HMC5883L&amp;ldquo;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Hauptsächlich beruht mein Include auf dem Projekt &amp;bdquo;&lt;a href="https://github.com/marvinroger/async-mqtt-client"&gt;Async MQTT client for ESP8266 and ESP32&lt;/a&gt;&amp;ldquo;.&lt;/p&gt;&#10;&lt;h2 id="so-binde-ich-mein-mqtt-include-ein"&gt;So binde ich mein Mqtt Include ein&lt;/h2&gt;&#10;&lt;p&gt;Eingebunden wird die Include-Datei mit:&lt;/p&gt;</description></item><item><title>Wasserzähler Smart Home ESP8266 HMC5883L</title><link>https://www.chrisbue.de/posts/wasserzaehler-smart-home-esp8266-hmc5883l/</link><pubDate>Tue, 19 Sep 2023 10:47:08 +0200</pubDate><guid>https://www.chrisbue.de/posts/wasserzaehler-smart-home-esp8266-hmc5883l/</guid><description>&lt;p&gt;Seit einiger Zeit beschäftigen mich die Fragen, wie ich meine Wasseruhr / Wasserzähler in meinem Haus ablesen kann. Ich habe eine Wasseruhr mit mechanischem Zählwerk, dessen Messdaten ich gerne in meinem Smart Home auswerten und anzeigen möchte.&lt;/p&gt;&#10;&lt;h2 id="wie-kann-ich-meinen-analogen-wasserzähler-ablesen"&gt;Wie kann ich meinen analogen Wasserzähler ablesen?&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Über den Hersteller, in meinem Fall ein Hauswasserzählwerk der Firma Zenner, lässt sich ein Magnetsensor und eine Datenschnittstelle mit LoRaWan oder M-Bus beziehen.&lt;br&gt;&#10;&lt;a href="https://zenner.de/messtechnik-und-sensorik/wasser/"&gt;zenner.de&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Verschiedene Projekte im Internet beschäftigen sich damit, die Wasseruhr optisch mit einer ESP32 Cam auszulesen. Teilweise sogar AI gestützt, um die Zifferblätter abzulesen.&lt;br&gt;&#10;&lt;a href="https://haus-automatisierung.com/hardware/2021/12/19/wasserzaehler-esp-cam.html#:~:text=Mit%20einem%20kleinen%20Kamera%2DModul,Ohne%20zus%C3%A4tzliche%20Hardware!"&gt;haus-automatisierung.com&lt;/a&gt;&lt;br&gt;&#10;&lt;a href="https://smarthome.ms1.de/projekte/wasserverbrauch/"&gt;smarthome.ms1.de&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Ein weiterer Ansatz war eine eigene Messung mit Hilfe eines Durchflussmessers im Wasserkreislauf. Über ein kleines Flügelrad wird so ein elektrischer Impuls erzeugt, der dann Rückschluss auf die Durchflussmenge liefert.&lt;br&gt;&#10;&lt;a href="https://how2electronics.com/iot-water-flow-meter-using-esp8266-water-flow-sensor/"&gt;how2electronics.com&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Der für mich kreativste und technisch einfachste Ansatz war, den Magnetsensor mit Hilfe eines Sensors zur Magnetfeldänderung zu erfassen.&lt;br&gt;&#10;&lt;a href="https://hackaday.io/project/189706-water-meter-monitor-with-raspberry-pi-pico-w"&gt;hackaday.io&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="wie-lese-ich-die-magnetische-impulsgeberschnittstelle-meiner-wasseruhr-aus"&gt;Wie lese ich die magnetische Impulsgeberschnittstelle meiner Wasseruhr aus?&lt;/h2&gt;&#10;&lt;p&gt;Auch hier gibt es wieder verschiedene Ansätze. Prinzipiell funktioniert es so, dass im Zählwerk schon vom Hersteller ein Magnet verbaut ist. Läuft Wasser durch die Wasseruhr, wird das Zählwerk angetrieben und auch der Magnet wird in Bewegung gesetzt. Mein Wasserzähler hat einen Magneten am Zählrad für 0,001 qm² Wasser, was 10 Litern Wasser je voller Umdrehung entspricht.&lt;/p&gt;</description></item><item><title>converter now disconnected from ttyUSB0 Arduino</title><link>https://www.chrisbue.de/posts/converter-now-disconnected-from-ttyusb0-arduino/</link><pubDate>Thu, 24 Aug 2023 20:00:25 +0200</pubDate><guid>https://www.chrisbue.de/posts/converter-now-disconnected-from-ttyusb0-arduino/</guid><description>&lt;p&gt;Kernel-Meldungen: &amp;bdquo;converter now disconnected from ttyUSB0&amp;ldquo;. Beim Installieren der Arduino IDE 2.1.1 für ESP8266 / ESP32 auf Ubuntu 22.04 wurden die USB Geräte nicht erkannt. Fehler ist nicht bei der Entwicklungsumgebung zu suchen, sonder in den Kernel Meldungen und führt mich zu einem Programm / Prozess mit dem Namen &amp;bdquo;brltty&amp;ldquo;.&lt;/p&gt;&#10;&lt;h2 id="fehler--error-converter-now-disconnected-from-ttyusb0"&gt;Fehler / Error converter now disconnected from ttyUSB0&lt;/h2&gt;&#10;&lt;h3 id="suchen-mit-ls"&gt;Suchen mit LS&lt;/h3&gt;&#10;&lt;p&gt;Normalerweise werden die USB Geräte im /dev/ Verzeichnis von Ubuntu eingehängt. &amp;bdquo;dev&amp;ldquo; steht dabei für Devices. Weitere Infos zu den Verzeichnissen im Betriebssystem findet man hier: &lt;a href="https://wiki.ubuntuusers.de/Verzeichnisstruktur/"&gt;ubuntuusers&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Füllstand Wlan ESP8266 Ultraschall</title><link>https://www.chrisbue.de/posts/fuellstand-wlan-esp8266-ultraschall/</link><pubDate>Thu, 01 Jun 2023 12:16:54 +0200</pubDate><guid>https://www.chrisbue.de/posts/fuellstand-wlan-esp8266-ultraschall/</guid><description>&lt;p&gt;Meine Zisterne sollte Füllstandsanzeige erhalten, die mittels ESP8266 über mein Wlan abrufbar ist. Analog meines Beitrags &lt;a href="https://www.chrisbue.de/posts/oltankuberwachung-mqtt-esp8266-ultraschall/"&gt;Öltanküberwachung Mqtt ESP8266 Ultraschall&lt;/a&gt;, habe ich mit selbem Prinzip eine Füllstandsanzeige für die Zisterne konstruiert. Der Aufbau ist prinzipiell identisch. Allerdings gab es bei diesem Anwendungsfall einige Besonderheiten.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Das WLAN Signal des ESP8266 ist aus einer 3 m tief im Erdreich vergrabenen Betonzisterne nicht mehr zu messen. Eine Montage neben der Zisterne im Freien wäre möglich gewesen, wollte ich für mich aber vermeiden.&lt;/li&gt;&#10;&lt;li&gt;Ich setzte das Ultraschall-Modul AJ-SR04M ein. In der Anleitung steht, dass der Sensor eine Temperaturabhängigkeit besitzt und die analoge Messleitung ist definitiv zu kurz für die Strecke ins Haus. So muss die Messung in der Nähe des Sensors erfolgen.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Daraus ergaben sich folgende Probleme für mich&lt;/p&gt;</description></item><item><title>Öltanküberwachung Mqtt ESP8266 Ultraschall</title><link>https://www.chrisbue.de/posts/oeltankueberwachung-mqtt-esp8266-ultraschall/</link><pubDate>Tue, 25 Apr 2023 19:16:22 +0200</pubDate><guid>https://www.chrisbue.de/posts/oeltankueberwachung-mqtt-esp8266-ultraschall/</guid><description>&lt;p&gt;In diesem Beitrag zeige ich wie ich meine Öltanküberwachung mit Hilfe von Ultraschall und dem Mikrocontroller ESP8266 umgesetzt habe. Ultraschall wird genutzt, um den Füllstand des Öltanks zu messen, während der ESP8266 die Daten erfasst und via MQTT (Message Queuing Telemetry Transport) an einen Empfänger überträgt.&lt;/p&gt;&#10;&lt;p&gt;Durch die Verwendung von MQTT können die Daten problemlos an einen Empfänger, Server oder IoT Device übertragen werden, wo die Daten in Echtzeit überwacht und / oder gespeichert werden können.&lt;/p&gt;</description></item><item><title>NFC ESP8266 RFID DIY Stempeluhr</title><link>https://www.chrisbue.de/posts/nfc-esp8266-stempeluhr/</link><pubDate>Wed, 12 Apr 2023 22:39:20 +0200</pubDate><guid>https://www.chrisbue.de/posts/nfc-esp8266-stempeluhr/</guid><description>&lt;p&gt;Heute stelle ich meine NFC-Stempeluhr auf Basis eines ESP8266 Mikrocontrollers vor, die eine einfache und effektive Zeiterfassungslösung für jeden bietet. Durch das Scannen von NFC-Tags können Mitarbeiter schnell und einfach ein- und ausstempeln, während die Daten automatisch in einer Datenbank gespeichert werden.&lt;/p&gt;&#10;&lt;h2 id="zielsetzung"&gt;Zielsetzung&lt;/h2&gt;&#10;&lt;p&gt;Das Ziel dieses Projekts NFC ESP8266 besteht darin, eine eigene NFC-basierte Stempeluhr auf Basis des ESP8266 Mikrocontrollers zu entwickeln. Durch das Scannen von NFC-Tags sollen Mitarbeiter/Kollegen einfach und schnell ein- und ausstempeln können. Die Daten werden automatisch an einen Server gesendet, in einer Datenbank gespeichert und können für die Zeiterfassung genutzt werden. Zusätzlich zur Hardware soll auch die Software für den ESP8266 Microcontroller erstellt werden.&lt;/p&gt;</description></item></channel></rss>