ESP32 Intelligentes WLAN-Roaming und MQTT-Kommunikation Basisprogramm
Ziel der Entwicklung ist die Umsetzung eines ESP32-basierten WLAN-Clients, der im Hintergrund und ohne den Ablauf des Hauptprogramms zu blockieren die verfügbaren drahtlosen Netzwerke erfassen kann. Anschließend wählt er unter den Zugangspunkten mit derselben SSID denjenigen AP aus, der die günstigere Verbindung bietet. Dadurch kann das Gerät auch während der Bewegung eine stabilere und zuverlässigere Netzwerkverbindung aufrechterhalten.
ESP32 Energieeinsparungen durch Verwendung bestimmter Schlafmodi
Der ESP32 verbraucht je nach Betriebsmodus relativ viel Energie. Bei Stromversorgung über eine Steckdose ist der Energieverbrauch kein großes Problem. Bei Betrieb mit Akku ist jedoch Energieeinsparung wichtig, um die Lebensdauer unserer Energiequelle so lange wie möglich zu erhalten.
werbung
Problematische ioBroker-Switchbot-Adapter-Alternative
Zuvor habe ich den Switchbot-Hub-Adapter verwendet, um meine Switchbot-Geräte in iobroker zu integrieren, was zunächst gut funktionierte, später trat jedoch folgendes Problem auf, die Datenpunkte der angeschlossenen Geräte wurden nicht aktualisiert…
ioBroker
Eine Sammlung von Dingen und Beispielen zur Installation und Konfiguration von ioBroker und seinen Adaptern. Ich hoffe, Sie finden hier viele nützliche Informationen.
ESP32, ESP8266, Arduino-Skizzen, Beispiele
Beispielcodes ESP32, ESP8266, eine Sammlung von Arduino-Skizzen, hauptsächlich für Smart Home, IoT-Systeme.
Anschließen eines Solar-Hybrid-Wechselrichters an ioBroker
Um unsere Stromrechnung zu senken, haben wir eine Insel-Solaranlage installiert, deren zentrale Einheit ein PowMr 5600W All In One Hybrid-Wechselrichter ist.
PowMr 5600W All In One hibrid inverter
Reiner Sinuswellen-Solar-Hybrid-Wechselrichter, 48 V DC, 220 V/230 V AC, 5600 W Nennleistung, integrierter 80 A MPPT-Laderegler im Wechselrichter kombiniert. Der Hybrid-Wechselrichter verfügt über ein LCD-Display, das Systemdaten und Betriebsstatus in Echtzeit anzeigt. Geeignet für 48 V Blei-Säure- oder Lithium-Batterien.
werbung
ESP32 PinOut – welcher Pin ist für was gut?
Bei der Verwendung des ESP32 GPIO stellt sich häufig die Frage, wofür einige Pins verwendet werden können und welche Pins in unseren Projekten vermieden werden sollten.
SwitchBot-Geräte in ioBroker
SwitchBot begann mit einem kleinen Schalter namens Bot und erfreute sich großer Beliebtheit. Mit diesem Schalter kann nahezu jedes Gerät mit einem physischen Schalter smart gemacht werden. Später wurden immer mehr Smart-Home-Produkte angeboten.
ESP32 Asynchroner Webserver – jQuery AJAX
AJAX ermöglicht es, Daten mit dem Server auszutauschen und bestimmte Teile der Website zu aktualisieren, ohne die gesamte Seite neu zu laden. Die Methode jQuery ajax() stellt die grundlegende Funktionalität von AJAX in jQuery bereit. Dieser Artikel zeigt, wie man jQuery ajax() und ESPAsyncWebServer verwendet.
Esp32 Web Updater und SPIFFS-Dateimanager
Mit früheren Versionen der Arduino IDE war es einfach, Dateien mit dem ESP32FS-Plugin in SPIFFS hochzuladen. Leider funktioniert diese Erweiterung nicht unter der komplett überarbeiteten Arduino IDE Version 2.0. Um dieses Problem zu lösen, habe ich die Skizze „Esp32-Web-Update-and-SPIFFS-Dateimanager“ erstellt, die unten heruntergeladen werden kann und eine Web-OTA-Update-Option enthält.
ESP32 Asynchroner Webserver
Es kann oft notwendig sein, mit unserer Anwendung, die auf dem ESP32-Mikrocontroller läuft, über eine grafische Oberfläche zu kommunizieren. Ob Konfigurationsänderung oder Anzeige von Sensorwerten etc. Die naheliegende Lösung ist die Verwendung des Webbrowsers, da wir unser Smartphone fast immer zur Hand haben. Dabei hilft der asynchrone Webserver. In diesem Artikel möchte ich die Anwendung der ESPAsyncWebServer-Bibliothek auf einem ESP32-Modul anhand von Beispielen demonstrieren.
QR-Code-Erstellen mit individuellem Logo
Kostenloser QR-Code-Ersteller mit benutzerdefiniertem Logo, ohne Abonnement und versteckte Kosten. Generieren Sie einen QR-Code aus einer URL oder einfachem Text. Teilen Sie ganz einfach eine vCard, einen Kalendereintrag oder eine WLAN-Verbindung. Es ist möglich, ein Logo in der Mitte des QR-Codes zu platzieren
Zigbee-Geräten Integrieren für ioBroker
Über einen CC2531 USB-Stick können verschiedene Zigbee-Geräte in den iobroker integriert werden. Der CC2531 ist ein kostengünstiger Ersatz für den Einsatz von HUBs, die für den Betrieb von Zigbee-Geräten unabdingbar sind. Zum Zeitpunkt des Schreibens unterstützt es 1667 Geräte von 240 verschiedenen Herstellern.
Meross und ioBroker
Meross Produkte sind Apple HomeKit, Amazon Alexa, Google Assistant, SmartThings, IFTTT kompatibel und lassen sich auch problemlos in iobroker integrieren.
Serviio DLNA Media Server Installation unter Linux
Der Serviio DLNA-Medienserver eignet sich zum Streamen von Mediendateien (Musik, Video oder Bilder). Serviio ist ein kostenloser Medienserver, aber es gibt auch eine Pro-Version, die Ihre Möglichkeiten zum Teilen von Inhalten weiter erweitert.
ioBroker-Visualisierung – VIS-Adapter
Mit Hilfe des VIS Editors können wir kreative Smart Home Visualisierungen erstellen, die unseren Bedürfnissen entsprechen. VIS stellt den Editor und die Benutzeroberfläche über einen Webserver zur Verfügung, der in einem Browser dargestellt werden kann
Shelly und ioBroker
Shelly-Geräte sind aufgrund ihrer einfachen Installation und Handhabung sehr beliebt. Die Integration von Shelly-Geräten in ioBroker ist sehr einfach. Installieren Sie einfach den Shelly-Adapter. Shelly-Geräte arbeiten mit Assistenten von Amazon Alexa und Google Home zusammen und sind auch mit Android- und iOS-Systemen kompatibel.
werbung – amazon.de
Smart Wechselschalter mit ESP8266, ioBroker und MQTT
Wir können die Beleuchtungsschalter in unserem Haus schlauer machen mit diese ESP8266 Schaltung, so wenn etwas schief geht(z. B. wenn kein WLAN vorhanden ist oder der Server heruntergefahren wird), funktioniert es Weiter als ein normaler Schalter.
Smart-UPS-Konstruktion mit ESP8266 und PCF8591
Ich habe eine gut funktionierende USV mit einer fehlerhaften Netzwerkschnittstelle, die ich für den iobroker-Server verwende. Das Problem war, dass der PC bei einem längeren Stromausfall nicht heruntergefahren wurde. Für die USV schlauer machen habe ich die folgende Schaltung mit ESP8266 und PCF8591 erstellt und in die USV eingebaut.
iRobot Roomba Sprachsteuerung mit Amazon Alexa
Wir können den Roomba mit einem schnellen Sprachbefehl starten, bevor wir die Wohnung verlassen, um den Boden sauber zu halten, wenn wir nach Hause kommen. Die Implementierung erfordert einen funktionierenden ioBroker-Server , einen IoT Assistant-Adapter mit der entsprechenden Lizenz, Amazon Echo oder Echo Dot, um den Roboterstaubsauger mit Alexa zu steuern.
ioBroker-Installation unter Raspberry pi Ubuntu oder Debian Linux
Um unser Zuhause zu automatisieren, benötigen wir eine Zentraleinheit, die unsere anderen IoT-Geräte zusammenbringt, für die ioBroker eine gute Lösung ist.
Raspberry Pi 4 Model B 4 GB, ARM Cortex-A72 4x, 1,50 GHz, 4 GB RAM, WiFi-ac, Bluetooth 5, LAN, 4x USB, 2x Micro-HDMI
werbung – amazon.de
Virtuelle Wand für iRobot Roomba mit Arduino Nano
Manchmal kann es hilfreich sein, das Roomba Roboter Staubsauger an bestimmten Stellen auszuschließen. Zu diesem Zweck können wir eine Virtuelle Wand kaufen, aber wir können sie auch selbst mit Arduino Nano und einigen billigen Teilen herstellen.
NodeMCU ESP8266 für ioBroker, schalten ein Relais über MQTT
In dieser Artikelserie möchte ich Ihnen zeigen, wie einfach es ist, verschiedene intelligente Geräte mit NodeMCU ESP8266 in einem Arduino-Framework zu erstellen und sie mithilfe des MQTT-Protokolls in ioBroker zu integrieren. Im ersten Teil werden wir eine LED und ein Relais einschalten…
Beispiel ESP32 – Pushsafer
Dieser Arduino-Beispielcode demonstriert die Verwendung von ESP32 und Pushsafer. Es ist oft notwendig, sofort über den Zustand unserer Geräte informiert zu sein, z. B. wenn die Temperatur des Kühlschranks steigt usw.
ioBroker und MQTT Adapter
Eines der wichtigsten Zubehörteile unserer selbst hergestellten Smart Home-Geräte ist der ioBroker MQTT-Adapter. MQTT ermöglicht eine ressourcenarme bidirektionale Kommunikation, daher ist das MQTT-Protokoll eine gute Option für den Datenaustausch zwischen einem Server und einem Mikrocontroller.
Infrarot-Fernbedienung mit ESP8266 für ioBroker mit MQTT
Willkommen! Heute stellen wir eine Infrarot-Fernbedienung mit einer NodeMCU ESP8266 und einer Infrarot-LED her. Mit diesem ioBroker können Sie jedes Gerät mit infrarotempfenger über das MQTT-Protokoll steuerbar, ZB.: Fernseher, Verstärker, SetTopBox, Klimaanlage usw.
DS18b20 Temperatursensor mit ESP-01-Modul für ioBroker
In diesem Artikel werde ich zeigen, dass wir die Temperatur mit dem OneWire-Thermometersensor Dallas DS18b20 messen und Daten mit dem Modul ESP8266-01 mithilfe des MQTT-Protokolls an ioBroker übertragen können.
Was ist ioBroker?
IoBroker ist eine kostenlose Open Source-Software zum Zusammenführen verschiedener Smart Home-Geräte (IoTs) zu einem vollständigen System (Smart Home System). Diese Geräte arbeiten alleine, aber dies gibt uns ein komplexes Control Panel mit einer grafischen Oberfläche, auf die über ein Webbrowser im lokalen Netzwerk zugegriffen werden kann.
MIT App Inventor – Beispiele
Mit „MIT App Inventor“ können selbst Anfänger schnell Apps für Android- und iOS-Smartphones und -Tablets erstellen. Im Folgenden habe ich einige Beispiele veröffentlicht, mit Projektdateien, die in jedem Artikel heruntergeladen werden können.







