| name | enzoldhazam |
| description | Control NGBS iCON Smart Home thermostats. Use when the user asks about home temperature, heating, thermostat control, or wants to adjust room temperatures. |
enzoldhazam
Control NGBS iCON Smart Home thermostats via enzoldhazam.hu.
Setup
- Install the CLI:
git clone https://github.com/daniel-laszlo/enzoldhazam.git
cd enzoldhazam
go build -o enzoldhazam ./cmd/enzoldhazam
sudo mv enzoldhazam /usr/local/bin/
- Login (credentials stored in macOS Keychain):
enzoldhazam login
Or set environment variables:
export ENZOLDHAZAM_USER="your-email"
export ENZOLDHAZAM_PASS="your-password"
Commands
| Command | Description |
|---|
enzoldhazam status | Show all rooms with temperatures |
enzoldhazam status --json | JSON output for parsing |
enzoldhazam get <room> | Get specific room details |
enzoldhazam set <room> <temp> | Set target temperature |
enzoldhazam login | Save credentials to Keychain |
enzoldhazam logout | Clear stored credentials |
Examples
enzoldhazam status
enzoldhazam set "Living Room" 22
enzoldhazam get "Bedroom" --json
Instructions
When the user asks about home temperature, heating, or thermostats:
- Use
enzoldhazam status to check current state
- Use
enzoldhazam set <room> <temp> to change temperature
- Parse
--json output when you need to process the data
Always confirm temperature changes with the user before executing.