Skip to content

Clawdbot skill for controlling Athom Homey Pro smart home

Notifications You must be signed in to change notification settings

fishfisher/homey-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Homey Skill 🏠

An LLM assistant skill for controlling Athom Homey Pro smart home using the homeyctl CLI.

Features

  • πŸ”Œ Device control (lights, thermostats, sensors)
  • πŸ€– Flow management (list, trigger, update, delete)
  • ⚑ Energy monitoring and reporting
  • πŸ“Š Insights and historical data
  • 🏠 Zone and user management
  • πŸ“± Notifications and variables

Installation

1. Install homeyctl

brew tap langtind/tap
brew install homeyctl

2. Configure homeyctl

Interactive login (recommended for manual setup)

homeyctl login

This will open a browser for authentication with Homey.

Token-based authentication (recommended for LLM assistants and non-interactive mode)

For automated setups or LLM assistants where browser interaction isn't available, use token-based authentication:

Get token from my.homey.app β†’ Settings β†’ API Keys

homeyctl config set-host <your-homey-ip-or-hostname>
homeyctl config set-token <your-token>

Verify:

homeyctl devices list

Usage

Once installed, the skill enables natural language control of your Homey:

  • "Turn on living room lights"
  • "What's the temperature in the bedroom?"
  • "Trigger my good morning flow"
  • "Show energy usage today"

Resources

License

MIT

About

Clawdbot skill for controlling Athom Homey Pro smart home

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •