Last Updated:

Knocki: Surface Control for Home Capability

S.C.O.R.E.ConvenienceDeviceControl

Overview

Knocki transforms any flat surface into an interactive remote control, enabling users to trigger various home capability scenarios. This innovative solution enhances convenience, allowing for seamless control over connected devices without needing a physical remote or smartphone.

Convenience icon

Benefits

  • Easily trigger capabilities with simple taps on walls or tables.
  • Reduce the need for multiple remotes or apps, streamlining home control.
  • Create customizable commands for family members, enhancing accessibility.

Intent

The purpose of this capability is to leverage Knocki’s surface control functionality to activate capabilities in Home Assistant. This allows users to manage their home environment intuitively and efficiently.

Preconditions

  • Knocki device installed and configured.
  • Home Assistant setup with appropriate capabilities.
  • Wi-Fi network accessible to Knocki and Home Assistant.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Zigbee2MQTT.
  • Device installed and reachable: HVAC and Climate Control.

Actors

  • Homeowner
  • Family members
  • Guests

Trigger

A tap on the Knocki device, configured to recognize specific gestures.

Workflow Diagram

flowchart TD
    A[Tap on Knocki] -->|check gesture| B{{Is gesture valid?}}
    B -->|Yes| C[Trigger Capability]
    C --> D[Execute Home Action]
    B -->|No| E[Ignore Tap]

Workflow Description

1. Tap Surface

User taps on the configured surface where the Knocki device is installed.

2. Gesture Recognition

Knocki recognizes the tap gesture and checks if it matches any pre-configured commands.

3. Trigger Capability

If the gesture is valid, Knocki sends a signal to Home Assistant to trigger the corresponding capability.

4. Execute Action

Home Assistant executes the capability, which may include adjusting lights, temperature, or other connected devices.

5. Feedback to User

The system may provide visual or auditory feedback to confirm the action has been executed.

Postconditions

The desired capability is executed, resulting in changes to the home environment, such as adjusting the thermostat or turning on lights.

Optional Enhancements

  • Customize gestures for different capabilities.
  • Integrate voice commands through Home Assistant for added convenience.
  • Use Knocki with multiple surfaces for more control points throughout the home.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZigbee2MQTT, ESPHomeHVAC and Climate Control, ecobee4 Smart Thermostat

Source Examples