77 lines
4.1 KiB
Markdown
77 lines
4.1 KiB
Markdown
# Home Assistant
|
|
|
|
## Access
|
|
|
|
- **Hostname**: HA
|
|
- **IP**: 10.100.0.40 (LAN_100)
|
|
- **OS**: Home Assistant OS (reports as Oracle Linux 6 to ESXi)
|
|
- **Web UI**: http://10.100.0.40:8123 / https://ha.dohertylan.com
|
|
- **SSH**: Not available (Home Assistant OS — no direct shell access from this machine)
|
|
- **API Token**: `eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI3MDU4MDcwNWNjOTI0MmE5YTg1OTJmMWRmMWY0YTk5NSIsImlhdCI6MTc3MTE4NzM0NCwiZXhwIjoyMDg2NTQ3MzQ0fQ.RXzwb_xu9TQyIE2QABRJP5nXtb6FDyHY7Phu3vFJecw`
|
|
|
|
## Hardware (VM on ESXi)
|
|
|
|
- **CPU**: 16 vCPUs (Intel Xeon E5-2697 v4 @ 2.30GHz)
|
|
- **RAM**: 16 GB (12.5 GB host usage, ~1.1 GB guest active)
|
|
- **Disk**: 128 GB (AHCI/SATA, datastore NVME_1)
|
|
- **Boot time**: 2026-02-17
|
|
|
|
## Network
|
|
|
|
| NIC | Type | MAC | Port Group | IP |
|
|
|-----|------|-----|------------|-----|
|
|
| ethernet-1 | vmxnet3 | 00:0c:29:f3:f3:5b | LAN_100 | 10.100.0.40/24 |
|
|
|
|
- Single NIC (LAN_100 only, no DATA_50)
|
|
|
|
## Home Assistant
|
|
|
|
- **Version**: 2026.9.4 (verified 2026-10-01)
|
|
- **State**: RUNNING
|
|
- **Location**: Syracuse, IN (41.41, -85.72)
|
|
- **Time zone**: America/New_York
|
|
- **Units**: Imperial (US)
|
|
|
|
### Scale
|
|
|
|
- **2,613 entities** across 80 service domains (804 unavailable as of 2026-10-01 — 289 are stale `new_*` entities)
|
|
- Top entity types: sensor (866), switch (297), number (283), button (251), binary_sensor (232), select (161), device_tracker (133), light (94)
|
|
|
|
### Key Integrations
|
|
|
|
| Category | Integrations |
|
|
|----------|-------------|
|
|
| **Z-Wave / Zigbee / Matter** | zwave_js, matter |
|
|
| **MQTT / ESPHome / Tasmota** | mqtt, esphome, tasmota |
|
|
| **WiFi Devices** | shelly, yolink, ac_infinity, flair, midea_dehumidifier_lan, govee_ble |
|
|
| **Appliances** | ge_home, roborock |
|
|
| **Media** | sonos, apple_tv, cast, harmony, webostv |
|
|
| **Network / Monitoring** | unifi, truenas, brother, ipp |
|
|
| **Protocols** | homekit, homekit_controller, modbus, bthome, ibeacon, oralb |
|
|
| **Voice / AI** | alexa, google_assistant, anthropic, openai_conversation, wyoming |
|
|
| **Other** | hacs, cloud, go2rtc, droplet, isy994 |
|
|
|
|
### Notable Devices
|
|
|
|
- **PowerMonitorMain** — Aeotec Home Energy Meter 8 (ZWA046), Z-Wave JS node 42, firmware 1.7.7. Entities `sensor.powermonitormain_*` (consumption/production W, kWh, V, A, PF, kVar per channel). Manuals in [manuals/](manuals/). 2-clamp version; endpoints: EP1/EP2 clamp 1 consumption/production, EP3/EP4 clamp 2, EP5/EP6 sum of clamps, EP7/EP8 net.
|
|
|
|
### Energy Dashboard
|
|
|
|
- **Grid** (configured 2026-10-01): two import entries, one per leg of PowerMonitorMain:
|
|
- Leg 2: `sensor.powermonitormain_electric_consumption_kwh_3` / power `..._consumption_w_3` (EP3, clamp 2 consumption)
|
|
- Leg 1: `sensor.powermonitormain_electric_production_kwh` / power `..._production_w` (EP2, clamp 1 "production") — **clamp 1 is installed reversed**, so leg 1 load reports as production (no solar; it reads all night). EP1 consumption has never registered. If clamp 1 is ever flipped, switch this entry to `sensor.powermonitormain_electric_consumption_kwh` (EP1), or replace both with EP5 (`..._consumption_kwh_5`, sum of clamps).
|
|
- Don't use EP7 (net consumption) — with a reversed clamp it subtracts leg 1 instead of adding it.
|
|
- Replaced `sensor.total_watts_wh` (old IoTaWatt at 10.100.0.62 — hardware removed; integration, device and 29 entities deleted from HA 2026-10-01). Meter statistics begin 2026-09-30.
|
|
- **Water** (configured 2026-10-01): consumption `sensor.water_total_usage` (Riemann integral helper of the flow rate, gal, lifetime total; registry device_class override → `water`), flow rate `sensor.droplet_prefilter_flow_rate` (gal/min, `stat_rate`)
|
|
- Droplet (utility room, pre-filter): `sensor.droplet_daily_water_usage` / `sensor.droplet_monthly_water_usage` are utility_meter helpers on `sensor.water_total_usage`. Don't use `sensor.droplet_prefilter_water` — it is a per-interval delta that goes negative, not a total.
|
|
|
|
### Automations
|
|
|
|
- 24 automations configured
|
|
|
|
## Notes
|
|
|
|
- Home Assistant OS manages its own Docker containers internally — the Docker bridge (172.30.32.1) shown in ESXi docs is internal to HAOS
|
|
- govc guest operations don't work (HAOS doesn't use standard Linux auth)
|
|
- Backed up by Veeam via "Backup VMs" job
|