<?php
$pageTitle = 'Cómo Configurar Focos con Sensor Crepuscular y Control Zigbee en España para un Ahorro Total';
$pageDesc  = 'Descubre cómo instalar y configurar focos con sensor crepuscular y protocolo Zigbee en España. Automatiza tu iluminación exterior y ahorra energía.';
$basePath  = "../";

include __DIR__ . "/../header.php";

$productsJsonPath = __DIR__ . "/products.json";
$allProducts = file_exists($productsJsonPath) ? json_decode(file_get_contents($productsJsonPath), true) : array();

function limpiarTextoSEOStrPost($str) {
    $str = mb_strtolower($str, "UTF-8");
    $str = str_replace(
        ["á", "é", "í", "ó", "ú", "à", "è", "ì", "ò", "ù", "ä", "ë", "ï", "ö", "ü"],
        ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u"],
        $str
    );
    return trim(str_replace("-", " ", $str));
}

$currentCategoryNormalized = limpiarTextoSEOStrPost('Iluminación Inteligente');
$relatedProducts = array();

if (!empty($currentCategoryNormalized) && is_array($allProducts)) {
    foreach ($allProducts as $prod) {
        $prodCatNormalized = limpiarTextoSEOStrPost($prod["category"] ?? "");
        if ($prodCatNormalized === $currentCategoryNormalized) {
            $relatedProducts[] = $prod;
        }
    }
}

if (count($relatedProducts) < 3 && is_array($allProducts)) {
    foreach ($allProducts as $prod) {
        if (!in_array($prod, $relatedProducts)) {
            $relatedProducts[] = $prod;
        }
        if (count($relatedProducts) >= 3) break;
    }
}
$relatedProducts = array_slice($relatedProducts, 0, 3);
?>

<div class="max-w-4xl mx-auto px-4 py-8">
    <nav class="text-sm text-slate-400 mb-6">
        <a href="../" class="hover:text-blue-400">Inicio</a> &rsaquo; 
        <a href="../blog.php" class="hover:text-blue-400">Blog</a> &rsaquo; 
        <span class="text-blue-400"><?php echo htmlspecialchars('Iluminación Inteligente'); ?></span>
    </nav>

    <article class="bg-slate-900 border border-slate-800 rounded-2xl p-6 sm:p-10 shadow-xl text-slate-100">
        <header class="mb-8 border-b border-slate-800 pb-6">
            <h1 class="text-3xl sm:text-4xl font-extrabold text-white leading-tight mb-4">
                <?php echo htmlspecialchars($pageTitle); ?>
            </h1>
            <div class="flex flex-wrap items-center gap-4 text-sm text-slate-400">
                <span>👤 Por <strong class="text-slate-200">Equipo DomoticPRO</strong></span>
                <span>•</span>
                <span>📅 Publicado el 01/10/2026</span>
            </div>
        </header>

        <div class="mb-8 text-center">
            <img src="https://images.unsplash.com/photo-1558002038-1055907df827?auto=format&amp;fit=crop&amp;w=800&amp;q=80" alt="<?php echo htmlspecialchars($pageTitle); ?>" class="w-full max-h-[400px] object-cover rounded-xl shadow-md">
        </div>

        <div class="prose prose-invert max-w-none text-slate-300 space-y-4 leading-relaxed">
            <h2>Introducción a la Iluminación Crepuscular con Zigbee</h2><p>La automatización de la iluminación exterior es una de las formas más eficientes de reducir el consumo eléctrico en los hogares españoles. Al combinar sensores crepusculares que detectan la luz natural con la estabilidad del protocolo Zigbee, es posible crear un sistema de iluminación inteligente que se encienda exactamente cuando cae el sol, sin desperdiciar ni un solo vatio.</p><p>A diferencia de los sistemas basados puramente en Wi-Fi, los dispositivos Zigbee ofrecen una red mallada (mesh) muy robusta, ideal para patios, terrazas y jardines amplios donde la cobertura del router suele ser un problema. A continuación, te mostramos el proceso paso a paso para configurar este tipo de focos en tu hogar inteligente.</p><h2>Claves para la Instalación y Sincronización</h2><p>Antes de comenzar con la configuración por software, es fundamental realizar una correcta instalación física de los focos y verificar los parámetros eléctricos de tu vivienda:</p><ul><li><strong>Verificación del cableado exterior:</strong> Asegúrate de que los puntos de luz cuenten con una correcta protección IP (mínimo IP65) frente a la lluvia y la humedad típica de ciertas regiones de España.</li><li><strong>Ubicación del sensor:</strong> El sensor crepuscular debe orientarse hacia el horizonte o la luz natural indirecta, evitando que se active falsamente por la luz de vehículos o farolas cercanas.</li><li><strong>Enlace con el Hub Zigbee:</strong> Conecta tu pasarela o coordinados Zigbee (como un adaptador ConBee, un hub de Sonoff o pasarelas de ecosistemas como Home Assistant o Alexa) antes de fijar definitivamente los focos.</li></ul><h2>Paso a Paso para la Automatización y el Ahorro Energético</h2><p>Una vez que los dispositivos están físicamente instalados y vinculados a tu plataforma de domótica central, es momento de programar las rutinas que garantizarán el máximo confort y ahorro:</p><ol><li><strong>Calibración del nivel lux:</strong> Accede a la interfaz de tu aplicación domótica y define el umbral exacto de oscuridad (en lúmenes) en el cual deseas que los focos comiencen a encenderse.</li><li><strong>Creación de rutinas horarias de respaldo:</strong> Aunque el sensor crepuscular se encarga del encendido natural, es recomendable programar una regla de apagado total automático a altas horas de la madrugada (por ejemplo, a partir de las 02:00 AM) para evitar consumos innecesarios cuando la vivienda está en descanso.</li><li><strong>Integración con sensores de presencia:</strong> Añade una capa extra de seguridad vinculando los focos a un radar de presencia exterior o sensor de movimiento; así, la luz permanecerá al 20% de brillo por la noche y subirá al 100% únicamente si detecta actividad real.</li></ol><p>Implementar esta combinación de tecnología crepuscular y conectividad Zigbee en España no solo revaloriza la seguridad de tu vivienda, sino que puede suponer un descenso notable en la factura eléctrica anual de las zonas exteriores.</p>
        </div>
    </article>

    <?php if (!empty($relatedProducts)): ?>
        <section class="mt-10 bg-slate-900 border border-slate-800 rounded-2xl p-6 sm:p-8">
            <h3 class="text-xl font-bold text-blue-400 text-center mb-2">
                🏠 Dispositivos Recomendados para este Sistema
            </h3>
            <p class="text-center text-slate-400 text-sm mb-6">
                Equipos y accesorios inteligentes seleccionados para automatizar tu hogar con total garantía.
            </p>

            <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6">
                <?php foreach ($relatedProducts as $prod): ?>
                    <div class="bg-slate-950 border border-slate-800 rounded-xl p-4 flex flex-col justify-between shadow-lg">
                        <div>
                            <div class="text-center mb-4 relative">
                                <?php if (!empty($prod["badge"])): ?>
                                    <span class="absolute top-0 left-0 bg-blue-600 text-white text-xs px-2 py-1 rounded font-medium"><?php echo htmlspecialchars($prod["badge"]); ?></span>
                                <?php endif; ?>
                                <a href="<?php echo htmlspecialchars($prod["affiliate_url"]); ?>" target="_blank">
                                    <img src="<?php echo htmlspecialchars($prod["image_url"]); ?>" alt="<?php echo htmlspecialchars($prod["title"]); ?>" class="h-32 mx-auto object-contain">
                                </a>
                            </div>
                            <a href="<?php echo htmlspecialchars($prod["affiliate_url"]); ?>" target="_blank" class="no-underline">
                                <h4 class="text-sm font-semibold text-slate-200 hover:text-blue-400 line-clamp-2 mb-2"><?php echo htmlspecialchars($prod["title"]); ?></h4>
                            </a>
                        </div>
                        
                        <div class="flex items-center justify-between mt-4 pt-3 border-t border-slate-800">
                            <span class="font-bold text-white text-base"><?php echo htmlspecialchars($prod["price"]); ?></span>
                            <a href="<?php echo htmlspecialchars($prod["affiliate_url"]); ?>" target="_blank" rel="nofollow noopener" class="bg-amber-500 hover:bg-amber-600 text-slate-950 font-bold px-3 py-1.5 rounded text-xs transition">
                                Ver en Amazon
                            </a>
                        </div>
                    </div>
                <?php endforeach; ?>
            </div>
        </section>
    <?php endif; ?>

    <div class="mt-8 text-center">
        <a href="../blog.php" class="text-blue-400 hover:underline font-semibold text-sm">&larr; Volver al listado del blog</a>
    </div>
</div>

<?php 
include __DIR__ . "/../footer.php"; 
?>