IoTHub
IoTHub: Control your Ecobee Thermostats and IoT devices from anywhere.
IoTHub allows you to control your Ecobee thermostats and other IoT devices from anywhere. With this plugin, you can update settings, create schedules, and more. You can easily log in the user and retrieve the device ID without asking for it. Whether you want to adjust the temperature, set a schedule, or perform any other commands, IoTHub has got you covered. Plus, it reminds you that the difference between the upper and lower cooling points must always be greater than or equal to 5. Take full control of your IoT devices with IoTHub!
How to
Comments (0)
API docs
Learn how to use IoTHub effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "Can you help me control the temperature settings of my Ecobee thermostat?"
-
Prompt 2: "I want to update the cooling set point to 72 degrees Fahrenheit."
-
Prompt 3: "Create a schedule for my thermostat to start at 8:00 AM and end at 6:00 PM."
-
Prompt 4: "What is the device ID of my Ecobee thermostat?"
-
Prompt 5: "Disable the automatic cooling feature of my thermostat."
Features and commands
Feature/Command | Description |
---|---|
login | This command logs in the user and provides the login URL and the connect_webview_id for authentication. |
get_device_id | This command retrieves the device ID of the user's thermostat without displaying it to the user. |
Thermostat Settings | This command allows the user to update thermostat settings such as enabling or disabling automatic cooling or heating, setting cooling and heating temperature points, and allowing or disallowing manual override. The device_id parameter is required to identify the device. |
Thermostat Scheduling | This command allows the user to schedule their thermostat. The user needs to provide the device_id , name of the schedule, start time (schedule_starts_at ), end time (schedule_ends_at ), and other optional parameters like enabling or disabling automatic heating or cooling, setting heating and cooling set points, and allowing or disallowing manual override. |