ESP32/ESP8xxx DIY

Seite 1 von 3 - Forum: DIY/SoC auf overclockers.at

URL: https://www.overclockers.at/diy-soc/esp32-esp8xxx-diy_255463/page_1 - zur Vollversion wechseln!


ZARO schrieb am 27.03.2020 um 08:53

Hi,

Wollte hier mal einen Erfahrungstausch über die Benutzung von den ESP32/ESP8xxx starten.

Eventuell kommt man noch auf andere blöde Gedanken :-)

ESP82xxx:
Altes, stabiles, funktionierendes einfach zu handhabendes System.
Fürs erstes flashen ist meistens ein usb Adapter von nöten, danach gehts mit OTA, es gibt auch boards mit eingebautem usb Interface.
Habe sowohl Tasmota für die unterschiedlichsten fertig Schalter im Einsatz, als auch ESPeasy mit NodeMCU v3 als abgesetzten Sensor.
Angebunden wird das ganze über MQTT

ESP32
Gar nicht mehr so neues System, wird aber noch massivst gebastelt.
Das flashen ist deutlich schwieriger da nicht nur ein Firmware Image gibt, sondern mit partitions gearbeitet werden muss.
Die meisten distros sind entweder im Beta stadium oder es keine eindeutige Beschreibung gibt.
Die Tasmota und ESPeasy sind im frühem Beta stadium.
Das einzige, was halbwegs funktioniert ist ESPHome.
Von den boards habe gerade NodeMCU ESP32 sowie ein LILYGO® TTGO T5 V2.3 2.13 Inch E-Paper modul

ESPHome, hat aber auch einige Nachteile da es keine fertige Distro ist, sondern muss individuell zusammengesetzt werden.
Am einfachstem ist Raspi mit hass.io Image und ESPhome plugin. Damit kann man das erste flashen bequem über Raspi usb erledigen.
Es wird am Raspi ein yaml config File erstellt, welches dann kompiliert und geflashed wird. Am Gerät selber gibt es danach keine weiteren Konfig möglichkeiten. Jede weitere Änderung muss neu kompiliert werden.

Aktuelles Bastelprojekt ist die Einbindung von dem ESP32 e-paper modul über das MQTT an FHEM als Wetter Anzeige.
ESPhome lauft beeits und e-paper zeigt dummy Werte. Jetzt fehlt die MQTT Anbindung sowie verschönerung der Anzeige.

Bin gespannt auf eure Erfahrungen.


lg


Indigo schrieb am 27.03.2020 um 09:35

hab diverse ESP8266 in form von wemos D1 mit 1wire temperatursensoren, sonoff, sonoff POW, selbstgebastelte 4fach relays, S0 zähler, webradio empfänger mit VS1053, etc... im einsatz

eingesetzte firmwares sind ESPEasy, tasmota, karadio

funzt alles tadellos über ESPbridge und MQTT in fhem eingebunden...


wergor schrieb am 27.03.2020 um 09:46

ich habe einige erfahrung mit ESP8266 und ESP32, allerdings nicht im home automation umfeld.


Nvidia5 schrieb am 29.09.2020 um 15:55

Hab auch einige ESP8266(Wemos D1 Minis) mit Arduino Code am laufen. Sind eigentlich sehr stabil, es gibt aber ein paar Falschtricks bei der Pinbelegung, die werden nämlich manchaml ganz schön knapp(von der Anzahl).


spunz schrieb am 29.09.2020 um 19:14

Mit Batteriebetrieb habe ich privat nix mehr, da ist HOmematic Homebrew für meinen Bedarf flexibler/sparsamer => https://github.com/jp112sdl/JP-HB-Devices-addon

Beruflich basteln wir eher mit ESP32 Ethernet Boards mit PoE, zB als Gateway für diversen BLE Kram.


11Fire01 schrieb am 22.10.2020 um 19:57

gibts einen beispiel code, wie man die wifi abschaltung verhindern kann beim esp32 (arduino) - passiert immer so nach ca 10 sekunden ?


wergor schrieb am 22.10.2020 um 23:06

Code:
yield();
?


wergor schrieb am 24.10.2020 um 23:20

meine antwort war wohl ein bisschen kurz :D
du musst dem ESP32 zeit geben um hintergrund-tasks auszuführen. dafür gibt es (zumindest beim ESP8266 war es so) 3 möglichkeiten:
1) loop() fertig laufen lassen
2) yield()
3) delay() (delay(0) geht auch)
z.b.:

Code:
while(condition)
{
    //zeug 

    yield();
    //oder: 
    delay(0);
}


11Fire01 schrieb am 25.10.2020 um 15:47

oh nein, ich hatte zwischenzeitlich darauf keine lust (bin noch immer vom 8266 genervt :p ).

danke!!! das hat funktioniert! jetzt kann ich meinen pc remote starten :O!

in meinem kleinen test hatte es keine crashes mehr. wieso findet man sowas einfaches nicht mit google, die probieren herum mit den verrücktesten dingen ;(


Viper780 schrieb am 23.07.2021 um 17:26

Ich verwende auch ein paar ESP32 als Wetter Stationen und natürlich in den Shelly zum Schalten von Lichtern.

Konfiguriert mit ESP Home.

So ein "LILYGO® TTGO T5 V2.3 2.13 Inch E-Paper modul" liegt auch hier. Leider mit B74 Display was anscheinend noch immer nirgends sauber unterstützt wird. Sollte den Wasserstand in der Kaffeemaschine überwachen.


schizo schrieb am 22.01.2023 um 19:06

Ich bin gerade bei den ersten Gehversuchen mit dem ESP8266.
Spunz hat mir vor ein paar Monaten für meine Zwecke zu diesem Modul geraten, das ich jetzt in Betrieb nehmen möchte.
Ich hab die Arduino IDE heruntergeladen und kommuniziere über einen CP2102 über UART mit dem ESP.
Im Board Manager habe ich den ESP8266 eingebunden, aber unabhängig davon, welches Board ich auswähle schaffe ich es nicht den Blink Sketch zum Laufen zu bekommen (NodeMCU, LOLIN und ein paar andere).
Die Kommunikation mit dem ESP funktioniert grundsätzlich und ich kann den Sketchauf den ESP schreiben.
[code]Wrote 265568 bytes (195681 compressed) at 0x00000000 in 17.8 seconds (effective 119.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...[/quote

Während des Schreibvorganges blinkt die LED am ESP auch vor sich hin. Sobald der Schreibvorgang beendet ist bleibt die LED aber dunkel.
Woran kann das liegen? Bzw. wie finde ich heraus, welches Board ich hier grundsätzlich in Verwendung habe? Wobei ich mir vorstellen kann, dass derart triviale Funktionen auf diversen Boards funktionieren sollten. Via Google finde ich hier leider keine nützlichen Informationen :(


spunz schrieb am 22.01.2023 um 19:13

Was willst du überhaupt machen? Ich würde für den simplen Einstieg eher Tasmota oder ESPEasy nehmen, das ist in wenigen Minuten eingerichtet.


schizo schrieb am 22.01.2023 um 19:19

Ich mag mit der Gegensprechanlage einen vorhandenen Gong steuern, dazu brauch ich das Relais.
Muss ich gerade zum flashen des ESP nicht ebenfalls wissen, welches Board hier ín Verwendung ist?


Vinci schrieb am 22.01.2023 um 19:23

Also wenn man das Ding programmieren kann is das meist scho einmal ein gutes Zeichen. Was schreibt der ESP denn auf der UART raus wenn er bootet?


spunz schrieb am 22.01.2023 um 19:31

Tool: https://github.com/tasmota/tasmotizer

Firmware: http://ota.tasmota.com/tasmota/release/tasmota.bin.gz




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2024