Undokumentierte Befehle in #ESP32, welche es ermöglichen per #Bluetooth RAM und Flash auszulesen und zu manipulieren. Könnte eine #Backdoor sein - oder Codereste, die nicht in den Release sollten. Unschön ist es in jedem Fall, auch wenn IMO die Gefahr überschaubar ist, da ein Angreifer ja recht nah ran muss.
https://www.bleepingcomputer.com/news/security/undocumented-backdoor-found-in-bluetooth-chip-used-by-a-billion-devices/
#RootedCON #espressif
Undokumentierte Befehle in #ESP32, welche es ermöglichen per #Bluetooth RAM und Flash auszulesen und zu manipulieren. Könnte eine #Backdoor sein - oder Codereste, die nicht in den Release sollten. Unschön ist es in jedem Fall, auch wenn IMO die Gefahr überschaubar ist, da ein Angreifer ja recht nah ran muss.
https://www.bleepingcomputer.com/news/security/undocumented-backdoor-found-in-bluetooth-chip-used-by-a-billion-devices/
#RootedCON #espressif
BitBastelei #630 - Abgelegene Sensorschaltungen per Solar versorgen
(858 MB) 00:00:00
2025-02-09 11:00
🛈
Mit Arduino und Boards wie dem ESP32 lassen sich schnell und einfach kleine Sensoren für fast jeden Zweck basteln. Was aber, wenn am Einsatzort keine Steckdose in der Nähe ist? Nun, mit Akku und einem kleinen Solarmodul kommt man weiter als man denkt, zumindest, wenn man bei Hard- und Software etwas vorsichtig ist, denn gute Spannungsregler und die Nutzung von Schlafmodi sind bei solchen Low-Power-Anwendungen Pflicht.
Inhalt
- 00:00 ESP32 und Stromversorgungen
- 01:06 Versorgung per Akku
- 02:00 Spannungsregler
- 03:26 Sleep-Modes
- 05:23 Funkverfahren
- 06:42 Strom per Solar
- 09:00 Laderegler
- 10:49 Fertige Schaltung
- 12:34 Wie lange hält ein Akku?
- 15:02 Testmessung
- 15:53 Fazit
Transparenz
Die meisten Teile wurden selbst gekauft und bezahlt. Die größere Solarzelle stammt von einem Bekannten und kommt in einem gemeinsamen Projekt zum Einsatz.
BitBastelei #612 - LoRa Mesh-Messenger mit Meshtastic
(1 GB) 00:00:00
2024-10-06 10:00
🛈
Meshtastic ist ein Open-Source-Mesh-Kommunikationssystem, das auf Boards mit LoRa basiert. Es ermöglicht es Nachrichten über weite Entfernungen ohne Mobilfunk oder Internet zu senden, indem die Geräte untereinander ein eigenes Netzwerk bilden und direkt miteinander kommunizieren. Meshtastic ist besonders nützlich in abgelegenen Gebieten, bei Outdoor-Aktivitäten oder in Notfallsituationen, in denen die sonst üblichen Kommunikationskanäle nicht verfügbar sind.
Inhalt
- 00:00 Was ist Meshtastic
- 04:31 Passende Hardware
- 09:42 ESP32-Gerät flashen
- 12:08 Handy-App
- 14:46 Nachrichten-Test
- 19:37 Fazit
Fehler und Ergänzungen
- 10:10 Über dem Display steht, dass es v1.1 ist. Wohl übersehen.
- 16:10 Es wird empfohlen mindestens 1-2m Abstand zwischen den Knoten zu haben, andernfalls kann es durch ein zu starkes Signal zu Empfangsfehlern kommen.
Links zum Thema
Transparenz
Die Module wurden selbst gekauft und bezahlt. Meshtastic ist freie Software.
BitBastelei #606 - Digitale Stromzähler / Moderne Messeinrichtungen lokal auslesen für HomeAssistant
(361 MB) 00:00:00
2024-08-25 10:00
🛈
Bis 2032 sollen in Deutschland alle klassischen Stromzähler gegen „Moderne Messeinrichtungen“ oder „Intelligente Messsysteme“ ausgetauscht werden, aka: Digitale Stromzähler. Zeit meine bisherige Ferraris-Auslesung zu modernisieren und möglicht viele Messwerte lokal aus der Box zu kitzeln. Dank SML und OBIS ist das gar nicht so wenig.
Inhalt
- 00:00 Akteure beim Strombezug
- 04:17 Arten von Stromzählern
- 10:33 Die optische Schnittstelle
- 12:35 Auslesen mit ESPHome
- 14:57 Der PIN-Schutz
- 17:42 Werte-Parsing
- 21:20 Ausblick und Fazit
Links zum Thema
esphome smlgw code @ GitHub
Fehler und Ergänzungen
- 15:28 Zuständig für die Herausgabe der PIN ist der Messstellenbetreiber. Bei mir ist das gleichzeitig der Netzbetreiber, daher hatte ich da den falschen Begriff genutzt. Danke an @FF-fk5zp.
- 20:42 Die Formel für Blindleistung ist quadratisch, also Q=?(S²-P²) statt Q=S-P. Code ist angepasst. Danke an @7evenheaven.
Transparenz
Der Zähler wurde vom zuständigen Messstelenbetreiber ausgewählt und montiert.
Kennt Jemand eine Freie Software um #Wasserzähler per #OCR mit #ESP32 #ESP32Cam zu erfassen? Die meisten nutzen https://github.com/jomjol/AI-on-the-edge-device/, aber das ist leider nicht wirklich legal nutzbar :/
BitBastelei #569 - Die "neuen" ESP32-Varianten
(1 GB) 00:00:00
2023-12-10 11:00
🛈
Früher war die ESP-Welt einfach: Der ESP8266 für güstige Sachen, der ESP32 wenn man mehr Leistung wollte. Tja, inzwischen finden sich unter der Bezeichnung „ESP32“ viele Subvarianten, welche unterschiedlich leistungsfähig sind und teils sogar ohne WLAN daher kommen. Also schauen wir mal, was C, S, H und die ganzen Zahlen so bedeuten und ob man die „Neuen“ auch so einfach nutzen kann, wie die Klassiker.
Inhalt
- 00:00 ESP-Historie: ESP8266
- 04:31 ESP-Historie: ESP32 (Classic)
- 07:44 ESP32-S2
- 08:25 ESP32-S3
- 09:38 ESP32-C2
- 11:43 ESP32-C3
- 12:53 ESP32-C6
- 14:21 ESP32-H2
- 15:25 ESP32-C5/ESP32-P4
- 17:20 ESP32-C3 in Arduino
- 24:16 ESP32-C6 in Arduino
- 31:33 Zusammenfassung/Fazit
Fehler und Ergänzungen
- 15:25 ESP32-C5 wird neben 2.4GHz auch 5GHz unterstützen (Danke Mr Unwissend)
- 22:11 CDC On Boot leitet die Serial.print-Ausgaben auf die USB-Schnittstelle um
- 28:58 Jepp, in den letzten Wochen sind mir die ersten Zigbee-Erfolge mit dem IDF (also ohne Arduino) in der Timeline begegnet
- –:– Auch Micropython wird bereits unterstützt
Transparenz
Alle Boards wurden selbst gekauft und bezahlt. Markiert, da sich der Vergleich auf die Produkte eines Herstellers beschränkt.
BitBastelei #557 - 12V/20V LED Deckenlampen-Dimmer mit ESP32
(2 GB) 00:23:21
2023-09-17 10:00
🛈
In einem der letzten Videos hatte ich gezeigt, wie man eine Deckenlampe an 12V oder mittels Trigger-Board an USB-C betreiben kann. Diesmal soll das Ganze dann „smart“ werden – insbesondere Dimmen wäre sehr hilfreich. Also: Step-Up mit Dimmfunktion ran, Strom richtig einstellen und ESP an – kann ja nicht so schwer sein, oder?
Inhalt
- 00:00 Recap
- 01:07 Der Plan
- 02:37 HLB-A1: Stromeinstellungsraten
- 06:25 HLB-A1: Enable-Schaltung
- 08:46 HLB-A1: Stromeinstellung
- 11:03 Erster PWM-Dimm-Versuch mit ON/OFF
- 13:19 Zweiter PWM-Dimm-Versuch mit VADJ
- 21:13 Fazit
Fehler und Ergänzungen
- 02:09 Nicht ganz – PWM geht nicht. Später mehr.
Transparenz
Das Produkt wurde selbst gekauft und bezahlt.
BitBastelei #553 - ESPHome: ESP-Firmware für HomeAssistant
(466 MB) 00:32:59
2023-08-20 10:00
🛈
Wenn man selbst Sensoren oder Aktoren mit WLAN bauen möchte, dann sind ESP32 und ESP8266 fast immer der Prozessor der Wahl. Aber welche Firmware? Selber schreiben ist aufwändig und Tasmota ist nicht ganz so flexibel, wenn man von Standardfunktionen abweicht. Hier möchte ESPHome ansetzen: Technisch baut man hier eine komplett eigene Firmware für den jeweiligen Anwendungszweck, statt sich mit Code und Libraries herumzuschlagen, muss man hier nur in einer Konfiguration beschreiben was man möchte. Alles Weitere erledigt die Automatik, welche auch gleich noch eine verschlüsselte Verbindung zu HomeAssistant aufbaut und diesen fertig konfiguriert. Das verspricht zumindest die Projektbeschreibung.
Inhalt
00:00 Arduino mit HomeAssistant – Varianten
00:59 Das ESPHome-Konzept
02:53 Installation
05:05 ESPHome Dashboard im Browser
12:35 Ein- und Ausgaben per Config-Datei
19:20 Firmware-Installation
24:09 OTA-Updates und Neukonfiguration
26:48 Nutzung auf der Textkonsole
28:00 Meinung / Fazit
Links zum Thema
Transparenz
Die Geräte wurden selbst gekauft und bezahlt. Die Software ist kostenlos und unter freier Lizenz.
BitBastelei #536 - Alarmanlagen-Bedienpanel IP-Umrüstung mit ESP32
(2 GB) 00:20:56
2023-04-23 10:00
🛈
Vor einiger Zeit hatte ich das Bedienteil einer alten Alarmanlage und dessen Aufbau gezeigt. Schon damals war der Plan klar: Irgendwie eigene Meldungen anzeigen und in die Haussteuerung einbinden. Also fangen wir doch mal mit den einfachen Teilen an: LEDs, LCD und Schlüsselschalter. Die Tastenmatrix sieht komplizierter aus und kommt dann später dran.
Inhalt
- 00:00 Das Bedienpanel
- 01:56 Der Plan
- 05:28 LEDs
- 10:46 LCD
- 15:58 Schlüsselschalter
- 18:03 Zwischenfazit
Transparenz
Das gezeigte Gerät wurden selbst gekauft und bezahlt.