Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
A clear and concise description of what the problem is.
I am trying to capture some buttons from my TV remote but only specific ones.
Tasmota immediately publishes any received IR code in MQTT in /tele topic, no matter how TelePeriod is set (I tried 0, 1, 300). A long press on e.g. the volume button sends hundreds of messages in 2-3 seconds, but I don't even need this information, my MQTT broker doesn't need to be notified hundreds of times that I have changed the channel or turned up the TV.
Instead, I would like to be able to decide which data from IrReceived will be published to MQTT broker using Rules e.g. only if the red button on the TV remote control is pressed publish this information in MQTT and then... HA will close my curtains. HA does not have to check which button was pressed, Tasmota can do that and transmit only what is necessary.
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
A clear and concise description of what you expected to happen.
I would like to be able to decide which data from IrReceived will be published to MQTT broker using Rules.
I found something similar but only for SSerialReceived
You could activate SetOption147 to disable publishing SSerialReceived MQTT messages. If disabled, you must use event trigger rules instead (SSerialReceived#Data=) to control what, when and how is being published to your MQTT broker or whatever you want.
How can I achieve this with IrReceived?
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
Add any other context about the problem here.
(Please, remember to close the issue when the problem has been addressed)
PROBLEM DESCRIPTION
A clear and concise description of what the problem is.
I am trying to capture some buttons from my TV remote but only specific ones.
Tasmota immediately publishes any received IR code in MQTT in /tele topic, no matter how TelePeriod is set (I tried 0, 1, 300). A long press on e.g. the volume button sends hundreds of messages in 2-3 seconds, but I don't even need this information, my MQTT broker doesn't need to be notified hundreds of times that I have changed the channel or turned up the TV.
Instead, I would like to be able to decide which data from IrReceived will be published to MQTT broker using Rules e.g. only if the red button on the TV remote control is pressed publish this information in MQTT and then... HA will close my curtains. HA does not have to check which button was pressed, Tasmota can do that and transmit only what is necessary.
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Backlog Template; Module; GPIO 255
:Status 0
:TO REPRODUCE
Steps to reproduce the behavior:
EXPECTED BEHAVIOUR
A clear and concise description of what you expected to happen. I would like to be able to decide which data from IrReceived will be published to MQTT broker using Rules.
I found something similar but only for SSerialReceived
How can I achieve this with IrReceived?
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
Add any other context about the problem here.
(Please, remember to close the issue when the problem has been addressed)