Hi Home Automatiion hackers,
Tasmota on the RF Bridge does a good job of converting received rf codes into MQTT messages.
But it doesn't know anything about the devices sending those messages - just passes on what it receives.
This often means that automations in HomeAssistant are needed in order to do things like "turn off again after 5 seconds"
What about another layer in Tasmota that offers some common post-processing options like this?
My ideal would be that each RF device ends up publishing to its own MQTT topic - so something like /home/pirlounge with {"motion":1}, and then after a few seconds automatically a /home/pirlounge with {"motion":0}.
A DHT22 or similar hacked onto a Sonoff Basic could similarly get its own topic by the same approach.
But of course to do this Tasmota would need quite a lot more code to match rf "Data"s to device, etc.
Perhaps another idea is to have some external program that reads the RfReceived messages published by the bridge, processes them and pushes the post-processed codes back into MQTT for Homeassistant or NodeRed.
I know that MQTT433gateway produces this sort of event because it uses ESPILight library which has this sort of parsing. But in that case I think that you lose the simple raw version. So it would be great to have a bit of both on top of the nice Tasmota environment.
I'm interested in comments,
Thanks,
Steve