Not seeing expected devices on 915Mhz, getting undecoded signals

Sorry for the long post, trying to provide as much information as possible.

I’ve recently installed for testing a LilyGo LoRa32 V2.1_1.6 running 915mhz frequency. I have two expected devices, and more clones, I should be seeing based on my experience with running a RTL-SDRv3 USB dongle in Debian 12. The LilyGo is outside in my Garage and should be picking up at least the Water meter as it is about less than 100 feet away and only passes through a single brick wall.

According to the rtl_433_ESP page I have the following devices:

  • protocol [46] “ERT Standard Consumption Message (SCM)”
  • protocol [92] “Neptune R900 flow meters”

These protocols are different numbers than the rtl_433 release but I am seeing them with the following data from rtl_433:

{"time":"2023-08-28T13:55:38.458774-0400","protocol":149,"model":"ERT-SCM","id":38105122,"physical_tamper":1,"ert_type":12,"encoder_tamper":0,"consumption_data":784924,"mic":"CRC","mod":"ASK","freq":914.81427,"rssi":-0.114956,"snr":39.01894,"noise":-39.1339}
{"time":"2023-08-28T13:45:12.252533-0400","protocol":228,"model":"Neptune-R900","id":701300298,"unkn1":131,"unkn2":4,"nouse":0,"backflow":0,"consumption":1034234,"unkn3":0,"leak":0,"leaknow":0,"extra":"dd7847","mod":"ASK","freq":915.14086,"rssi":-21.1751,"snr":11.42668,"noise":-32.6018}

I modified the LilyGo 433 environment with the following build settings:

[env:lilygo-rtl_915-test]
platform = ${com.esp32_platform}
board = ttgo-lora32-v21
; ~/.platformio/packages/framework-arduinoespressif32/variants/.../pins_arduino.h
board_build.partitions = min_spiffs.csv
lib_deps =
  ${com-esp32.lib_deps}
  ${libraries.ssd1306}
  ${libraries.rtl_433_ESP}
build_flags =
  ${com-esp32.build_flags}
; *** Custom - Richie ***
  '-DLOG_LEVEL=LOG_LEVEL_TRACE'
  '-DONBOARD_LED=LED_BUILTIN'          ; Onboard LED is GPIO 25 on the Heltec Board
  '-DOOK_MODULATION=true'       ; False is FSK, True is OOK
  '-DRF_MODULE_FREQUENCY=915.00'
  '-DRF_SX1276="SX1276"'
  '-DOMG_VERSION="v1.6.0"'
  '-DESPWifiManualSetup=true'
  '-Dwifi_ssid="ssid"'
  '-Dwifi_password="pass"'
  '-DNTP_SERVER="192.168.xx.1"'
  '-DWEBUI_AUTH=false'
  '-DMQTT_USER="omg"'
  '-DMQTT_PASS="pass"'
  '-DMQTT_SERVER="192.168.xx.xx"'
  '-DDEMOD_DEBUG=true'         ; display signal debug info
  '-DPUBLISH_UNPARSED=true'    ; publish unparsed signal details
  '-DSIGNAL_RSSI=true'         ; Display during signal receive
; *** OpenMQTTGateway Config ***
  ;'-UZmqttDiscovery'          ; disables MQTT Discovery
  '-DvalueAsATopic=true'    ; MQTT topic includes model and device
  '-DGateway_Name="OMG_LILYGO-915-test"'
; *** OpenMQTTGateway Modules ***
  '-DZgatewayRTL_433="rtl_433"'
  '-DZradioSX127x="SX1276"'
; *** ssd1306 Display Options ***
  '-DZdisplaySSD1306="LilyGo_SSD1306"'
;  '-DLOG_TO_OLED=true'         ; Enable log to OLED
;  '-DJSON_TO_OLED=true'
;  '-DLOG_LEVEL_OLED=LOG_LEVEL_NOTICE'
;  '-DDISPLAY_IDLE_LOGO=false'
;  '-DDISPLAY_BRIGHTNESS=80'
;  '-DDISPLAY_METRIC=false'
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib for 915 MHZ
custom_hardware = ESP32 LILYGO LoRa32 V2.1

In the OMG gateway console I see the following:

N: Send on /RTL_433toMQTT/undecoded signal msg {"model":"undecoded signal","protocol":"signal parsing failed","duration":150000,"rssi":-94,"pulses":409}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/RTL_433toMQTT/undecoded signal msg: {"model":"undecoded signal","protocol":"signal parsing failed","duration":150000,"rssi":-94,"pulses":409} 
T: Min ind: 4
T: store code : 0 / 8924248
T: Col: val/timestamp
T: mem code : 0 / 8601450
T: mem code : 0 / 8737021
T: mem code : 0 / 8774411
T: mem code : 0 / 8898718
T: mem code : 0 / 8924248
T: mem code : 0 / 8479651
T: mem code : 0 / 8485820
T: mem code : 0 / 8526148
T: mem code : 0 / 8531403
T: mem code : 0 / 8537021
T: mem code : 0 / 8571375
T: mem code : 0 / 8586654
T: isAdupl?
N: Send on /RTL_433toMQTT/undecoded signal msg {"model":"undecoded signal","protocol":"signal parsing failed","duration":155000,"rssi":-95,"pulses":170}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/RTL_433toMQTT/undecoded signal msg: {"model":"undecoded signal","protocol":"signal parsing failed","duration":155000,"rssi":-95,"pulses":170} 
T: Min ind: 5
T: store code : 0 / 8945597
T: Col: val/timestamp
T: mem code : 0 / 8601450
T: mem code : 0 / 8737021
T: mem code : 0 / 8774411
T: mem code : 0 / 8898718
T: mem code : 0 / 8924248
T: mem code : 0 / 8945597
T: mem code : 0 / 8485820
T: mem code : 0 / 8526148
T: mem code : 0 / 8531403
T: mem code : 0 / 8537021
T: mem code : 0 / 8571375
T: mem code : 0 / 8586654
T: isAdupl?
N: Send on /RTL_433toMQTT/undecoded signal msg {"model":"undecoded signal","protocol":"signal parsing failed","duration":165000,"rssi":-85,"pulses":82}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/RTL_433toMQTT/undecoded signal msg: {"model":"undecoded signal","protocol":"signal parsing failed","duration":165000,"rssi":-85,"pulses":82} 
T: Min ind: 6
T: store code : 0 / 8949604
T: Col: val/timestamp
T: mem code : 0 / 8601450
T: mem code : 0 / 8737021
T: mem code : 0 / 8774411
T: mem code : 0 / 8898718
T: mem code : 0 / 8924248
T: mem code : 0 / 8945597
T: mem code : 0 / 8949604
T: mem code : 0 / 8526148
T: mem code : 0 / 8531403
T: mem code : 0 / 8537021
T: mem code : 0 / 8571375
T: mem code : 0 / 8586654
N: Send on /SYStoMQTT msg {"uptime":9014,"version":"v1.6.0","discovery":false,"ohdiscovery":false,"env":"lilygo-rtl_915-test","freemem":106296,"mqttport":"1883","mqttsecure":false,"minfreemem":49424,"tempc":57.22222,"freestack":3132,"rssi":-27,"SSID":"ssid","BSSID":"60:26:EF:50:69:41","ip":"192.168.xx.xx","mac":"64:B7:08:8B:2B:0C","actRec":3,"mhz":915,"RTLRssiThresh":-98,"RTLRssi":-113,"RTLAVGRssi":-107,"RTLCnt":232,"RTLOOKThresh":15,"modules":["LilyGo_SSD1306","WebUI","rtl_433"]}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/SYStoMQTT msg: {"uptime":9014,"version":"v1.6.0","discovery":false,"ohdiscovery":false,"env":"lilygo-rtl_915-test","freemem":106296,"mqttport":"1883","mqttsecure":false,"minfreemem":49424,"tempc":57.22222,"freestack":3132,"rssi":-27,"SSID":"ssid","BSSID":"60:26:EF:50:69:41","ip":"192.168.xx.xx","mac":"64:B7:08:8B:2B:0C","actRec":3,"mhz":915,"RTLRssiThresh":-98,"RTLRssi":-113,"RTLAVGRssi":-107,"RTLCnt":232,"RTLOOKThresh":15,"modules":["LilyGo_SSD1306","WebUI","rtl_433"]} 
N: Send on /SSD1306toMQTT msg {"onstate":true,"brightness":50,"display-flip":true,"idlelogo":true,"log-oled":false,"json-oled":true}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/SSD1306toMQTT msg: {"onstate":true,"brightness":50,"display-flip":true,"idlelogo":true,"log-oled":false,"json-oled":true} 
V: [ WebUI ] unhandled topic SSD1306toMQTT
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":false,"displayQueue":1}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/WebUItoMQTT msg: {"displayMetric":true,"webUISecure":false,"displayQueue":1} 
V: [ WebUI ] unhandled topic WebUItoMQTT
N: Send on /SYStoMQTT msg {"uptime":9134,"version":"v1.6.0","discovery":false,"ohdiscovery":false,"env":"lilygo-rtl_915-test","freemem":106296,"mqttport":"1883","mqttsecure":false,"minfreemem":49424,"tempc":57.22222,"freestack":3132,"rssi":-26,"SSID":"ssid","BSSID":"60:26:EF:50:69:41","ip":"192.168.xx.xx","mac":"64:B7:08:8B:2B:0C","actRec":3,"mhz":915,"RTLRssiThresh":-98,"RTLRssi":-109,"RTLAVGRssi":-107,"RTLCnt":232,"RTLOOKThresh":15,"modules":["LilyGo_SSD1306","WebUI","rtl_433"]}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/SYStoMQTT msg: {"uptime":9134,"version":"v1.6.0","discovery":false,"ohdiscovery":false,"env":"lilygo-rtl_915-test","freemem":106296,"mqttport":"1883","mqttsecure":false,"minfreemem":49424,"tempc":57.22222,"freestack":3132,"rssi":-26,"SSID":"ssid","BSSID":"60:26:EF:50:69:41","ip":"192.168.xx.xx","mac":"64:B7:08:8B:2B:0C","actRec":3,"mhz":915,"RTLRssiThresh":-98,"RTLRssi":-109,"RTLAVGRssi":-107,"RTLCnt":232,"RTLOOKThresh":15,"modules":["LilyGo_SSD1306","WebUI","rtl_433"]} 
N: Send on /SSD1306toMQTT msg {"onstate":true,"brightness":50,"display-flip":true,"idlelogo":true,"log-oled":false,"json-oled":true}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/SSD1306toMQTT msg: {"onstate":true,"brightness":50,"display-flip":true,"idlelogo":true,"log-oled":false,"json-oled":true} 
V: [ WebUI ] unhandled topic SSD1306toMQTT
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":false,"displayQueue":1}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: home/OMG_LILYGO-915-test/WebUItoMQTT msg: {"displayMetric":true,"webUISecure":false,"displayQueue":1} 
V: [ WebUI ] unhandled topic WebUItoMQTT
W: [WebUI] notFound: uri: /favicon.ico, args: 0, method: 1

Thanks!

Did you get this working as expected?