Hinter dem heutigen Türchen befindet sich ein ganz besonderes Bauteil, nämlich ein Infrarotempfangsmodul. Damit ist es möglich, handelsübliche Infrarotfernbedienungssignale zu empfangen. Dazu benötigen wir den folgenden Aufbau.

Nachdem Sie die Schaltung aufgebaut haben, können Sie das Programm des heutigen Tages auswählen. Die Boardwebseite können Sie dann nicht mehr erreichen, denn sie musste für den Versuch deaktiviert werden. Das Board arbeitet nun im Headless-Modus, also ohne sichtbare Oberfläche. Um wieder die Webseite starten und zum Beispiel andere Programme aktivieren zu können, müssen Sie lediglich die Drahtbrücke an Pin 23 herausziehen und das Board neu starten. Dann läuft wieder alles wie gewohnt.
Um zu sehen, ob das Programm des heutigen Tages richtig läuft, müssen Sie zuerst den Flow des heutigen Tages in Ihre Node-RED-Umgebung einfügen. Vergessen Sie nicht, die vorangegangenen Flows zu deaktivieren und das MQTT-Topic an Ihr persönliches Topic anzupassen.
Nachdem Sie den Flow aktiviert haben, können Sie eine Fernbedienung auf den Empfänger richten. Sie sehen dann auf der GUI-Seite den vom Board übermittelten Text, z. B. folgenden:
{“cmd”:”ir_recv”,”type”:3,”value”:551489775,”length”:32}
Wichtig ist vor allem der value-Wert. Wählen Sie zum Beispiel die Power-Taste auf Ihrer Fernbedienung und kopieren Sie den empfangenen Wert. Dieser muss in den Switch-Node eingetragen werden. Sie können derzeit fünf verschiedene Werte, also fünf verschiedene Fernbedienungstasten, in den SwitchNode eintragen. Jede dieser Tasten führt dann zu einem Node, der einen Text als Payload setzt und diesen an einen Audio-out-Node weitergibt. Der erste Wert im Switch-Node entspricht der Power-Taste. Also wird auch „Power“ vom Browser vorgelesen. Dies dient allerdings allein der Demonstration. Im Sinne des Smarthomes können Sie genauso einfach die Wohnzimmerbeleuchtung dimmen, wenn der Fernseher angeschaltet wird. Node-RED macht die Anpassung an eigene Wünsche sehr einfach.


super funktioniert.