Programador Horario Node Red.
Continuamos con Node Red en Home Assistant, hoy os traigo otro mini manual pero de lo más interesante y productivo, se trata del nodo BIGTIMER, para mi sin duda uno de los mejores nodos para poder crear un programador horario en Home Assistant con la ayuda de Node Red, por si no sabes qué es Node Red en Home Assistant pulsa sobre el enlace.
Te recomiendo que experimentes con esta increíble herramienta para crear tus automatizaciones en Home Assistant / Hassio, desde mi punto de vista es más fácil que utilizar el apartado de automatizaciones que dispone el propio Home Assistant, además de ser más visual e intuitivo, al principio puede parecer complicado, pero a la que controlas los cuatro nodos básicos, veras su potencial y sencillez.
Vamos a ir añadiendo ejemplos poco a poco de los nodos más interesantes desde mi punto de vista, si conoces de alguno que merezca la pena mencionar comentalo, para poder probarlo.
Para empezar tenemos que tener instalado este increíble nodo, como saberlo? te lo explico.
Primero nos vamos a los ajustes de Node Red.
Pincha en Manage palette
Aquí podemos ver los nodos que tenemos instalados en Node Red, podemos ver que ya está instalado el BigTimer, en el caso de no aparecer en el listado, tendríamos que ir a la pestaña Install y buscarlo para posteriormente instalarlo.
Una vez instalado lo localizamos en nuestra barra lateral izquierda, donde tenemos todos nuestros nodos y lo arrastramos a nuestro Flow y le clicamos dos veces para ver las propiedades del nodo.
Programador Horario en Home Assistant
En esta ventana vemos parte de su configuración, para empezar es importante poner las coordenadas en el apartado Latitude para que nos pueda ajustar la zona donde nos encontramos y actualizar la puesta y salida del Sol.
En el apartado ON Msg introducimos on y en OFF Msg indicamos off esto es el topic que queremos enviar cuando se cumpla la configuración que hemos seleccionado.
Dentro de un mismo BigTimer podemos crear dos maniobras ON Time y ON Time 2, podemos asignar franja horaria o crepuscular, incluso temporizado.
También se puede seleccionar qué días del mes se tiene que ejecutar la tarea o en qué meses tiene que trabajar, la verdad es que las posibilidades son innumerables, por ejemplo:
Yo tengo creado un programador horario node red para el riego en el cual le asignó unos minutos en dos franjas horarias y en determinados meses, tal y como muestro en la imagen de abajo.
Como vemos en la imagenes, tengo seleccionados dos temporizadores, uno a las 7 con un tiempo de ejecución de 10 minutos y otro a las 00:00 con el mismo tiempo, además podemos ver que tengo seleccionado todos los días de la semana y los meses desde Marzo a Octubre, fechas en las que se ejecutará las maniobras, como podéis ver se puede configurar mil cosas para poder adaptarlas a nuestras necesidades.
Si os interesa saber cómo realizar este Flow dejar vuestro comentario y los explicaremos con más detalle y si teneis dudas también podéis ponerlas más abajo y como os decía al comienzo de la entrada, si sabeis de algun nodo interesante, comentarlo abajo para poder experimentarlo.
Que os parece Node Red?
Has podido probar el Programador Horario Node Red, tienes algún programador horario en Home Assistant ???
Hola, me parece muy interesante. Podrias explicar como funciona la card desde home assistant??
Gracias Uly.
Buenas, lo único que he podido hacer para integrarlo con la card de Home Assistant, es crear un input boolean que me activa y desactiva el programador, he intentado poder cambiar los parámetros del programador pero aun sin exito, no se si se podrá.
Agradeceria tener detalle del flow
Hola, aqui te pongo un ejemplo de la activación de la bomba de la piscina.
[{“id”:”acb72160.fb69″,”type”:”bigtimer”,”z”:”86897647.e0d388″,”outtopic”:””,”outpayload1″:”on”,”outpayload2″:”off”,”name”:”Es de noche?”,”comment”:””,”lat”:”42.55111″,”lon”:”3.15514″,”starttime”:”1290″,”endtime”:”1425″,”starttime2″:0,”endtime2″:0,”startoff”:0,”endoff”:0,”startoff2″:””,”endoff2″:””,”offs”:0,”outtext1″:””,”outtext2″:””,”timeout”:”1″,”sun”:true,”mon”:true,”tue”:true,”wed”:true,”thu”:true,”fri”:true,”sat”:true,”jan”:false,”feb”:false,”mar”:true,”apr”:true,”may”:true,”jun”:true,”jul”:true,”aug”:true,”sep”:true,”oct”:false,”nov”:false,”dec”:false,”day1″:0,”month1″:0,”day2″:0,”month2″:0,”day3″:0,”month3″:0,”day4″:0,”month4″:0,”day5″:0,”month5″:0,”day6″:0,”month6″:0,”day7″:””,”month7″:””,”day8″:””,”month8″:””,”day9″:””,”month9″:””,”day10″:””,”month10″:””,”day11″:””,”month11″:””,”day12″:””,”month12″:””,”d1″:0,”w1″:0,”d2″:0,”w2″:0,”d3″:0,”w3″:0,”d4″:0,”w4″:0,”d5″:0,”w5″:0,”d6″:0,”w6″:0,”xday1″:0,”xmonth1″:0,”xday2″:0,”xmonth2″:0,”xday3″:0,”xmonth3″:0,”xday4″:0,”xmonth4″:0,”xday5″:0,”xmonth5″:0,”xday6″:0,”xmonth6″:0,”xd1″:0,”xw1″:0,”xd2″:0,”xw2″:0,”xd3″:0,”xw3″:0,”xd4″:0,”xw4″:0,”xd5″:0,”xw5″:0,”xd6″:0,”xw6″:0,”suspend”:false,”random”:false,”repeat”:false,”atstart”:false,”odd”:false,”even”:false,”x”:160,”y”:1660,”wires”:[[“9bb70566.397518”],[],[]]},{“id”:”9bb70566.397518″,”type”:”switch”,”z”:”86897647.e0d388″,”name”:””,”property”:”payload”,”propertyType”:”msg”,”rules”:[{“t”:”eq”,”v”:”on”,”vt”:”str”},{“t”:”eq”,”v”:”off”,”vt”:”str”}],”checkall”:”true”,”repair”:false,”outputs”:2,”x”:370,”y”:1640,”wires”:[[“c39df1e9.77fea”],[“128b9496.300cdb”]]},{“id”:”c39df1e9.77fea”,”type”:”api-call-service”,”z”:”86897647.e0d388″,”name”:”Encender Luz Piscina”,”server”:”b69de979.a2b1c8″,”version”:1,”debugenabled”:false,”service_domain”:”homeassistant”,”service”:”turn_on”,”entityId”:”switch.luces_piscina”,”data”:””,”dataType”:”json”,”mergecontext”:””,”output_location”:””,”output_location_type”:”none”,”mustacheAltTags”:false,”x”:660,”y”:1620,”wires”:[[]]},{“id”:”128b9496.300cdb”,”type”:”api-call-service”,”z”:”86897647.e0d388″,”name”:”Apagar Luces Piscina”,”server”:”b69de979.a2b1c8″,”version”:1,”debugenabled”:false,”service_domain”:”homeassistant”,”service”:”turn_off”,”entityId”:”switch.luces_piscina”,”data”:””,”dataType”:”json”,”mergecontext”:””,”output_location”:””,”output_location_type”:”none”,”mustacheAltTags”:false,”x”:660,”y”:1700,”wires”:[[]]},{“id”:”b69de979.a2b1c8″,”type”:”server”,”z”:””,”name”:”Home Assistant”,”legacy”:false,”addon”:true,”rejectUnauthorizedCerts”:true,”ha_boolean”:”y|yes|true|on|home|open”}]