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.

Hunter Douglas Production v1.13.5

Featured Replies

Went much longer in beta than I intended but got busy. No response from the crowd and my system is working well, let me know if your mileage varies.

VERSION = "1.13.5"
"""
DONE sync versionHistory.md with hunterdouglas-poly.py; older history in versionHistory.md only
DONE fix ready_event poll checks (Controller, Shade, Scene)
DONE fix updateAllFromServer throttling and in-progress guard
DONE fix parameterHandler startup flag after checkParams
DONE replace eval() with json/ast parsing for gatewayip list
DONE accept gateway hostnames in addition to IP addresses
DONE thread-safe stale gateway event cleanup
DONE reset controller event_polling_in on thread exit
DONE add HTTP GET timeout to match PUT
DONE G3 shade discovery sets roomId and default batteryStatus
DONE Shade updateData null guards for missing shade data
DONE fix battery-alert event batteryLevel key handling
DONE fix Scene Gen2 active check (generation not gateway IP)
DONE safe scene-deactivated remove from sceneIdsActive
DONE consolidate PowerView URL constants into utils/urls.py
DONE consolidate gateway event lookup helpers in utils/gateway_events.py
DONE shared start_event_poll_thread helper for node event polling
DONE fix start_event_poll_thread when called from Controller
DONE get_gateway_event wait timeout so pollers cannot block indefinitely
DONE SSE Not Found handling restarts stream without stopping node pollers
DONE G2 updateAllFromServerG2 fails if rooms/shades/scenes fetch fails

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.