Forum: Haus & Smart Home ESP32 schlechter Kandidat für Bitbanging (RFSend)?


von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Moin,

ich bin schon einige Jahre mit MQTT unterwegs, aber folgendes hatte ich 
noch nie...

Auf meinem Server sind an die 70 Clients registriert (alle Tasmota). 
Überwiegend handelt es sich um eigens gelötete Boards 
(https://luani.de/projekte/esp8266-hvio/) Doch hin und wieder 
überschreibe ich auch Tuya oder nutze Experimentierboard wie 
https://www.lilygo.cc/products/t-internet-poe

Und genau mit diesem habe ich gerade mächtig Probleme im Zusammenhang 
mit Tasmotas -->RfSend.

Als Sender und Empfänger habe ich mir (4 Parre) dieser Burschen 
(https://tasmota.github.io/docs/RF-Transceiver/) besorgt : 
RF-Transceiver die ja ohne Probleme laufen sollten.

Doch an dem ESP32 bekomme ich nur Signale empfangen und nicht gesendet 
(Also die Console sagt zwar "RESULT = {"RfSend":"Done"}" doch die 
Teststeckdose reagiert nicht.

Als Gegentest habe ich das ganze ein zweites Mal an einem ESP8266 
gehangen und es läuft alles wie geschmiert. Also sollte die Hardware 
persee OK sein.

Sicherheitshalber habe ich noch mal einen anderen Sender verlötet und 
auch einen anderen GPIO verwendet, doch das Ergebnis bleibt gleich.

Im https://discord.com/ habe ich die Frage auch schon gestellt und es 
wurde erwähnt, dass der ESP32 Interruptprobleme hätte, die beim 
BitBanging relevant seien(?). Das kann ich mir wirklich nicht vorstellen 
und dann wäre ja auch bestimmt etwas in der Tasmota Doku dazu gelandet??



Hat von euch da Jemand schon ähnliche Erfahrungen gemacht bzw. diesen 
Sender an einem ESP32 erfolgreich zum Laufen gebracht?
Oder generell tiefergehende Kentnisse des ESP32 und kann mir sagen in 
welche Richtung ich forschen könnte?

Vielleicht gibt es auch wieder irgendwelche SetOptions, die ich 
vergessen habe oder sogar ein nötiger PullUp? (10k sind bei meinem 
ESP8266 standardmäßig drauf; Steht aber auch nicht in der Doku)

Bin für jeden Hinweis dankbar, denn zu dieser feuchten Jahreszeit möchte 
ich lieber billige 433 Steckdosen auf der Veranda platzieren statt die 
guten ESP-Steckdosen ;)



Liebe Grüße und natürlich noch Frohes Neues!

: Bearbeitet durch User
von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Ich verstehe es immer weniger. Nun habe ich noch mal umgelötet:

AO GPIO32:  RFSend

AO GPIO33: Rfrecv

Und es funktioniert. :(

Woran kann es liegen dass IO34 und IO39 (und vielleicht noch einige 
mehr?? ) nicht geeignet sind?

LG

von Vincent H. (vinci)


Lesenswert?

1.8V Pin erwischt?

von Mager (magerbastler)


Lesenswert?

D a v i d K. schrieb:
> Woran kann es liegen dass IO34 und IO39 (und vielleicht noch einige
> mehr?? ) nicht geeignet sind?

Hallo David,

wenn ich mich richtig erinnere sind die Pins 34-39 Input only. Wenn ich 
das auf den Bildern in deinem Link gesehen habe ist es der ESP32 WROOM.

Gruß magerbastler

von Obelix X. (obelix)


Lesenswert?

D a v i d K. schrieb:
> Woran kann es liegen dass IO34 und IO39 (und vielleicht noch einige
> mehr?? ) nicht geeignet sind?

In dem man Datenblätter ließt.

https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Mager schrieb:

> wenn ich mich richtig erinnere sind die Pins 34-39 Input only. Wenn ich
> das auf den Bildern in deinem Link gesehen habe ist es der ESP32 WROOM.
Volltreffer!!

Habe inzwischen eine super Zusammenfassung gefunden:
https://forum.espuino.de/t/die-gpios-des-esp32-welche-eignen-sich-fuer-was/684

Und auch den für mich neuen Begriff des "GPIs" gelernt ;)


Obelix X. schrieb:
> D a v i d K. schrieb:
>> Woran kann es liegen dass IO34 und IO39 (und vielleicht noch einige
>> mehr?? ) nicht geeignet sind?
>
> In dem man Datenblätter ließt.
>
> https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

Danke.

(closed)

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.