Jump to content

RainMachine NS not working post update to 5.8.4


kzboray

Recommended Posts

I believe the recent changes to the python library being used has impacted this NS. Here's a snippet from my logs.

2024-06-28 00:00:15.949 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: Exception in thread
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: Thread-2269 (poll)
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: :
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 174, in _new_conn
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: conn = connection.create_connection(

These errors repeat every few seconds. I've disabled the NS for now.

Is anyone else having this issue?

Link to comment
On 6/28/2024 at 11:47 AM, kzboray said:

I believe the recent changes to the python library being used has impacted this NS. Here's a snippet from my logs.

2024-06-28 00:00:15.949 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: Exception in thread
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: Thread-2269 (poll)
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: :
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 174, in _new_conn
2024-06-28 00:00:18.815 Thread-2269 (poll) udi_interface      ERROR    udi_interface:write: conn = connection.create_connection(

These errors repeat every few seconds. I've disabled the NS for now.

Is anyone else having this issue?

FWIW, all of my Python based plugins aren’t running after the upgrade, including RainMachine.  

  • Thanks 1
Link to comment

My bad. @glarsen @tmorse305


eISY 5.8.4

PGX 3.2.27

This started failing after one of the latest updates when I believe the python library was updated. As i recall it was one of the 5.8.3 updates. That change to the python library broke multiple node servers. This is one on the node servers I'm just now getting around to trouble shooting and looking for answers.

Edited by kzboray
Link to comment
18 hours ago, kzboray said:

My bad. @glarsen @tmorse305


eISY 5.8.4

PGX 3.2.27

This started failing after one of the latest updates when I believe the python library was updated. As i recall it was one of the 5.8.3 updates. That change to the python library broke multiple node servers. This is one on the node servers I'm just now getting around to trouble shooting and looking for answers.

@kzboray, I did notice at the time that I updated to 5.8.3 that none of my Python plugins started initially either, but after a second reboot they all came up properly.  And under 5.8.4 they all seem ok too. 

Link to comment
On 6/29/2024 at 4:11 PM, glarsen said:

And yet all of mine are fine...including RainMachine.  Which hardware are you on - Polisy or eisy?  Not that it should matter, but....

I'm on eisy, and  it appears that I must have a missing Python repo or something, as I have a bunch of messages in the log such as these:

Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'py311-pip' have been found in the repositories
Fri Jun 28 16:03:41 PDT 2024|/usr/local/etc/udx.d/static/udx_startup.sh: Installing pkg py311-pycryptodome   
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'py311-pycryptodome' have been found in the repositories
Fri Jun 28 16:03:44 PDT 2024|/usr/local/etc/udx.d/static/udx_startup.sh: Installing pkg py311-yaml   
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'py311-yaml' have been found in the repositories
Fri Jun 28 16:03:47 PDT 2024|/usr/local/etc/udx.d/static/udx_startup.sh: Installing pkg py311-dateparser   
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'py311-dateparser' have been found in the repositories

EDIT:  This issue is resolved.  The problem was related to file repositories that were out of date.  The RainMachine plugin is now running as intended.  

Edited by Bumbershoot
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...