Does anyone know if a ESP-Now dongle exists? Basically an ESP device that can receive ESP-Now messages and connects to a Homeassistant host via USB.
I know there are ESP-Now gateway projects out there that will receive ESP-now messages and then post them to MQTT server. That’s great and all but why not make it cheaper and faster by connecting the ESP directly to the host?
Thanks @tom_l , however that’s my point exactly. There are projects out there that can get ESP-Now messages into MQTT, and ESPHome. However I have yet to see a dongle like approach right to the host system.
Hi guys,
I have the same question: is there a way to avoid using a second esp for WiFi by making the “espnow” board communicating with the mqtt host directly through USB? (Assuming the espnow board is phisically connected to the mqtt host though USB)
I’m not talking about a proprietary espnow USB dongle
Thank you for your feedback
Best regards
A bit late to the party, but…
I gave up on a single ESP solution and added a dual ESP solution to my Home Assistant. One ESP32 receives ESP-NOW messages, passes them to another ESP32 via serial, which is WiFi connected. (A bit of extra hardware was much easier than bashing my head trying for a single ESP job.)
It is receive-only, but can fire MQTT messages direct to Mosquitto, so turn on a Tasmota light without HA. (HA then notices that its on.)
I’m currently working on a USB-serial connected solution for TxRx of ESP-NOW packets, using the Serial Sensor plugin.
I want to be able to send ESP-NOW packets from HA, as well as receive and parse them with HA.
Early days, but if/when I get it all working I will probably publish on Github.
The only hardware is an ESP32 dev board plugged into my HA server USB port.
(Could use an ESP8266, but I may need ESP32 horsepower.)
My reasons are multi-fold: ESP-NOW is much faster than connecting battery sensors via WiFi, so battery life is much better; range is much more than for WiFi; and I don’t need a WiFi connection to my modem for each device.