WL-134 Pet Tag Sensor with ESP32 WROOM 32D

Hello,
I’m trying to set up this sensor with ESPHOME for HOME ASSISTANT and an ESP32 WROOM 32D.

So far I’m unable to get any readings from the sensor, even if it appears properly in the Home Assistant Dashboard.

Anyone have already used this sensor and could give me some advice?

This is my current setup:

uart:
  tx_pin: GPIO1
  rx_pin: GPIO3
  baud_rate: 9600
text_sensor:
  - platform: wl_134
    name: Transponder Code

I don’t know your sensor, but to start with:
tx_pin: GPIO17
rx_pin: GPIO16

also, you need to use 3.3V TX pin

Hey @aguiducci, I have good news for you :smiley:
I’ve been down the same route, using the normal ESP32-WROOM-32 and the WL-134 to automate these cheap chicken barn doors for my cat and so far it has worked well for me.

WL-134 logic is 5V, but there is acutally a logic shifter on that board, on the back there is a 3.3vTX contact you can use. For some reason RX0 (GPIO3) did not work great for me, so following @Karosm’s idea I tried RX2 (GPIO16) and that worked flawlessly. GND is wired to any GND, for the +5-6V i succeeded with using the VIN from the ESP32. While very convenient, i am still checking if I can use another external power supply & increase the distance - as of now its about 5cm.

uart:
  rx_pin: GPIO16
  baud_rate: 9600
  
text_sensor:
  - platform: wl_134
    name: Transponder Code
    reset: true

I am still in the wiring to open the door but I will probably do all the logic in Home Assistant anyways, so i am nearly done here.

Ciao @fr34kyn01535 !

I was busy with other projects, but in the end also my configuration did the job, still I’m trying to improve reading distance. Until now 5 cm maximum…

Planning to the powering system described in the instructions:

I already have the HA automation working with a step motor connected to the same esp32 to open/close my dog food dispenser … but at least 10 cm distance would be great…