Ubisys J1/D1/S1 add-on for ZHA

Hi everyone,

I’m currently working on a Home Assistant integration for Ubisys devices on ZHA.
I’m not affiliated with Ubisys in any way, I’m just a user of their components (please no flame wars how Sonoff is better/cheaper/much more awesome)
I’ve successfully mastered the J1 window covering controller with full calibration support.,
The S1 and D1 devices are under development especially with regards to the S1/D1 input mapping and the D1 dimmer configuration.

Current state:

  • J1 calibration flow (incl. venetian/exterior blinds) keeps lift/tilt positions consistent after restarts.
  • Advanced J1 tuning service lets you adjust guard times, inactive power thresholds and additional steps when the standard behaviour does not suit your
    installation.
  • Device triggers and structured logging for the J1 inputs make it easier to build automations around the physical buttons.
  • Documentation lives in docs/devices/j1_window_covering.md for step-by-step guidance.

Work in progress

  • D1 dimmer: the options flow and services already write phase mode and ballast limits, but I still need testing on a wider range of LED loads before I mark it
    stable.
  • S1 switch: entities are available via the custom quirk; extra monitoring and helpers are being drafted.
  • D1 input configuration (DeviceSetup cluster) is Phase 3; volunteers with hardware are welcome.

Installation (HACS)

  1. HACS → Integrations → Custom repositories → add https://github.com/jihlenburg/homeassistant-ubisys (Integration).
  2. Install “Ubisys Zigbee Devices” and restart Home Assistant.
  3. Run the config flow, select your J1 entity and shade type, then call the ubisys.calibrate service.

Repository / docs / issues: GitHub - jihlenburg/homeassistant-ubisys: Complete Home Assistant integration for Ubisys Zigbee devices with enhanced ZHA quirks, automated calibration, and advanced control features for J1/J2 window covering controllers.

I am interested in feedback from other Ubisys owners:

  • Calibration and tuning logs for different shade types.
  • D1 reports (phase mode, ballast min/max) on various loads.
  • Documentation or test improvements. Coverage is roughly 50 %, so every contribution helps.

Please let me know if you encounter problems or would like to co-maintain. I will keep this thread updated as S1 and D1 mature :slight_smile:

Cheers

2 Likes