Jump to content

Plugin disconnected since 5.9.1 update


Recommended Posts

Posted

I did an upgrade on my eisy to 5.9.1 and I haven't been able to get the schlage node to work since then.  I tried deleting the node and reinstalling on a new slot.  The current status listed is disconnected.  It never seems to get past that.  Any suggestions would be appreciated.

Posted

My Schlage plugin is working fine with my two locks on my production Polisy running IoX v.5.90.1 and PG3x 3.3.18. Please set the logging level for the plugin to Debug in the PG3x Dashboard, restart your plugin, let it run for 5 minutes or so, and then send me a log file. You may want to DM the log file directly to me because it may have your password in it.

Posted (edited)

@tjmeiner Can you send the log file for the plugin, not the PG3x log file. It is available in the PG3x Dashboard, under "Details" for the plugin by selecting the  under "Log" button. That's also where you set the logging level to "Debug" for the plugin.

Edited by Goose66
Posted (edited)

Ok, there are no errors starting the plugin in the PG3 log file. In fact, PG3 logs "2025-03-16 17:25:34.703 [pg3] info: startNs:: Schlage started." Yet it appears that the plugin is not starting.

I am pretty sure I have seen this situation before -- I think with a different plugin -- but for the life of me can't remember how we debugged it. I will have to dive a little deeper.

Edited by Goose66
Posted

Yes. It appears that newer versions of the pyschlage library utilized by the plugin require Python 3.12 or newer (3.12 Released October 2023; latest release is 3.13). The current version of Python on the eISY is Python 3.11.

I'm trying to figure out how to fix it. Setting the install script to install the correct, older version of pyschlage is easy, but that won’t fix current installs, potentially even if you uninstall and install again (once the updated plugin with a new install script is uploaded). Can you SSH to your eISY?

Ironically, this is the only plugin I have written that uses a third  party API library. I’ve always written my own because I was afraid of this exact problem.

Posted

Not sure, I have never done that before.  In a quick search on the wiki, it says not to update via SSH. This may be a silly question but wouldn't UD want to upgrade the eisy to run a newer version of Python?  I imagine other API's are going to want a newer version.  Should I submit something to UD?

Posted

A new version of the Schlage plugin is available in the Plugin Store. Try uninstalling and reinstalling the new version in a different slot number and let me know if that fixes your problem. You'll have to change any programs.

Posted

Hmmm... Well the fix of specifying the specific version of the pyschlage library didn't work, obviously, but I was afraid that would be the case.

We may need some help from UD on determining why the plugin won't start, despite the PG3 log file saying it's starting fine. I think there is a file called "crash.log" that may contain the information we need, but there is no way to access it without SSH to your device. Even if we did know exactly why it wasn't starting, I don't know that we could fix it without also using complex commands via SSH.

Can you open a ticket with UD on this and maybe they can point us in the right direction?

Posted


Michel Kohanim
replied
1 hours ago

Hi T.J.,

I am glad to hear. You can post the full solution. The bottom line is that, for some reason, pip was not installed. The script simply installs all python related packages if not installed.
View more!
Theodore Meiners    
TMeiners
replied
13 hours ago

All seems well again, thank you.  What should I post to the forum for future users?

Microsoft Windows [Version 10.0.26100.3194]
(c) Microsoft Corporation. All rights reserved.

C:\Users\tjmei>ssh admin@eisy.local
(admin@eisy.local) Password for admin@eisy:
Last login: Tue Mar 25 17:38:21 2025 from fe80::51a7:e825:f00f:3ffa%re0
FreeBSD 14.1-RELEASE-p6 (eisy) #4 releng/14.1-n267727-74b6c983723c-dirty: Fri Nov 15 12:13:25 PST 2024
Welcome to
iiii
i::::i
iiii

eeeeeeeeeeee iiiiiii ssssssssssyyyyyyy yyyyyyy
ee::::::::::::ee i:::::i ss::::::::::sy:::::y y:::::y
e::::::eeeee:::::eei::::i ss:::::::::::::sy:::::y y:::::y
e::::::e e:::::ei::::i s::::::ssss:::::sy:::::y y:::::y
e:::::::eeeee::::::ei::::i s:::::s ssssss y:::::y y:::::y
e:::::::::::::::::e i::::i s::::::s y:::::y y:::::y
e::::::eeeeeeeeeee i::::i s::::::s y:::::y:::::y
e:::::::e i::::i ssssss s:::::s y:::::::::y
e::::::::e i::::::is:::::ssss::::::s y:::::::y
e::::::::eeeeeeee i::::::is::::::::::::::s y:::::y
ee:::::::::::::e i::::::i s:::::::::::ss y:::::y
eeeeeeeeeeeeee iiiiiiii sssssssssss y:::::y
y:::::y
y:::::y
y:::::y
y:::::y
yyyyyyy

If you're not a geek, you should not be here!!! Please contact us at support@universal-devices.com.
Otherwise, enjoy your eisy session!
---------------------------------------------------------------------------------------------------
ZFS keeps a history of commands run against a specific pool using the
history subcommand to zpool:

zpool history

More details are available using the -i and -l parameters. Note that ZFS
will not keep the complete pool history forever and will remove older
events in favor of never ones.
-- Benedict Reuschling <bcr@FreeBSD.org>
[admin@eisy ~]$ curl -s https://pkg.isy.io/script/fix.it | sudo bash
Password:
Updating FreeBSD-base repository catalogue...
Fetching meta.conf: 100% 178 B 0.2kB/s 00:01
Fetching data.pkg: 100% 37 KiB 37.7kB/s 00:01
Processing entries: 100%
FreeBSD-base repository update completed. 522 packages processed.
Updating FreeBSD-udx repository catalogue...
Fetching meta.conf: 100% 178 B 0.2kB/s 00:01
Fetching data.pkg: 100% 1 MiB 1.4MB/s 00:01
Processing entries: 100%
FreeBSD-udx repository update completed. 6398 packages processed.
Updating udi repository catalogue...
Fetching meta.conf: 100% 178 B 0.2kB/s 00:01
Fetching packagesite.pkg: 100% 9 KiB 8.7kB/s 00:01
Processing entries: 100%
udi repository update completed. 14 packages processed.
All repositories are up to date.
Tue Mar 25 20:31:06 CDT 2025|bash: python311 already installed
Tue Mar 25 20:31:06 CDT 2025|bash: python3 already installed
Tue Mar 25 20:31:06 CDT 2025|bash: py311-cryptography already installed
pkg: No package(s) matching py311-netifaces
Tue Mar 25 20:31:06 CDT 2025|bash: Installing pkg py311-netifaces
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-netifaces: 0.11.0 [FreeBSD-udx]

Number of packages to be installed: 1

11 KiB to be downloaded.
[1/1] Fetching py311-netifaces-0.11.0.pkg: . done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-netifaces-0.11.0...
[1/1] Extracting py311-netifaces-0.11.0: ......... done
pkg: No package(s) matching py311-pip
Tue Mar 25 20:31:08 CDT 2025|bash: Installing pkg py311-pip
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-pip: 23.3.2_3 [FreeBSD-udx]

Number of packages to be installed: 1

The process will require 25 MiB more space.
3 MiB to be downloaded.
[1/1] Fetching py311-pip-23.3.2_3.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-pip-23.3.2_3...
[1/1] Extracting py311-pip-23.3.2_3: .......... done
=====
Message from py311-pip-23.3.2_3:

--
pip MUST ONLY be used:

* With the --user flag, OR
* To install or manage Python packages in virtual environments

Failure to follow this warning can and will result in an inconsistent
system-wide Python environment (LOCALBASE/lib/pythonX.Y/site-packages) and
cause errors.

Avoid using pip as root unless you know what you're doing.
pkg: No package(s) matching py311-pycryptodome
Tue Mar 25 20:31:11 CDT 2025|bash: Installing pkg py311-pycryptodome
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-pycryptodome: 3.21.0 [FreeBSD-udx]

Number of packages to be installed: 1

The process will require 9 MiB more space.
2 MiB to be downloaded.
[1/1] Fetching py311-pycryptodome-3.21.0.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-pycryptodome-3.21.0...
[1/1] Extracting py311-pycryptodome-3.21.0: .......... done
=====
Message from py311-pycryptodome-3.21.0:

--
Install the math/gmp port to enable accelerated processing with the GNU
Multiple Precision Arithmetic Library. PyCryptodome will use the
optional enhancement at runtime automatically if the library is
available.
pkg: No package(s) matching py311-pyyaml
Tue Mar 25 20:31:14 CDT 2025|bash: Installing pkg py311-pyyaml
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-pyyaml: 6.0.1 [FreeBSD-udx]

Number of packages to be installed: 1

183 KiB to be downloaded.
[1/1] Fetching py311-pyyaml-6.0.1.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-pyyaml-6.0.1...
[1/1] Extracting py311-pyyaml-6.0.1: .......... done
pkg: No package(s) matching py311-dateparser
Tue Mar 25 20:31:17 CDT 2025|bash: Installing pkg py311-dateparser
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 7 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-dateparser: 1.2.0 [FreeBSD-udx]
py311-python-dateutil: 2.9.0 [FreeBSD-udx]
py311-pytz: 2024.2,1 [FreeBSD-udx]
py311-pytz-deprecation-shim: 0.1.0.post0_3 [FreeBSD-udx]
py311-regex: 2024.7.24 [FreeBSD-udx]
py311-tzdata: 2025.1 [FreeBSD-udx]
py311-tzlocal: 5.2 [FreeBSD-udx]

Number of packages to be installed: 7

The process will require 8 MiB more space.
1 MiB to be downloaded.
[1/7] Fetching py311-dateparser-1.2.0.pkg: .......... done
[2/7] Fetching py311-pytz-deprecation-shim-0.1.0.post0_3.pkg: .. done
[3/7] Fetching py311-tzlocal-5.2.pkg: .. done
[4/7] Fetching py311-python-dateutil-2.9.0.pkg: .......... done
[5/7] Fetching py311-pytz-2024.2,1.pkg: .......... done
[6/7] Fetching py311-regex-2024.7.24.pkg: .......... done
[7/7] Fetching py311-tzdata-2025.1.pkg: ....... done
Checking integrity... done (0 conflicting)
[1/7] Installing py311-tzdata-2025.1...
[1/7] Extracting py311-tzdata-2025.1: .......... done
[2/7] Installing py311-pytz-deprecation-shim-0.1.0.post0_3...
[2/7] Extracting py311-pytz-deprecation-shim-0.1.0.post0_3: .......... done
[3/7] Installing py311-tzlocal-5.2...
[3/7] Extracting py311-tzlocal-5.2: .......... done
[4/7] Installing py311-python-dateutil-2.9.0...
[4/7] Extracting py311-python-dateutil-2.9.0: .......... done
[5/7] Installing py311-pytz-2024.2,1...
[5/7] Extracting py311-pytz-2024.2,1: .......... done
[6/7] Installing py311-regex-2024.7.24...
[6/7] Extracting py311-regex-2024.7.24: .......... done
[7/7] Installing py311-dateparser-1.2.0...
[7/7] Extracting py311-dateparser-1.2.0: .......... done
pkg: No package(s) matching py311-holidays
Tue Mar 25 20:31:20 CDT 2025|bash: Installing pkg py311-holidays
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-holidays: 0.9.12_1 [FreeBSD-udx]

Number of packages to be installed: 1

94 KiB to be downloaded.
[1/1] Fetching py311-holidays-0.9.12_1.pkg: ...... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-holidays-0.9.12_1...
[1/1] Extracting py311-holidays-0.9.12_1: .......... done
pkg: No package(s) matching py311-certbot
Tue Mar 25 20:31:23 CDT 2025|bash: Installing pkg py311-certbot
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 12 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-acme: 3.1.0,1 [FreeBSD-udx]
py311-certbot: 3.1.0,1 [FreeBSD-udx]
py311-charset-normalizer: 3.4.1_1 [FreeBSD-udx]
py311-configargparse: 1.5.3_1 [FreeBSD-udx]
py311-configobj: 5.0.9 [FreeBSD-udx]
py311-distro: 1.9.0 [FreeBSD-udx]
py311-josepy: 1.14.0 [FreeBSD-udx]
py311-parsedatetime: 2.6 [FreeBSD-udx]
py311-pyrfc3339: 1.1_1 [FreeBSD-udx]
py311-pysocks: 1.7.1_1 [FreeBSD-udx]
py311-requests: 2.32.3 [FreeBSD-udx]
py311-urllib3: 1.26.20,1 [FreeBSD-udx]

Number of packages to be installed: 12

The process will require 11 MiB more space.
2 MiB to be downloaded.
[1/12] Fetching py311-josepy-1.14.0.pkg: ..... done
[2/12] Fetching py311-configobj-5.0.9.pkg: ..... done
[3/12] Fetching py311-configargparse-1.5.3_1.pkg: .... done
[4/12] Fetching py311-acme-3.1.0,1.pkg: .......... done
[5/12] Fetching py311-distro-1.9.0.pkg: ... done
[6/12] Fetching py311-pysocks-1.7.1_1.pkg: .. done
[7/12] Fetching py311-requests-2.32.3.pkg: ........ done
[8/12] Fetching py311-parsedatetime-2.6.pkg: ..... done
[9/12] Fetching py311-charset-normalizer-3.4.1_1.pkg: ...... done
[10/12] Fetching py311-certbot-3.1.0,1.pkg: .......... done
[11/12] Fetching py311-urllib3-1.26.20,1.pkg: .......... done
[12/12] Fetching py311-pyrfc3339-1.1_1.pkg: . done
Checking integrity... done (0 conflicting)
[1/12] Installing py311-pysocks-1.7.1_1...
[1/12] Extracting py311-pysocks-1.7.1_1: .......... done
[2/12] Installing py311-charset-normalizer-3.4.1_1...
[2/12] Extracting py311-charset-normalizer-3.4.1_1: .......... done
[3/12] Installing py311-urllib3-1.26.20,1...
[3/12] Extracting py311-urllib3-1.26.20,1: .......... done
[4/12] Installing py311-josepy-1.14.0...
[4/12] Extracting py311-josepy-1.14.0: .......... done
[5/12] Installing py311-requests-2.32.3...
[5/12] Extracting py311-requests-2.32.3: .......... done
[6/12] Installing py311-pyrfc3339-1.1_1...
[6/12] Extracting py311-pyrfc3339-1.1_1: .......... done
[7/12] Installing py311-configobj-5.0.9...
[7/12] Extracting py311-configobj-5.0.9: .......... done
[8/12] Installing py311-configargparse-1.5.3_1...
[8/12] Extracting py311-configargparse-1.5.3_1: .......... done
[9/12] Installing py311-acme-3.1.0,1...
[9/12] Extracting py311-acme-3.1.0,1: .......... done
[10/12] Installing py311-distro-1.9.0...
[10/12] Extracting py311-distro-1.9.0: .......... done
[11/12] Installing py311-parsedatetime-2.6...
[11/12] Extracting py311-parsedatetime-2.6: .......... done
[12/12] Installing py311-certbot-3.1.0,1...
[12/12] Extracting py311-certbot-3.1.0,1: .......... done
=====
Message from py311-urllib3-1.26.20,1:

--
Since version 1.25 HTTPS connections are now verified by default which is done
via "cert_reqs = 'CERT_REQUIRED'". While certificate verification can be
disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to leave it on.

Various consumers of net/py-urllib3 already have implemented routines that
either explicitly enable or disable HTTPS certificate verification (e.g. via
configuration settings, CLI arguments, etc.).

Yet it may happen that there are still some consumers which don't explicitly
enable/disable certificate verification for HTTPS connections which could then
lead to errors (as is often the case with self-signed certificates).

In case of an error one should try first to temporarily disable certificate
verification of the problematic urllib3 consumer to see if that approach will
remedy the issue.
=====
Message from py311-certbot-3.1.0,1:

--
This port installs the "standalone" client only, which does not use and
is not the certbot-auto bootstrap/wrapper script.

The simplest form of usage to obtain certificates is:

# sudo certbot certonly --standalone -d <domain>, [domain2, ... domainN]>

NOTE:

The client requires the ability to bind on TCP port 80 or 443 (depending
on the --preferred-challenges option used). If a server is running on that
port, it will need to be temporarily stopped so that the standalone server
can listen on that port to complete the challenge authentication process.

For more information on the 'standalone' mode, see:

https://certbot.eff.org/docs/using.html#standalone

The certbot plugins to support apache and nginx certificate installation
will be made available in the following ports:

* Apache plugin: security/py-certbot-apache
* Nginx plugin: security/py-certbot-nginx

In order to automatically renew the certificates, add this line to
/etc/periodic.conf:

weekly_certbot_enable="YES"

More config details in the certbot periodic script:

/usr/local/etc/periodic/weekly/500.certbot-3.11
pkg: No package(s) matching py311-aiohttp
Tue Mar 25 20:31:28 CDT 2025|bash: Installing pkg py311-aiohttp
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 7 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-aiohappyeyeballs: 2.4.4 [FreeBSD-udx]
py311-aiohttp: 3.11.11 [FreeBSD-udx]
py311-aiosignal: 1.3.2 [FreeBSD-udx]
py311-frozenlist: 1.5.0 [FreeBSD-udx]
py311-multidict: 6.1.0 [FreeBSD-udx]
py311-propcache: 0.2.1 [FreeBSD-udx]
py311-yarl: 1.18.0_1 [FreeBSD-udx]

Number of packages to be installed: 7

The process will require 4 MiB more space.
878 KiB to be downloaded.
[1/7] Fetching py311-propcache-0.2.1.pkg: ... done
[2/7] Fetching py311-multidict-6.1.0.pkg: ... done
[3/7] Fetching py311-aiohttp-3.11.11.pkg: .......... done
[4/7] Fetching py311-aiohappyeyeballs-2.4.4.pkg: .. done
[5/7] Fetching py311-aiosignal-1.3.2.pkg: .. done
[6/7] Fetching py311-frozenlist-1.5.0.pkg: .... done
[7/7] Fetching py311-yarl-1.18.0_1.pkg: ...... done
Checking integrity... done (0 conflicting)
[1/7] Installing py311-propcache-0.2.1...
[1/7] Extracting py311-propcache-0.2.1: .......... done
[2/7] Installing py311-multidict-6.1.0...
[2/7] Extracting py311-multidict-6.1.0: .......... done
[3/7] Installing py311-frozenlist-1.5.0...
[3/7] Extracting py311-frozenlist-1.5.0: .......... done
[4/7] Installing py311-aiohappyeyeballs-2.4.4...
[4/7] Extracting py311-aiohappyeyeballs-2.4.4: .......... done
[5/7] Installing py311-aiosignal-1.3.2...
[5/7] Extracting py311-aiosignal-1.3.2: .......... done
[6/7] Installing py311-yarl-1.18.0_1...
[6/7] Extracting py311-yarl-1.18.0_1: .......... done
[7/7] Installing py311-aiohttp-3.11.11...
[7/7] Extracting py311-aiohttp-3.11.11: .......... done
pkg: No package(s) matching py311-zeep
Tue Mar 25 20:31:31 CDT 2025|bash: Installing pkg py311-zeep
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 6 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-isodate: 0.7.2 [FreeBSD-udx]
py311-lxml: 4.9.3 [FreeBSD-udx]
py311-platformdirs: 4.3.6 [FreeBSD-udx]
py311-requests-file: 2.0.0 [FreeBSD-udx]
py311-requests-toolbelt: 1.0.0_1 [FreeBSD-udx]
py311-zeep: 4.3.1 [FreeBSD-udx]

Number of packages to be installed: 6

The process will require 15 MiB more space.
2 MiB to be downloaded.
[1/6] Fetching py311-requests-toolbelt-1.0.0_1.pkg: ...... done
[2/6] Fetching py311-platformdirs-4.3.6.pkg: .. done
[3/6] Fetching py311-zeep-4.3.1.pkg: .......... done
[4/6] Fetching py311-requests-file-2.0.0.pkg: . done
[5/6] Fetching py311-lxml-4.9.3.pkg: .......... done
[6/6] Fetching py311-isodate-0.7.2.pkg: .. done
Checking integrity... done (0 conflicting)
[1/6] Installing py311-requests-toolbelt-1.0.0_1...
[1/6] Extracting py311-requests-toolbelt-1.0.0_1: .......... done
[2/6] Installing py311-platformdirs-4.3.6...
[2/6] Extracting py311-platformdirs-4.3.6: .......... done
[3/6] Installing py311-requests-file-2.0.0...
[3/6] Extracting py311-requests-file-2.0.0: .......... done
[4/6] Installing py311-lxml-4.9.3...
[4/6] Extracting py311-lxml-4.9.3: .......... done
[5/6] Installing py311-isodate-0.7.2...
[5/6] Extracting py311-isodate-0.7.2: .......... done
[6/6] Installing py311-zeep-4.3.1...
[6/6] Extracting py311-zeep-4.3.1: .......... done
pkg: No package(s) matching py311-sqlite3
Tue Mar 25 20:31:33 CDT 2025|bash: Installing pkg py311-sqlite3
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-sqlite3: 3.11.11_7 [FreeBSD-udx]

Number of packages to be installed: 1

40 KiB to be downloaded.
[1/1] Fetching py311-sqlite3-3.11.11_7.pkg: .. done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-sqlite3-3.11.11_7...
[1/1] Extracting py311-sqlite3-3.11.11_7: ........ done
pkg: No package(s) matching py311-psutil
Tue Mar 25 20:31:36 CDT 2025|bash: Installing pkg py311-psutil
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-psutil: 6.1.1 [FreeBSD-udx]

Number of packages to be installed: 1

The process will require 3 MiB more space.
534 KiB to be downloaded.
[1/1] Fetching py311-psutil-6.1.1.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-psutil-6.1.1...
[1/1] Extracting py311-psutil-6.1.1: .......... done
pkg: No package(s) matching py311-pydantic
Tue Mar 25 20:31:38 CDT 2025|bash: Installing pkg py311-pydantic
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-pydantic: 1.10.20,1 [FreeBSD-udx]

Number of packages to be installed: 1

The process will require 2 MiB more space.
328 KiB to be downloaded.
[1/1] Fetching py311-pydantic-1.10.20,1.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-pydantic-1.10.20,1...
[1/1] Extracting py311-pydantic-1.10.20,1: .......... done
pkg: No package(s) matching py311-pydantic-core
Tue Mar 25 20:31:41 CDT 2025|bash: Installing pkg py311-pydantic-core
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-pydantic-core: 2.27.2_1 [FreeBSD-udx]

Number of packages to be installed: 1

The process will require 5 MiB more space.
2 MiB to be downloaded.
[1/1] Fetching py311-pydantic-core-2.27.2_1.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-pydantic-core-2.27.2_1...
[1/1] Extracting py311-pydantic-core-2.27.2_1: .......... done
pkg: No package(s) matching py311-pyaudio
Tue Mar 25 20:31:43 CDT 2025|bash: Installing pkg py311-pyaudio
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-pyaudio: 0.2.14 [FreeBSD-udx]

Number of packages to be installed: 1

179 KiB to be downloaded.
[1/1] Fetching py311-pyaudio-0.2.14.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-pyaudio-0.2.14...
[1/1] Extracting py311-pyaudio-0.2.14: .......... done
pkg: No package(s) matching py311-numpy
Tue Mar 25 20:31:45 CDT 2025|bash: Installing pkg py311-numpy
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-numpy: 1.26.4_4,1 [FreeBSD-udx]

Number of packages to be installed: 1

The process will require 147 MiB more space.
14 MiB to be downloaded.
[1/1] Fetching py311-numpy-1.26.4_4,1.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-numpy-1.26.4_4,1...
[1/1] Extracting py311-numpy-1.26.4_4,1: .......... done
pkg: No package(s) matching py311-gTTS
Tue Mar 25 20:31:50 CDT 2025|bash: Installing pkg py311-gTTS
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-click: 8.1.7 [FreeBSD-udx]
py311-gTTS: 2.5.4 [FreeBSD-udx]

Number of packages to be installed: 2

The process will require 1 MiB more space.
257 KiB to be downloaded.
[1/2] Fetching py311-click-8.1.7.pkg: .......... done
[2/2] Fetching py311-gTTS-2.5.4.pkg: .... done
Checking integrity... done (0 conflicting)
[1/2] Installing py311-click-8.1.7...
[1/2] Extracting py311-click-8.1.7: .......... done
[2/2] Installing py311-gTTS-2.5.4...
[2/2] Extracting py311-gTTS-2.5.4: .......... done
pkg: No package(s) matching py311-fastjsonschema
Tue Mar 25 20:31:52 CDT 2025|bash: Installing pkg py311-fastjsonschema
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-fastjsonschema: 2.19.1 [FreeBSD-udx]

Number of packages to be installed: 1

47 KiB to be downloaded.
[1/1] Fetching py311-fastjsonschema-2.19.1.pkg: ... done
Checking integrity... done (0 conflicting)
[1/1] Installing py311-fastjsonschema-2.19.1...
[1/1] Extracting py311-fastjsonschema-2.19.1: .......... done
pkg: No package(s) matching py311-zeroconf
Tue Mar 25 20:31:55 CDT 2025|bash: Installing pkg py311-zeroconf
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 11 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
py311-async_timeout: 4.0.3 [FreeBSD-udx]
py311-flake8: 7.1.1 [FreeBSD-udx]
py311-ifaddr: 0.2.0 [FreeBSD-udx]
py311-iniconfig: 1.1.1_1 [FreeBSD-udx]
py311-mccabe: 0.7.0_1 [FreeBSD-udx]
py311-pep8-naming: 0.14.1 [FreeBSD-udx]
py311-pluggy: 1.5.0 [FreeBSD-udx]
py311-pycodestyle: 2.12.1 [FreeBSD-udx]
py311-pyflakes: 3.2.0_1 [FreeBSD-udx]
py311-pytest: 8.1.1,1 [FreeBSD-udx]
py311-zeroconf: 0.132.2 [FreeBSD-udx]

Number of packages to be installed: 11

The process will require 12 MiB more space.
2 MiB to be downloaded.
[1/11] Fetching py311-mccabe-0.7.0_1.pkg: . done
[2/11] Fetching py311-pyflakes-3.2.0_1.pkg: ......... done
[3/11] Fetching py311-pycodestyle-2.12.1.pkg: ..... done
[4/11] Fetching py311-pep8-naming-0.14.1.pkg: ... done
[5/11] Fetching py311-zeroconf-0.132.2.pkg: .......... done
[6/11] Fetching py311-iniconfig-1.1.1_1.pkg: . done
[7/11] Fetching py311-ifaddr-0.2.0.pkg: . done
[8/11] Fetching py311-pluggy-1.5.0.pkg: ... done
[9/11] Fetching py311-async_timeout-4.0.3.pkg: .. done
[10/11] Fetching py311-pytest-8.1.1,1.pkg: .......... done
[11/11] Fetching py311-flake8-7.1.1.pkg: ....... done
Checking integrity... done (0 conflicting)
[1/11] Installing py311-mccabe-0.7.0_1...
[1/11] Extracting py311-mccabe-0.7.0_1: .......... done
[2/11] Installing py311-pyflakes-3.2.0_1...
[2/11] Extracting py311-pyflakes-3.2.0_1: .......... done
[3/11] Installing py311-pycodestyle-2.12.1...
[3/11] Extracting py311-pycodestyle-2.12.1: .......... done
[4/11] Installing py311-iniconfig-1.1.1_1...
[4/11] Extracting py311-iniconfig-1.1.1_1: .......... done
[5/11] Installing py311-pluggy-1.5.0...
[5/11] Extracting py311-pluggy-1.5.0: .......... done
[6/11] Installing py311-flake8-7.1.1...
[6/11] Extracting py311-flake8-7.1.1: .......... done
[7/11] Installing py311-pep8-naming-0.14.1...
[7/11] Extracting py311-pep8-naming-0.14.1: .......... done
[8/11] Installing py311-ifaddr-0.2.0...
[8/11] Extracting py311-ifaddr-0.2.0: .......... done
[9/11] Installing py311-async_timeout-4.0.3...
[9/11] Extracting py311-async_timeout-4.0.3: .......... done
[10/11] Installing py311-pytest-8.1.1,1...
[10/11] Extracting py311-pytest-8.1.1,1: .......... done
[11/11] Installing py311-zeroconf-0.132.2...
[11/11] Extracting py311-zeroconf-0.132.2: .......... done
[admin@eisy ~]$ sudo service udx restart
Stopping udx.
Waiting for PIDS: 2699.
udx service has stopped not failed ...
Tue Mar 25 20:32:05 CDT 2025|/usr/local/etc/rc.d/udx: wifi.ops is not being called as a comamnd
eval: fix_setup_problems: not found
Tue Mar 25 20:32:05 CDT 2025|/usr/local/etc/rc.d/udx: sanity checking os packages ...
Tue Mar 25 20:32:05 CDT 2025|/usr/local/etc/rc.d/udx: sanity checking eisy ...
Tue Mar 25 20:32:05 CDT 2025|bash: running eisy sanity check ...
root exists
nobody exists
sshd exists
isy exists
polyglot exists
Tue Mar 25 20:32:05 CDT 2025|bash: Fixing pkg repos ...
Tue Mar 25 20:32:05 CDT 2025|bash: pkg.conf already has IGNORE_OSVERSION ...
Tue Mar 25 20:32:05 CDT 2025|bash: FreeBSD-base.conf is AOK ...
Tue Mar 25 20:32:05 CDT 2025|bash: FreeBSD.conf is AOK ...
Tue Mar 25 20:32:05 CDT 2025|bash: FreeBSD-udx.conf is AOK ...
Tue Mar 25 20:32:05 CDT 2025|bash: udi.conf no signature is AOK ...
Tue Mar 25 20:32:05 CDT 2025|bash: udi.conf is AOK ...
591.7
Tue Mar 25 20:32:05 CDT 2025|bash: reinstalling isy 5.9.1_18
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-udx repository catalogue...
FreeBSD-udx repository is up to date.
Updating udi repository catalogue...
udi repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
isy: 5.9.1_7 -> 5.9.1_18 [udi]

Number of packages to be upgraded: 1

15 MiB to be downloaded.
[1/1] Fetching isy-5.9.1_18.pkg: .......... done
Checking integrity... done (0 conflicting)
[1/1] Upgrading isy from 5.9.1_7 to 5.9.1_18...
===> Creating groups
Using existing group 'polyglot'
===> Creating users
Using existing user 'isy'
===> Creating homedir(s)
isy:preinstall checks
[1/1] Extracting isy-5.9.1_18: .......... done
Starting uninstall
Installing files ...
tar: Removing leading '/' from member names
x .
x DEF/
x DEF/GLOBAL/
x DEF/GLOBAL/i1/
x DEF/GLOBAL/i1/nls/
x DEF/f1/
x DEF/f11/
x DEF/f11/i1/
x DEF/f11/i1/editor/
x DEF/f11/i1/nls/
x DEF/f11/i1/nodedef/
x DEF/f12/
x DEF/f12/i1/
x DEF/f12/i1/editor/
x DEF/f12/i1/linkdef/
x DEF/f12/i1/nls/
x DEF/f14/
x DEF/f14/i1/
x DEF/f14/i1/editor/
x DEF/f14/i1/linkdef/
x DEF/f14/i1/nls/
x DEF/f15/
x DEF/f15/i1/
x DEF/f15/i1/editor/
x DEF/f15/i1/linkdef/
x DEF/f15/i1/nls/
x DEF/f1/i1/
x DEF/f1/i1/editor/
x DEF/f1/i1/emap/
x DEF/f1/i1/linkdef/
x DEF/f1/i1/nls/
x DEF/f1/i1/nodedef/
x DEF/f3/
x DEF/f3/i1/
x DEF/f3/i1/editor/
x DEF/f3/i1/nls/
x DEF/f3/i1/nodedef/
x DEF/f4/
x DEF/f4/i1/
x DEF/f4/i1/editor/
x DEF/f4/i1/linkdef/
x DEF/f4/i1/nls/
x DEF/f6/
x DEF/f6/i1/
x DEF/f6/i1/editor/
x DEF/f6/i1/linkdef/
x DEF/f6/i1/nls/
x DEF/f6/i1/nodedef/
x DEF/f7/
x DEF/f7/i1/
x DEF/f7/i1/editor/
x DEF/f7/i1/nls/
x DEF/f7/i1/nodedef/
x DEF/f8/
x DEF/f8/i1/
x DEF/f8/i1/editor/
x DEF/f8/i1/nls/
x DEF/f8/i1/nodedef/
x DEF/f9/
x DEF/f9/i1/
x DEF/f9/i1/editor/
x DEF/f9/i1/nls/
x DEF/f9/i1/nodedef/
x WEB/
x DEF/DEF.zip
x DEF/GLOBAL/i1/nls/en_US.txt
x DEF/f11/i1/editor/EDITORS.XML
x DEF/f11/i1/nls/EN_US.TXT
x DEF/f11/i1/nodedef/NDEFS.XML
x DEF/f12/i1/editor/EDITORS.XML
x DEF/f12/i1/linkdef/ZY_LDEFS.XML
x DEF/f12/i1/nls/EN_US.TXT
x DEF/f14/i1/editor/ZB_EDITORS.XML
x DEF/f14/i1/linkdef/ZB_LDEFS.XML
x DEF/f14/i1/nls/EN_US.TXT
x DEF/f15/i1/editor/ZM_EDITORS.XML
x DEF/f15/i1/linkdef/ZM_LDEFS.XML
x DEF/f15/i1/nls/EN_US.TXT
x DEF/f1/i1/editor/I_EDIT.XML
x DEF/f1/i1/emap/I_EMAP.XML
x DEF/f1/i1/linkdef/I_LDEFS.XML
x DEF/f1/i1/nls/en_US.txt
x DEF/f1/i1/nodedef/I_NDEFS.XML
x DEF/f3/i1/editor/EDITORS.XML
x DEF/f3/i1/nls/EN_US.TXT
x DEF/f3/i1/nodedef/NDEFS.XML
x DEF/f4/i1/editor/EDITORS.XML
x DEF/f4/i1/linkdef/ZW_LDEFS.XML
x DEF/f4/i1/nls/en_US.txt
x DEF/f6/i1/editor/EDIT.XML
x DEF/f6/i1/linkdef/LDEFS.XML
x DEF/f6/i1/nls/EN_US.XML
x DEF/f6/i1/nodedef/NDEFS.XML
x DEF/f7/i1/editor/EDITORS.XML
x DEF/f7/i1/nls/EN_US.TXT
x DEF/f7/i1/nodedef/NDEFS.XML
x DEF/f8/i1/editor/EDITORS.XML
x DEF/f8/i1/nls/EN_US.TXT
x DEF/f8/i1/nodedef/NDEFS.XML
x DEF/f9/i1/editor/EDITORS.XML
x DEF/f9/i1/nls/EN_US.TXT
x DEF/f9/i1/nodedef/NDEFS.XML
x WEB/1_fam.xml
x WEB/3_fam.xml
x WEB/4_fam.xml
x WEB/7_fam.xml
x WEB/8_fam.xml
x WEB/9_fam.xml
x WEB/A10PROD.XML
x WEB/DSTRules.XML
x WEB/ELKNLS.XML
x WEB/ISYSERVC.PEM
x WEB/ISYSERVK.PEM
x WEB/LATLONG.XML
x WEB/MAILTO.XML
x WEB/OEM.XML
x WEB/STDNLS.XML
x WEB/UD.DCF
x WEB/UYBNLS.XML
x WEB/UZWNLS.XML
x WEB/UZWNLSDV.XML
x WEB/WSURLs.xml
x WEB/bc.jar
x WEB/bg_menu.gif
x WEB/body_bg.gif
x WEB/body_top.gif
x WEB/bodybot.gif
x WEB/bodybot2.gif
x WEB/brt.png
x WEB/brtHov.png
x WEB/brtPrs.png
x WEB/camTypes.js
x WEB/cameras.js
x WEB/cat.xml
x WEB/ce.jar
x WEB/chart.jar
x WEB/close.htm
x WEB/common.js
x WEB/cookie.js
x WEB/crossd.xml
x WEB/custom.js
x WEB/dim.png
x WEB/dimHov.png
x WEB/dimPrs.png
x WEB/disable.png
x WEB/downblk.png
x WEB/downblue.png
x WEB/downred.png
x WEB/downredp.png
x WEB/downwhit.png
x WEB/elkobjs.xsd
x WEB/enable.png
x WEB/excanvas.js
x WEB/family.xsd
x WEB/favicon.ico
x WEB/flot.js
x WEB/folder.png
x WEB/had.css
x WEB/had.htm
x WEB/hadskip.css
x WEB/hashch.js
x WEB/index.htm
x WEB/insteon.xsd
x WEB/insterr.xml
x WEB/iox.jar
x WEB/isy.jpg
x WEB/isy.png
x WEB/isyajax.js
x WEB/isyport.js
x WEB/isyrest.js
x WEB/itouch.css
x WEB/jjson.js
x WEB/jq162.js
x WEB/jquery.js
x WEB/jqueryui.css
x WEB/jqueryui.js
x WEB/jstorage.js
x WEB/jtemp.js
x WEB/log.xsd
x WEB/loginfo.xml
x WEB/logo.jpg
x WEB/netstat.xml
x WEB/oadrobjs.xsd
x WEB/off.png
x WEB/offHov.png
x WEB/offPrs.png
x WEB/on.png
x WEB/onHov.png
x WEB/onPrs.png
x WEB/portal.xsd
x WEB/query.png
x WEB/queryHov.png
x WEB/queryPrs.png
x WEB/sepobjs.xsd
x WEB/smtperr.xml
x WEB/table.css
x WEB/table.htm
x WEB/template.htm
x WEB/udajax.htm
x WEB/udi.css
x WEB/udielk1.ws
x WEB/udievnts.xsd
x WEB/udiobjs.xsd
x WEB/udisep1.ws
x WEB/udiuom.xsd
x WEB/udiupb1.ws
x WEB/udiws30.ws
x WEB/udizw1.ws
x WEB/udlogo.png
x WEB/upb.xsd
x WEB/upberr.xml
x WEB/upblk.png
x WEB/upblue.png
x WEB/upred.png
x WEB/upwhit.png
x WEB/zigbee.xsd
x WEB/zwobjs.xsd
x WEB/
x WEB/DRIVER.XML
Installation successful
Setting permissions for ISY directories/files
Tue Mar 25 20:32:09 CDT 2025|bash: eisy sanity check done ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: checking the boot loader for /dev/mmcsd0p2 ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: mouting ms dos file system (for boot) ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: existing bootloader is current, nothing to be done ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: unmounting boot parition ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: /etc/rc.conf AOK
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: FreeBSD-base.conf is AOK ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: FreeBSD.conf is AOK ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: FreeBSD-udx.conf is AOK ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: udi.conf no signature is AOK ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: udi.conf is AOK ...
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: reinstalling packages that must be installed only from udi repo ....
Tue Mar 25 20:32:09 CDT 2025|/usr/local/etc/rc.d/udx: verified libwebsockets-4.3.3 is installed from udi repo ...
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: verified mosquitto-2.0.18 is installed from udi repo ...
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: verified wifibox-alpine-20240911 is installed from udi repo ...
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: verified node18-18.20.4 is installed from udi repo ...
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: verified daemonize-1.7.8 is installed from udi repo ...
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: verified pkg-1.21.3 is installed from udi repo ...
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: making sure all prereqs are installed ...
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: pkg already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: ca_root_nss already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: e2fsprogs-libuuid already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: c-ares already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: libcjson already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: libuv already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: libnghttp2 already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: icu already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: brotli already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: socat already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: sqlite3 already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: dual-dhclient already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: dhcpcd already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: bash already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: p5-IO-Socket-SSL already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: git already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: sudo already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: libwebsockets already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: mosquitto already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: e2fsprogs-libuuid already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: rapidjson already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: node18 already installed
Tue Mar 25 20:32:10 CDT 2025|/usr/local/etc/rc.d/udx: Installing pkg npm-node18
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: isy already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: tpm2-tools already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: dmidecode already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: pg3x already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: grub2-bhyve already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: wifibox-alpine already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: wifibox already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: xorg already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: xfce already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: drm-kmod already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: curl already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: iwmbt-firmware already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: virtual_oss already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: virtual_oss_ctl already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: chromium already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: mDNSResponder already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: openjdk8 already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: icedtea-web already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: libarchive already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: srecord already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: ffmpeg already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: vlc already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: inotify-tools already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: zip already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: daemonize already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: iox_matter_bridge already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: python311 already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: python3 already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-cryptography already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-netifaces already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-pip already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-pycryptodome already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-pyyaml already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-dateparser already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-holidays already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-certbot already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-aiohttp already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-zeep already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-sqlite3 already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-psutil already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-pydantic already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-pydantic-core already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-pyaudio already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-numpy already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-gTTS already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-fastjsonschema already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: py311-zeroconf already installed
Tue Mar 25 20:32:11 CDT 2025|/usr/local/etc/rc.d/udx: installing necessary pip modules ...
WARNING: The directory '/var/polyglot/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
WARNING: Package(s) not found: serial
WARNING: The directory '/var/polyglot/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Collecting wheel (from -r /usr/local/etc/udx.d/static/pipreq.txt (line 1))
Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)
Collecting serial-tool (from -r /usr/local/etc/udx.d/static/pipreq.txt (line 2))
Downloading serial_tool-0.0.1-py3-none-any.whl.metadata (729 bytes)
Collecting pyserial (from serial-tool->-r /usr/local/etc/udx.d/static/pipreq.txt (line 2))
Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB)
Downloading wheel-0.45.1-py3-none-any.whl (72 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.5/72.5 kB 3.9 MB/s eta 0:00:00
Downloading serial_tool-0.0.1-py3-none-any.whl (3.2 kB)
Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 7.8 MB/s eta 0:00:00
Installing collected packages: pyserial, wheel, serial-tool
Successfully installed pyserial-3.5 serial-tool-0.0.1 wheel-0.45.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Starting udx.
View more!
Universal Devices    
Michel Kohanim
replied
15 hours ago

Please try the same command again.
Theodore Meiners    
TMeiners
replied
17 hours ago

I did the first part and got this,

[admin@eisy ~]$ curl -s https://pkg.isy.io/script/fix.it | sudo bash
Password:
OS level is not 13.2 ... cannot fix

Now what?
View more!
Universal Devices    
Michel Kohanim
replied
1 days ago

Hi T.J., please respond on the web. We do not monitor the mailbox. Please do this:

curl -s https://pkg.isy.io/script/fix.it | sudo bash

sudo service udx restart
View more!
Universal Devices    
Michel Kohanim
replied
2 days ago

Hi Theordore,

1. On Windows, use Command app
2. On Mac, use Terminal app
3. Type ssh admin@eisy.local
4. When prompted for password, type:
admin
5. When logged in, please send me the output of:

which python3

which pip3

 
View more!
Theodore Meiners    
TMeiners
reported
2 days ago

Dear Sir/Madame,

I did an upgrade on my eisy to 5.9.1 and I haven't been able to get the schlage plugin to work since then. After troubleshooting with the plugin creator we think we have it tracked down to the python version installed on the eisy not playing nice with the API associated with the plugin. Here is a link to the troubleshooting notes.

https://forum.universal-devices.com/topic/44951-eisy-591/#comment-393184

Any suggestions would be appreciated.

T.J.

 

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...