Skip to content

Logical Devices

Logical devices are the user-facing control objects in Haptique OS. They sit between raw integration endpoints and the apps, RS90, scenes, favorites, and AI commands that people actually use.

A logical device can represent one real endpoint, a group of endpoints, or a normalized control surface built from an integration. The goal is to expose names and actions that match the room, not the installer-only identifiers from the source system.

  • A lighting channel becomes Main Lights.
  • A projector power endpoint and input endpoint become Projector.
  • Several music service outputs become Kitchen Music.
  • A climate zone becomes Bedroom Climate.
  • A set of shades becomes West Shades.

Logical devices make the rest of the project understandable. Spaces use them to organize rooms and zones. Scenes and favorites use them as stable targets. Mobile apps and RS90 display them as controls. AI uses their names to interpret natural requests.

  1. Name devices for users, not for installers.
  2. Keep technical endpoint names hidden unless they are useful during support.
  3. Group endpoints when users expect one control.
  4. Split endpoints when users need separate everyday control.
  5. Assign every user-facing logical device to the Space where it belongs.
  6. Keep names consistent across mobile apps, RS90, scenes, favorites, and AI.