Skip to content

johnfernkas/home

Repository files navigation

Home Assistant Configuration

Personal Home Assistant configuration.

Setup

  • HA instance: home.johnfernkas.com
  • Hardware: Home Assistant OS on dedicated hardware
  • Sync: This repo auto-pulls to HA at 4am daily via the git-pull add-on. Changes from the HAOS VS Code server should be pushed before pulling locally.

Devices & Integrations

Lighting

  • Lutron Caséta — primary smart lighting throughout the house (local TLS connection)
  • Philips Hue — upstairs bedroom sconces
  • ZHA — Zigbee coordinator for Aqara/LUMI devices

Climate

  • Ecobee — downstairs thermostat (climate.downstairs), provides weather data
  • Midea AC — upstairs bedroom window unit (climate.midea_ac)
  • Dyson Hot+Cool — under-desk fan/heater in office (climate.office)

Audio

  • Sonos — Front Room (Beam), Upstairs Bedroom (Beam), Kitchen, Upstairs Bathroom, Sonos Move (portable), Office (Five)
  • Apple — HomePod Mini (Basement)

Security

  • SimpliSafe — whole-home alarm system
  • UniFi Protect — all internal and external cameras
  • Konnected — garage door opener (cover.konnected_64e394_garage_door)

Appliances

  • Bosch Dishwasher — Home Connect integration
  • GE Profile Opal Ice Maker — basement

Outdoor

  • Bhyve — smart irrigation (front and back yard)
  • Driveway floodlights — motion-activated

Other

  • ESPHome — basement AQ sensor (offline), standing desk controller, garage door
  • ESC/POS Thermal Printer — Epson TM-T88IV via Pi Zero W TCP→USB bridge on the local network
  • iPad Kiosk — HA dashboard kiosk in the office (browser_mod)
  • SimpliSafe — alarm panel

Key Automations

Automation Description
Sleep Mode On Triggered by input_boolean.sleep_mode; turns off lights and activates nighttime mode
Sleep Mode Off Turns on lights and prints morning brief to thermal printer
Morning Brief Prints weather forecast + office temp to thermal printer on wake
Dishwasher Done Push notification when cycle finishes
Dishwasher AC Switches upstairs AC to fan while dishwasher runs, restores when done
Driveway Lights Motion-activated after sunset
Irrigation Front and backyard on configurable schedules (every 2 or 3 days)

Repo Structure

/
├── configuration.yaml      # Root config
├── automations.yaml        # UI-managed automations
├── scripts.yaml            # Intentionally empty (all scripts UI-managed)
├── scenes.yaml             # UI-managed scenes
├── groups.yaml             # Entity groups
├── customize.yaml          # Entity customization overrides
├── shell_commands.yaml     # Shell command integrations
├── integrations/           # One file per platform
├── esphome/                # ESPHome device firmware configs
│   └── archive/            # Old/retired device configs
└── blueprints/             # HA automation blueprints

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors