A concept dashboard for HouseOS — what the house looks like once every system answers to one local brain instead of a dozen vendor apps.
This is a design mockup. Every reading on this page is invented to illustrate the target build. Nothing here is connected to a live device, and no Home Assistant data is ingested or displayed. The live platform is deployed and healthy — this page shows where it is going, not what it currently measures.
Watts, live from the smart panel. The EV charger alone is more than every other circuit combined.
Evening peak is EV charging stacked on top of HVAC — the exact overlap that shifting to off-peak eliminates.
Circuit-level metering from the smart panel, solar production, home battery, and generator standby state.
sensor.utility_panel_main_power
6420 W
sensor.utility_solar_production
4180 W
sensor.utility_battery_level
68 %
sensor.utility_battery_power
-1200 W
sensor.utility_grid_power
1040 W
sensor.utility_energy_today
38.2 kWh
sensor.utility_energy_cost_today
4.21 USD
sensor.utility_generator_status
standby
EV charging tied to solar surplus and off-peak rates. Bay doors and gate report position, not just motion.
sensor.driveway_ev_charger_state
charging
sensor.driveway_ev_charger_power
9600 W
sensor.driveway_ev_charger_session_energy
18.4 kWh
sensor.driveway_ev_battery_level
72 %
sensor.driveway_ev_range
241 mi
binary_sensor.garage_bay_1_door
closed
binary_sensor.garage_bay_2_door
closed
binary_sensor.garage_bay_3_door
open
cover.driveway_gate
closed
Chemistry and filtration monitored continuously. Filter pressure trending up is the early warning for a backwash.
sensor.pool_water_temperature
84 °F
sensor.pool_spa_temperature
102 °F
sensor.pool_ph
7.4 pH
sensor.pool_orp
742 mV
sensor.pool_salt_level
3150 ppm
sensor.pool_filter_pressure
22 psi
switch.pool_pump
on
sensor.pool_pump_power
1180 W
climate.pool_heater
off
switch.pool_waterfall
off
light.pool_underwater
off
cover.pool_cover
open
binary_sensor.pool_gate
closed
Two zones, humidity, filter life, and air quality. Attic temperature drives the ventilation fan.
climate.great_room_thermostat
cooling
sensor.great_room_temperature
72 °F
climate.primary_thermostat
cooling
sensor.primary_temperature
70 °F
sensor.great_room_humidity
48 %
sensor.utility_hvac_filter_life
22 %
sensor.great_room_air_quality
31 AQI
fan.attic_ventilation
on
sensor.attic_temperature
104 °F
Locks, cameras, doorbell, and alarm state in one place. Every lock reports position, battery, and last actor.
lock.front_door
locked
lock.back_door
locked
lock.garage_entry_door
unlocked
binary_sensor.front_doorbell
idle
binary_sensor.front_doorbell_motion
clear
camera.front_porch
recording
camera.driveway
recording
camera.back_patio
recording
camera.pool
recording
camera.side_yard
recording
binary_sensor.foyer_alarm
disarmed
binary_sensor.utility_smoke_detector
clear
binary_sensor.front_mailbox
closed
Six irrigation zones with a rain sensor, plus leak detection wired to an automatic main shutoff.
switch.yard_irrigation_zone_1
off
switch.yard_irrigation_zone_2
off
switch.yard_irrigation_zone_3
on
switch.yard_irrigation_zone_4
off
switch.yard_irrigation_zone_5
off
switch.yard_irrigation_zone_6
off
binary_sensor.yard_rain_sensor
dry
sensor.yard_irrigation_water_today
184 gal
valve.utility_water_main
open
binary_sensor.laundry_leak
dry
binary_sensor.utility_water_heater_leak
dry
sensor.utility_water_usage_today
312 gal
LG televisions, Apple TVs, Sonos zones, and Echo speakers — grouped, addressable, and scene-aware.
media_player.great_room_lg_tv
playing
media_player.media_lg_tv
off
media_player.primary_lg_tv
off
media_player.great_room_apple_tv
playing
media_player.media_apple_tv
standby
media_player.kitchen_sonos
playing
media_player.great_room_sonos
grouped
media_player.primary_sonos
idle
media_player.back_sonos_patio
grouped
media_player.kitchen_echo
idle
media_player.office_echo
idle
media_player.primary_echo
idle
media_player.garage_echo
idle
Interior, exterior, and landscape lighting on schedules that follow sunset and occupancy rather than the clock.
light.kitchen_island
on
light.kitchen_undercabinet
on
light.great_room_ceiling
on
light.great_room_accent
off
light.dining_chandelier
off
light.foyer_entry
on
light.primary_bedside
off
light.office_desk
on
light.media_sconces
off
light.front_porch
off
light.back_patio
off
light.yard_landscape
off
light.garage_overhead
off
light.laundry_overhead
off
Who is home drives climate setbacks, arrival lighting, and security arming.
person.john
home
person.wife
home
device_tracker.john_iphone
home
binary_sensor.great_room_occupancy
detected
vacuum.great_room_robot
docked
sensor.kitchen_wine_fridge_temperature
55 °F
sensor.garage_freezer_temperature
-2 °F
<domain>.<area>_<device>[_<measurement>]
Area first, so entities sort and group by physical location. No vendor
names, no abbreviations, no indexes that change when a device is re-paired. Every entity
on this page follows it — which is what makes "energy by area, last 30 days" a
GROUP BY instead of a hand-maintained list.
| Use | Not | Why |
|---|---|---|
sensor.pool_water_temperature | sensor.pool_temp_2 | No abbreviations, no vendor counter |
light.kitchen_island | light.hue_color_lamp_3 | Vendor name and meaningless index |
lock.front_door | lock.august_lock_front | Integration leaks into the ID |
binary_sensor.garage_bay_1_door | binary_sensor.garage_door_a | Numbered instances use digits |
Pool, HVAC, locks, irrigation, EV, and media answer to a single system. No vendor cloud is required for anything to work, and nothing stops working when a company sunsets an app.
Circuit-level metering shows exactly what draws power. EV charging and pool filtration shift to solar surplus and off-peak windows automatically — the two largest controllable loads in the house.
Rising filter pressure, a leak sensor going wet, a freezer drifting warm, an attic at 104°F — each is a notification minutes after it starts rather than a discovery weeks later.
Automations run on the home network and keep running if the internet drops. Cameras and presence data never leave the property unless explicitly sent.
Every state change is retained, so "what did the pool cost to run in August" and "how often did the gate open last month" become queries instead of guesses.
Each device added is usable by every automation already built. The fiftieth device is more valuable than the fifth because the surface it can react to has grown with it.