the LOOP data is not written to the weewx database, and the REC data is the AVERAGE of the LOOP data during the archive period - so you are most unlikely to have corresponding values for LOOP and REC wind data
On Monday, 17 February 2020 19:01:58 UTC+2, Fabio wrote: > > thank you for your reply, I started weewx by hand and the values of data > are different between database and the data showing on browser. > for example these are the data that come to me from the log and the data > that 's correctly written to the database archive: > > LOOP:....windDir: 225.0, windGust: 4.91745222225, windGustDir: 225.0, > windrun: 0.160934800001, windSpeed: 2.68224666668, windSpeed10: > 2.68224666668, yearET: 0.0, yearRain: 396.600000099 > > while I received via browser for example for windspeed: 6.2 knots > almost double for the real value. > > my configuration for mqtt is this one: > [[MQTT]] > server_url = mqtt://admin:admin23@localhost:1883/ > topic = "weather" > unit_system = METRIC > binding = archive, loop > aggregation = aggregate > > > [[[Extras]]] > ..... > mqtt_websockets_enabled = 1 > mqtt_websockets_port = 9001 > mqtt_websockets_topic = "weather/loop" > > I can't understand where is the issue. > thanks in advance for your support > > Il giorno lunedì 17 febbraio 2020 17:06:50 UTC+1, ed100 ha scritto: >> >> fabio: >> >> The way I understand, MQTT updates the homepage when there is a loop. >> The charts below are updated when the archive is run. If you mouse over >> the wind you can see the difference in time between the chart and the time >> at the top of the page. Don't know if this helps at all, I am just >> learning this stuff. >> >> You can also look at the values is in the database to see if they are >> right. If you start weewx by hand without a daemon you can watch the loop >> values scroll by. they start with loop, the lines that start rec are the >> archive ones. >> >> On Friday, February 7, 2020 at 4:15:46 PM UTC-6, ed100 wrote: >>> >>> Belchertown skin is great and serves the data on website 192.168.1.200 >>> just fine. I just can't get MQTT to update the loops - it connects and >>> waits. >>> I have read and tried several of the things mentioned on the net but no >>> joy yet. >>> There are no error msgs that I have found. What am I missing? >>> >>> from http://192.168.1.200/weewx/belchertown/index.html >>> Connected. Waiting for data. Last Updated February 7, 2020, 3:22:00 PM >>> >>> belchertown: version 1.1b8 >>> restx: MQTT: service version is 0.19 >>> Initializing weewx version 4.0.0b11 >>> Using Python 3.7.3 (default, Apr 3 2019, 05:39:12) #012[GCC 8.2.0] >>> Platform Linux-4.19.93-v7l+-armv7l-with-debian-10.2 >>> Raspberry rpi4 >>> Weewx is running on 192.168.1.190 (dedicated for weather things) >>> webserver is running on 192.168.1.200 >>> pi is user on both. >>> >>> 192.168.1.200 is NAS for all my boxes, 5 raspberrys, two ubuntu boxes, >>> two Arduino boxes. >>> 192.168.1.190 is setup and running out in our yard where the windspeed, >>> winddir, rain, temp etc are measured. >>> Data is stored in an mariadb and served by ngnix running on >>> 192.168.1.200. >>> >>> from /etc/mosquitto/conf.d/myconfig.conf on 192.168.1.200: >>> >>> persistence false >>> >>> # mqtt >>> listener 1883 >>> protocol mqtt >>> >>> # websockets >>> listener 9001 >>> protocol websockets >>> >>> allow_anonymous true >>> >>> acl_file /etc/mosquitto/acl >>> >>> log_type all >>> =================================================================== >>> from /etc/mosquitto/acl on 192.168.1.200: >>> # Allow anonymous access to the sys >>> topic read $SYS/# >>> >>> # Allow anonymous to read weather >>> topic weather/# >>> >>> # weewx readwrite to the loop >>> user pi >>> topic weather/# >>> >>> ========================================== >>> >>> from weewx.conf: >>> >>> station_type = BCRobotics >>> station_url = http://192.168.1.200 >>> >>> [[MQTT]] >>> server_url = mqtt://192.168.1.200:1883/ >>> topic = weather/loop >>> unit_system = US >>> binding = archive, loop >>> aggregation = aggregate >>> >>> [[Belchertown]] >>> skin = Belchertown >>> enable = true >>> HTML_ROOT = /var/www/html/weewx/belchertown >>> [[[Extras]]] >>> belchertown_root_url = "http://192.168.1.200" >>> theme = auto >>> theme_toggle_enabled = 1 >>> site_title = "Banjo's Wx Home" (Banjo is our dog, a lab >>> -- He checks the weather on his Ipaw.) >>> home_page_header = "Banjo's Wx Conditions" >>> mqtt_websockets_enabled = 1 >>> mqtt_websockets_host = "192.168.1.200" >>> mqtt_websockets_port = 9001 >>> mqtt_websockets_topic = "weather/loop" >>> mqtt_websockets_ssl = 0 >>> disconnect_live_website_visitor = 900000 >>> log_failure = true >>> log_success = true >>> >>> >>> ================================================================== >>> sudo tail -25 /var/log/mosquitto/mosquitto.log on 192.168.1.200 >>> 1581110894: New connection from 192.168.1.190 on port 1883. >>> 1581110894: New client connected from 192.168.1.190 as weewx_c7c0a139 >>> (c1, k60). >>> 1581110894: No will message specified. >>> 1581110894: Sending CONNACK to weewx_c7c0a139 (0, 0) >>> 1581110894: Received PUBLISH from weewx_c7c0a139 (d0, q0, r0, m0, >>> 'weather/loop/loop', ... (824 bytes)) >>> 1581110894: Received DISCONNECT from weewx_c7c0a139 >>> 1581110894: Client weewx_c7c0a139 disconnected. >>> >>> ========================================================================= >>> from mosquitto_sub -v -t '#' (on 192.168.1.200) >>> weather/loop/loop {"dateTime": "1581110268.0", "usUnits": "1.0", >>> "windSpeed_mph": "23.5736", "windDir": "225.0", "outTemp_F": >>> "48.44069175713479", "rainRate_inch_per_hour": "0.0", "pressure_inHg": >>> "29.537724517082214", "inTemp_F": "48.44069175713479", "inHumidity": >>> "40.10936680311917", "outHumidity": "40.10936680311917", "extraTemp1_F": >>> "29.0", "altimeter_inHg": "30.025126837815904", "appTemp_F": >>> "30.718254859246187", "barometer_inHg": "30.032273523343694", >>> "beaufort_count": "5.0", "cloudbase_foot": "5707.996577917219", >>> "dewpoint_F": "25.30550681429903", "heatindex_F": "48.44069175713479", >>> "humidex_F": "48.4406917571348", "inDewpoint_F": "25.30550681429903", >>> "maxSolarRad_Wpm2": "337.7856265409849", "windchill_F": >>> "40.906702199301414", "hourRain_in": "0.02794", "rain24_in": >>> "0.44704000000000005", "dayRain_in": "0.16763999999999998"} >>> >>> >>> ===================================================================================== >>> from sudo tail -f /var/log/syslog (on 192.168.1.190) >>> >>> Feb 7 15:18:23 raspberrypi weewx[10773] INFO weewx.restx: MQTT: >>> Published record 2020-02-07 15:18:00 CST (1581110280) >>> Feb 7 15:18:24 raspberrypi weewx[10773] INFO weewx.cheetahgenerator: >>> Generated 10 files for report Belchertown in 0.93 seconds >>> Feb 7 15:18:24 raspberrypi weewx[10773] INFO weewx.reportengine: Copied >>> 2 files to /var/www/html/weewx/belchertown >>> Feb 7 15:18:28 raspberrypi weewx[10773] INFO weewx.restx: MQTT: >>> Published record 2020-02-07 15:18:23 CST (1581110303) >>> Feb 7 15:18:29 raspberrypi weewx[10773] INFO weeutil.rsyncupload: >>> rsync'd 18 files (765,224 bytes) in 0.45 seconds >>> Feb 7 15:18:34 raspberrypi weewx[10773] INFO weewx.restx: MQTT: >>> Published record 2020-02-07 15:18:28 CST (1581110308) >>> Feb 7 15:18:39 raspberrypi weewx[10773] INFO weewx.restx: MQTT: >>> Published record 2020-02-07 15:18:33 CST (1581110313) >>> Feb 7 15:18:44 raspberrypi weewx[10773] INFO weewx.restx: MQTT: >>> Published record 2020-02-07 15:18:39 CST (1581110319) >>> >>> ======================================================================================================================================= >>> from sudo netstat -tulpn | grep 1883 on 192.168.1.200: >>> tcp 0 0 0.0.0.0:1883 0.0.0.0:* >>> LISTEN 567/mosquitto >>> tcp6 0 0 :::1883 :::* >>> LISTEN 567/mosquitto >>> >>> on 192.168.1.190: >>> tcp 0 0 0.0.0.0:1883 0.0.0.0:* >>> LISTEN 589/mosquitto >>> tcp6 0 0 :::1883 :::* >>> LISTEN 589/mosquitto >>> >>> -- 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/7cb164db-3589-4f0f-b148-5efb2fd2a39f%40googlegroups.com.
