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.

Reply via email to