YAML (EN)

Standard

Serialization format for Home Assistant configuration

Definition

YAML (YAML Ain't Markup Language) is a human-readable data format used in Home Assistant for configuring automations, devices, and settings. It enables a structured and clear representation of complex configurations. The YAML files are stored in the /config folder and form the core of the Home Assistant configuration.

Architecture

flowchart TD     A[YAML Configuration Files] --> B[Home Assistant Core]     B --> C[Device Integrations]     B --> D[Automations]     B --> E[Scenes]     B --> F[User Interface]     C --> G[Physical Devices]     D --> H[Actions]     E --> I[Group Actions]     F --> J[Web Interface]     F --> K[Mobile App] 

In Context

  • Typically used together with Home Assistant YAML configuration
  • Related to: JSON, Home Assistant, Configuration Files
  • Example use: Definition of light controls, sensor monitoring, and automation rules
Quelle: AI Generated