This Arduino library is intended to create LoRa devices that communicate with the LoRa2MQTT, Home Assistant AddOn.
This uses the LoRa library to interface with the radios.
It is limited to ESP32 processors (all versions) because it uses specific resources of this platform.
The examples can be used for initial experience with the device / LoRa2MQTT pair.
The example LF_LoRa_USB_Adapter_01 is to flash the USB adapter to be connected to the Home Assistant server and allow connection to devices.
Each example contains a corresponding LoRa MQTT configuration file. This example .ino / .py file pair serves as a basis for developing new devices.
They are:
New devices can be developed based on the above examples. The .py configuration file for LoRa2MQTT should be placed in the /Config/lora2mqtt/models folder of the Home Assistant server.
The configuration files for the examples are already included in LoRa2MQTT and the new ones should be placed in /Config/lora2mqtt/models.
This libary is licensed under the MIT Licence.