| name | sensibo |
| description | Check and control home AC units via Sensibo API. Use when asked about AC status, room temperature, humidity, or to turn AC on/off/set temperature. |
| license | MIT |
| metadata | {"author":"qron","version":"1.0.0"} |
Sensibo AC Control
Check status and control AC units via the Sensibo API.
Setup
- Get your API key from Sensibo account settings
- Create a
.env file in the skill directory with SENSIBO_API_KEY=your_key, or export it in your shell
Script
Use {baseDir}/sensibo.sh for all operations:
{baseDir}/sensibo.sh
{baseDir}/sensibo.sh status bedroom
{baseDir}/sensibo.sh on bedroom
{baseDir}/sensibo.sh off bedroom
{baseDir}/sensibo.sh set bedroom 24
{baseDir}/sensibo.sh devices
Interpreting Results
- Status ON: AC is actively running — shows mode, target temp, fan level, and current sensor readings
- Status OFF: AC is off but device is connected
- Connected: No: Device hasn't reported in >1 hour (likely unplugged or offline)
Answering User Questions
When the user asks about AC status, run the script and present results conversationally:
- "Is the AC on?" → Run status, report which units are on/off
- "What's the temperature?" → Run status, report current temperature and humidity
- "Turn off the AC" → If only one device is connected, act on it. If ambiguous, ask which room
- "Set AC to 24" → Use the set command on the active/connected device