Even closer than I thought - my main page is now updating, despite the
above errors. Is there anything I can or should do about them?
--
Jason Marshall Thomas


On Sun, Aug 6, 2023 at 1:06 PM Darkmage <darkm...@gmail.com> wrote:

> So my settings were close to that one, and with some tweaking from what
> you posted, I've gotten further, I think. I'm now getting this from syslog:
>
> Aug  6 13:04:56 raspberrypi weewx[18619] INFO weewx.restx:
> Wunderground-RF: Published record 2023-08-06 13:04:55 EDT (1691341495)
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter b'PASSKEY={hex string hidden in case it's for
> security}
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter runtime=4
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter rrain_piezo=0.000
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter erain_piezo=0.000
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter hrain_piezo=0.000
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter drain_piezo=0.000
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter wrain_piezo=0.000
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter mrain_piezo=0.000
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter yrain_piezo=0.000
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter ws90cap_volt=5.3
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter ws90_ver=133
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter gain10_piezo=1.00
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter gain20_piezo=1.00
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter gain30_piezo=1.00
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter gain40_piezo=1.00
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter gain50_piezo=1.00
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter wh90batt=3.16
> Aug  6 13:05:12 raspberrypi weewx[18619] INFO user.interceptor:
> unrecognized parameter interval=16'
> --
> Jason Marshall Thomas
>
>
> On Sun, Aug 6, 2023 at 11:15 AM 'Rainer Lang' via weewx-user <
> weewx-user@googlegroups.com> wrote:
>
>> in my understanding you don't need this field map extension below as it
>> is already contained in the interceptor.py (driver).
>>
>> The only extension you need is
>> [[sensor_map_extensions]]
>>
>>           rain = drain_piezo
>>           rainRate = rrain_piezo
>>           supplyVoltage = wh90batt
>>
>>           referenceVoltage = ws90cap_volt
>>
>> does your console have the proper entries in the Customized section (WS
>> View Plus or WebUI [https://ip-address]) ?
>> weewx.conf Ecowitt console resp. WS View Plus Weather Services -
>> Customized
>> [station] Enable
>> station_type = Interceptor protocol type same as: Ecowitt
>> [Interceptor] ServerIP/Hostname: 192.168.8.15 (IP address of the
>> computer/Server, on which weewx runs)
>> mode = listen Path: /
>> device_type = ecowitt-client
>> port = xxxx #(z.B. 8000) Port: xxxx (the same port number as in
>> weewx.conf in the [Interceptor] Stanza)
>> iface = eth0 # bzw. wlan0 Upload Interval: 16
>>
>>
>> On 04.08.2023 21:04, Jason Thomas wrote:
>>
>> Here's my entire interceptor driver output, if it helps.
>>
>> raw data:
>> b'PASSKEY=XXXX&stationtype=EasyWeatherPro_V5.1.1&runtime=4&dateutc=2023-08-04+19:01:54&tempinf=73.2&humidityin=47&baromrelin=29.229&baromabsin=29.229&tempf=91.6&humidity=41&winddir=246&windspeedmph=4.03&windgustmph=4.25&maxdailygust=8.72&solarradiation=817.36&uv=7&rrain_piezo=0.000&erain_piezo=0.000&hrain_piezo=0.000&drain_piezo=0.000&wrain_piezo=0.000&mrain_piezo=0.000&yrain_piezo=0.000&ws90cap_volt=5.4&ws90_ver=133&gain10_piezo=1.00&gain20_piezo=1.00&gain30_piezo=1.00&gain40_piezo=1.00&gain50_piezo=1.00&wh90batt=3.14&freq=915M&model=HP2564BU_Pro_V1.9.0&interval=30'
>> raw packet: {'dateTime': 1691175714, 'usUnits': 1, 'temperature_in':
>> 73.2, 'humidity_in': 47.0, 'pressure': 29.229, 'temperature_out': 91.6,
>> 'humidity_out': 41.0, 'wind_dir': 246.0, 'wind_speed': 4.03, 'wind_gust':
>> 4.25, 'solar_radiation': 817.36, 'uv': 7.0}
>> mapped packet: {'dateTime': 1691175714, 'usUnits': 1, 'pressure': 29.229,
>> 'outHumidity': 41.0, 'inHumidity': 47.0, 'outTemp': 91.6, 'inTemp': 73.2,
>> 'windSpeed': 4.03, 'windGust': 4.25, 'windDir': 246.0, 'radiation': 817.36,
>> 'UV': 7.0}
>>
>> I'm missing something. I have the driver configured as such:
>> [Interceptor]
>>     driver = user.interceptor
>>     device_type = ecowitt-client
>>     port = 8001
>>     ...
>>     [[sensor_map_extensions]]
>>         inTemp = temperature_in
>>         inHumidity = humidity_in
>>         outTemp = temperature_out
>>         outHumidity = humidity_out
>>         dateTime = dateTime
>>         usUnits = usUnits
>>         pressure = pressure
>>         windDir = wind_dir
>>         windSpeed = wind_speed
>>         UV = uv
>>
>> And data doesn't seem to be flowing into Weewx. I guess I could start
>> over completely with my weewx config - this was previously running a
>> USB-connected Acurite. I was hoping I could comment that out and put this
>> in and it work.
>>
>> On Tuesday, June 13, 2023 at 8:26:36 PM UTC-4 Jason Gibson wrote:
>>
>>> Hi Rainer,
>>>
>>> Thanks for your reply.
>>>
>>> Rainfall data priority is set to piezo.
>>>
>>> Standalone interceptor driver output below:
>>>
>>> mapped packet: {'dateTime': 1686696648, 'usUnits': 1, 'pressure':
>>> 29.604, 'outHumidity': 85.0, 'inHumidity': 40.0, 'outTemp': 50.7, 'inTemp':
>>> 73.4, 'windSpeed': 8.5, 'windGust': 11.18, 'windDir': 279.0, 'radiation':
>>> 71.59, 'UV': 0.0}
>>>
>>> It seems that I had mapped the rain fields sort of correctly.  Although
>>> I am not sure 'rain' and 'drain_piezo' are actually the same quantity.
>>> There does not appear to be an equivalent to the database field 'rain' in
>>> the output from the HP2560.  It has only rain rate, daily, weekly, monthly
>>> and yearly rain totals.  Not rain since last interval, which is my
>>> understanding of what the database fieldname 'rain' is meant to represent.
>>>
>>> Having looked at the wview-extended.py schema I can see that I had the
>>> wrong database field names for the battery values.   I have since changed
>>> the mapping as seen below, still no rain or battery data.
>>>
>>>   [[sensor_map_extensions]]
>>>
>>>           rain = drain_piezo
>>>           rainRate = rrain_piezo
>>>           supplyVoltage = wh90batt
>>>           referenceVoltage = ws90cap_volt
>>>
>>> Not sure where to go from here.
>>>
>>> Cheers,
>>>
>>> Jason
>>>
>>> On Wednesday, June 14, 2023 at 3:41:00 AM UTC+10 Rainer Lang wrote:
>>>
>>>> Hi Jason
>>>>
>>>> 1. the local API (local Ecowitt Gateway API aka GW1000 API) was never
>>>> implemented in the HP25x0, HP350x, WH2910 consoles => so no such thing like
>>>> depreciation
>>>> you want to know which console supports which API, look up
>>>> https://www.wxforum.net/index.php?topic=40730.0 😎
>>>>
>>>> 2. the reason why you may not receive WS90 (piezo rain) data via the
>>>> custom server could be that your WS90 has not been set in the console as
>>>> primary rain device.
>>>> gear wheel --> setup (more) --> rain priority (has to be set to piezo).
>>>>
>>>> 3. could you run the interceptor driver stand-alone and post here the
>>>> result of one console post ?
>>>> (or run weewx in debug = 3 mode and copy from the syslog)
>>>>
>>>> regards
>>>>
>>>> Rainer
>>>> On 13.06.2023 02:28, Jason Gibson wrote:
>>>>
>>>> Hi All,
>>>>
>>>> I have been trying to coax rain data out of the WS90 and into weewx.
>>>>
>>>> I assume that the local API is deprecated on the HP2560 as I can't
>>>> appear to get any details out of it on port 45000.
>>>>
>>>> I am currently using the interceptor driver in listen mode on port
>>>> 8080.  And I am able to  log all data in WeeWX except rain from the piezo
>>>> sensor, and battery voltages.
>>>>
>>>> I have tried mapping sensors to fields as below, to no avail, is anyone
>>>> able to assist with the interceptor driver, or is there another driver
>>>> better suited to my hardware?
>>>>
>>>> Hardware:
>>>> -----------------
>>>> HP2564 - HP2560 & WS90
>>>>
>>>> HP2560_C:
>>>>   Hardware revision V2.0
>>>>   Firmware: Pro_V1.9.0
>>>>   EasyWeatherProv5.11
>>>> WS90:
>>>>   Firmware 1.3.3
>>>>
>>>> weewx.conf extract:
>>>> --------------------------------
>>>>
>>>> driver = user.interceptor
>>>>     device_type = ecowitt-client
>>>>     port = 8080
>>>>     iface = ens18
>>>>     [[sensor_map_extensions]]
>>>>           rain = drain_piezo
>>>>           rainRate = rrain_piezo
>>>>           bat_wind = wh90batt
>>>>           bat_rain = ws90cap_volt
>>>>
>>>> Am I using the right field names?  Example output from the ws90 is as
>>>> follows:
>>>>
>>>> PASSKEY: <redacted>
>>>> stationtype:  EasyWeatherPro_V5.1.1
>>>> runtime: 2
>>>> dateutc: 2023-06-11 01:53:27
>>>> tempinf: 77.0
>>>> humidityin: 40
>>>> baromrelin: 30.224
>>>> baromabsin: 29.946
>>>> tempf: 61.2
>>>> humidity: 60
>>>> winddir: 12
>>>> windspeedmph: 5.14
>>>> windgustmph: 6.93
>>>> maxdailygust: 10.74
>>>> solarradiation: 270.64
>>>> uv: 2
>>>> rrain_piezo: 0.000
>>>> erain_piezo: 0.000
>>>> hrain_piezo: 0.000
>>>> drain_piezo: 0.000
>>>> wrain_piezo: 0.000
>>>> mrain_piezo: 1.209
>>>> yrain_piezo: 1.209
>>>> ws90cap_volt: 5.2
>>>> ws90_ver: 133
>>>> gain10_piezo: 1.15
>>>> gain20_piezo: 1.05
>>>> gain30_piezo: 1.00
>>>> gain40_piezo: 1.00
>>>> gain50_piezo: 1.00
>>>> wh90batt: 3.10
>>>> freq: 433M
>>>> model: HP2564CA_Pro_V1.9.0
>>>> interval: 30
>>>>
>>>> Cheers,
>>>>
>>>> Jason
>>>>
>>>> --
>>>> 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 weewx-user+...@googlegroups.com.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/weewx-user/8828c0f2-f040-4558-bf6d-f2ff1dedb0ben%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/weewx-user/8828c0f2-f040-4558-bf6d-f2ff1dedb0ben%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> --
>> 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 weewx-user+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/6fae27f2-04ad-41e8-a3c5-390734694e4bn%40googlegroups.com
>> <https://groups.google.com/d/msgid/weewx-user/6fae27f2-04ad-41e8-a3c5-390734694e4bn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/weewx-user/lDfFN2U_x3Q/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> weewx-user+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/54412309-03f5-c8b2-e40b-ff20e6b4501f%40gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/54412309-03f5-c8b2-e40b-ff20e6b4501f%40gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CA%2B%3D_Lv9brL5P%3D%2Bag%3DzX4DXQ9WMNperv-X_3Vit1eET_x_d-GGg%40mail.gmail.com.

Reply via email to