I have some cheap wireless thermometers that broadcast over 433mhz temperature and humidity. protocol is cresta or alecto.
I’m currently using rflink on arduino with esprflinkmqtt on esp8266 to publish rflink messages to home assistant via mqtt
I would like to replace that with an esp32 and a 433mhz receiver directly connected to it.
I know there exists remote receiver in esphome, but it seems to manage only remotes, not thermometers.
Anyone knows a solution to add wireless thermometers to esphome?
thanks
remote_receiver:
pin: GPIO04
# dump: rc_switch
tolerance: # signal receive is very sensitive to this tolerance!
type: percentage
value: 55% # I don't know why?
filter: 100us # rc-switch differs heavily from result, greater 200us no data ??
idle: 4ms # sync is about 4 * 1.7 ms
With this knowledge you have to find your relevant bits in the bit stream. Again the RTL-433 project may be a great help.
Good luck.