<?php
$pageTitle = 'Cómo Configurar Activadores por Caída de Tensión Monofásica en España para Proteger tus Dispositivos';
$pageDesc  = 'Aprende a configurar activadores por caída de tensión monofásica en tu hogar inteligente en España. Protege tus equipos y optimiza tu automatización.';
$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('Automatización General');
$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('Automatización General'); ?></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-1513506003901-1e6a229e2d15?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 Protección Eléctrica Doméstica en España</h2><p>Las fluctuaciones y microcortes en la red eléctrica son habituales en muchas zonas de España, lo que puede poner en riesgo los electrodomésticos y dispositivos inteligentes más sensibles. Integrar activadores por caída de tensión monofásica en tu ecosistema domótico no solo aporta una capa extra de seguridad, sino que permite automatizar respuestas preventivas antes de que se produzca un apagón total.</p><h2>Claves para la Instalación y Monitoreo del Voltaje</h2><p>Para implementar esta solución de manera eficiente en tu cuadro eléctrico o mediante relés inteligentes compatibles, es fundamental seguir una serie de pasos técnicos:</p><ul><li><strong>Selección del dispositivo:</strong> Elige un relé o medidor de carril DIN con capacidad de lectura de tensión en tiempo real y protocolos abiertos como Zigbee, Z-Wave o Wi-Fi.</li><li><strong>Calibración de umbrales:</strong> Configura los parámetros de disparo según la normativa española (230V nominales), estableciendo un límite inferior de seguridad (por ejemplo, por debajo de 195V).</li><li><strong>Integración en el hub:</strong> Conecta el dispositivo a plataformas de automatización como Home Assistant, Alexa o Google Home para centralizar las alertas.</li></ul><h2>Configuración de Automatizaciones y Respuestas Condicionales</h2><p>Una vez que el sensor detecta una bajada de tensión anómala, el sistema debe ejecutar acciones en milisegundos para evitar daños irreparables. Sigue estos pasos para programar tus rutinas:</p><ol><li>Crea un disparador (trigger) en tu plataforma domótica basado en el estado del sensor de voltaje cuando este caiga del umbral establecido.</li><li>Añade una acción inmediata (action) para apagar los dispositivos de alto consumo o equipos informáticos críticos mediante enchufes inteligentes.</li><li>Configura una notificación push o una alerta por voz en tus altavoces inteligentes para avisar a los residentes del incidente eléctrico en el hogar.</li></ol><h2>Recomendaciones de Ahorro, Confort y Seguridad</h2><p>Además de proteger tus valiosos aparatos frente a picos y caídas de tensión, estas rutinas de automatización general mejoran significativamente la eficiencia energética. Al apagar automáticamente equipos en modo <em>standby</em> durante anomalías de red, previenes el desgaste prematuro de las fuentes de alimentación. Mantén siempre el firmware de tus controladores actualizado y verifica periódicamente las conexiones del cuadro eléctrico con la ayuda de un profesional cualificado en España para garantizar un funcionamiento óptimo y seguro.</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"; 
?>