I did check with RTL_433_ESP release notes on the main github and found the following:
Registering protocol [44] "ERT Interval Data Message (IDM)"
Registering protocol [45] "ERT Interval Data Message (IDM) for Net Meters"
Registering protocol [46] "ERT Standard Consumption Message (SCM)"
In the main RTL_433 branch they have the following which is what is seeing my meter today:
[149] ERT Standard Consumption Message (SCM)
I can confirm the meter is getting read on my RTL_433 non OMG setup fine and here is the messages received:
{"time":"2023-08-21T09:50:51.594013-0400","protocol":149,"model":"ERT-SCM","id":38105122,"physical_tamper":1,"ert_type":12,"encoder_tamper":0,"consumption_data":784546,"mic":"CRC","mod":"ASK","freq":914.8368,"rssi":-0.122044,"snr":34.24065,"noise":-34.3627}
So unless my build, shown below, is not configured right then I don’t know why it wouldn’t be showing up unless its distance.
build:
[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.xx"'
'-DWEBUI_AUTH=false'
'-DMQTT_USER="USER"'
'-DMQTT_PASS="PASS"'
'-DMQTT_SERVER="192.168.xx.xx"'
; *** OpenMQTTGateway Config ***
;'-UZmqttDiscovery' ; disables MQTT Discovery
'-DvalueAsATopic=true' ; MQTT topic includes model and device
'-DGateway_Name="OMG-RTL-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 868 MHZ
custom_hardware = ESP32 LILYGO LoRa32 V2.1
Also had to modify config_RF.h according to the notes above:
/*-------------------CC1101 frequency----------------------*/
//Match frequency to the hardware version of the radio if ZradioCC1101 is used.
#ifndef CC1101_FREQUENCY
//# define CC1101_FREQUENCY 433.92
# define CC1101_FREQUENCY 915.00
#endif
// Allow ZGatewayRF Module to change receive frequency of CC1101 Transceiver module
#if defined(ZradioCC1101) || defined(ZradioSX127x)
float receiveMhz = CC1101_FREQUENCY;
#endif