Hi All,
This is my first attempt at DIY-ing my own ESPHome device. I am a complete newbie in ESPHome so please bear with my potentially stupid questions.
I am currently using the Sonoff RF Bridge (Black) w/ Tasmota and Portisch but due to 2 reasons (below) I would like to look for an alternative to my RF (Potentially combining with IR) Transceiver solutions for Home Assistant.
Reasons
- Sonoff RF Bridge V1 (Black) is now difficult to find. V2 in White is using a different chipset that is not compatible with Portisch.
- I would like to control my 315MHz devices too via Home Assistant which is not supported by Sonoff RF Bridge + Portisch.
Device Description
I would like to create a WiFi RF Remote Device for both 433MHz & 315MHz controllable via Home Assistant. To do this, I would like to use ESPHome as a base and I am considering the use of an ESP32-C6-DEV-KIT-N8 as a base with both 433MHz & 315MHz Transmitters and Receivers modules (4 Modules total).
Goal
- Learn & Send 433MHz RF Commands
- Learn & Send 315MHz RF Commands
- Have a fillable content box in Home Assistant (refer to photo) where I can fill in the Learnt RF Code for testing purposes.
I am used to testing Learnt RF Codes through a Terminal (in Tasmota) as well so I am open to this alternative instead. - Be able to turn on and off RF Code Sniffing (Optional)
References so far:
- Creating an ESPHome Remote Control Device with Infrared & Radio Frequency – Nick Momrik
- Setting up IR Devices — ESPHome
- Setting up IR Devices — ESPHome
Questions
-
Could you recommend which Transceiver Modules would be compatible with the ESP32-C6-DEV-KIT-N8?
I am currently considering the Superheterodyne Receivers specced for 315MHz & 433MHz (RX470) independently in combination with LR43B-433M & LR33B-315M Transmitters to be connected to U1RX (GPIO4), U1TX (GPIO5, U0RX (RX), U0TX (TX). -
Will I require any other components aside from the listed parts below? Such as resistors (for higher current?), etc?
- ESP32-C6-DEV-KIT-N8
- RX480 (433MHz) Receiver
- LR43B-433M (433MHz) Transmitter
- RX480 (315MHz) Receiver
- LR33B-315M (315MHz) Transmitter
- Could you recommend any references to where I can start my journey?
I have no prior experience in coding aside from the very very basic C++ I did in school (Mostly print, “Hello World!”).
If there already exist a prebuilt device that has functionality for RF 315MHz & 433MHz that can be flashed with ESPHome and developed with similar end goals, I would be open to that as well.
Looking forward to your kind assistance and recommendations.