Firmware ESPHome
Xima Domo corre ESPHome estándar sobre el ESP32. El add-on escribe el YAML, pero podés editar cualquier archivo a mano cuando quieras — el parser quirúrgico respeta tus ediciones siempre que vivan en secciones conocidas, y preserva las secciones desconocidas verbatim.
Componentes soportados
| Componente | Tipos ESPHome | Dominio HA |
|---|---|---|
| Light | output: gpio + light: binary | light |
| Switch / Relay | switch: gpio | switch |
| Cover (persiana / cortina) | cover: time_based | cover |
| Entrada digital | binary_sensor: gpio | binary_sensor |
| Temperatura DS18B20 | one_wire + sensor: dallas_temp | sensor |
| Medidor PZEM | uart + sensor: pzemac/pzemdc | sensor |
| Cisterna | output + switch + binary_sensor + script + flow_pump_protection (opcional) | switch + binary_sensor + sensor |
Templates
El YAML canónico para cada instalación de referencia Plan-N vive en /firmware. Cloná, copiá, adaptá.
Seguridad
El add-on ya bloquea los pines peligrosos en cada dropdown (GPIO 6–11 están cableados al bus SPI del flash y romperlos es permanente), pero las reglas también viven en texto plano en /docs/firmware/safety.md.