domoticafacilconjota / capitulos

Copy y paste del canal
39 stars 50 forks source link

Establecer el orden tras cambio de estado de dos entidades #65

Open sokopower opened 2 years ago

sokopower commented 2 years ago

Buenas a todxs,

Tengo interés en realizar una automatización mediante Node Red pero teniendo en cuenta el estado de dos entidades activadas en un transcurso de tiempo corto, una respecto a la otra.

Pongo un ejemplo; dos detectores de movimiento, llamemos a estos detectores A y B:

Si vamos por un pasillo largo que tiene dos detectores y primero nos detecta A y luego nos detecta B, me gustaría realizar un flow con Node Red que de alguna forma se pueda establecer el sentido de la ejecución a realizar. Es decir, activamos A y luego B ejecutamos una acción, pero si activamos B y luego A que se ejecute otra diferente. (ambas opciones partiendo del reposo que es off)

Me parece últil para apagar estancias de la casa que abandonamos sin que haya que esperar un tiempo x, para tramos de escaleras, puertas, etc

He intentado hacerlo con el _data.old_state.lastupdated de la entidad pero me devuelve un string que no soy capaz de convertir a segundos para así comparar al activarse la fecha/hora la entidad A con la B y así saber cuál es menor o mayor y establecer los criterios indicados. Tampoco lo tengo muy claro que se pueda conseguir con eso

¿Se os ocurre algo?

Gracias de antemano