Control NGBS iCON Smart Home thermostats via enzoldhazam.hu.
git clone https://github.com/daniel-laszlo/enzoldhazam.git
cd enzoldhazam
go build -o enzoldhazam ./cmd/enzoldhazam
sudo mv enzoldhazam /usr/local/bin/
enzoldhazam login
Or set environment variables:
export ENZOLDHAZAM_USER="your-email"
export ENZOLDHAZAM_PASS="your-password"
| Command | Description |
|---|---|
| --------- | ------------- |
enzoldhazam status | Show all rooms with temperatures |
enzoldhazam status --json | JSON output for parsing |
enzoldhazam get | Get specific room details |
enzoldhazam set | Set target temperature |
enzoldhazam login | Save credentials to Keychain |
enzoldhazam logout | Clear stored credentials |
# Check current temperatures
enzoldhazam status
# Set a room to 22°C
enzoldhazam set "Living Room" 22
# Get room info as JSON
enzoldhazam get "Bedroom" --json
When the user asks about home temperature, heating, or thermostats:
enzoldhazam status to check current stateenzoldhazam set to change temperature--json output when you need to process the dataAlways confirm temperature changes with the user before executing.
共 1 个版本