Hello, I've just created a LoRaDomo library (available in the Arduino library manager) to simplify the setup of a LoRa/MQTT gateway and its associated nodes. A web interface allows you to view each node and its sensors, as well as the RSSI, SNR, and board type.
The library supports regular sensor updates, heartbeats, actuators from the home automation controller, and battery level updates.
I was using JeeMySensors until now, but it no longer works on recent Debian systems. MySensors is a good choice, but the Wi-Fi and LoRa initialization process can be problematic if it fails. Since my nodes need to continue their tasks even when isolated (pH and ORP regulation, pool pump control, etc.), I created my own non-blocking library that is compatible with any system using MQTT.
On the hardware side, it supports TTGO V1, Heltec V2, V3, and V4. Therefore, it supports the SX1262 and SX1276 LoRa chips.
I'm looking for feedback on this library. Thanks in advance.
Jerome
Web UI Screenshot :
Jeedom screenshot :


