As a workaround I would remove / replace your suspects - change
"Umlaute", if any, from Ä -> AE, Ö -->OE, Ü --> UE, accents just omit
them and leave the vowels without them.
They will anyway only appear in temporary graphs. Then figure out your
UTF-8 issue and fix it, while your weewx could already run and archive data.
On 17.01.2021 19:59, S R wrote:
thanks for the clarification. i will switch the protocol to ecowitt,
but the more immediate problem is the UTF-8 error which is now
preventing weewx from starting.
On Sunday, January 17, 2021 at 4:30:38 PM UTC+1 galfert wrote:
This thread started with the discussion being around the Ambient
WS-2902 and that is totally different despite looking like the
same unit. This is because Ambient is the only Fine Offset clone
reseller that changes the firmware and they limit options. The
Ambient version does not let you upload to custom server address.
The confusion here is that my response was because I thought you
had and Ambient branded unit. Since you don't have an Ambient
branded unit you do have the option to send to a custom server
using both WU and Ecowitt protocols. The WU protocol is limited
and only sends the basic set of sensors. The Ecowitt protocol
allows you to send a lot more optional sensors like PM2.5, soil
moisture, extra temp/hum sensors....etc. But still you'll have to
configure the Interceptor driver to match the protocol type that
you set in you WH2900C for uploading to your custom server.
The GW1000 though is still a more elegant and newer solution.
* The newest Ambient WS-2902 firmware finally after many years
does gain the ability to send to a custom server....BUT it is not
WU protocol and it is not Ecowitt protocol....it is
Ambientweather.net protocol and enough significant differences
that the Interceptor driver will not work. This newest firmware is
not yet officially supported by Ambient. They haven't yet release
the updated awnet mobile app to enable turning and configuring
this option. All of these complexities and changing nature of the
situation makes it difficult to explain the situation to cover all
possible scenarios...what model you have and whom it is from and
what firmware version you are running and all the different
supporting protocols that are possible.
Using pfsense to capture and forward packets is really unnecessary
for anyone with a non-Ambient WH2900C....as it has a built in
simple to configure "Customized" server upload feature.
On Sunday, January 17, 2021 at 7:32:03 AM UTC-5 [email protected]
wrote:
For the record, mine is a Chinese Mi-Sol WH2900C. It is a copy
of the Fine Offset WH2900 or the Ecowitt WS2950. Indeed, the
unit requires a connection to Ecowitt to set the Time/Date and
automatically downloaded the EasyWeather 1.56 firmware update
from Ecowitt.
I haven't got the outdoor setup done yet, while i play with
getting the unit up and running. but Ecowitt, shows my indoor
temperature and pressure on the home page. I use pfsense so
can run a packet capture if it helps. Since editing the
weewx.conf file, i am getting the utf-8 problem. I guess this
is related to me using European accented characters in my
editors which are UTF-8. So that leaves me with two questions;
1) how to have it accept the UTF-8 characters
2) you mentioned not getting all the sensor data, unless using
Ecowitt. In view, that i am. Can you tell me what additional
parameters i need in the config file please.
On Sunday, January 17, 2021 at 9:21:33 AM UTC+1 S R wrote:
almost there, but now
/usr/local/share/weewx # ./bin/wee_reports
Traceback (most recent call last):
File "./bin/wee_reports", line 103, in <module>
main()
File "./bin/wee_reports", line 51, in main
config_path, config_dict =
weecfg.read_config(options.config_path, args)
File "/usr/local/share/weewx/bin/weecfg/__init__.py",
line 180, in read_config
default_encoding='utf-8')
File
"/usr/local/lib/python3.7/site-packages/configobj.py",
line 1229, in __init__
self._load(infile, configspec)
File
"/usr/local/lib/python3.7/site-packages/configobj.py",
line 1287, in _load
content = self._handle_bom(content)
On Saturday, January 16, 2021 at 11:30:28 PM UTC+1 galfert
wrote:
Yes the best method when using the Interceptor is to
use the Customized server settings. The path doesn't
matter. But in some firmware versions it just couldn't
be left blank or it wouldn't send. So just put in
index.php? for the path.
On Saturday, January 16, 2021 at 3:49:17 PM UTC-5
[email protected] wrote:
OK. So i am homing in a little closer here.
I have configured the console to wunderground and
it is working.
Now i need to adjust weewx.conf with the
following, but as the weewx server is on a
different subnet, i will need to use listen mode.
[Interceptor]
driver = user.interceptor
device_type = wu-client
If i understand, i can point the console with a
custom config to my server, and then publish from
my server to wunderground right?
if i do that, what will the path on weewx for the
console?
host: weewx.local.lan
Path: ?
ID: xxxxxx
Key: xxxxxx
also, on a side note. I can't find the log in
freebsd.
On Saturday, January 16, 2021 at 9:17:02 PM UTC+1
galfert wrote:
What I understand you are saying is that you
have a WH2910 and you want to interface it
with WeeWX. Since you don't have an Ambient
version you do have the ability to easily use
the Interceptor driver. Ambient WS-2902 can't
without a lot of extra work. You, with the
WH2910 can simply install the WeeWX
Interceptor driver and make sure your WeeWX
config is set to use the Interceptor driver
with the correct WU client settings:
[Interceptor]
driver = user.interceptor
device_type = wu-client
...or you can add the Ecowitt GW1000 driver
and the instead use the GW1000 API driver
instead of the Interceptor driver. This will
allow you to add more sensors.
On Saturday, January 16, 2021 at 2:54:09 PM
UTC-5 [email protected] wrote:
actually, mine is equivalent to the WH2910
- it is not a case of getting, i already have
On Saturday, January 16, 2021 at 4:42:53
PM UTC+1 galfert wrote:
You have dug up quite an old thread. A
lot has changed since. The
recommendation now is to just acquire
the Ecowitt GW1000 and use the WeeWX
GW1000 API driver. The GW1000 will
directly pick up your sensor data (it
doesn't talk to the display
console...as it is its own console).
You'll get a much nicer experience
with the GW1000, which will also let
you add extra sensors.
https://github.com/gjr80/weewx-gw1000
<https://github.com/gjr80/weewx-gw1000>
On Saturday, January 16, 2021 at
2:43:44 AM UTC-5 [email protected] wrote:
were you able to get this to work
in the end. can you share the
weewx details please
On Saturday, April 1, 2017 at
4:37:01 PM UTC+2
[email protected] wrote:
I see that weewx is said to
support the FINE OFFSET WH2900
, I was wondering if anyone
could share with me the
protocol and port information
that is in the driver? I
--
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]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/ec3d9f49-dec2-4045-9832-9d4d6180e22an%40googlegroups.com
<https://groups.google.com/d/msgid/weewx-user/ec3d9f49-dec2-4045-9832-9d4d6180e22an%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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/be56e74e-b68a-70c8-1f79-eeee77a88b80%40gmail.com.