ESPHome Sonoff 433 RF Bridge Temperature Sensors

Using a Sonoff RF Bridge and modified it to work with ESPHome. Goal was to read Accurite 986 sensors located in my Fridge and Freezer/s. I have an Accurite in my fridge freezer working on the same battery for almost 2 years now so very happy with them. I have in the meantime found Home Assistant and of course ESPhome. Using a NESDR USB 433 key I was able to capture the Accurite sensors in rtl_433 along with some LaCrosse outdoor temp sensors. Each sensor shows the temp and it’s unique values but I have no idea how to incorporate this into ESPHome or if I even can.

Rtl_433 tells me:

time      : 2020-07-07 18:57:49
model     : Acurite-986  id        : 28885
channel   : 1R           battery   : 1             temperature: 77.000000 F  status    : 0             Integrity : CRC

The ID and Channel are unique to each sensor:

My ESPhome configuration for my modified Sonoff RF Bridge ends with:

sensor:
  - platform: wifi_signal
    name: Sonoff RF Bridge Wifi Signal
    update_interval: 10s
  - platform: uptime
    name: Sonoff RF Bridge Uptime

remote_receiver:
  pin: 4
  dump: all
  tolerance: 50
  filter: 100us
  idle: 4ms

remote_transmitter:
  pin: 5
  carrier_duty_percent: 100%

status_led:
  pin:
    number: GPIO13
    inverted: yes

All examples I have seen only work with binary sensors - on or off states. Can I do what I want within ESPhome directly with sensors or should I be looking at MQTT or other alternatives.

2 Likes