Escenas, scripts y plugins => Escenas Domóticas eedomus => Mensaje iniciado por: kasz en Octubre 20, 2015, 10:07:17 am

Título: Escena luz escaleras con Fibaro Motion Sensor
Publicado por: kasz en Octubre 20, 2015, 10:07:17 am
Buenas,

Acudo a este subforo en busca de ayuda, porque llevo unos días dando vueltas y cambiando configuraciones para intentar optimizar lo máximo posible una regla del Motion Sensor de Fibaro que al detectar movimiento encienda una luz (controlada por un Dimmer también de Fibaro).

La teoria es fácil, y la parte básica la tengo funcionando, mediante una regla al detectar movimiento:

- Criterios:
"Sol" "esta" "es diferente" "Es de dia"
Y "Sensor de movimiento" "esta" "igual a" "Movimiento"

- Acción:
"Luz escaleras primera" "Macro -> Encender 15 seg. al 70%"

Con esto me enciende la luz al detectar movimiento si no es de día, y la apaga a los 15 segundos.

El problema que encuentro, es que a los 15 segundos la apaga si o si, incluso si detecta nuevamente movimiento no la vuelve a encender. Suele estar un tiempo hasta que la regla se vuelve a ejecutar.

En este punto tengo casi claro que es por configuración de los parámetros radio del detector de movimiento, y he estado jugando con los principales parámetros:
1- Sensibilidad: La he ajustado a 26 para mitigar la detección de las mascotas)
2- Blind: He tratado de ajustar la "insensibilidad" o ceguera del módulo y actualmente lo tengo a 0,5 segundos (siendo consciente del impacto en la batería)
6- Motion Alarm Cancelation: Por defecto son 30 segundos, he probado a cambiarlo a 6 segundos y a 15.

Otra cosa que probé fue crear una nueva regla (llamada "rearme"), que si detecta que la luz está en curso de una macro y se detecta movimiento, apague la luz y vuelva a ejecutar la macro, pero parece que tampoco doy con la tecla...


Por otro lado, tengo una situación similar en la cocina, donde tengo otro Motion Sensor de Fibaro que al ser de noche y detectar movimiento me enciende una luz. En este caso funciona perfectamente, la luz no se apaga mientras tenga movimiento, pero la diferencia de configuración entre unas reglas y otra radica en que en este caso tengo 2 reglas, una para el encendido (sin macro) y otra para el apagado.
Para el apagado, si el sensor está "sin movimiento" y lleva 1 minuto, apaga la luz.
El problema es que para esa luz de las escaleras configurar un minuto es excesivo, y me gustaría encontrar una solución más limpia para poder ajustar el tiempo a 12/15 segundos.

Gracias!
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: Jokin en Octubre 20, 2015, 10:59:10 am
Yo creo que el problema es el macro.
Entiendo que el problema te ocurre porque durante los 15 s que actúa el macro, el sistema no "atiende a razones humanas" (aunque haya moviemiento en el sensor). Por eso, yo te daría dos opciones:
1. Introducir esa opción que yo nunca utilizaba y añadir sobre la misma regla una nueva acción sobre la misma luz que interrumpa el macro. En este caso si el macro ha empezado, lo interrumpirá y como también dejas la acción del mismo macro, el macro entrará de nuevo en acción. La clave es que debes tener la acción de interrumpir el macro antes que la acción del macro de 15 s. Resumiendo. A lo que tienes, añade al principio la misma acción con la misma luz pero que interrumpa el macro. Si el macro no está funcionando no le hará caso pero si al comparar el criterio el macro está activo, lo interrumpirá y volverá a activarlo en la segunda acción.
2. Olvídate de los macros y hazlo a través de otra regla que diga que si la luz está encendida y esta acción se mantiene durante 15 s, la luz se apaga. La primera regla no tiene macro, sólo "ON" y la segunda regla se encarga de apagarla si lleva 15 s encendida. Esto te permitirá que el proceso de detectar si lleva 15 s encendida se interrumpa si vuelve a aparecer el movimiento.
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: kasz en Octubre 20, 2015, 12:10:16 pm
Gracias Jokin!
Justo la segunda opción que planteas es la que me gustaría conseguir, pero no encuentro la forma de indicarle los 15 segundos.
Si añado el campo horario, lo mínimo es 1 minuto, de ahí saltamos a 5 minutos, etc.
Si lo hago como Criterio - "no ha" - "cambiado desde" - igual, solo puedo seleccionar 1m, 5m, 10m...

Creo que hay algo que se me escapa, iluminadme please!

Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: Jokin en Octubre 20, 2015, 12:18:50 pm
No me he dado cuenta de que la segunda opción tiene el problema de que el "no ha cambiado" se limita a un pequeño listado. De hecho yo mismo cree un hilo donde me quejaba por ello.
Además tiene el problema de que esa opción te obliga a introducir "Horario" y éste como mínimo mira cada minuto.
Y por qué no pruebas lo de obligar a interrumpir el macro. Sólo tendrías que añadir a tu Regla una línea a tu Acción que diga lo mismo que la que tienes pero que en vez de un macro que dura 15 s, diga "interrumpir macro".
De esta forma, siempre antes de actuar, interrumpirá el macro, esté o no activo, y luego comenzará el macro de nuevo si hay movimiento.
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: kasz en Octubre 20, 2015, 12:36:16 pm
Si, es lo que comentaba al principio, probé con una regla llamada "luz escalera - rearme" que comprueba si la luz está en curso de la macro, pero sin mucho éxito. Aunque no es exactamente como tu dices, porque yo tenía dos reglas.
Voy a probar así, que además parece más sencillo el tenerlo todo en una regla. Esta tarde os cuento.

Creo que sería otra opción interesante a implementar, ampliar los condiconales de una regla, porque por ejemplo para alguna regla de una simple luz he tenido que crear varias, del tipo:
A partir de una hora a un porcentaje, esto para on y otra para off, a partir de otra hora otro porcentaje, con sus correspondiente on y off... Todo esto en una misma regla sería mucho más limpio (al menos para nosotros claro)
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: kasz en Octubre 20, 2015, 12:42:49 pm
Vaya, he intentado añadir una acción para interrumpir la macro, y después lanzar nuevamente la macro, pero no se puede guardar ese cambio en la regla:

"Se puede llevar una sola acción por cada periférico en una regla, para enviar mas acciónes se puede utilizar una macro."

He mirado dentro de la macro, para ver si tenía opción de cancelar la macro y volver a ejecutarla, pero tampoco...
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: Jokin en Octubre 20, 2015, 13:12:35 pm
Estoy de acuerdo contigo en que para crear alguna escena simple se requiere de más de una regla. No tengo claro que esto se pueda simplificar por cómo está el sistema de reglas organizado. De todas formas, no debemos de dejar de sugerir cambios para ver si nuestros amigos de Eedomus nos los añaden.
Respecto a lo de la macro, tienes toda la razón. Tampoco me di cuenta de que no se puede hacer eso en una misma regla por lo que tendrás que crear otra regla que interrumpa la macro y añadir a la Acción la activación de esta regla. Esto puede complicarte bastante pues tendrás que controlar la activación y desactivación de esta nueva regla para evitar que se esté activando continuamente. La verdad es que tengo el cerebro espeso. A ver si luego se me ocurre alguna cosa.
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: kasz en Octubre 20, 2015, 13:25:59 pm
Jeje, yo estoy igual, tras varios días de pruebas ya no me ocurrían más cosas que probar, por eso lancé aquí la pregunta, a ver si alguien lo había implementado, porque al final el tema de luces y movimiento suele ser de lo primero o más utilizado.

Tengo que seguir también mirando bien los parámetros de configuración del módulo, que creo que también juegan aquí un papel muy importante. Tengo dudas con respecto al parámetro 6 (Motion Alarm Cancelation), que no termino de entender muy bien su uso.

Lo que está claro es que este subforo ha sido todo un acierto!
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: kasz en Octubre 20, 2015, 15:14:41 pm
Bueno, pues creo que he encontrado una posible solución, a falta de probarlo y confirmar si funciona, sería lo siguiente:

- Crear macro en el dimmer "Apagar en 15seg":
Esperar "15" - "segundos" - luego "Off"


- Regla 1 (encendido):
Criterio:
"Sol" - "está diferente de" - "Es de día"
"Y" - "Sensor de movimiento" - "ahora es" - "igual a" - "Movimiento"

Acciones:
"Luz escalera" - "Macro -> [Interrumpir]"
"Luz escalera" - "70%"


- Regla 2 (apagado):
Criterios:
"Sensor de movimiento" - "está" - "igual a" - "Ningún movimiento"
"Y" - "Luz escalera" - "está" - "es diferente de" - "Off" - "Regla"

Acciones:
"Luz escalera" - "Macro -> Apagar en 15seg"

Creo que tiene sentido y debería funcionar, cuando que pueda os lo confirmo.
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: Jokin en Octubre 20, 2015, 15:29:47 pm
Yo apuesto a que sí que te funciona. Si al final no hay más que hacer que la sinapsis funcione... y de paso el controlador...
Ya nos cuentas.
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: kasz en Octubre 20, 2015, 22:13:09 pm
Buenas noticias, funciona!

Y además, he resuelto la duda que exponía anteriormente (y que comento por si alguien más estaba en mi situación):
"Tengo dudas con respecto al parámetro 6 (Motion Alarm Cancelation), que no termino de entender muy bien su uso."

Pues bien, ese parámetro básicamente lo que dice es el tiempo (en segundos) durante los que el sensor está reportando Alarma (es decir, movimiento).
Por defecto viene configurado a 30, es decir, que una vez que detecta movimiento y durante los próximos 30 segundos, en el controlador veremos como el sensor está alarmado. He tenido que bajar este valor y dejarlo en 8 segundos.

Además he modificado la macro de apagado dejándola en 5 segundos, de manera que desde que detecta movimiento, si no hay ninguno más, a los 13 segundos apaga la luz. Va de perlas.
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: Jokin en Octubre 20, 2015, 22:48:01 pm
Me alegro mucho!
La verdad es que has sudado la escena...
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: lolo en Febrero 19, 2019, 22:49:53 pm
Hola,

He probado la regla y funciona correctamente. El unico problema ( si lo es) es que la regla de apagado salta constantemente, en unas 2 horas ya salto 350 veces aprox.

hay alguna manera de solucionarlo?

Un saludo
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: DHEDHO en Agosto 16, 2019, 14:14:09 pm
hola buenos días, yo tengo una duda con respecto al parámetro 6. Resulta que tengo un sensor de movimiento que al detectar movimiento enciende la luz, hasta ahí todo bien. Mi problema radica en cuando al sensor lo armo desde la aplicación, esto al detectar movimiento me llega una notificación al celular, tal como lo he programado, pero resulta que la luz que enciende el sensor empieza a parpadear, o sea prende  y apaga todo el tiempo, cancelo la alarma desde la app pero ese parpadeo continua un tiempo (no he controlado el tiempo pero deben ser alrededor de 60 seg), y cuando se cancela, queda la luz encendida!. Esto es así?? puedo hacer que esto no suceda y solo me llegue la notificación??
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: Oscar_R en Septiembre 05, 2019, 16:28:52 pm
Hola,

He probado la regla y funciona correctamente. El unico problema ( si lo es) es que la regla de apagado salta constantemente, en unas 2 horas ya salto 350 veces aprox.

hay alguna manera de solucionarlo?

Un saludo

A mi me pasa lo mismo además eedomus me dice que se dispara 6 veces por minuto, con el fin de evitar la saturación su ejecucion se suspende durante un minuto.
Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: phroc en Septiembre 06, 2019, 09:36:12 am
Poned capturas de vuestras reglas aquí para que podamos valorar y ayudar.

Título: Re:Escena luz escaleras con Fibaro Motion Sensor
Publicado por: Vicente en Octubre 24, 2019, 01:37:32 am
Hola,

Os pongo como tengo configurado yo algo parecido, y creo que os puede servir.

Regla LUCES ON
- Criterios
   Si Detector de Movimiento ahora se vuelve igual a Movimiento
    y Luminosidad Sensor de Movimiento esta de menos de 100 lux (prefiero esto al es de día, porque así me vale para días nublados, etc., y no depende de condiciones "artificiales").
- Acciones
   Luz que deseemos conectar On

Regla LUCES OFF
- Horarios: Cada dia todas las horas todos los minutos (muy importante, sino no funciona)
- Criterios
  Si Detector de Movimiento esta igual a Ningun Movimiento
  y Detector de Movimiento no ha cambiado desde 1 min
  y Luz que deseemos conectar esta igual a ON
- Acciones
  Luz que deseemos conectar OFF

De esta manera, sin macros, ni complicaciones, cuando detecta movimiento vuelve a contar 1 minuto. Podemos poner las condiciones que queramos.

Saludos.