for a couple of weeks i have been getting gw1000 driver rebooting after three
no-responses. old gw1000 unit seems otherwise fine; tried different power
source, tried rebooting everything occasionally; still failed, sometimes after
few mins, sometimes 2 hours, 5 hours, sometimes a couple of days. anyway:
decided to replace old gw1000 unit with new gw2000 unit
pointed driver at IP address of gw2000 unit, fired it up, all works fine. we’ll
see if i get intermittent failures over next few days…
looking at the logs closely, i think there is a small bug: it reports station
model as None (as in “None address is 192.168.37.58:45000”).
tracing the logic in the driver, it sends a CMD_READ_FIRMWARE_VERSION request
and gets response “GW2000C_V2.2.3” (reported in hex) but reports it as None
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: Initializing weewx
version 4.10.2
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: Using Python 3.9.2
(default, Feb 28 2021, 17:03:44) #012[GCC 10.2.1 20210110]
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: Located at
/usr/bin/python3
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: Platform
Linux-6.1.21-v8+-aarch64-with-glibc2.31
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: Locale is
'en_AU.UTF-8'
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: Using
configuration file /home/weewx/gw1000.conf
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: Debug is 3
May 26 15:33:31 ironbark weewx-gw1000[350660] INFO __main__: PID file is
/run/weewx/gw1000.pid
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG __main__: Initializing
engine
May 26 15:33:31 ironbark weewx-gw1000[350663] INFO weewx.engine: Loading
station type GW1000 (user.gw1000)
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: Sending packet
'FF FF 26 03 29' to '192.168.37.58:45000'
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: Received
response 'FF FF 26 09 94 3C C6 44 FC A3 A8'
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: Sending packet
'FF FF 50 03 53' to '192.168.37.58:45000'
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: Received
response 'FF FF 50 12 0E 47 57 32 30 30 30 43 5F 56 32 2E 32 2E 33 BB'
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: Sending packet
'FF FF 30 03 33' to '192.168.37.58:45000'
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: Received
response 'FF FF 30 0B 00 01 64 70 D1 4B 27 01 54'
May 26 15:33:31 ironbark weewx-gw1000[350663] INFO user.gw1000: field map is
{'co2': 'co2', 'co2_24h_avg': 'co2_24h_avg', 'dateTime': 'datetime',
'daymaxwind': 'daymaxwind', 'dayRain': 'rainday', 'dewpoint': 'dewpoint',
'extraHumid1': 'humid1', 'extraHumid2': 'humid2', 'extraHumid3': 'humid3',
'extraHumid4': 'humid4', 'extraHumid5': 'humid5', 'extraHumid6': 'humid6',
'extraHumid7': 'humid7', 'extraHumid8': 'humid8', 'extraHumid17': 'humid17',
'extraTemp1': 'temp1', 'extraTemp2': 'temp2', 'extraTemp3': 'temp3',
'extraTemp4': 'temp4', 'extraTemp5': 'temp5', 'extraTemp6': 'temp6',
'extraTemp7': 'temp7', 'extraTemp8': 'temp8', 'extraTemp9': 'temp9',
'extraTemp10': 'temp10', 'extraTemp11': 'temp11', 'extraTemp12': 'temp12',
'extraTemp13': 'temp13', 'extraTemp14': 'temp14', 'extraTemp15': 'temp15',
'extraTemp16': 'temp16', 'extraTemp17': 'temp17', 'heatindex': 'heatindex',
'hourRain': 'rainhour', 'inHumidity': 'inhumid', 'inTemp': 'intemp',
'leafWet1': 'leafwet1', 'leafWet2': 'leafwet2', 'leafWet3': 'leafwet3',
'leafWet4': 'leafwet4', 'leafWet5': 'leafwet5', 'leafWet6': 'leafwet6',
'leafWet7': 'leafwet7', 'leafWet8': 'leafwet8', 'leak1': 'leak1', 'leak2':
'leak2', 'leak3': 'leak3', 'leak4': 'leak4', 'lightning_distance':
'lightningdist', 'lightning_last_det_time': 'lightningdettime',
'lightning_strike_count': 'lightning_strike_count', 'lightningcount':
'lightningcount', 'luminosity': 'light', 'monthRain': 'rainmonth',
'outHumidity': 'outhumid', 'outTemp': 'outtemp', 'pm2_5': 'pm251',
'pm2_51_24h_avg': 'pm251_24h_avg', 'pm2_52': 'pm252', 'pm2_52_24h_avg':
'pm252_24h_avg', 'pm2_53': 'pm253', 'pm2_53_24h_avg': 'pm253_24h_avg',
'pm2_54': 'pm254', 'pm2_54_24h_avg': 'pm254_24h_avg', 'pm2_55': 'pm255',
'pm2_55_24h_avg': 'pm255_24h_avg', 'pm10_0': 'pm10', 'pm10_0_24h_avg':
'pm10_24h_avg', 'pressure': 'absbarometer', 'radiation': 'uv', 'rain': 'rain',
'rainRate': 'rainrate', 'relbarometer': 'relbarometer', 'soilMoist1':
'soilmoist1', 'soilMoist2': 'soilmoist2', 'soilMoist3': 'soilmoist3',
'soilMoist4': 'soilmoist4', 'soilMoist5': 'soilmoist5', 'soilMoist6':
'soilmoist6', 'soilMoist7': 'soilmoist7', 'soilMoist8': 'soilmoist8',
'soilMoist9': 'soilmoist9', 'soilMoist10': 'soilmoist10', 'soilMoist11':
'soilmoist11', 'soilMoist12': 'soilmoist12', 'soilMoist13': 'soilmoist13',
'soilMoist14': 'soilmoist14', 'soilMoist15': 'soilmoist15', 'soilMoist16':
'soilmoist16', 'soilTemp1': 'soiltemp1', 'soilTemp2': 'soiltemp2', 'soilTemp3':
'soiltemp3', 'soilTemp4': 'soiltemp4', 'soilTemp5': 'soiltemp5', 'soilTemp6':
'soiltemp6', 'soilTemp7': 'soiltemp7', 'soilTemp8': 'soiltemp8', 'soilTemp9':
'soiltemp9', 'soilTemp10': 'soiltemp10', 'soilTemp11': 'soiltemp11',
'soilTemp12': 'soiltemp12', 'soilTemp13': 'soiltemp13', 'soilTemp14':
'soiltemp14', 'soilTemp15': 'soiltemp15', 'soilTemp16': 'soiltemp16',
'stormRain': 'rainevent', 'totalRain': 'raintotals', 'UV': 'uvi', 'weekRain':
'rainweek', 'wh24_batt': 'wh24_batt', 'wh24_sig': 'wh24_sig', 'wh25_batt':
'wh25_batt', 'wh25_sig': 'wh25_sig', 'wh26_batt': 'wh26_batt', 'wh26_sig':
'wh26_sig', 'wh31_ch1_batt': 'wh31_ch1_batt', 'wh31_ch1_sig': 'wh31_ch1_sig',
'wh31_ch2_batt': 'wh31_ch2_batt', 'wh31_ch2_sig': 'wh31_ch2_sig',
'wh31_ch3_batt': 'wh31_ch3_batt', 'wh31_ch3_sig': 'wh31_ch3_sig',
'wh31_ch4_batt': 'wh31_ch4_batt', 'wh31_ch4_sig': 'wh31_ch4_sig',
'wh31_ch5_batt': 'wh31_ch5_batt', 'wh31_ch5_sig': 'wh31_ch5_sig',
'wh31_ch6_batt': 'wh31_ch6_batt', 'wh31_ch6_sig': 'wh31_ch6_sig',
'wh31_ch7_batt': 'wh31_ch7_batt', 'wh31_ch7_sig': 'wh31_ch7_sig',
'wh31_ch8_batt': 'wh31_ch8_batt', 'wh31_ch8_sig': 'wh31_ch8_sig',
'wh35_ch1_batt': 'wh35_ch1_batt', 'wh35_ch1_sig': 'wh35_ch1_sig',
'wh35_ch2_batt': 'wh35_ch2_batt', 'wh35_ch2_sig': 'wh35_ch2_sig',
'wh35_ch3_batt': 'wh35_ch3_batt', 'wh35_ch3_sig': 'wh35_ch3_sig',
'wh35_ch4_batt': 'wh35_ch4_batt', 'wh35_ch4_sig': 'wh35_ch4_sig',
'wh35_ch5_batt': 'wh35_ch5_batt', 'wh35_ch5_sig': 'wh35_ch5_sig',
'wh35_ch6_batt': 'wh35_ch6_batt', 'wh35_ch6_sig': 'wh35_ch6_sig',
'wh35_ch7_batt': 'wh35_ch7_batt', 'wh35_ch7_sig': 'wh35_ch7_sig',
'wh35_ch8_batt': 'wh35_ch8_batt', 'wh35_ch8_sig': 'wh35_ch8_sig', 'wh40_batt':
'wh40_batt', 'wh40_sig': 'wh40_sig', 'wh41_ch1_batt': 'wh41_ch1_batt',
'wh41_ch1_sig': 'wh41_ch1_sig', 'wh41_ch2_batt': 'wh41_ch2_batt',
'wh41_ch2_sig': 'wh41_ch2_sig', 'wh41_ch3_batt': 'wh41_ch3_batt',
'wh41_ch3_sig': 'wh41_ch3_sig', 'wh41_ch4_batt': 'wh41_ch4_batt',
'wh41_ch4_sig': 'wh41_ch4_sig', 'wh45_batt': 'wh45_batt', 'wh45_sig':
'wh45_sig', 'wh51_ch1_batt': 'wh51_ch1_batt', 'wh51_ch1_sig': 'wh51_ch1_sig',
'wh51_ch2_batt': 'wh51_ch2_batt', 'wh51_ch2_sig': 'wh51_ch2_sig',
'wh51_ch3_batt': 'wh51_ch3_batt', 'wh51_ch3_sig': 'wh51_ch3_sig',
'wh51_ch4_batt': 'wh51_ch4_batt', 'wh51_ch4_sig': 'wh51_ch4_sig',
'wh51_ch5_batt': 'wh51_ch5_batt', 'wh51_ch5_sig': 'wh51_ch5_sig',
'wh51_ch6_batt': 'wh51_ch6_batt', 'wh51_ch6_sig': 'wh51_ch6_sig',
'wh51_ch7_batt': 'wh51_ch7_batt', 'wh51_ch7_sig': 'wh51_ch7_sig',
'wh51_ch8_batt': 'wh51_ch8_batt', 'wh51_ch8_sig': 'wh51_ch8_sig',
'wh51_ch9_batt': 'wh51_ch9_batt', 'wh51_ch9_sig': 'wh51_ch9_sig',
'wh51_ch10_batt': 'wh51_ch10_batt', 'wh51_ch10_sig': 'wh51_ch10_sig',
'wh51_ch11_batt': 'wh51_ch11_batt', 'wh51_ch11_sig': 'wh51_ch11_sig',
'wh51_ch12_batt': 'wh51_ch12_batt', 'wh51_ch12_sig': 'wh51_ch12_sig',
'wh51_ch13_batt': 'wh51_ch13_batt', 'wh51_ch13_sig': 'wh51_ch13_sig',
'wh51_ch14_batt': 'wh51_ch14_batt', 'wh51_ch14_sig': 'wh51_ch14_sig',
'wh51_ch15_batt': 'wh51_ch15_batt', 'wh51_ch15_sig': 'wh51_ch15_sig',
'wh51_ch16_batt': 'wh51_ch16_batt', 'wh51_ch16_sig': 'wh51_ch16_sig',
'wh55_ch1_batt': 'wh55_ch1_batt', 'wh55_ch1_sig': 'wh55_ch1_sig',
'wh55_ch2_batt': 'wh55_ch2_batt', 'wh55_ch2_sig': 'wh55_ch2_sig',
'wh55_ch3_batt': 'wh55_ch3_batt', 'wh55_ch3_sig': 'wh55_ch3_sig',
'wh55_ch4_batt': 'wh55_ch4_batt', 'wh55_ch4_sig': 'wh55_ch4_sig', 'wh57_batt':
'wh57_batt', 'wh57_sig': 'wh57_sig', 'wh65_batt': 'wh65_batt', 'wh65_sig':
'wh65_sig', 'wh68_batt': 'wh68_batt', 'wh68_sig': 'wh68_sig', 'windchill':
'windchill', 'windDir': 'winddir', 'windGust': 'gustspeed', 'windSpeed':
'windspeed', 'ws80_batt': 'ws80_batt', 'ws80_sig': 'ws80_sig', 'yearRain':
'rainyear'}
May 26 15:33:31 ironbark weewx-gw1000[350663] INFO user.gw1000: driver version
is 0.4.0
May 26 15:33:31 ironbark weewx-gw1000[350663] INFO user.gw1000: None address is
192.168.37.58:45000
May 26 15:33:31 ironbark weewx-gw1000[350663] INFO user.gw1000: poll interval
is 20 seconds
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: max tries is
3, retry wait time is 10 seconds
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: broadcast
address is b'255.255.255.255':46000, broadcast timeout is 5 seconds
May 26 15:33:31 ironbark weewx-gw1000[350663] DEBUG user.gw1000: socket timeout
is 2 seconds
i can live with this :-) but maybe add it to the list for checking.
cheers
⊣GE⊢
--
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/69B2EFFA-0E0A-4A72-B94A-07B23B94C053%40geddy.au.