Marquant weather station

Sorry, but the MQTT Explorer history is of the OpenMQTTGateway display’s SSD1306toMQTT topic, which is being sent out regularly every two minutes, or after any of its settings have been changed through a command.

You’d have to have a look at the weather stations message history, which is a sub-topic of RTL_433toMQTT.

I apologize that I uploaded the wrong history. Here is the correct MQTT Explorer RTL_433toMQTT history.

Thanks :slight_smile: yes, this looks like there is a reception issue with the LilyGo, only receiving the signal every few minutes.

Was that taken with the weather station outside? If so, is it possible to relocated the LilyGo closer to the outside station for better reception?

If this was tested with the station indoors close by to the LilyGo, then it might be worth changing the actual reception frequency a bit, up or down, to see if the reception improves then.

@NorthernMan54
Might the current development changes make a difference in this case?

If so, you could also try to upload the current development version of the lilygo-rtl_433-fsk binary.

Deselect Erase Flash and you should keep your current settings.

Thanks :slightly_smiling_face: I have installed lilygo-rtl_433-fsk version “v1.7.0” and Lilygo module is 3 meter from Weather station unit in open area .

Yes, so maybe testing with the development version might make a difference to the reception, but not guaranteed.

3 metres distance should be not really a big issue for reception, do you have the antenna pointing upwards and away from any other possible RF sources which might interfere?

Not sure if this RTL_433 change, which is not included in the current RTL_433_ESP release yet, might make any difference, as your station seems to be the With UV Lux without Wind Gust version affected by the change.

How can I install the development version?

See the link I gave above, it shows DEVELOPMENT SHA:f27855 at the top, instead of 1.7.0.

I have installed lilygo-rtl_433-fsk with OpenMQTTGateway v1.7.0
What i need to install development version you gave above. Do i need any flash programe ?

You can use the web upload. How did you install 1.7.0?

I have installed development version, but now not show RTL_433toMQTT in MQTT Explorer.

[ 11967][E][ssl_client.cpp:37] _handle_error(): [start_ssl_client():273]: (-9984) X509 - Certificate verification failed, e.g. CRL, CA or signature check failed
[ 11970][E][WiFiClientSecure.cpp:144] connect(): start_ssl_client: -9984
E: Error on HTTP requestN: Update check done, free heap: 116804N: Send on /SYStoMQTT msg {"uptime":9,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":119516,"mqttp":"1883","mqtts":false,"msgprc":0,"msgblck":0,"maxq":0,"minmem":117980,"tempc":47.22,"freestck":5776,"eth":false,"rssi":-51,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -94 dbm, adjusted RSSI Threshold -85, samples 50000
rtl_433_ESP(7): Average RSSI Signal -93 dbm, adjusted RSSI Threshold -84, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-84,"rssi":-98,"avgrssi":-93,"count":4,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":129,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":117736,"mqttp":"1883","mqtts":false,"msgprc":3,"msgblck":0,"maxq":3,"minmem":53996,"tempc":47.78,"freestck":2236,"eth":false,"rssi":-52,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -92 dbm, adjusted RSSI Threshold -83, samples 50000
rtl_433_ESP(7): Average RSSI Signal -91 dbm, adjusted RSSI Threshold -82, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-82,"rssi":-93,"avgrssi":-91,"count":8,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":249,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":117960,"mqttp":"1883","mqtts":false,"msgprc":6,"msgblck":0,"maxq":3,"minmem":53996,"tempc":48.33,"freestck":2236,"eth":false,"rssi":-49,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -90 dbm, adjusted RSSI Threshold -81, samples 50000
rtl_433_ESP(7): Average RSSI Signal -90 dbm, adjusted RSSI Threshold -81, samples 50000
rtl_433_ESP(7): Average RSSI Signal -90 dbm, adjusted RSSI Threshold -81, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-81,"rssi":-97,"avgrssi":-90,"count":12,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":369,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":120844,"mqttp":"1883","mqtts":false,"msgprc":9,"msgblck":0,"maxq":3,"minmem":53996,"tempc":48.33,"freestck":2236,"eth":false,"rssi":-49,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -89 dbm, adjusted RSSI Threshold -80, samples 50000
rtl_433_ESP(7): Average RSSI Signal -88 dbm, adjusted RSSI Threshold -79, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-79,"rssi":-86,"avgrssi":-88,"count":16,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":489,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":120844,"mqttp":"1883","mqtts":false,"msgprc":12,"msgblck":0,"maxq":3,"minmem":53996,"tempc":48.33,"freestck":2236,"eth":false,"rssi":-53,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -89 dbm, adjusted RSSI Threshold -80, samples 50000
rtl_433_ESP(7): Average RSSI Signal -89 dbm, adjusted RSSI Threshold -80, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-80,"rssi":-89,"avgrssi":-89,"count":20,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":609,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":120844,"mqttp":"1883","mqtts":false,"msgprc":15,"msgblck":0,"maxq":3,"minmem":53996,"tempc":48.33,"freestck":2236,"eth":false,"rssi":-50,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -90 dbm, adjusted RSSI Threshold -81, samples 50000
rtl_433_ESP(7): Average RSSI Signal -90 dbm, adjusted RSSI Threshold -81, samples 50000
rtl_433_ESP(7): Average RSSI Signal -90 dbm, adjusted RSSI Threshold -81, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-81,"rssi":-87,"avgrssi":-90,"count":24,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":729,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":120844,"mqttp":"1883","mqtts":false,"msgprc":18,"msgblck":0,"maxq":3,"minmem":53996,"tempc":48.33,"freestck":2236,"eth":false,"rssi":-50,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -90 dbm, adjusted RSSI Threshold -81, samples 50000
rtl_433_ESP(7): Average RSSI Signal -89 dbm, adjusted RSSI Threshold -80, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-80,"rssi":-90,"avgrssi":-89,"count":28,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":849,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":120844,"mqttp":"1883","mqtts":false,"msgprc":21,"msgblck":0,"maxq":3,"minmem":53996,"tempc":48.33,"freestck":2236,"eth":false,"rssi":-48,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -89 dbm, adjusted RSSI Threshold -80, samples 50000
rtl_433_ESP(7): Average RSSI Signal -89 dbm, adjusted RSSI Threshold -80, samples 50000
rtl_433_ESP(7): Average RSSI Signal -91 dbm, adjusted RSSI Threshold -82, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-82,"rssi":-90,"avgrssi":-91,"count":32,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":969,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":120844,"mqttp":"1883","mqtts":false,"msgprc":24,"msgblck":0,"maxq":3,"minmem":53996,"tempc":48.33,"freestck":2236,"eth":false,"rssi":-46,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 188777542, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13192
load:0x40080400,len:3028
entry 0x400805e4
N: 
************* WELCOME TO OpenMQTTGateway **************
N: Config disc changed: false
N: Config ohdisc unchanged: false
N: SYS config loaded
N: SSD1306 config initialised
N: No SSD1306 config to load
N: Setup SSD1306 Display end
N: OpenMQTTGateway Version: f27855
N: Config loaded from flash
N: Attempting Wifi connection with saved AP: 0
N: No WebUI config to load
N: OpenMQTTGateway URL: http://192.168.1.187/
N: ZwebUI setup done
N: Config frequency changed: false
N: RF Receive mhz: 433.92
N: RF receiver active: 3
N: Config active unchanged: false
N: Enable RTL_433 Receiver: 433.92Mhz
N: RF Config loaded
N: ZgatewayRTL_433 setup done 
N: OpenMQTTGateway modules: ["LilyGo_SSD1306","WebUI","rtl_433"]
N: ************** Setup OpenMQTTGateway end **************
W: MQTT connection...
N: Connected to broker
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-82,"rssi":-105,"avgrssi":0,"count":0,"ookthreshold":15}
N: Update check, free heap: 118220[ 12237][E][ssl_client.cpp:37] _handle_error(): [start_ssl_client():273]: (-9984) X509 - Certificate verification failed, e.g. CRL, CA or signature check failed
[ 12240][E][WiFiClientSecure.cpp:144] connect(): start_ssl_client: -9984
E: Error on HTTP requestN: Update check done, free heap: 116808N: Send on /SYStoMQTT msg {"uptime":10,"version":"f27855","disc":false,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":120896,"mqttp":"1883","mqtts":false,"msgprc":0,"msgblck":0,"maxq":0,"minmem":118056,"tempc":48.33,"freestck":5776,"eth":false,"rssi":-42,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -91 dbm, adjusted RSSI Threshold -82, samples 50000

Then maybe my suggestion to not erase the flash wasn’t such a good idea :frowning:

Best to try with erasing the flash and setting the gateway up afresh.

Fresh development version, erased old settings and re-configure mqtt, but RTL_433toMQTT in MQTT Explorer not showing.

rtl_433_ESP(7): Average RSSI Signal -98 dbm, adjusted RSSI Threshold -89, samples 50000
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-89,"rssi":-94,"avgrssi":-98,"count":12,"ookthreshold":15}
N: Send on /SYStoMQTT msg {"uptime":370,"version":"f27855","disc":true,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":117896,"mqttp":"1883","mqtts":false,"msgprc":9,"msgblck":0,"maxq":3,"minmem":52420,"tempc":47.78,"freestck":2236,"eth":false,"rssi":-49,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}
rtl_433_ESP(7): Average RSSI Signal -98 dbm, adjusted RSSI Threshold -89, samples 50000
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 188777542, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13192
load:0x40080400,len:3028
entry 0x400805e4
N: 
************* WELCOME TO OpenMQTTGateway **************
N: SYS config not found
N: SSD1306 config initialised
N: No SSD1306 config to load
N: Setup SSD1306 Display end
N: OpenMQTTGateway Version: f27855
N: Config loaded from flash
N: Attempting Wifi connection with saved AP: 0
N: No WebUI config to load
N: OpenMQTTGateway URL: http://192.168.1.187/
N: ZwebUI setup done
N: Config frequency changed: false
N: RF Receive mhz: 433.92
N: RF receiver active: 3
N: Config active unchanged: false
N: Enable RTL_433 Receiver: 433.92Mhz
N: RF Config loaded
N: ZgatewayRTL_433 setup done 
N: OpenMQTTGateway modules: ["LilyGo_SSD1306","WebUI","rtl_433"]
N: ************** Setup OpenMQTTGateway end **************
W: MQTT connection...
N: Connected to broker
N: Send on /RFtoMQTT msg {"active":3,"frequency":433.92,"rssithreshold":-82,"rssi":-99,"avgrssi":0,"count":0,"ookthreshold":15}
N: Update check, free heap: 117124[ 12041][E][ssl_client.cpp:37] _handle_error(): [start_ssl_client():273]: (-9984) X509 - Certificate verification failed, e.g. CRL, CA or signature check failed
[ 12045][E][WiFiClientSecure.cpp:144] connect(): start_ssl_client: -9984
E: Error on HTTP requestN: Update check done, free heap: 116948N: Send on /SYStoMQTT msg {"uptime":10,"version":"f27855","disc":true,"ohdisc":false,"env":"lilygo-rtl_433-fsk","freemem":119740,"mqttp":"1883","mqtts":false,"msgprc":0,"msgblck":0,"maxq":0,"minmem":111948,"tempc":47.78,"freestck":5612,"eth":false,"rssi":-43,"SSID":"internet 2.4 GHz","BSSID":"08:60:6E:BE:BA:F0","ip":"192.168.1.187","mac":"64:B7:08:89:FF:58","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}
N: Send on /WebUItoMQTT msg {"displayMetric":true,"webUISecure":true,"displayQueue":0}

Did you wait several minutes, as the LilyGo reception only ssems to have happened every few minutes before?

Otherwise you might have to go back to version 1.7.0, where you got MQTT messages every few minutes and try out different placement and antenna orientation of the LilyGo.

I’m afraid that is all I can think of trying out currently :frowning:

Yes, I have waited several minutes, but the development version is not working for me. If the indoor unit as a receiver can receive the signal and update data every 30 seconds, why not Lilygo module update data same time? The Open Gateway MQTT version 1.7.0 is working, but the problem is still there.

Open Gateway MQTT v1.7.0



For supported Weather Stations from Ecowitt we can offer a 15 -20 % Discount ( Kwind )
direct order from shop.ecowitt.co.