HouseWire es una herramienta para modelar y documentar instalaciones eléctricas mediante YAML. Permite editar visualmente espacios, equipos y cableado, trabajar con una consola interactiva y reutilizar catálogos de componentes. Los datos de cada instalación se mantienen separados del código del programa.
- Detalles
- Escrito por: Guille
- Categoría: HouseWire
- Visitas: 3
HouseWire es una herramienta que estoy desarrollando para documentar instalaciones eléctricas de forma estructurada. Cada instalación se describe mediante archivos YAML, separados del código del programa.
Del espacio físico al cableado
Su editor visual permite organizar espacios, cuadros, dispositivos, tubos y conductores sobre un mismo lienzo. La vista física y la vista eléctrica ayudan a comprender cómo se distribuye una instalación y cómo se conectan sus elementos.
Edición visual y por consola
HouseWire incluye una interfaz web, una aplicación de escritorio basada en Electron y una consola interactiva para consultar, añadir o modificar elementos. El modelo puede validarse y guardarse de nuevo en YAML.
Catálogos reutilizables
Los tipos de equipos, materiales y conexiones se describen mediante catálogos independientes, de modo que una instalación pueda aprovechar definiciones compartidas sin mezclar datos privados con el programa.
Código fuente
El proyecto está desarrollado principalmente en Python y JavaScript y se publica bajo la licencia SSPL 1.0. Puedes consultar su código y las instrucciones de instalación en GitHub: guillermomolina/housewire.