podrías usar por ejemplo variables globales
una escena que si la predicción de viento es mayor que o esta nublado, que una variable global sea OFF y recoja, si no, la variable es ON
y luego otras escenas que sea si la luminosidad es mayor o menor que X y la variable esta en ON que abran o cierren
las variables globales van bien para estos casos, como para dividir franjas horarias en mañana, dia, tarde, noche por ejemplo y luego hacer escenas en función de la franja del día, indicando que se ejecuten si la variable esta en la franja horaria que sea