Thank you for the response and your patience. 

I am using the new WeatherLink Live connected via Ethernet cable directly 
to my router. I am able to ping the device from the Raspberry Pi and even 
use the browser to show current conditions via JSON.

It is currently configured and working as expected. It is sending 
information to weatherlink.com.

On Wednesday, December 16, 2020 at 4:29:30 PM UTC-5 [email protected] wrote:

> It appears that you are trying to use the WeatherLink iP logger.
>
> Are you sure that's what you want? Most people have serial or USB loggers. 
> The WLIP logger is not made any longer.
>
> -tk
>
>
> On Wed, Dec 16, 2020 at 1:20 PM John Mora <[email protected]> wrote:
>
>> Thanks for the response. The reason I used the python 2 directions was 
>> pure user error.
>>
>> I retried using the python 3 instructions and was much more successful, 
>> although am still getting an error, but it appears that the it can't open a 
>> port to connect to the weatherlink live device.
>>
>> Dec 16 15:55:52 raspberrypi1 weewx[19487] CRITICAL weewx.engine:     
>> ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 344, in 
>> openPort
>> Dec 16 15:55:52 raspberrypi1 weewx[19469]: Starting weewx weather system: 
>> weewx.
>> Dec 16 15:55:52 raspberrypi1 weewx[19487] CRITICAL weewx.engine:     
>> ****      raise weewx.WeeWxIOError(ex)
>> Dec 16 15:55:52 raspberrypi1 systemd[1]: Started LSB: weewx weather 
>> system.
>> Dec 16 15:55:52 raspberrypi1 weewx[19487] CRITICAL weewx.engine:     
>> ****  weewx.WeeWxIOError: [Errno 111] Connection refused
>> Dec 16 15:55:52 raspberrypi1 weewx[19487] CRITICAL __main__: Unable to 
>> load driver: [Errno 111] Connection refused
>> Dec 16 15:55:52 raspberrypi1 weewx[19487] CRITICAL __main__:     ****  
>> Exiting...
>>
>> vantage.py relevant snippet:
>>
>>     def openPort(self):
>>         import socket
>>         try:
>>             self.socket = socket.socket(socket.AF_INET, 
>> socket.SOCK_STREAM)
>>             self.socket.settimeout(self.timeout)
>>             self.socket.connect((self.host, self.port))
>>         except (socket.error, socket.timeout, socket.herror) as ex:
>>             log.error("Socket error while opening port %d to ethernet 
>> host %s.", self.port, self.host)
>>             # Reraise as a weewx I/O error:
>>             raise weewx.WeeWxIOError(ex)
>>         except:
>>             log.error("Unable to connect to ethernet host %s on port 
>> %d.", self.host, self.port)
>>             raise
>>         log.debug("Opened up ethernet host %s on port %d. timeout=%s, 
>> tcp_send_delay=%s",
>>                   self.host, self.port, self.timeout, self.tcp_send_delay)
>>
>> Any direction as to why?
>>
>> Thanks!
>>
>> On Wednesday, December 16, 2020 at 4:13:32 PM UTC-5 vince wrote:
>>
>>> aaaah - he used the python2 instructions, not the python3 instructions.
>>> Might be easier to just delete the package and follow the python3 
>>> instructions which will get him the python3 package.
>>>
>>> -- 
>> 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/63473755-a844-4834-958d-035b0e5ea23bn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/63473755-a844-4834-958d-035b0e5ea23bn%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/09ea5664-10c7-4d01-8c38-665240b4b25en%40googlegroups.com.

Reply via email to