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.

Hi there, i see it’as an old topic but i face now the same concern with an EMAX W6 clone weather station.
I’m using a TTGO V1.6 board with the latest 1.8.0 FSK fw version , and the update is very inaccurate compared to an SDR.
here is the SDR log :

and the MQTT log :

I’ve already tried to change frequency to 433.9 & 433.92 but same issue.
Could it be related to the board ?
Will the result be the same with an Heltec 433 board ?

Regards.

Do you really mean inaccurate, or possibly infrequent?

If it is the latter it could just be the distance, as a LilyGo with it smaller antenna does not have as far a reception range as and SDR stick. Moving it closer to the station outside could improve that.

I’ve already tried to change frequency to 433.9 & 433.92 but same issue.

Also your above table seems to be from the SDR stick, and the two frequencies range between 433.8 and 434.2. So maybe also test some more with frequencies within that range possibly find a better reception sweet spot - best by .05 steps

My bad , i mean not so frequent , rather than inacurrate.
Right now , my TTgo board is about 10 cm from the weather station on my desk so i guess it’s not an reception issue. I will continue to try some frequency in between 433 & 434 mhz to see if there is an improvment.

Regards.