YAML (EN)
StandardSerialization 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