Awesome! LoRa Soil sensor

Thanks for the reply. I thought that I would be in trouble trying to interface the Makerfabs gateway to H/A. Could you direct me to what gateway I should be looking at to get this project up and running? Thanks for all the good work you have done on this.

Here is a link to OpenMQTT’s page on devices that can be used as Gateways in general, but for their LoRa gateways, you’ll have to search the page for LoRa capabilities. Usually a Heltec or a TTGO board is compatible.

Would the Heltech WiFi LoRa 32(V3) or Lilygo LoRa32 V2.1_1.6 be suitable? I also looked at the Heltech Wireless Gateway which transmits wireless and bluetooth simultaneously. Which would you suggest to buy. Just want to make sure that I purchase the right gateway.Thanks.

I would recommend asking on the OMG Community Forum. The other part to consider as well is whether there is a pre-compiled binary available or if you have to build the binary yourself.

I am having issue with the data being shown in HA. Running the v3 soil monitors with a Lilygo gateway, both set to 915mhz. The soil sensors are transmitting correctly and being received by the gateway. I have MQTT Explorer setup and the data is showing as being received correctly in that part. The HA MQTT logs are also recording that the data is being correctly received there also. Have OMG set up as a custom component and when I view the Logbook for this component all that is being shown is startup detail and any manual changes I have made. No data is being pushed through to this HACS component. An MQTT sensor that I have set up using syntax from Mask (2/2023) creates a sensor but has a status of unknown. I have worked my way through the issues documented by others in this forum. It seems that my problem is similar to that described by thebang2 in 7/2022 above but am unsure what I need to do in respect of changes recommended by kamaradclimber.
Any assistance would be appreciated. Thanks.

Finally succeeded in getting this working. The end issue in my case was making the following changes to the syntax in HA from coding in the config file from contributor thebang2 7/2022, viz

FROM
value_template: >-
{% if (value_json.message|from_json).node_id == “ID846758” %}
{{ (value_json.message|from_json).hum }}
{% else %}
{{ is_state_attr(“sensor.soil01_humidity”) | round(2) }}
{% endif %}

TO
value_template: >-
{% if (value|from_json).node_id == “ID011422” %}
{{ (value|from_json).hum | round(1)}}
{% else %}
{{ is_state_attr(“sensor.Soil Hum ID011422”) | round(1) }}
{% endif %}

Hope that this will help somebody.

Would you mind please posting your yaml properly. Thanks.