Usar orto y ocaso para utilizar escenas o otras tareas en un central excontrol es muy sencillo.
El primer paso es configurar la central meteorológica virtual, la cual descarga los datos de aemet o meteored, y nos informa de los datos meteorológicos y la salida y puesta de sol.
Una vez configurada la central meteorológica podemos usar los datos en nuestra central excontrol, LOS CODIGOS MOSTRADOS A CONTINUACION ESTAN OPTIMIZADOS PARA USAR EN LA FUNCION NEW MINUTE, DE ESTA MANERA SE EJECUTA SOLO UNA VEZ EL CODIGO, EN EL MOMENTO DE SALIDA O PUESTA DE SOL.
El siguiente ejemplo selecciona la primera escena cuando se produce el evento de orto (salida de sol).
if ((hour==hour_orto)&&(minute==minute_horto)){SelectScene(1);}
Este código es equivalente para segunda escena en el momento de puesta de sol.
if ((hour==hour_ocaso)&&(minute==minute_ocaso)){SelectScene(2);}
Para poder anular o activar dicho comportamiento es mas que recomendable es asociar al comportamiento a un condicionado, en el siguiente ejemplo vemos las dos funciones asociadas a condicionados independientes los cuales permiten activar y desactivar por separado.
if (Condicionados[0]==true){//Ajustar condicionado para escena orto
if ((hour==hour_orto)&&(minute==minute_horto)){SelectScene(1);}
}
if (Condicionados[1]==true){//Ajustar condicionado para escena ocaso
if ((hour==hour_ocaso)&&(minute==minute_ocaso)){SelectScene(2);}
}
Esta imagen muestra el resultado final.