Fresh start - excluded large ROM JSON files

This commit is contained in:
OpenClaw Agent
2026-04-11 09:45:12 -05:00
commit 5deb387aa6
395 changed files with 47744 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
# Home Assistant Quick Reference
## Query Examples
### Get all entities
```bash
export HA_URL="http://192.168.0.39:8123"
export HA_TOKEN="your-token"
./ha-api.sh /api/states GET
```
### Get single entity
```bash
./ha-api.sh /api/states/climate.living_room GET
```
### Get weather
```bash
./ha-api.sh /api/states/weather.home GET
```
## Control Examples
### Turn on light
```bash
./ha-api.sh /api/services/light/turn_on POST '{"entity_id": "light.kitchen"}'
```
### Turn off switch
```bash
./ha-api.sh /api/services/switch/turn_off POST '{"entity_id": "switch.garage_door"}'
```
### Set thermostat temperature
```bash
./ha-api.sh /api/services/climate/set_temperature POST '{"entity_id": " climate.living_room", "temperature": 72}'
```
### Toggle garage door
```bash
./ha-api.sh /api/services/cover/toggle POST '{"entity_id": "cover.garage_door"}'
```
## Useful Entity Queries
### List all lights
```bash
./ha-api.sh /api/states GET | grep -o '"entity_id": "[^"]*light[^"]*"'
```
### List all climate devices
```bash
./ha-api.sh /api/states GET | grep -o '"entity_id": "[^"]*climate[^"]*"'
```
### List all sensors
```bash
./ha-api.sh /api/states GET | grep -o '"entity_id": "[^"]*sensor[^"]*"'
```