Complete hardware and wiring documentation for Pablo's residential energy system in Bilbao.
Last updated: 2026-05-27
┌─────────────────────────┐
│ GRID (Iberdrola) │
│ 1Gbps fiber + power │
└────────────┬─────────────┘
│
┌────────────▼─────────────┐
│ CUADRO GENERAL (casa) │
│ Iberdrola smart meter │
│ IGA + 2 diferenciales │
│ Circuitos casa │
└──┬──────────────────┬─────┘
│ │
┌────────────▼────┐ ┌────────▼──────────┐
│ CUADRO GARAJE │ │ CUADRO AEROTERMIA │
│ Solar + Batt │ │ Hitachi + ACS │
│ + EV charging │ │ │
└─────────────────┘ └────────────────────┘
Ubicacion: Interior, planta baja.
| Componente | Marca/Modelo | Funcion |
|---|---|---|
| Smart meter | Iberdrola (LED azul/rojo) | Contador bidireccional, medicion de red |
| IGA | ABB | Interruptor General Automatico |
| Diferencial 1 | ABB | Proteccion diferencial grupo 1 |
| Diferencial 2 | ABB | Proteccion diferencial grupo 2 |
Bajo Diferencial 1: - Circuitos de alumbrado y enchufes generales
Bajo Diferencial 2: - HORNO - HIDROMASAJE - Otros circuitos de fuerza
Sub-panel auxiliar (Golmar FA-G2+): - VIDEOPORTERO (Golmar) - ALUMBRADO (circuito dedicado) - CALDERA - GARAJE/PUERTA
Ubicacion: Garaje, planta baja.
| Equipo | Marca/Modelo | Funcion | Conexion |
|---|---|---|---|
| Bateria | Sonnen Batterie (s/n 218483) | Almacenamiento 10kWh | WiFi 192.168.86.100 |
| Inversor solar | GoodWe GW6000D-NS (6000W nominal AC) | Conversion DC-AC | WiFi 192.168.86.238, UDP :8899 |
| Cargador EV | Tesla Wall Connector Gen 3 | Carga vehiculo electrico | WiFi 192.168.86.31 |
| Dato | Valor |
|---|---|
| Numero de paneles | 14 |
| Modelo | Longi Solar LR4-72HPH-450M |
| Potencia por panel | 450W |
| Potencia pico total | 6.3 kWp |
| Dimensiones panel | 2094 x 1038 x 35 mm |
| Certificacion | TUV, IEC |
| Ubicacion | Tejado |
PARED DEL GARAJE (vista frontal)
═══════════════════════════════════════════════════════════════
┌──────────────────┐ ┌─────────────┐
│ GoodWe │ │ Fusibles │
│ GW6000D-NS │ │ DC solar │
│ (inversor) │ └─────────────┘
│ ┌────────────┐ │
│ │DC disconnect│ │
│ └────────────┘ │
└──────────────────┘
│ ┌──────────────────────────────────────┐
cables DC rojos │ PANEL SUPERIOR │
(desde paneles) │ │
│ │ DIFEREN. │ SOLAR INV │ CARGAD. │ │
┌──────────────────┐ │ (RCD) │ (GoodWe) │(Tesla) │ │
│ │ │ │ │ │ │
│ Sonnen │ │ ★ SHELLY PRO 3EM (a la derecha) │
│ Batterie │ └──────────────────────────────────────┘
│ 10 kWh │
│ │ ┌──────────────────────────────────────────┐
│ ○ sonnen │ │ PANEL INFERIOR │
│ │ │ │
└──────────────────┘ │ GRAL │DEPUR.│ENCHUF│ILUM. │ILUM. │rel│
│ DIFER. │PISCI.│GARAJ.│PISCINA│RUINAS │ │
┌──────────┐ └────────┴──────┴──────┴───────┴───────┴───┘
│ Tesla WC │
│ Gen 3 │ (a la derecha, en la pared)
└──────────┘
Panel superior: Protecciones del sistema solar/bateria/EV. Magnetotermicos: - DIFERENCIAL (RCD, proteccion diferencial) - SOLAR INV (proteccion del inversor GoodWe) - CARGADOR (proteccion del Tesla Wall Connector) - Espacio libre a la derecha para el Shelly Pro 3EM
Panel inferior: Distribucion de circuitos del garaje y exterior. Magnetotermicos: - GENERAL DIFERENCIAL (RCD principal, entrada desde cuadro general de la casa) - DEPURADORA PISCINA (bomba de calor + depuradora) - ENCHUFES GARAJE - ILUMINACION PISCINA (zona exterior piscina) - ILUMINACION RUINAS (zona exterior ruinas) - Relojes programadores de encendido/apagado de iluminacion exterior
GET /api/v2/statusgrid_power_w; Wibeee queda como fallback/cross-check.goodwe en PyPItesla_vehicle.enabled esta activo.tesla_vehicle.enabled: false, ev.charging_mode: off) para aislar un problema electrico. Pablo EMS solo lee vitales del Wall Connector.El cuadro garaje alimenta el circuito de piscina (bomba de calor + depuradora). Este consumo era invisible antes de la instalacion del Shelly Pro 3EM.
GET /rpc/EM.GetStatus?id=0garage_panel_power_w, pool_power_w, shelly_solar_power_wColocacion de las 3 pinzas CT:
Desde CUADRO GENERAL (casa) hacia GARAJE
│
│ ← CT-A (entrada/rama de garaje)
│ Pinzar la FASE, flecha ↓ hacia cargas
▼
┌───────────────────────────────────────┐
│ PANEL INFERIOR │
│ GRAL │DEPUR.│ENCHUF│ILUM. │ILUM.│ │
│ DIFER. │PISCI.│GARAJ.│PISCI.│RUIN.│ │
└────────┴──┬───┴──────┴──────┴─────┴───┘
│
CT-B → → ┤ Cable que SALE del magnetotermico
│ DEPURADORA PISCINA
│ Flecha → hacia la piscina
▼
Bomba + depuradora
┌───────────────────────────────────┐
│ PANEL SUPERIOR │
│ DIFER. │SOLAR INV│CARGAD.│ SHELLY │
└────────┴────┬────┴───────┴────────┘
│
CT-C → → ┤ Cable AC entre el GoodWe
│ y el magnetotermico SOLAR INV
│ Flecha alejandose del inversor
▼
GoodWe
| CT | Cable | Panel | Senal | Direccion flecha |
|---|---|---|---|---|
| CT-A | Cable de entrada/rama del garaje (cuadro general → garaje) | Inferior, entrada al GRAL DIFERENCIAL | garage_panel_power_w |
Hacia abajo (hacia cargas) |
| CT-B | Salida del magnetotermico DEPURADORA PISCINA | Inferior, 2o magnetotermico | pool_power_w |
Hacia la piscina |
| CT-C | Cable AC entre GoodWe y magnetotermico SOLAR INV | Superior, cable del inversor | shelly_solar_power_w |
Alejandose del inversor |
Importante: Pinzar solo el cable de FASE (marron/negro), nunca el neutro ni ambos juntos. Si una lectura es negativa cuando deberia ser positiva, girar la pinza 180 grados.
Instalacion paso a paso (requiere electricista):
casapazosmendez via app Shelly (AP mode ShellyProEM3-XXXX)curl http://192.168.86.50/rpc/EM.GetStatus?id=0shelly_3em.enabled: true en config.yaml, luego docker restart pablo-emsUbicacion: Sala de calderas (planta baja, zona tecnica).
| Equipo | Marca/Modelo | Funcion | Conexion |
|---|---|---|---|
| Bomba de calor (exterior) | Hitachi Yutaki M (monobloc, 4 HP) | Unidad exterior, doble ventilador | H-Link bus (2 hilos) |
| Controlador | Hitachi PC-ARFH2E (FW H-0258, PCB H-0286) | Control aerotermia, ACS, circuitos | H-Link bus, panel pared |
| Termostato ambiente | SALUS RT520 (a pilas, 868 MHz RF) | Demanda on/off calefaccion | RF propietario → receptor SALUS |
| Receptor SALUS | SALUS RT520RX | Rele on/off demanda | 868 MHz RF, junto a tuberias |
| Acumulador ACS | Cosaltherm | Deposito de agua caliente sanitaria | — |
| Valvula zona | MODULO COMPACT (actuador motorizado) | Direcciona agua entre circuitos | Cableada |
| Videoportero | Golmar (panel pared) | Monitor de videoportero | — |
Panel Hager con 4 magnetotermicos naranjas etiquetados: - INERCIA — deposito buffer (tanque de inercia) - ACS — agua caliente sanitaria - SUELO RAD — suelo radiante (planta baja) - AEROTERMIA — bomba de calor exterior
Alimentacion independiente desde cuadro general.
| Circuito | Zona | Tipo | Control |
|---|---|---|---|
| Circuito 1 | Planta baja | Suelo radiante | Controlador Hitachi + SALUS RT520 |
| Circuito 2 | Planta alta | Radiadores tradicionales | Controlador Hitachi |
| ACS | Toda la casa | Agua caliente (40°C) | Controlador Hitachi |
El termostato SALUS RT520 solo envia senal on/off al controlador Hitachi ("necesito calor si/no"). El Hitachi PC-ARFH2E es el cerebro: controla temperatura del agua, modo, ACS, valvulas de zona.
Estado actual: Controlador Hitachi usa H-Link (bus propietario 2 hilos). SALUS RT520 es RF 868 MHz sin WiFi. WiFi disponible en sala de calderas via TP-Link RE450 extensor (.42).
Solucion elegida: ATW-MBS-02 (Modbus TCP directo por Ethernet)
Hitachi Yutaki M ── H-Link (2 hilos) ──► ATW-MBS-02 ── Ethernet RJ45 ──► RE450 (.42)
│
PC-ARFH2E (pared) ── H-Link (coexiste) ─┘ WiFi bridge
│
Google Nest (192.168.86.x)
│
MINIX (.23) → Pablo EMS
Hitachi ATW-MBS-02 (~350-410 EUR) - Gateway Modbus nativo de Hitachi para toda la gama Yutaki (incluido Yutaki M) - Puerto Ethernet RJ45 con Modbus TCP (puerto 502, slave ID 1) — cable directo al RE450 - Se conecta al bus H-Link con 2 cables (terminales 1-2, par trenzado apantallado 0.75mm²) - Convive con el controlador de pared PC-ARFH2E en el mismo bus H-Link (multi-drop) - Necesita fuente de alimentacion 24V externa (no se alimenta del bus) - Compra: gasfriocalor.com (~353 EUR IVA inc.) o gilius.shop (~412 EUR IVA inc.)
Registros Modbus expuestos (~100+):
| Registro | Funcion | R/W |
|---|---|---|
| 1001 | Control unit Run/Stop | R/W |
| 1002 | Control unit Mode (Cool/Heat/Auto) | R/W |
| 1007 | Eco/Comfort mode | R/W |
| 1024 | ACS (DHW) Run/Stop | R/W |
| 1025 | ACS setpoint temperatura | R/W |
| 1080 | ACS temperatura actual (x10 para °C) | R |
| 1091 | Temperatura exterior | R |
| 1092 | Temperatura agua entrada | R |
| 1093 | Temperatura agua salida | R |
| 1201 | Temperatura salida bomba de calor | R |
| 1212 | Frecuencia compresor (Hz) | R |
| 1220 | Caudal agua (m³/h, x0.1) | R |
| 1221 | Velocidad bomba agua (%) | R |
| 1223 | Codigo alarma/error | R |
Registros adicionales: temperaturas gas/liquido/descarga/evaporacion, corriente compresor, valvula expansion, demanda circuitos 1 y 2, setpoints termostato, anti-legionela, contadores de energia.
Configuracion necesaria en el controlador Hitachi: - Menu > System Configuration > General Options > External Control Option > Control Mode = Air (1), Water (2), o Total (3) (no Local) - Esto permite que el ATW-MBS-02 envie comandos mientras el controlador de pared sigue operativo
Documentacion: - Manual ATW-MBS-02 - Registros Modbus completos - Docs oficiales Hitachi
Proyecto open-source: hass-hitachi_yutaki (v2.0.2, marzo 2026) — integracion Home Assistant con mapa de registros Modbus completo para Yutaki M, usa pymodbus. Tambien: erikzw7/yutaki (pymodbus + InfluxDB ejemplo).
Opciones descartadas: - ~~Gateway Intesis INMBSHIT001R000~~ — es para VRF/aire acondicionado comercial, NO para ATW. Ademas Modbus RTU (no TCP) y obsoleto. - ~~Gateway Intesis INKNXHIT001A000~~ — si soporta ATW pero salida KNX, no Modbus. Inutil para Pablo EMS. - ~~Convertidor RS485-WiFi~~ — innecesario, el ATW-MBS-02 tiene Ethernet nativo con Modbus TCP. - ~~Powerline TL-WPA4530~~ — innecesario, el RE450 ya da WiFi con Ethernet en sala de calderas.
El SALUS RT520 se puede eliminar una vez integrado el Modbus — la demanda de calefaccion se controla directamente desde Pablo EMS via registros de circuito.
Internet (R, 1Gbps simetrico)
└── ZTE ZXHN H298Q (router R, planta alta)
├── WiFi: MIWIFI_A832 / MIWIFI_A832_5G
├── Admin: https://192.168.1.1:8443 (admin / pls1nstaller0nly)
└── Eero Pro 6E mesh "La Que Brilla" (bridge mode, 3 nodos)
└── [cable ethernet a planta baja]
└── Google Nest WiFi mesh "casapazosmendez" (NAT, 192.168.86.x)
├── 3 Nest points (.119, .136, .221)
├── TP-Link TL-WA850RE extensor (.35)
├── TP-Link RE450 extensor (.42, sala de calderas)
└── Dispositivos IoT
| IP | Dispositivo | Protocolo |
|---|---|---|
| .1 | Google Nest WiFi router | — |
| .23 | MINIX Z150 (WiFi) | SSH + dashboard :8000 |
| .100 | Sonnen Batterie | HTTP API :80 |
| .50 | Shelly Pro 3EM | HTTP RPC /rpc/EM.GetStatus |
| .31 | Tesla Wall Connector | HTTP API |
| .27 | Tado (termostato) | Cloud |
| .32 | Ring Stick Up Cam | Cloud |
| .22 | Ring Doorbell | Cloud |
| .21 | Amazon Echo/Alexa | Cloud |
| .35 | TP-Link TL-WA850RE extensor WiFi | SSID: casapazosmendez_EXT |
| .42 | TP-Link RE450/RE455 extensor WiFi (sala calderas) | HTTP admin :80, hostname: re455.lan |
| .238 | GoodWe GW6000D-NS (inversor solar) | UDP :8899 / goodwe lib |
| IP | Dispositivo | Protocolo |
|---|---|---|
| .1 | ZTE ZXHN H298Q router | — |
| .8 | Wibeee (Iberdrola) | HTTP /en/status.xml |
| .22 | MINIX Z150 (Ethernet) | SSH |
| Dispositivo | Modelo | Detalles | Uso potencial |
|---|---|---|---|
| Powerline WiFi Extender | TP-Link TL-WPA4530 (AV500) | SSID: TP-LINK_9EE0 / TP-LINK_9EE0_5G, Pass: 73402589, Powerline MAC: 84-16-F8-FE-9E-E2, Powerline Key: FAAM-FUCM-KGOR-UBNC, S/N: 216A314A01609, Admin: http://tplinkplc.net (admin/admin), Dual band 2.4+5GHz. Nota: es solo la unidad receptora, necesita un segundo adaptador Powerline TP-Link en el otro extremo (~20-25 EUR, cualquier AV500+). | Llevar red a sala de calderas via cableado electrico (para aerotermia Modbus TCP), o a cualquier zona sin WiFi |
| ~~WiFi Range Extender~~ | ~~TP-Link RE450 (AC1750)~~ | DESPLEGADO en sala de calderas como .42 — ver tabla de dispositivos en red | — |
| Eero Beacon / Extensor | Eero (modelo por confirmar) | Pequeño, enchufe directo, QR code para setup. Probablemente parte del mesh "La Que Brilla". | Ampliar mesh Eero si se necesita mas cobertura |
| Shelly (modelo por confirmar) | Shelly | Sin usar | Rele inteligente WiFi para controlar circuitos, medir consumo, o sustituir receptor SALUS RT520RX |
Comprar 1x Eero Pro 6E (planta baja) + 1x Eero Outdoor 7 (portal). Migrar todos los dispositivos a mesh Eero unico. Desactivar Google Nest y radios WiFi del ZTE. Resultado: red unica, un solo NAT (ZTE), WiFi 6E en toda la casa.
pablo_ems/
├── adapters/ # Adaptadores por dispositivo
│ ├── sonnen.py # Sonnen local API
│ ├── goodwe.py # GoodWe UDP/SEMS
│ ├── tesla_wc.py # Tesla Wall Connector (local, read-only)
│ ├── tesla_vehicle.py # Tesla Fleet API (cloud)
│ ├── wibeee.py # Wibeee (Iberdrola) energy monitor
│ ├── shelly_pro3em.py # Shelly Pro 3EM (garaje/piscina/solar)
│ ├── golmar.py # Golmar gate opener
│ ├── ring.py # Ring cameras/snapshots
│ └── hitachi.py # [FUTURO] Hitachi Yutaki M via Modbus TCP
├── engine/
│ ├── optimizer.py # Logica de optimizacion (EV surplus + EMS battery control)
│ ├── safety.py # Safe mode, histeresis, rate limiting
│ └── alerts.py # Deteccion de anomalias
├── storage/ # SQLite
├── api/ # FastAPI + dashboard
└── __main__.py # Entry point
sonnen:
host: "192.168.86.100"
port: 80
poll_interval_s: 10
goodwe:
enabled: true
host: "192.168.86.238"
poll_interval_s: 30
wibeee:
enabled: true
host: "192.168.1.8"
port: 80
poll_interval_s: 10
tesla_vehicle:
enabled: false
ev:
auto_enabled: false
charging_mode: "off"
shelly_3em:
enabled: true
host: "192.168.86.50"
ct_a_signal: "garage_panel_power_w"
ct_b_signal: "pool_power_w"
ct_c_signal: "shelly_solar_power_w"
source_priority:
home_consumption_w: ["calculated", "sonnen"]
grid_power_w: ["sonnen", "wibeee", "calculated"]
solar_power_w: ["shelly_3em", "goodwe", "sonnen"]
control_interval_s: 30
| Spec | Valor |
|---|---|
| CPU | Intel N150 (4 cores, 3.6GHz) |
| RAM | 16GB LPDDR5 |
| Storage | 512GB SSD |
| Red | Gigabit Ethernet + WiFi 6 |
| Consumo | ~10W |
| OS | Ubuntu Server 24.04 LTS |
| Interfaz | IP | MAC | Red |
|---|---|---|---|
| Ethernet (enp1s0) | 192.168.1.22 | a0:1e:0b:15:4d:07 | ZTE/Eero (acceso SSH desde Mac) |
| WiFi (wlp0s20f3) | 192.168.86.23 | — | Google Nest (acceso a IoT: Sonnen, Tesla WC) |
| Tailscale | 100.105.171.15 | — | VPN (acceso remoto desde cualquier sitio) |
Configurado como alternativa para encender el MINIX remotamente tras un corte de luz:
# Desde Mac:
wakeonlan a0:1e:0b:15:4d:07
enp1s0 via ethtool -s enp1s0 wol g/etc/netplan/50-cloud-init.yaml, wakeonlan: true)wakeonlan en Mac (brew install wakeonlan)ssh pablopr@192.168.1.22 # LAN
ssh pablopr@100.105.171.15 # Remoto (Tailscale)
cd ~/pablo-ems/bilbao
docker compose up -d --build
http://192.168.1.22:8000http://100.105.171.15:8000 (via Tailscale)La Sonnen corregida mide ahora la importacion/exportacion real de red y es la fuente primaria de grid_power_w. Wibeee (Iberdrola) sigue disponible como fallback/cross-check en el punto del contador. Home consumption se calcula del balance energetico.
El Shelly Pro 3EM esta instalado en el cuadro garaje con 3 pinzas CT: - CT-A: Cable/rama cuadro general → garaje (balance del panel/garaje, no toda la vivienda) - CT-B: Circuito piscina (bomba calor + depuradora, antes invisible) - CT-C: Salida AC del inversor GoodWe (cross-check produccion solar)
Balance energetico actualizado: home = grid + solar - battery - ev - pool. La piscina se resta aparte porque CT-B ya mide el circuito bomba de calor + depuradora y no queremos contarla dos veces dentro de "casa".
| Dato | Valor |
|---|---|
| Marca | Tesla |
| Cargador | Tesla Wall Connector Gen 3 |
| Control | Via Tesla Fleet API (cloud), actualmente desactivado en produccion |
| Capacidades | Start/stop carga, set amps (5-32A), lectura clima/GPS/estado cuando se reactive |
| Limitacion | Min 5A; por debajo, debe parar la carga |
| Latencia | ~2-5s (cloud), wake-up puede tardar ~30s |
| GPS casa | 42.1122883, -8.7477176 (radio 197m) |
| Geofencing | ev_at_home: True/False/None segun GPS del vehiculo |
El Wall Connector queda en modo diagnostico/read-only para Pablo EMS. tesla_vehicle.enabled esta en false, ev.auto_enabled esta en false y ev.charging_mode esta en off. OpenClaw tampoco puede mandar acciones EV mientras la automatizacion EV este desactivada.
Problema pendiente: el coche se para incluso a 6A. En intentos de carga a mayor intensidad se midieron bajadas en el Wall Connector hasta aproximadamente 216-219V y recuperacion a 230-240V tras pararse. Esto ya existia historicamente: nunca se ha podido cargar el Tesla de forma fiable a mucha potencia, aunque ahora tambien falla a baja intensidad.
Hipotesis a revisar por electricista: - Caida de tension en la linea dedicada al Wall Connector. - Seccion/recorrido de cable insuficiente o cable dañado. - Borne, empalme, magnetotermico, diferencial o proteccion con mal contacto. - Problema de neutro o tierra. - Calentamiento o microcorte que no queda capturado por el polling de 10s. - Defecto del propio Wall Connector o respuesta del coche a una anomalia electrica.
PLANTA ALTA
═══════════════════════════════════════════
ZTE Router (Internet R)
Eero Pro 6E x3 (mesh "La Que Brilla")
PLANTA BAJA (interior)
═══════════════════════════════════════════
[Cuadro General]
- Contador Iberdrola
- IGA + Diferenciales
- Circuitos casa
- Sub-panel Golmar (videoportero, alumbrado, caldera, garaje)
- Pinza Sonnen principal + Wibeee como cross-check
Google Nest WiFi (mesh "casapazosmendez")
Tado termostato
Amazon Echo
GARAJE
═══════════════════════════════════════════
[Cuadro Solar/Bateria]
- Sonnen Batterie 10kWh
- GoodWe GW6000D-NS Inversor (6kW)
- Tesla Wall Connector
- Paneles de proteccion
- Shelly Pro 3EM en cuadro garaje
SALA DE CALDERAS
═══════════════════════════════════════════
[Cuadro Aerotermia - Panel Hager]
- Magnetotermicos: INERCIA, ACS, SUELO RAD, AEROTERMIA
[Equipos]
- Hitachi Yutaki M 4HP (bomba calor monobloc, exterior)
- Hitachi PC-ARFH2E (controlador pared, H-Link bus)
- SALUS RT520 (termostato RF a pilas) + RT520RX (receptor rele)
- Cosaltherm acumulador ACS
- MODULO COMPACT (valvula zona motorizada)
- Golmar videoportero monitor
[FUTURO: ATW-MBS-02 + Powerline TL-WPA4530 para Modbus TCP]
EXTERIOR
═══════════════════════════════════════════
- 14x Longi Solar LR4-72HPH-450M (450W cada uno, 6.3kWp total)
Dimensiones: 2094x1038x35 mm, Certificacion TUV/IEC
- Hitachi Yutaki M 4HP unidad exterior (doble ventilador, monobloc)
- Ring Doorbell (portal)
- Ring Stick Up Cam (exterior)
- [FUTURO: Eero Outdoor 7 (portal)]
PISCINA (alimentada desde cuadro garaje)
═══════════════════════════════════════════
- Bomba de calor piscina
- Depuradora
- Luces exteriores
- Medido por Shelly Pro 3EM CT-B
Tesla Wall Connector se para por cambio/caida de tension — EMS/OpenClaw/Tesla Fleet estan desactivados para el coche, asi que las paradas actuales no las causa el software. Revisar circuito completo del cargador: entrada, protecciones, neutro, tierra, bornes, empalmes, seccion de cable, calentamientos y tension bajo carga.
Double NAT — ZTE hace NAT, Google Nest hace NAT otra vez. Eero esta en bridge mode, lo que mejoro la situacion. Se resolvera completamente con la migracion a mesh Eero unico.
Cobertura WiFi portal — Ring Doorbell con senal debil. Se resolvera con Eero Outdoor 7.
Aerotermia sin control inteligente — Mayor consumidor electrico sin datos ni control. Hitachi Yutaki M (4HP) con controlador PC-ARFH2E soporta ATW-MBS-02 (Modbus). Termostato SALUS RT520 es RF sin conectividad. Plan: ATW-MBS-02 + Powerline/WiFi para integrar en Pablo EMS.
Sin red en sala de calderas — No hay WiFi ni Ethernet en la zona tecnica. Solucion: TP-Link TL-WPA4530 Powerline (disponible) lleva red via cableado electrico sin obra.
MINIX no arranca solo tras corte de luz — BIOS AMI DNB19T no ofrece opcion "Restore on AC Power Loss". Wake-on-LAN configurado como workaround (wakeonlan a0:1e:0b:15:4d:07 desde Mac). Para arranque automatico garantizado, conectar teclado+monitor y buscar la opcion en BIOS.