ESP32-SignalDuino: Unterschied zwischen den Versionen
Ralf9 (Diskussion | Beiträge) (Neue Seite "ESP32-SignalDuino") |
Ralf9 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 17: | Zeile 17: | ||
==== Firmware flashen ==== | ==== Firmware flashen ==== | ||
Für den ESP32 gibt's von meiner (Ralf9) SIGNALduinoAdv Firmware die Version V 4.2.2 | Für den ESP32 gibt's von meiner (Ralf9) SIGNALduinoAdv Firmware die Version V 4.2.2. Die bin-Dateien wurden für das "Esp32 devkit v1" kompiliert. | ||
[https://github.com/Ralf9/SIGNALDuino/tree/dev-r422_cc1101 github V 4.2.2] | [https://github.com/Ralf9/SIGNALDuino/tree/dev-r422_cc1101 github V 4.2.2] | ||
Zeile 29: | Zeile 29: | ||
https://www.aeq-web.com/esp32-flash-tool-exported-program-upload-bin-hex-file/ | https://www.aeq-web.com/esp32-flash-tool-exported-program-upload-bin-hex-file/ | ||
==== Erste Schritte === | === Hardware === | ||
[[Datei:ESP32 sduino.png|mini]] | |||
==== Aufbau der Hardware ==== | |||
Es werden bis zu vier cc1101 Module (A-D) unterstützt | |||
=== Erste Schritte === | |||
[[Datei:ESP32DuinoWlanConfig.jpg|mini|rechts]] | |||
Der ESP32 ist am Anfang ein AP und kann z.B. mit dem Handy über WLAN verbunden werden | Der ESP32 ist am Anfang ein AP und kann z.B. mit dem Handy über WLAN verbunden werden | ||
* und dann auf verwalten des Routers klicken | * und dann auf verwalten des Routers klicken | ||
Zeile 39: | Zeile 44: | ||
Es kann auch schon ohne cc1101 Modul getestet werden | Es kann auch schon ohne cc1101 Modul getestet werden | ||
Wenn der ESP32 mit dem Seriellen Monitor verbunden wird, gibts debugausgaben vom WifiManager. | |||
Es gibt auch ein kleines serielles config Menü | |||
Wenn beim booten innerhalb von 2.5 Sek 'cmd' eingegeben wird | |||
<code>serial menue? (enter 'cmd') Timeout:2500</code> | |||
Kommt ein Menü | |||
<code>serial command menue<br> | |||
i - printDiag<br> | |||
c - change DHCP <> StaticIP, act: static<br> | |||
R - resetWifiSettings<br> | |||
q - quit<br></code> | |||
=== Nutzung in FHEM === | === Nutzung in FHEM === | ||
[[Maple-SignalDuino#Nutzung in FHEM]] | [[Maple-SignalDuino#Nutzung in FHEM]] |
Aktuelle Version vom 18. Februar 2023, 13:55 Uhr
Einleitung
Der ESP32-SignalDuino ist ein I/O Gerät zur Funkübertragung basierend auf dem ESP32
Einfacher SIGNALduino mit nur einem cc1101 Modul (alternativ)
Es wird dabei nur das CC1101_1 (Radio B) - für OOK/ASK verwendet.
Es ist keine cc1101 Modul Konfiguration notwendig, das Modul/Radio B wird automatisch initialisiert.
Firmware
Dies ist eine erweiterte inoffizielle SIGNALduino Firmware für den STM32 (Maple Mini) und ESP32, sie ist nicht zu verwechseln mit dem Originalprojekt RFFHEM und SIGNALduino.
Neuerungen
Kompilieren
Firmware flashen
Für den ESP32 gibt's von meiner (Ralf9) SIGNALduinoAdv Firmware die Version V 4.2.2. Die bin-Dateien wurden für das "Esp32 devkit v1" kompiliert.
Das bin File kann z.B. mit dem Flash Download Tools geflasht werden
https://www.espressif.com/en/support/download/other-tools
https://www.aeq-web.com/esp32-flash-tool-exported-program-upload-bin-hex-file/
Hardware
Aufbau der Hardware
Es werden bis zu vier cc1101 Module (A-D) unterstützt
Erste Schritte
Der ESP32 ist am Anfang ein AP und kann z.B. mit dem Handy über WLAN verbunden werden
- und dann auf verwalten des Routers klicken
- und dann auf configure WiFi klicken
- und dann SSID und Passwort eingeben
Wenn sich der ESP32 mit dem wlan verbunden hat, kann zum Testen mit telnet verbunden werden, mit V wird dann die Version angezeigt
Es kann auch schon ohne cc1101 Modul getestet werden
Wenn der ESP32 mit dem Seriellen Monitor verbunden wird, gibts debugausgaben vom WifiManager.
Es gibt auch ein kleines serielles config Menü
Wenn beim booten innerhalb von 2.5 Sek 'cmd' eingegeben wird
serial menue? (enter 'cmd') Timeout:2500
Kommt ein Menü
serial command menue
i - printDiag
c - change DHCP <> StaticIP, act: static
R - resetWifiSettings
q - quit