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
--
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.
One more thing - regarding mapping and field
names
the weewx names to map to are the database field names of the
database schema you use for your database
(nowadays usually wview-extended - look up the schema in
/usr/share/weewx/schemas/wview-extended.py)
[or /home/weewx/bin/schemas depending on your setup]
you have to map the (additional) field names from the
interceptor.py to the respective weewx (database) fields from
wview-extended.py
(either inside the interceptor.py or via a field-map extension)
if you want to store the new fields which
are not in the wview-extended schema, you will either have to
repurpose existing but unused database fields
or extend your database schema with the respective columns
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]]
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 |
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/6fae27f2-04ad-41e8-a3c5-390734694e4bn%40googlegroups.com.
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+...@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.
this is normal as the standard
interceptor.py code doesn't have a complete label map to handle
these labels 😁
Matthew hasn't found the time to extend it - others had to do
this
try the attached one (interceptor.py)
instead (save yours before) - it covers all known Ecowitt
sensors as per today - it should work
it has to go to /usr/share/weewx/user
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CA%2B%3D_Lv83wmo8b8UusiggZRt0xgHVE6hZowFvt4djrjiPVx3AyA%40mail.gmail.com.