Last Updated:

Airobot Smart Thermostat Control

S.C.O.R.E.ConvenienceDeviceControl

Overview

The Airobot capability allows homeowners to efficiently manage their floor heating systems through smart thermostats. By utilizing a local REST API, users can monitor and control heating settings, ensuring optimal comfort while saving energy.

Convenience icon

Benefits

  • Remote management of floor heating for enhanced convenience
  • Intelligent temperature control leading to energy savings
  • Customizable heating schedules based on user preferences

Intent

The purpose of this capability is to provide users with the ability to control their Airobot smart thermostats remotely. This results in a more comfortable living environment and efficient energy usage by adapting heating to the household’s needs.

Preconditions

  • Airobot smart thermostats installed in the home.
  • Home network connected to the local REST API.
  • Compatible home capability system like Home Assistant.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Zigbee2MQTT.
  • Device installed and reachable: HVAC and Climate Control.

Actors

  • Homeowner managing the heating schedule
  • Family members adjusting temperature for comfort
  • Guest requesting temperature changes during their stay

Trigger

The capability is triggered by user commands sent via the local REST API or based on pre-defined schedules.

Workflow Diagram

flowchart TD
    A[User Command] -->|check API connection| B{{API Connected?}}
    B -->|Yes| C[Adjust Heating Settings]
    C --> D[Update Thermostat]
    B -->|No| E[Notify User of Error]

Workflow Description

1. User Sends Command

The homeowner sends a command to the Airobot thermostat via the local REST API.

2. Check API Connection

The system verifies the connection to the Airobot thermostat API to ensure it is active.

3. Adjust Heating Settings

If the connection is successful, the system modifies the heating settings based on the user’s request.

4. Update Thermostat

The Airobot thermostat receives the updated settings and adjusts the floor heating accordingly.

5. Confirm Changes

The system confirms the changes have been made and notifies the user.

Postconditions

The Airobot smart thermostat reflects the new heating settings, providing the desired indoor temperature.

Optional Enhancements

  • Integration with weather forecasts to adjust heating automatically
  • Voice control capabilities using smart assistants
  • Scheduling based on occupancy detection for further energy savings

Recommended Components

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

Source Examples