Habe den code leicht verändert (und frisch gepushed) - an sich nur rf_handler.h. Sieht so aus, dass nach einem gültigen burst der gültig marker (debounced) bei neuerlichem Aufruf nicht zurückgesetzt wurde - und damit bei jedem noise ein neues event mit alten Daten ausgelöst wurde.
Mein code sieht allerdings kein raussenden von codes vor - es geht nur darum auf FB Tastendruck irgeneine HA Aktion auszulösen (die über die learning card flexibel und komfortable definiert werden kann). Es geht also um die Weiterverwendung gewohnter, alter Fernbedienungen in HA - mein Sniffer hat dzt. keine Sendefunktionalität.
ESPHome hat kürzlich RF Funktionen bekommen/erweitert. Ev. ist da was dabei das weiterhilft. Ich habe ab er keine Erfahrung damit. Den erkannten code zu replayen müsste möglich sein, aber mehr kann ich dazu auch nicht beitragen.
Nachtrag:
Habs gecheckt, in ESPHome gibt es
remote_transmitter.transmit_raw Action
This action sends a raw code to a remote transmitter.
on_...: - remote_transmitter.transmit_raw: code: [4088, -1542, 1019, -510, 513, -1019, 510, -509, 511, -510, 1020, -1020, 1022, -1019, 510, -509, 511, -510, 511, -509, 511, -510, 1020, -1019, 510, -511, 1020, -510, 512, -508, 510, -1020, 1022, -1021, 1019, -1019, 511, -510, 510, -510, 1022, -1020, 1019, -1020, 511, -511, 1018, -1022, 1020, -1019, 1021, -1019, 1020, -511, 510, -1019, 1023, -1019, 1019, -510, 512, -508, 510, -511, 512, -1019, 510, -509]
Configuration variables
- code (Required, list, templatable): The raw code to send as a list of integers. Positive numbers represent a digital high signal and negative numbers a digital low signal. The number itself encodes how long the signal should last (in microseconds).
- carrier_frequency (Optional, float, templatable): Optionally set a frequency to send the signal with for infrared signals. Defaults to
0Hz.
- All other options from Remote Transmitter Actions.
CasaFan Protokoll wird nicht direkt unterstützt. Aber - wie gesagt - der sniffer hat dzt keine Sendefunktion implementiert.
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)