Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

v3.1.27 in Beta ; Generic / Dimmer device updates

Featured Replies

Virtual Devices PG3 — v3.1.27

This beta release updates the Generic / Dimmer virtual device profile so it lines up with standard IoX dimmer behaviour. Thank you to

shbatm for reporting the issues and the clear write-ups that made these fixes straightforward.

That improves compatibility with third-party clients (including Home Assistant via hacs-udi-iox / pyisyox) and with the Eisy admin

UI.

────────────────────────────────────────

Dimmer brightness via DON (standard convention)

Previously, the dimmer exposed a 0–100% status but DON did not accept a brightness level. Clients that follow the usual

Insteon-style pattern (multilevel status + DON with an optional level) would treat the node as a dimmer and send DON <level> —

which failed with an error like “command 'DON' accepts 0 parameter(s); got 1”. On/off still worked; only the brightness

slider/path was broken.

v3.1.27: DON now accepts an optional brightness parameter (0–100), matching conventional dimmer nodedefs. Parameterless DON still

turns the device on to the stored On Level, as before. Set Status (SETST) remains available as an alternate way to set level.

────────────────────────────────────────

On Level Type — enum display and direct set

On Level Type (Static vs Dynamic) was defined with a boolean unit of measure, so many clients showed it as on/off instead of

Static/Dynamic. The only way to change it was Toggle on Level Type (OLTT), which is awkward for UIs that need a dropdown or

select.

v3.1.27:

• On Level Type is now an indexed enum (UOM 25), so labels Static/Dynamic display correctly.

• New command: Set On Level Type (SETOLT) — set Static or Dynamic directly.

• Toggle on Level Type (OLTT) is unchanged for convenience.

────────────────────────────────────────

Other fix

Set On Level (SETOL) with value 0 now correctly stores the minimum dimmer on-level (5%) instead of overwriting it with 0.

────────────────────────────────────────

After updating

Restart the Virtual node server on your controller so the updated profile loads. Existing nodes and scenes should keep working;

parameterless DON and OLTT behave as they did before.

If you use Home Assistant, you should see a working brightness control on virtual dimmers and a proper Static / Dynamic select for

On Level Type without custom workarounds.

As always, feedback welcome if anything doesn’t behave as expected on your setup, I'll leave it in beta for a few days based on feedback.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.