Last Updated:

Enhanced KNX Support for Numeric and Select Entities

S.C.O.R.E.ConvenienceDevice Control

Overview

With the introduction of support for number and select entities in KNX, users can now manage a broader range of smart home functionalities with ease. This capability enhances device control, allowing for more precise capability and monitoring of home environments.

Convenience icon

Benefits

  • Easier management of multiple device settings through numeric inputs.
  • Ability to create more complex capability scenarios with select entities.
  • Improved user experience with simplified device interaction.

Intent

The purpose of this capability is to enable users to utilize numeric and select entities within the KNX framework, facilitating better control over devices. The outcome is a more flexible and dynamic home capability experience.

Preconditions

  • KNX integration must be set up in Home Assistant.
  • Compatible devices must support numeric and select entity types.
  • Home Assistant must be updated to at least version 2021.7.
  • Home Assistant installed and configured.
  • Integration available and authenticated: UniFi.
  • Device installed and reachable: Getting Started with LangChain and Llama 2 in 15 Minutes.

Actors

  • Homeowner
  • Family member
  • Guest

Trigger

The capability is initiated when a user interacts with a numeric or select entity through the Home Assistant interface.

Workflow Diagram

flowchart TD
    A[User Interaction] -->|selects entity| B{Entity Type?}
    B -->|Number| C[Adjust Numeric Value]
    C --> D[Update Device Setting]
    B -->|Select| E[Choose from Options]
    E --> D[Update Device Setting]
    D --> F[Notify User]
    B -->|Invalid| G[Exit]

Workflow Description

1. User Selects Entity

The user navigates to the Home Assistant dashboard and selects either a numeric or select entity.

2. Adjust Value or Choose Option

For numeric entities, the user inputs a desired value; for select entities, the user picks from a predefined list.

3. Update Device Setting

The system processes the input and updates the corresponding device setting accordingly.

4. Notify User

The user receives a notification confirming the changes made to the device settings.

5. Exit

The user exits the entity interface, completing the interaction.

Postconditions

The selected numeric or select entity is updated in the system, and the corresponding device reflects the new setting.

Optional Enhancements

  • Create capability routines that respond to changes in numeric values.
  • Integrate voice control for adjusting numeric and select entities.
  • Implement graphical sliders for easier numeric input.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantUniFi, Zigbee2MQTTGetting Started with LangChain and Llama 2 in 15 Minutes

Source Examples