Time to move to ESPHome?
-
So I have been a user of MySensors for as long as I can rememeber, probably 12 - 15 years. I am so gratteful to the peoplie that developed and nutured a complex system in a simple way.
I have hit a juncture - my gateway has failed.
Due to system location I need the wifi ethernet gateway,and have used a Lolin NodeMCU V3 for years. Now I need to reflash and I cannot get it to flash and operate with any software or IDE mix.Is there a table of known variants of working Arduino IDE and boards and MySensors library that work together?
Alternatives to MySensors such as ESPhome will work for me, but losing the nRF2401 is going to be difficult, its robust and has worked almost flawlessly, I aslo dont wish rebuild 8 different projects around the house.
I can move to a ESP32, but the code so far fails to compile. I can use a D1 mini, lots of choice but almost no compatibility.
Any one got ideas?
-
I have a solution for you. I call it the Wireless Serial Cable
It is a ESP device (eg. ESP-12F) flashed with the SBBridge version of Tasmota. Connected to it serially is an Arduino nano that is programmed as a serial bridge. The MySensors Home Assistant integration handles the other end.
All for about US$10.
Let me know if this works for you. I hope it does.
-
I just couldn't get into ESPHome. It seems like a good idea. IMHO, though, MySensors and/or Tasmota pretty much covers everything I do.
-
Not sure why but when I checked it it had limitations. And I don't want my sensors and such running over a Wifi network.
-
I needed to add my Victron devices to mycontroller v1, so I've created a Esphome device that includes the Victrons and 2 Mopeka Tank Pro devices, all via BLE Advertisement
Playing around with the topics, I have been able to declare a node name/id for each of these BLE devices.
each BLE device has a node name/id, childs name/id.sensor example:
sensor:
----------------------------------------------------------
Victron IP22
----------------------------------------------------------
- platform: victron_ble
victron_ble_id: victron_ip22
name: "mains_charger_voltage"
id: mains_charger_voltage
type: BATTERY_VOLTAGE
state_topic: "${mys_prefix}/${mys_gateway}/${node_victron_ip22}/${child_victron_voltage}/${C_SET}/${mys_ack}/${V_VOLTAGE}"
on mycontroller I've created a mysensors mqtt virtual gateway, and voila'.
from now on I can use Esphome to create other nodes, also in separate devices. I just need to keep track of the used node ids, that must be static.
Node and sensors presentation is handled as well
- platform: victron_ble