YOUR WISH IS MY COMMAND.
*** OS ***
FreeBSD eisy 14.1-RELEASE-p6 FreeBSD 14.1-RELEASE-p6 #4 releng/14.1-n267727-74b6c983723c-dirty: Fri Nov 15 12:13:25 PST 2024 root@bsdev14.isy.io:/usr/obj/usr/src/amd64.amd64/sys/eisy amd64
*** Package Information ***
************ UDX ************
udx-3.9.0_9
Name : udx
Version : 3.9.0_9
Installed on : Thu Apr 10 11:51:47 2025 EDT
Origin : misc/udx
Architecture : FreeBSD:14:amd64
Prefix : /usr/local
Categories : misc
Licenses :
Maintainer : michel@universal-devices.com
WWW : UNKNOWN
Comment : Polisy/eisy Admin Service
Shared Libs required:
libsqlite3.so.0
libmosquitto.so.1
libcurl.so.4
Annotations :
FreeBSD_version: 1401000
repo_type : binary
repository : udi
Flat size : 19.9MiB
Description :
UDX HW/Admin Service for Universal Devices eisy/Polisy
<strong>Release notes for 3.9.0_9 - 03/21/2025</strong><br/>
- Install dhcpcd during upgrade to 141
<strong>Release notes for 3.9.0_8 - 03/16/2025</strong><br/>
- Wait for network/sanity check
<strong>Release notes for 3.9.0_6 - 02/24/2025</strong><br/>
- Change pydantic to pydantic2
<strong>Release notes for 3.9.0_5 - 02/20/2025</strong><br/>
- Fixed Wifi setup
<strong>Release notes for 3.9.0_4 - 02/16/2025</strong><br/>
- Fixed mdns responder on polisy <br/>
- Fixed devd for polisy <br/>
- Fixed hostname for eisy <br/>
<strong>Release notes for 3.9.3 - 02/07/2025</strong><br/>
- MAJOR UPGRADE to OS 14.1 - WILL REBOOT MULTIPLE TIMES. DO NOT POWEROFF <br/>
- Fixed bootloader upgrade for 14.1 <br/>
- Change isy userid to polyglot <br/>
- Power button no longer performs upgrades<br/>
- Using ud repo for FreeBSD packages<br/>
- Initial IoX Matter Bridge scafolding<br/>
<strong>Release notes for 3.6.5_2 - 11/19/2024</strong><br/>
- Major upgrade to OS 14.1<br/>
- Cleaner daemon operations<br/>
- Support for eisyui (Unified/Universal eisy UI) <br/>
<strong>Release notes for 3.5.8 - 07/23/2024</strong><br/>
- Fixed upgrade failure bug<br/>
- Fixed tpm and sleep issues<br/>
- Fixed warning for upgrade to 14.x <br/>
************ IoX ************
isy-5.9.1_18
Name : isy
Version : 5.9.1_18
Installed on : Thu Apr 10 11:51:46 2025 EDT
Origin : misc/isy
Architecture : FreeBSD:14:amd64
Prefix : /usr/local
Categories : misc
Licenses :
Maintainer : michel@universal-devices.com
WWW : UNKNOWN
Comment : ISY Port to X (IoX)
Shared Libs required:
libxml2.so.2
libwebsockets.so.19
libsqlite3.so.0
libmosquitto.so.1
libiconv.so.2
libgobject-2.0.so.0
libgmodule-2.0.so.0
libglib-2.0.so.0
libgio-2.0.so.0
libcurl.so.4
libarchive.so.13
Annotations :
FreeBSD_version: 1401000
repo_type : binary
repository : udi
Flat size : 39.4MiB
Description :
ISY Service for Universal Devices Running on X (IoX)<br/>
<strong>Release notes for: 5.9.1_17 - 03/14/2025</strong><br/>
Fixes:<br/>
- Fixes for isy permissions
<br/>
<strong>Release notes for: 5.9.1_15 - 03/14/2025</strong><br/>
Fixes:<br/>
- Support PIN codes for Zigbee locks
<br/>
<strong>Release notes for: 5.9.1_12 - 03/07/2025</strong><br/>
<strong>Release notes for: 5.9.1_11 - 03/07/2025</strong><br/>
Fixes:<br/>
- In some cases a corrupted file was causing IoX to crash <br/>
- Fix file permissions for scripts when installing IoX
- Don't process battery devices when doing network heal (queue them instead)
- Don't attempt to interview battery devices during migration
<br/>
<strong>Release notes for: 5.9.1_9 - 02/20/2025</strong><br/>
Fixes:<br/>
- Dynamic Profiles: Allow and ignore blank or numeric 'init' on command parameter<br/>
- Dynamic Profiles: Make sure profile entry in common db is updated after any profile move<br/>
<br/>
<strong>Release notes for: 5.9.1_8 - 02/10/2025</strong><br/>
Fixes:<br/>
- Dynamic Profiles: Show parsing errors in log when moving profile files to database<br/>
<br/>
<strong>Release notes for: 5.9.1_7 - 02/09/2025</strong><br/>
Fixes:<br/>
- Programs: Fixed problem where node status changes caused control conditions to run (only affected node server nodes)<br/>
- ZWave: Fixed problem where Z-Wave migration would fail to migrate any Z-Wave devices<br/>
- Zigbee: Fixed problem of nodes not being created for devices with multiple buttons<br/>
- Insteon: Fixed problem where some commands were missing from inlineLinc devices<br/>
- Insteon: Fixe problem where Insteon would stop responding (usually caused by using I3 Dial)<br/>
<br/>
Features:<br/>
- Matter: Hello World! Light bulb support<br/>
- Zigbee: Support Relative Humidity and Temperature Measurement Clusters<br/>
- Zigbee: Support thermostats<br/>
- Insteon: LED Control for I3 Dial and I3 Paddle<br/>
- Programs: Added 'Unix Date/Time (seconds)' to the set of system values you can assign to a variable<br/>
- Admin Console: Log Viewer and Capture for Matter, Zigbee, Z-Wave, and other logs<br/>
<strong>Release notes for: 5.9.0_x - 11/11/2024</strong><br/>
- New lightweight daemon<br/>
- Support for Matter<br/>
- Support for eisyui<br/>
<strong>Release notes for: 5.8.4_3 - 07/11/2024</strong><br/>
Fixes:<br/>
- Infrequent crash at iox boot up due to timing<br/>
- Node status changes caused control conditions to run on plugin nodes. <br/>
- SMTP mail removing new lines<br/>
<strong>Release notes for: 5.8.4 - 06/27/2024</strong><br/>
Fixes:<br/>
- Insteon I3 Paddle and I3 Keypad buttons default links<br/>
- Show Unix Time status values as Timestamps<br/>
- Faster IoX Backup<br/>
- Some characters not displayed correctly in Admin Console<br/>
For Developers:<br/>
- Plugin timestamp support<br/>
- Allow node servers to define their own status names in nodedefs<br/>
- Fill in device type field for Zigbee (so Philips hue can be recognized)<br/>
- Query Zigbee devices after they are added<br/>
- added <rpnode> to Zigbee nodes<br/>
- Initial support for posting events to MQTT<br/>
- Fix ISO8601 Timestamps for node property history and events<br/>
<strong>Release notes for: 5.8.3_2 - 05/23/2024</strong><br/>
Fixes:<br/>
- Added <> to message ID in SMTP mailer
- Added uuid to SMTP mailer
- SMTP large body was not sent
Enhancements:<br/>
- Events are now published through mqtt as well
- Removed dependency on Status names
- SNI automatically enabled for OpenADR
<strong>Release notes for: 5.8.3_0 - 04/22/2024</strong><br/>
Fixes:<br/>
- Remove default time events from event viewer<br/>
Features:<br/>
- Better support for enhanced hue (for Phillips Hue)<br/>
- Support Zigbee Color XY / Temperature<br/>
- Allow user to manually specify Zigbee radio channel (for Securifi devices)<br/>
<strong>Release notes for: 5.8.0_1 - 01/03/2024</strong><br/>
- Fixed reboot on polisy when using ZMatter in original mode<br/>
<strong>Release notes for: 5.8.0 - 01/01/2024</strong><br/>
- Fixed system crash (for Insteon users)<br/>
- Fixed subscription causing crash when bombarded <br/>
- Misc bug fixes<br/>
- Integration of sqlite database for recording events/property changes<br/>
- Node property history database - disabled by default<br/>
<strong>Release notes for: 5.7.1_07 - 12/01/2023</strong><br/>
- Fix for subscription hang
- Fix for 4.9 migration crash
<strong>Release notes for: 5.7.1_05 - 11/29/2023</strong><br/>
- Crash while initializing PLM (older versions)<br/>
<strong>Release notes for: 5.7.1_03 - 11/27/2023</strong><br/>
- Zooz dongle issue<br/>
- Initial db<br/>
<strong>Release notes for: 5.7.1_02 - 11/15/2023</strong><br/>
<strong>Fixes</strong><br/>
- Crash during restart<br/>
- Crash during usubscribe<br/>
- Z-Wave change from bridge to static <br/>
<strong>Release notes for: 5.7.1_01 - 11/09/2023</strong><br/>
<strong>Fixes</strong><br/>
- Thermostat min/max validation incorrect for some Z-Wave thermostats<br/>
- S2 Verification popup appears when using SmartStart<br/>
- Graceful hadling of HomeAssistant bombardment through websockets<br/>
- Subscriptions filling up due to HomeAssistant not closing sockets</br>
- Right mouse click support for FreeBSD <br/>
<strong>Enhancements</strong><br/>
- Support ISY994 version 4.9 migration<br/>
- Add auto/on/off configuration setting for enabling Z-Wave and Zigbee<br/>
- New installations default to using ZMatter Z-Wave<br/>
<strong>APIs</strong><br/>
- Add event indicating all nodes for a device have been added<br/>
- Add 'hint' field to all nodes<br/>
<strong>Release notes for: 5.7.0_4 - 10/09/2023</strong><br/>
<strong>Fixes</strong><br/>
- Possible fix for all programs being disabled after upgrade<br/>
- I3 Paddle/Keypad not showing up correctly in ISY Scenes<br/>
- Programs disabled after upgrading<br/>
- Z-Wave region default setting may be incorrect<br/>
- Max subscription error debugging support<br/>
<strong>Release notes for: 5.7.0 - 09/08/2023</strong><br/>
<strong>Fixes</strong><br/>
- Crit not being initialized causing zero size files and other anomalies<br/>
- Fix: Zigbee color commands not available for some customers using Sengled color bulbs<br/>
- Fix: Zigbee devices unexpectedly removed from network<br/>
<br/>
<strong>Enhancements</strong><br/>
Zigbee:<br/>
- Support for Zigbee On/Off switch<br/>
- Support for Zigbee occupancy cluster<br/>
- Basic support for Zigbee door locks (lock/unlock/query)<br/>
<br/>
Z-Wave:<br/>
- Support .gbl OTA Firmware upgrade files<br/>
- Support abandon OTA Firmware upgrade<br/>
INSTEON:<br/>
- Support dimmer/relay mode for I3 Paddle and I3 Keypad<br/>
- Support various flags for I3 Paddle and I3 Keypad<br/>
<br/>
General:<br/>
- Support dynamic text status values for node servers<br/>
- Add parameter initial values for light on/off commands<br/>
<hr/>
<strong>Release notes for: 5.6.5_1 - 08/31/2023</strong><br/>
<strong>Fixes</strong>
OpenADR Dashboard cannot find icons <br/>
Crit not being initialized<br/>
<strong>Enhancements</strong>
Support for upgrading the OS to 13.2<br/>
<hr/>
<strong>Release notes for: 5.6.4_7 - 08/23/2023</strong><br/>
Fixed socket/file description exhaustion issue<br/>
<hr/>
<strong>Release notes for: 5.6.4 - 08/11/2023</strong><br/>
<br/>
<strong>Fixes</strong>
Z-Wave devices no longer responding when IoX restarts<br/>
Faster port detection for Z-Wave<br/>
Z-Wave backups no longer progressively get larger<br/>
Native linking of Insteon I3 Outlet nodes<br/>
Bootup crash when too much network traffic <br/>
Log showing IPV6 addresses only<br/>
File system status showing garbage<br/>
<strong>Enhancements</strong><br/>
Insteon I3 KPL support<br/>
Z-Wave OTA Firmware updates (limited to intel hex format)<br/>
Zigbee sensor support<br/>
Increased max nodes from 1024 to 2048<br/>
Simplified pg3 authorization.<br/>
Webserver enhancements.<br/>
OpenADR Dashboard is now incorporated into the Admin Console.<br/>
-
************ libwebsockets ************
libwebsockets-4.3.3
Name : libwebsockets
Version : 4.3.3
Installed on : Thu Apr 10 11:51:42 2025 EDT
Origin : net/libwebsockets
Architecture : FreeBSD:14:amd64
Prefix : /usr/local
Categories : net devel
Licenses : MIT
Maintainer : ports@FreeBSD.org
WWW : https://libwebsockets.org/
Comment : C library for lightweight websocket clients and servers
Options :
GLIB : off
HTTP2 : on
HTTP_PROXY : off
LIBEV : off
LIBEVENT : off
LIBUV : on
MBEDTLS : off
MQTT : on
OPENSSL : on
PEERLIMITS : off
PLUGINS : off
SECURE_STREAMS : off
SOCKS : off
SQLITE : off
WEBSERVER : off
Shared Libs required:
libuv.so.1
Shared Libs provided:
libwebsockets.so.19
libwebsockets-evlib_uv.so
Annotations :
FreeBSD_version: 1401000
repo_type : binary
repository : udi
Flat size : 1.95MiB
Description :
Libwebsockets is a lightweight pure C library built to use minimal CPU and
memory resources, and provide fast throughput in both directions as client
or server.
************ tpm2-tools ************
tpm2-tools-5.6_1
Name : tpm2-tools
Version : 5.6_1
Installed on : Thu Apr 10 11:51:49 2025 EDT
Origin : security/tpm2-tools
Architecture : FreeBSD:14:amd64
Prefix : /usr/local
Categories : security
Licenses : BSD2CLAUSE
Maintainer : tstruk@gmail.com
WWW : https://github.com/tpm2-software/tpm2-tools
Comment : TPM2 tools
Shared Libs required:
libtss2-tctildr.so.0
libtss2-sys.so.1
libtss2-rc.so.0
libtss2-mu.so.0
libtss2-fapi.so.1
libtss2-esys.so.0
libcurl.so.4
Annotations :
FreeBSD_version: 1401000
build_timestamp: 2025-01-09T19:39:08+0000
built_by : poudriere-git-3.4.2
port_checkout_unclean: no
port_git_hash : a40e262549
ports_top_checkout_unclean: no
ports_top_git_hash: 2414cbd02b
repo_type : binary
repository : FreeBSD-udx
Flat size : 1.36MiB
Description :
This port contains the code for the TPM (Trusted Platform Module) 2.0 tools
based on tpm2-tss.
************ mosquitto ************
mosquitto-2.0.18
Name : mosquitto
Version : 2.0.18
Installed on : Thu Apr 10 11:51:42 2025 EDT
Origin : net/mosquitto
Architecture : FreeBSD:14:amd64
Prefix : /usr/local
Categories : net
Licenses : EPL
Maintainer : joe@thrallingpenguin.com
WWW : https://mosquitto.org/
Comment : Open source MQTT broker
Options :
CARES : on
WEBSOCKETS : on
Shared Libs required:
libwebsockets.so.19
libcjson.so.1
libcares.so.2
Shared Libs provided:
libmosquittopp.so.1
libmosquitto.so.1
Annotations :
FreeBSD_version: 1401000
cpe : cpe:2.3:a:eclipse:mosquitto:2.0.18:::::freebsd14:x64
repo_type : binary
repository : udi
Flat size : 1003KiB
Description :
Mosquitto is an open source (BSD licensed) message broker that implements
the MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides
a lightweight method of carrying out messaging using a publish/subscribe
model. This makes it suitable for "machine to machine" messaging such as
with low power sensors or mobile devices such as phones, embedded
computers or microcontrollers like the Arduino.
************ pg3x ************
pg3x-3.3.20
Name : pg3x
Version : 3.3.20
Installed on : Mon Jul 7 19:58:02 2025 EDT
Origin : misc/pg3x
Architecture : FreeBSD:14:amd64
Prefix : /usr/local
Categories : misc
Licenses : MIT
Maintainer : benoit@universal-devices.com
WWW : https://github.com/UniversalDevicesInc/pg3
Comment : Polyglot PG3x for UDI eisy
Shared Libs required:
libthr.so.3
libssl.so.30
libm.so.5
libgcc_s.so.1
libcxxrt.so.1
libcrypto.so.30
libc.so.7
libc++.so.1
Annotations :
FreeBSD_version: 1401000
repo_type : binary
repository : udi
Flat size : 67.2MiB
Description :
PG3x Plugins manager for Universal Devices eisy/Polisy
Release notes for 3.3.20 - 06/20/2025
- Added support for eisy-ui local login
Release notes for 3.3.19 - 06/04/2025
- Auto-Logout timeout increased
- After uploading profiles, trigger a profile reindex on IoX
- Developer page: Add new buttons at the top
Release notes for 3.3.18 - 01/27/2025
- Added enhanced webhook support (Required for Tesla plugin)
Release notes for 3.3.17 - 12/10/2024
- Fix migration process (restore backup from another unit)
Release notes for 3.3.16 - 11/26/2024
- Fix to Developer plugin edit
Release notes for 3.3.15 - 11/20/2024
- Add support for upcoming eisy-ui
- Fix plugin updates when using git
Release notes for 3.3.13 - 10/16/2024
- PG3 is now available using /plugins/ route
- Fixed /auth when serving from port 443
- Fixed portalAuth when account is using special characters
- Minor bug fixes
- New service files for PG3 and plugins
- Security: remove token fron getNsInfo messages to plugins
- Security: Submitting new plugins require a developer token
- Node names are sanitized: /<> are replaced
- Display the plugin edition in the details page
- Log API requests to PG3
- Release for FreeBSD 14
---------------------------------------------
FreeBSD 13: PG3x last release is 3.2.27
FreeBSD 14: PG3x 3.3.0+
---------------------------------------------
*** Networking Information ***
re0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
ether 00:21:b9:02:71:1e
inet 192.168.0.151 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::2a30:5515:6cdf:a3c5%re0 prefixlen 64 scopeid 0x1
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
*** USB Devices ***
ugen0.1: <Intel XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.2: <AX201 Bluetooth Intel Corp.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
*** Upgrade Status ****
UDX_UPGRADE_STATUS="inactive"
Does anyone know how to telnet into the eisy?