Is there a way to include the simple Grove RF Link kit in ESP-Home? I was looking at ESP-Home configurations and the different sensor, but the RF Link is not in there.
Is it possible? If so is there a tutorial somewhere? Or has anyone else done this before and how?
So I am trying to take this step by step, I’m first trying to get it to work in the regular arduino IDE instead of ESPHome. If it doesn’t work in ESPHome, I might just add an ESP to send signals to the C3 that’s controlling the RF.
I’m trying to follow this guide: Grove - 433MHz Simple RF Link Kit | Seeed Studio Wiki
but I can’t even get that to work. I’ve downloaded the virtualwire library, but it fails to compile. It throws this error:
\Arduino\libraries\VirtualWire\VirtualWire.cpp:17:10: fatal error: util/crc16.h: No such file or directory
17 | #include <util/crc16.h>
| ^~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: exit status 1
Anyone else having issues with this library? Not sure how to edit libraries in order to get this to work.
The VirtualWire library is primarily designed for AVR-based boards (e.g., Arduino Uno, Mega). On ESP32/ESP32-C3, you should consider using a compatible alternative like the RadioHead library.
Ok, I have some spare Uno’s I can use try this on. But the code still does not compile when changing te board. There is something wrong in the library I guess?
It works off the virtual wire communication protocol… which is not Arduino UART and probably not what the complainer is using… very typical error route
Not yet unfortunately, both the virtualwire or the radiohead library don’t compile for the esp32. I will probably try to get it to work on a Uno and use the esp to interface with it. If off course I can get it to work on the uno.