AboutBlogContact

Introduction to Home Assistant

Home Assistant is an open-source home automation platform that serves as the central hub for your smart home. Combined with boneIO, it provides a powerful and reliable system for managing your entire home.

How boneIO Works with Home Assistant

boneIO offers two integration methods with Home Assistant, depending on the device series:

SeriesIntegration MethodDescription
boneIO BlackMQTT with autodiscoveryAll entities appear automatically
boneIO ESPESPHome APIDefault integration via native Home Assistant API

Both methods provide:

  • Automatic device discovery in Home Assistant
  • Real-time status updates
  • Full control over lights, covers, sensors, and more

boneIO can perform simple actions (button → light, button → cover) internally without Home Assistant. Use HA for advanced automations that require logic, time conditions, or multiple device coordination.

Basic Concepts

Before diving into automations and dashboards, let's understand the key Home Assistant concepts:

ConceptDescriptionExample
EntityA single device or sensor in HAlight.kitchen_main, cover.living_room
StateCurrent status of an entityon, off, open, closed, 25°C
ServiceAn action you can calllight.turn_on, cover.open_cover
AutomationRule that triggers actions"Turn on lights at sunset"
ScenePredefined state for multiple entities"Movie mode" - dim lights, close covers
ScriptReusable sequence of actions"Good night" routine

When to Use boneIO vs Home Assistant

Use CaseboneIO InternalHome Assistant
Button toggles lightOptional
Button controls coverOptional
Double-click actionsOptional
Long-press actionsOptional
Time-based automation
Sunrise/sunset triggers
Conditional logic (if dark AND motion)
Notifications to phone
Voice control
Energy monitoring dashboards

Always configure basic button-to-light/cover actions in boneIO configuration. This ensures they work even if Home Assistant is offline or restarting.

Next Steps