Alles anzeigen@L4sX7 Wilkommen im Forum,
Zunächst würde mich interessieren, wie genau der Empfang und die Auswertung der IR-Signale erfolgt?
MQTT Daten kann man einfach mit MQTT.publish() verschicken.
Hallo De kat
Würde gerne das Signal per Digital In und einem IR Empfängermodul IR Empfänger-beispiel das Signal empfangen und dieses im Shelly decodieren in Hex.Anschliessend wie beschrieben per MQQTT. Ist das so machbar?
Beispielscode so:
Code
remote_receiver:
pin: D2 # Ersetzen Sie D2 durch den tatsächlichen Pin, an den Ihr IR-Empfänger angeschlossen ist
dump: all
remote_transmitter:
pin: D1 # Ersetzen Sie D1 durch den tatsächlichen Pin, falls Sie auch Signale senden möchten
carrier_duty_percent: 50%
script:
- id: ir_hex_code
then:
- lambda: |-
auto data = x.get<uint32_t>();
char buffer[9];
sprintf(buffer, "%08X", data);
ESP_LOGD("IR", "Received IR code: %s", buffer);
Alles anzeigen