Falls die Tasten Deines 433 MHz Handsenders keinen oder gleichen Code senden, muss die Fernbedienung neu eingelernt werden. Die Codes kann man entweder von einer anderen Fernbedienung (z.B. von den Funksteckdosen) kopieren oder mithilfe vom ESP32 mit installiertem Bierlift WebServer und einem Sendermodul programmieren. In diesem Tutorial wird die zweite Möglichkeit beschrieben.

Vorbereitung

Löte eine Antenne an das Sendermodul WL102-341 an und verbinde das Modul an den ESP32 nach dem folgendem Anschlussplan.

Versorge den ESP32 Development Board mit Strom über Micro USB-Kabel und starte den Bierlift WebServer (aktuelle Version runterladen und installieren!).

Tippe im Adressfeld deines Browsers hinter dem IP des Webservers /rf ein und bestätige die Eingabe mit Enter. Die Gesamtadresse soll so ausehen IP_deines_Bierliftes/rf.

z.B. 192.168.178.166/rf

Das Fenster für die Senderprogrammierung wird geöffnet.

Prüfe, ob unter Device IP die richtige Adresse deines Webservers übernommen wurde.

Unter Transmitter data port wird GPIO PIN-Nummer eingegeben, an dem DATA Pin des Senders angeschlossen ist. In unserem Fall ist das PIN 25.

Unter Number of send packages wird die Anzahl zu sendenden Datenpakete definiert. Nach Bedarf kann die Zahl bis auf 100 erhöht werden.

Unter Button code tippe deinen Wunschcode für die erste Taste ein. Die Zahl darf maximal achtstellig sein.

Handsender in den Lernmodus versetzen

Bevor man den Handsender neu anlernt, muss er in den Lernmodus versetzt werden.

Drücke gleichzeitig Tasten A und B. Lasse die Taste B, wenn die LED der Fernbedienung 3 Mal geblinkt hat und drücke die Taste B drei Mal nacheinander. Der Handsender befindet sich jetzt im Lernmodus. (Es werden alle Codierungen der Handsendertasten gelöscht!)

Tasten anlernen

Beim Programmieren soll der Handsender sich in der Nähe des Sendermoduls WL102-341 befinden. Drücke die Taste A am Handsender und gleich danach die Schaltfläche Send im Browser. Der gewünschte Code wird nun gesendet.

Wenn die LED des Handsender schnell blinkt, wurde der Code erfolgreich eingespielt. Im Browser sollte folgende Meldung zu sehen sein.

Wiederhole den Vorgang für die restlichen Tasten mit anderen Zahlenkombinationen.

Im folgenden Video ist der gesamte Anlernvorgang zu sehen. Die Tasten C und D habe ich versehentlich mit dem gleichen Code programmiert.