Ok I've changed my program to *modify* existing SQLite entries (from WMR200) and put the MQTT temperature I get. This should work better because Gary noted weewx only works with whole minutes.
So, this is what the last few entries of my weewx database look like: 1605100800|16|10||1010.81818181818|1010.81818181818|26.6066666666667|18.95|46.5333333333333||0.846|68.6184922808424|4.32|157.5|0.0|0.0||||||9.57142857142857|||||||||||||||||||||||||||1.0|0.0|0.0| 1605101400|16|10||1011.0|1011.0|25.4583333333333|16.45|47.3166666666667||0.342|154.54255781133|3.96||0.0|0.0||||||6.0|||||||||||||||||||||||||||1.0|0.0|0.0| The inserted temperature is 18.95 and 16.45 (I had moved my temperature sensor inside, so it's gradually recovering outside temperature now). Currently, it's still not working, ie I don't see the temperature on the website. But I'm going to wait for a couple of uploads (every 10 minutes), and hope it works; because I can't see why it wouldn't be working : it can't have any clue that the outside temperature is coming from another sensor... Do you see any flaw in this? On Wednesday, November 11, 2020 at 10:02:23 AM UTC+1 Invisible Man wrote: > Hi Vince, > I'm not sure how my logs are going to help or my template file, as this is > purely an issue with how I add lines to the database... Nevertheless, there > you go with the logs. You'll see I have a fault on the WMR200 outdoor > temperature sensor, which is why I built another one myself based on some > components I had, and it transmits temperature via MQTT. So, the idea is to > insert my own temperature sensor value in the database. > The wind sensor also complains about low battery, it always has and we > regularly check the battery, but it continues to work... > -- Axelle. > > Nov 11 09:55:06 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169641 live_queue_len:1 > Nov 11 09:55:07 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182197 > Nov 11 09:55:07 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169642 live_queue_len:1 > Nov 11 09:55:08 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182198 > Nov 11 09:55:11 vegan weewx[469] DEBUG weewx.drivers.wmr200: adjust_rain > rain_total:557.48 Rain.rain_total_last:557.48 rain_interval:0.00 > Nov 11 09:55:11 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169643 live_queue_len:1 > Nov 11 09:55:12 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182199 > Nov 11 09:55:17 vegan weewx[469] WARNING weewx.drivers.wmr200: Temp > outdoor sensor fault > Nov 11 09:55:17 vegan weewx[469] WARNING weewx.drivers.wmr200: Clock time > unsynchronized > Nov 11 09:55:17 vegan weewx[469] WARNING weewx.drivers.wmr200: Wind > sensor: Battery low > Nov 11 09:55:17 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169644 live_queue_len:1 > Nov 11 09:55:17 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182200 > Nov 11 09:55:17 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169645 live_queue_len:1 > Nov 11 09:55:18 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182201 > Nov 11 09:55:27 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169646 live_queue_len:1 > Nov 11 09:55:28 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182202 > Nov 11 09:55:34 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169647 live_queue_len:1 > Nov 11 09:55:35 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182203 > Nov 11 09:55:35 vegan weewx[469] DEBUG weewx.drivers.wmr200: > Acknowledged control packet rx:12451 > Nov 11 09:55:37 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169648 live_queue_len:1 > Nov 11 09:55:38 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182205 > Nov 11 09:55:47 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169649 live_queue_len:1 > Nov 11 09:55:47 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182206 > Nov 11 09:55:47 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169650 live_queue_len:1 > Nov 11 09:55:48 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182207 > Nov 11 09:55:51 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169651 live_queue_len:1 > Nov 11 09:55:52 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182208 > Nov 11 09:55:55 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169652 live_queue_len:1 > Nov 11 09:55:56 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182209 > Nov 11 09:55:57 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169653 live_queue_len:1 > Nov 11 09:55:58 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182210 > Nov 11 09:55:58 vegan weewx[469] DEBUG weewx.drivers.wmr200: adjust_rain > rain_total:557.48 Rain.rain_total_last:557.48 rain_interval:0.00 > Nov 11 09:55:58 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169654 live_queue_len:1 > Nov 11 09:55:59 vegan weewx[469] DEBUG weewx.drivers.wmr200: genLoop() > Yielding live queued packet id:182211 > Nov 11 09:56:01 vegan weewx[469] DEBUG weewx.drivers.wmr200: Queuing > live packet rx:169655 live_queue_len:1 > > > On Wednesday, November 11, 2020 at 12:54:21 AM UTC+1 vince wrote: > >> On Tuesday, November 10, 2020 at 1:17:33 PM UTC-8, Invisible Man wrote: >>> >>> However, strangely, the value does not reflect on the website, even >>> after waiting the 10 minutes refresh time (the website is not refreshed all >>> the time), where yesterday I got it working and saw a value. >>> >> >> We'd need to see your logs and possibly your tmpl file from your skin to >> help much. >> >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/d2812db7-2bda-4c7e-8eeb-4dad9b2e0c47n%40googlegroups.com.
