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/1ca98145-ca6b-4be0-be24-c4a81b80953e%40googlegroups.com.

Reply via email to