16
eedomus / Re:Interrumpir una macro
« en: Diciembre 26, 2020, 21:14:34 pm »Buenas noches,
Estoy probando una macro de luces que se ejecuta desde una regla... y no hay manera de pararla. Ya he leído que para ello debo hacer una regla nueva con la instrucción "interrumpir macro" pero no parece funcionarme... Tengo que dejar activa sólo esa nueva regla e inactivar las demás? Qué debo poner exactamente en ella?
Muchas gracias!!
¿Puedes poner cómo tienes configurada la macro? O has puesto en la macro que se vuelva a repetir, o se debe parar al llegar al final. A través de una regla, es dónde puedes poner la opción de interrumpir una macro según ciertas circunstancias, pero no tendrías por qué deshabilitar las otras.
Puede venir también bien que nos expliques qué quieres hacer para igual indicarte alguna posibilidad
Buenas tardes Josem y muchisimas gracias por contestar.
Mi intención es muy sencilla: que los lunes y miércoles marcados en la agenda Eedomus como vacaciones , cuando se haga de noche, se inicie una macro de luces para simulación de presencia.
Para ello, siguiendo las instrucciones de un post de Phroc, he creado un actuador virtual tipo escena en el cual he incluído todas las luces de la vivienda. De arriba a abajo, la estructura sería:
-Una regla llamada ACTIVAR SIMULACIÓN , que dice que si DIA ACTUAL está en DIA DE VACACIONES, y
AMANECER/ANOCHECER ahora se vuelve igual a NOCHE, se activa la regla SIMULACIÓN DE LUCES
-Una regla llamada SIMULACIÓN DE LUCES que cuando está activa y es LUNES O MIÉRCOLES, dispara la MACRO L-X
-Una macro (MACRO L-X) creada a partir de un actuador virtual tipo escena
El problema como ya os digo es que el comportamiento de la macro es errático: la regla SIMULACION se dispara pero la macro no se inicia, o se inicia casi al final,... Tal vez tenga incluídos demasiados valores en la misma, o serán los valores aleatorios introducidos, o no haber puesto "interrumpir macro",...
Muchas gracias de nuevo por la atención
El problema que le veo es que por la regla que le has puesto que sea lunes y miercoles, tienes puesto cada hora y cada minuto. Por ello, cada minuto está lanzándote la macro y la macro tiene una duración mucho mayor. Yo le pondría horas concretas para que se lance, o sea, especificando un minuto concreto dentro de la hora.