Hello everyone,
short update: I have now finally installed this extension 
https://github.com/WernerKr/davisconsoleapi. Now runs stable via the 
weatherlink.com API V2. API V1 is not supported by the Davis console 6313 - 
that's why it didn't work with the other extension.

Best regards,
Justin

Justin Wenk schrieb am Donnerstag, 16. Mai 2024 um 14:06:42 UTC+2:

> I think the error lies in the Davis API V1. When I go to 
> https://api.weatherlink.com/v1/NoaaExt.xml?user=001D0A00DE6A&pass=DEMO&apiToken=demo0a002bc5272033001d0a002bc527
>  
> and enter my information, "Server error! #13" appears. When I input the 
> Davis API demo data inside weewx.conf, I can receive demo weather data...
>
> Justin Wenk schrieb am Donnerstag, 16. Mai 2024 um 13:03:19 UTC+2:
>
>> Thank you for the answers! Of course that makes sense.
>>
>> @Karen: Unfortunately the computer and console are not on the same 
>> network.
>> @John: I tried the extension. The error is gone. Apparently there is 
>> another problem. The weather data are not retrieved.
>>
>> *LOG:*
>>
>> 2024-05-16 12:36:00 weewxd[4012]: INFO weewx.manager: Starting backfill 
>> of daily summaries
>> 2024-05-16 12:36:00 weewxd[4012]: INFO weewx.manager: Empty database
>> 2024-05-16 12:36:00 weewxd[4012]: ERROR user.wlink: server returned 
>> "Invalid Request!" for StationStatus api (incorrect password/apitoken?)
>> 2024-05-16 12:36:00 weewxd[4012]: INFO weewx.engine: Starting main packet 
>> loop.
>> 2024-05-16 12:36:01 weewxd[4012]: ERROR user.wlink: server returned 
>> "Invalid Request!" for StationStatus api (incorrect password/apitoken?)
>> 2024-05-16 12:37:01 weewxd[4012]: ERROR user.wlink: server returned 
>> "Invalid Request!" for StationStatus api (incorrect password/apitoken?)
>> 2024-05-16 12:38:02 weewxd[4012]: ERROR user.wlink: server returned 
>> "Invalid Request!" for StationStatus api (incorrect password/apitoken?)
>> 2024-05-16 12:39:02 weewxd[4012]: ERROR user.wlink: server returned 
>> "Invalid Request!" for StationStatus api (incorrect password/apitoken?)
>> 2024-05-16 12:40:03 weewxd[4012]: ERROR user.wlink: server returned 
>> "Invalid Request!" for StationStatus api (incorrect password/apitoken?)
>>
>>
>>
>>
>>
>> *weewx.conf*
>>
>>
>>
>> ##############################################################################
>>
>> #   This section is for information about the station.
>>
>> [Station]
>>     
>>     # Description of the station location, such as your town.
>>     location = HalleWetter
>>     
>>     # Latitude in decimal degrees. Negative for southern hemisphere.
>>     latitude = 51.52
>>     # Longitude in decimal degrees. Negative for western hemisphere.
>>     longitude = 11.85
>>     
>>     # Altitude of the station, with the unit it is in. This is used only
>>     # if the hardware cannot supply a value.
>>     altitude = 94, meter    # Choose 'foot' or 'meter' for unit
>>     
>>     # Set to type of station hardware. There must be a corresponding 
>> stanza
>>     # in this file, which includes a value for the 'driver' option.
>>     station_type = WeatherLink
>>     
>>     # If you have a website, you may specify an URL. The URL is required 
>> if you
>>     # intend to register your station. The URL must include the scheme, 
>> for
>>     # example, "http://"; or "https://";
>>     #station_url = https://www.example.com
>>     
>>     # The start of the rain year (1=January; 10=October, etc.). This is
>>     # downloaded from the station if the hardware supports it.
>>     rain_year_start = 1
>>     
>>     # Start of week (0=Monday, 6=Sunday)
>>     week_start = 6
>>
>>
>> ##############################################################################
>>
>> [WeatherLink]
>>     driver = user.wlink
>>     username = 12345678910D    # use the device ID for weatherlink 2.0 
>> accounts
>>     password = Test
>>     apitoken = 1234567891011121314151617181920
>>
>>
>> ###############################################################################
>>  
>>
>>
>>
>>
>>
>>
>> *My entered data:*
>>
>> 1. The PW from my weatherlink.com account*. *2. The device ID from the 
>> station. 3. API token (API V1)
>>
>> [image: Screenshot 2024-05-16 at 12-49-04 WeatherLink Home.jpg]
>> [image: Screenshot 2024-05-16 at 12-48-24 Device Configuration.jpg]
>>
>> *[image: Screenshot 2024-05-16 at 12-47-57 My Account.jpg]*
>>
>>
>>
>> Karen K schrieb am Donnerstag, 16. Mai 2024 um 07:10:37 UTC+2:
>>
>>> If the PC running WeeWX and the Weatherlink device is on the same 
>>> network, you could try to retrieve data directly from the device instead of 
>>> fetching it from weatherlink.com. You may want to try the 
>>> WeatherLinkLiveUDP 
>>> driver <https://github.com/grebleem/weewx-weatherlinkliveudp> for this. 
>>> Or if you have a paid account with weatherlink.com you could try 
>>> WLLDriver <https://github.com/Drealine/weatherlinklive-driver-weewx>.
>>>
>>> John Kline schrieb am Donnerstag, 16. Mai 2024 um 01:25:06 UTC+2:
>>>
>>>> It looks like there is a 3 year old PR that Matthew never merged to 
>>>> port it to Python 3.
>>>>
>>>> Justin, you might try:
>>>> [image: weewx-wlink.png]
>>>>
>>>> sshambar/weewx-wlink at work 
>>>> <https://github.com/sshambar/weewx-wlink/tree/work>
>>>> github.com <https://github.com/sshambar/weewx-wlink/tree/work>
>>>> <https://github.com/sshambar/weewx-wlink/tree/work>
>>>>
>>>> Note: I have not tried it myself.
>>>>
>>>> On May 15, 2024, at 3:32 PM, Tom Keffer <tke...@gmail.com> wrote:
>>>>
>>>> 
>>>>
>>>> It looks like the wlink extension was never ported to Python 3.
>>>>
>>>> On Wed, May 15, 2024 at 3:35 AM Justin Wenk <wem...@freenet.de> wrote:
>>>>
>>>>> Hi everyone! I have the following problem: I want to use the “Wlink” 
>>>>> extension (https://github.com/weewx/weewx/wiki/wlink). I followed the 
>>>>> instructions but I always get an error. I use WeeWX on macOS (Sonoma 
>>>>> 14.13.1).
>>>>>
>>>>> *Log:*
>>>>>
>>>>> 2024-05-15 12:01:32 weewxd[2676]: INFO weewxd: Initializing weewxd 
>>>>> version 5.0.2
>>>>> 2024-05-15 12:01:32 weewxd[2676]: INFO weewxd: Command line: 
>>>>> /Users/justin/weewx-venv/bin/weewxd
>>>>> 2024-05-15 12:01:32 weewxd[2676]: INFO weewxd: Using Python 3.12.3 
>>>>> (v3.12.3:f6650f9ad7, Apr  9 2024, 08:18:47) [Clang 13.0.0 
>>>>> (clang-1300.0.29.30)]
>>>>> 2024-05-15 12:01:32 weewxd[2676]: INFO weewxd: Located at 
>>>>> /Users/justin/weewx-venv/bin/python3
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewxd: Platform 
>>>>> macOS-14.3.1-arm64-arm-64bit
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewxd: Locale: 'de_DE.UTF-8'
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewxd: Entry path: 
>>>>> /Users/justin/weewx-venv/lib/python3.12/site-packages/weewxd.py
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewxd: WEEWX_ROOT: 
>>>>> /Users/justin/weewx-data
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewxd: Configuration file: 
>>>>> /Users/justin/weewx-data/weewx.conf
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewxd: User module: 
>>>>> /Users/justin/weewx-data/bin/user
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewxd: Debug: 1
>>>>> 2024-05-15 12:01:33 weewxd[2676]: DEBUG weewxd: Initializing engine
>>>>> 2024-05-15 12:01:33 weewxd[2676]: INFO weewx.engine: Loading station 
>>>>> type WeatherLink (user.wlink)
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd: Caught 
>>>>> unrecoverable exception:
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****  multiple 
>>>>> exception types must be parenthesized (wlink.py, line 180)
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****  Traceback 
>>>>> (most recent call last):
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****    File 
>>>>> "/Users/justin/weewx-venv/lib/python3.12/site-packages/weewxd.py", line 
>>>>> 160, in main
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****     
>>>>>  engine = weewx.engine.StdEngine(config_dict)
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****           
>>>>>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****    File 
>>>>> "/Users/justin/weewx-venv/lib/python3.12/site-packages/weewx/engine.py", 
>>>>> line 77, in __init__
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****     
>>>>>  self.setupStation(config_dict)
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****    File 
>>>>> "/Users/justin/weewx-venv/lib/python3.12/site-packages/weewx/engine.py", 
>>>>> line 104, in setupStation
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****     
>>>>>  __import__(driver)
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****    File 
>>>>> "/Users/justin/weewx-data/bin/user/wlink.py", line 180
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****     
>>>>>  except (urllib2.URLError, socket.error,
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****           
>>>>>   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     **** 
>>>>>  SyntaxError: multiple exception types must be parenthesized
>>>>>
>>>>> 2024-05-15 12:01:33 weewxd[2676]: CRITICAL weewxd:     ****  Exiting.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------------------------------------------------------------
>>>>> Wlink.py is located in the /weewx-data/bin/user folder.
>>>>>
>>>>> *A part from the weewx.conf:*
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   This section is for information about the station.
>>>>>
>>>>> [Station]
>>>>>     
>>>>>     # Description of the station location, such as your town.
>>>>>     location = HalleWetter
>>>>>     
>>>>>     # Latitude in decimal degrees. Negative for southern hemisphere.
>>>>>     latitude = 51.52
>>>>>     # Longitude in decimal degrees. Negative for western hemisphere.
>>>>>     longitude = 11.85
>>>>>     
>>>>>     # Altitude of the station, with the unit it is in. This is used 
>>>>> only
>>>>>     # if the hardware cannot supply a value.
>>>>>     altitude = 94, meter    # Choose 'foot' or 'meter' for unit
>>>>>     
>>>>>     # Set to type of station hardware. There must be a corresponding 
>>>>> stanza
>>>>>     # in this file, which includes a value for the 'driver' option.
>>>>>     station_type = WeatherLink
>>>>>     
>>>>>     # If you have a website, you may specify an URL. The URL is 
>>>>> required if you
>>>>>     # intend to register your station. The URL must include the 
>>>>> scheme, for
>>>>>     # example, "http://"; or "https://";
>>>>>     #station_url = https://www.example.com
>>>>>     
>>>>>     # The start of the rain year (1=January; 10=October, etc.). This is
>>>>>     # downloaded from the station if the hardware supports it.
>>>>>     rain_year_start = 1
>>>>>     
>>>>>     # Start of week (0=Monday, 6=Sunday)
>>>>>     week_start = 6
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> [WeatherLink]
>>>>>         username = ------------ # use the device ID for weatherlink 
>>>>> 2.0 accounts
>>>>>         password = ---------------
>>>>>         driver = user.wlink
>>>>>
>>>>> ###############################################################################
>>>>>  
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> I hope you can help me and the information is enough. .
>>>>>
>>>>> *Best regards,*
>>>>> *Justin*
>>>>>
>>>>> -- 
>>>>> 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/97d75b62-06a6-4fda-8480-916a0b063520n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/97d75b62-06a6-4fda-8480-916a0b063520n%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+...@googlegroups.com.
>>>>
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEBJD_2d1ZSDEawppAOf7yBaK3SmiSUt2khC59fa5g1%2BFQ%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEBJD_2d1ZSDEawppAOf7yBaK3SmiSUt2khC59fa5g1%2BFQ%40mail.gmail.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/7fa7f7e5-e1c8-4adf-97ca-6e488a44fd7an%40googlegroups.com.

Reply via email to