Node RED: nodo "Big Timer" configuración y opciones (2020) - S02E14

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • En el capítulo de hoy veremos el nodo "Big Timer". Este nodo nos ayudará a crear programaciones horarias con Node RED en el que podremos incluir diferentes horarios, inclusiones de días de la semana y semanas del mes, al igual que exclusiones de días de la semana y semanas del mes. También podremos desactivar el nodo desde Home Assistant, forzar estados, etc. Esto es un vídeo de PE a PA así que está todo explicadito y masticadito para que tú mismo puedas crear tus propios Flows con Node RED sin volverte loco.
    🧰 Productos que salen en este vídeo:
    ✅ Kit Raspberry 3B+ ⏩️ amzn.to/3ieZdYw
    ✅ Kit Raspberry 4B 4GB ⏩️ amzn.to/30Cy2kt
    Almacenamiento:
    ✅ Opción 1: ⏩️ Samsung EVO 64GB amzn.to/3fEehNH
    ✅ Opción 2: ⏩️ Samsung PRO Endurance 32GB amzn.to/3knM9lq
    ✅ Opción 3: ⏩️ Sandisk Extreme A2 32 GB amzn.to/2PwQl4f
    🌐 Descargas necesarias:
    MQTT Explorer ⬇️ mqtt-explorer.com/
    Calendario Estados Unidos (DOMINGO) ⬇️ www.timeanddate.com/calendar/...
    Calendario España (LUNES) ⬇️ www.timeanddate.com/calendar/...
    📌 Lista de compra de Jota
    - github.com/domoticafacilconjo...
    👁‍🗨 Índice:
    00:00 Introducción
    00:37 Breve introducción a Big Timer
    01:12 Descripción general del nodo Big Timer
    02:15 Opciones: Nombre, comentarios y On Time
    03:07 Offset
    04:37 Obtener Latitud y Longitud
    06:47 MQTT
    09:00 Man UTC
    09:36 ON Text y OFF Text
    10:26 Timeout
    11:44 Inclusiones y Exclusiones de días y semanas del mes
    18:50 Suspender calendario
    19:35 Randomise
    21:11 BAN Odd days y BAN Even days
    23:03 Repeat output y Output at startup
    23:40 Forzar estados

КОМЕНТАРІ • 69

  • @davidcpolo
    @davidcpolo 3 роки тому

    Muy buen vídeo como siempre! Este nodo es muy útil.

  • @sokopower
    @sokopower 3 роки тому +1

    Menuda masterclass del "Big Timer". Tenemos mucha suerte de ver tus vídeos, contenido exclusivo y único. GRACIAS

    •  3 роки тому +1

      Gracias soko me alegra que te haya gustado.. al final estos vídeos son muy pesados de hacer y se agradece el apoyo :)

  • @raptorskate6458
    @raptorskate6458 3 роки тому

    Muchas gracias Jota, hace poco que estoy trasteando con Node-red, y por tu "culpa" Estoy viciadisimo, explicas las cosas genial, sigue así!! Y repito muchisimas gracias por tu sabiduría!!!

  • @ehm1224
    @ehm1224 3 роки тому

    Desde Colombia, Muchas Gracias por tu tiempo, muy buen contenido, muy bien explicado

    •  3 роки тому

      ¡Hola! Te acabo de responder en este vídeo ua-cam.com/video/C2gFrnypX04/v-deo.html 😎

  • @rafajluque
    @rafajluque 3 роки тому

    Genial explicado como siempre 👏👏

    •  3 роки тому +1

      ¡Estupendo! A darle uso 😎

  • @monti2222
    @monti2222 3 роки тому

    con este y el anterior ya podemos manejarlo a las mil maravillas, muchas gracias!!!!

    •  3 роки тому

      Ya iréis enviando las cositas buenas que hacéis 😎

  • @Roglogg
    @Roglogg 3 роки тому

    ¡Dios así da gusto!, menudo pedazo de explicación.

    •  3 роки тому

      jajajaja gracias Roglogg 🤗

  • @jorditorraferrer1849
    @jorditorraferrer1849 3 роки тому

    Gracias por el video, perfecta explicación del nodo. Saludos!

    •  3 роки тому

      Las que tu tienes majete 😎

  • @martintaborda_uy
    @martintaborda_uy 3 роки тому

    Excelente Jota! Videazo 🙌

    •  3 роки тому

      🤙

  • @ricardoperez7580
    @ricardoperez7580 3 роки тому

    Muy buena explicación, muchas gracias

    •  3 роки тому

      A ti por comentar 😎

  • @jjcarrion2
    @jjcarrion2 3 роки тому

    Perfectamente explicado, ya no tengo excusas para cambiar mi automatización a Bigtimer! :)
    Muchas gracias!

    •  3 роки тому +1

      😊 pues ya lo publicarás en GitHub para que todo el mundo vea la obra de arte. ¡Saludos!

  • @osr75
    @osr75 3 роки тому

    Video Brutal!!! Como me ha servido! Gracias!!

    •  3 роки тому

      ¡Gracias!

  • @pablolabonia
    @pablolabonia 3 роки тому

    Hola Jota, como estas? Tiempo sin molestarte. Che (ahi me salio el argentino jajaj), sabes que una cosa que siempre me impidio ofrecer HA como una solucion profesional de domotica a mis clientes fue el tema de la interfaz en el celular. Comparada con los sistemas comerciales, le faltaba mucho pulido. Incluso haciendo un gran trabajo en Lovelace igual no era lo mismo, ni TAN simple para el usuario comun. Pero estoy probando la app HOM-DASHBOARD y la verdad que es un golazo. Ahora si me siento mas comodo ofreciendo algo de calidad. Sino era mas o menos como ofrecer Linux a un usuario de WIndows.... jajajajj

  • @jolmav9400
    @jolmav9400 3 роки тому

    Otro excelente e interesante video.

    •  3 роки тому

      Muchas gracias Jolmav 😎

  • @Rafaj6
    @Rafaj6 3 роки тому

    Gran video Jota, un gran nodo que se puede sacar provecho, al final me he liado un poco con las fechas de excepciones, días de semana, mes... A ver si con calma y viéndolo un par de veces más me acaba quedando claro. Gracias por el curro. ✌️

    •  3 роки тому

      jajajaja si tienes dudas, ya sabes.. pero es fácil. Los días del mes van del 1 al 31 y los meses del 1 al 12. En los días de las semana el D = 1, L = 2, M = 3, X = 4, J = 5, V = 6, S = 7 y las semanas las buscas en el calendario. ¡Saludos!

  • @fjterrada69
    @fjterrada69 3 роки тому

    Un "peazo" de nodo, si señor.

    •  3 роки тому

      xD ya te veo explotándolo ¡saludos!

  • @radioelf
    @radioelf 3 роки тому

    Hola, gracias por la explicación✌️, la verdad es que es un "tostonazo", pero necesario para entender perfectamente el funcionamiento de Big Timer

    •  3 роки тому +1

      Sí, es un poco largo pero es que tiene un montón de opciones y la documentación del nodo no es muy buena.. al final hay que meterse en el código del nodo y ver lo que hacer... pero vamos funciona muy bien y es muy útil. Gracias por el apoyo radioelf.

    • @radioelf
      @radioelf 3 роки тому +1

      OK, a mandar..

  • @alvaroufofernandez8689
    @alvaroufofernandez8689 3 роки тому

    Buenas tardes :
    Una presunta ¿Se puede ver el tiempo restante de un delay en una entity?

    •  3 роки тому

      Sí 😎 te recomiendo que veas todos los vídeos sobre Node RED. En este tienes la respuesta ua-cam.com/video/y56WneTCgG0/v-deo.html

  • @ajmasia
    @ajmasia 3 роки тому

    Jota, me ha surgido una duda. Para el caso de que la entrada al BigTimer sea por ejemplo un sensor de presencia, este nodo no enviará la detección, si está lógicamente en el rango, hasta que no pase un minuto, es decir. Se detecta presencia (on), estamos en rango, espera un minuto y devuelve (true). Esto provocaría un delay al encender por ejemplo una lámpara ... qué nodo es mejor en este caso? timeRange?

    •  3 роки тому +1

      ¡Hola! Lo podrías hacer con un BigTimer también, pero sería complicarlo todo sin necesidad. Efectivamente, para eso que comentas lo mejor es un time range.
      si (detecta movimiento)
      si (estamos en rango horario)
      encenderAlgo

  • @alvaroufofernandez8689
    @alvaroufofernandez8689 3 роки тому

    Bien explicado J como siempre
    Tengo un pequeño problema y es que estoy intentando integrar este nodo con un sensor de presencia y que me active un switch
    y no consigo ponerlo
    He puesto primero el big timer despues el trigger state y despues un switch para activar desactivar la luz
    Problema el trigger state no tiene encuenta el bir timer ¿Porque?
    En definitiva quiero poner una luz que cuando se haga de noche de permiso al sensor para activar desactivar la luz
    Muchas gracias

    •  3 роки тому

      Hola Álvaro, te respondí al comentario anterior, pero no me respondiste tú a mi. Lo puedes hacer con el Big Timer en modo manual, pero el Events: state debe ir antes de él y forzar una sincronización cuando detecte el cambio de estado. Una vez hecho eso, el Big Timer hará una cosa u otra dependiendo de los parámetros que le configures. ¡Saludos!

    • @alvaroufofernandez8689
      @alvaroufofernandez8689 3 роки тому

      @ Muchas gracias y perdon por no contestar antes

    • @alvaroufofernandez8689
      @alvaroufofernandez8689 3 роки тому

      [{"id":"736271f7.bd9bc","type":"comment","z":"be2afc51.60a1a","name":"# Flow 1 ---------------------------- Activar una entrada booleana cuando sea de noche ","info":"","x":310,"y":40,"wires":[]},{"id":"8797c66f.f0265","type":"bigtimer","z":"be2afc51.60a1a","outtopic":"","outpayload1":"","outpayload2":"","name":"Noche sevillana","comment":"","lat":"37.386409","lon":"-5.992624","starttime":5001,"endtime":"5003","starttime2":0,"endtime2":0,"startoff":"-15","endoff":"5","startoff2":0,"endoff2":0,"offs":0,"outtext1":"","outtext2":"","timeout":1440,"sun":true,"mon":true,"tue":true,"wed":true,"thu":true,"fri":true,"sat":true,"jan":true,"feb":true,"mar":true,"apr":true,"may":true,"jun":true,"jul":true,"aug":true,"sep":true,"oct":true,"nov":true,"dec":true,"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":0,"month7":0,"day8":0,"month8":0,"day9":0,"month9":0,"day10":0,"month10":0,"day11":0,"month11":0,"day12":0,"month12":0,"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,"randon1":false,"randoff1":false,"randon2":false,"randoff2":false,"repeat":false,"atstart":true,"odd":false,"even":false,"x":460,"y":180,"wires":[[],["a741d555.4f4258"],[]]},{"id":"a741d555.4f4258","type":"switch","z":"be2afc51.60a1a","name":"⬆OFF/ ⬇ON ","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":670,"y":180,"wires":[["cb3fc1ff.4d0ed8"],["568d836a.7c7e5c"]]},{"id":"568d836a.7c7e5c","type":"api-call-service","z":"be2afc51.60a1a","name":"Encender noche","server":"863a80ba.c8027","version":1,"debugenabled":false,"service_domain":"input_boolean","service":"turn_on","entityId":"input_boolean.flow_noche","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":900,"y":220,"wires":[[]]},{"id":"cb3fc1ff.4d0ed8","type":"api-call-service","z":"be2afc51.60a1a","name":"Apagar noche","server":"863a80ba.c8027","version":1,"debugenabled":false,"service_domain":"input_boolean","service":"turn_off","entityId":"input_boolean.flow_noche","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":900,"y":140,"wires":[[]]},{"id":"fba7fc19.c29008","type":"inject","z":"be2afc51.60a1a","name":"Forzar en rango","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1","payloadType":"num","x":180,"y":120,"wires":[["8797c66f.f0265"]]},{"id":"a446a6ec.a1c6e","type":"inject","z":"be2afc51.60a1a","name":"Forzar fuera de rango","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"0","payloadType":"num","x":160,"y":180,"wires":[["8797c66f.f0265"]]},{"id":"96756bfa.4ab7b","type":"inject","z":"be2afc51.60a1a","name":"Automático","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"auto","payloadType":"str","x":200,"y":240,"wires":[["8797c66f.f0265"]]},{"id":"863a80ba.c8027","type":"server","name":"Home Assistant"}]

    • @alvaroufofernandez8689
      @alvaroufofernandez8689 3 роки тому

      Si he copiado el tuyo y no me funciona estoy loco ya

    • @alvaroufofernandez8689
      @alvaroufofernandez8689 3 роки тому +1

      Ya lo tengo por FIN

  • @alvaroufofernandez8689
    @alvaroufofernandez8689 3 роки тому

    Buenas tardes J :
    Cuando el homeassistant se resetea,se apaga o algo similar y ya ha dado la señal que ha oscurecido
    Cuando arranca homeassistant no repite esta señal
    Se podria que cuando arranque entre en automatico para que si por la noche se resetea HA arranque sabiendo que es de noche
    Muchas gracias

    •  3 роки тому

      ¡Hola! Entiendo que has visto todo el vídeo y tienes marcada la opción correspondiente para que cuando inicie Node RED se ejecute ¿no?

    • @alvaroufofernandez8689
      @alvaroufofernandez8689 3 роки тому

      @ claro
      Hay dos posibilidades una Output at startup esta no me funciona
      la otra Repeat output no me gusta ya que lo que hace es repetir en el intervalo de tiempo que quieras
      Me gustaria si puede ser al iniciar HA que el nodo entre en automatico
      Muchas gracias

    •  3 роки тому

      ¿Estás seguro de que no funciona? Es que es altamente improbable que no haya output al iniciar, reiniciar o hacer deploy. Fíjate, por ejemplo, si tras reiniciar, en el call service o nodo que estés utilizando por ejemplo para apagar una bombilla o encenderla hay un puntito rojo que pone algo así como "No connection at: [...]". Por otra parte ¿qué máquina estás utilizando como servidor? ¡Saludos!

    • @alvaroufofernandez8689
      @alvaroufofernandez8689 3 роки тому

      @ Utilizo un intel NUC y ya que esto no me funciona (he copiado el bigtimeel bigtimer de un ejemplo tuyo) se podria que cuando se reinicie HA ponemos en automatico
      Yo lo he intentado con Even state y el evento es homeassistant_start activando una input_boolean pero no mefunciona
      Seguire probando
      Muchas gracias

    •  3 роки тому

      ¿Me puedes decir si te parece el tema de "No connection at: [...]" al reiniciar mientras se debe activar el Big Timer?

  • @felixdroid7404
    @felixdroid7404 3 роки тому

    Un nodo chachi Pirulí total

    •  3 роки тому

      Como manda la ley de Dios.

  • @reyastaroth
    @reyastaroth 3 роки тому

    Vas a eliminar la intro??

    •  3 роки тому

      No, la intro no, el "dentro intro"... aunque tengo vídeo grabados en los que lo digo... pero creo que lo puedo cortar y que no se note. ¡Saludos!

  • @davidcpolo
    @davidcpolo 3 роки тому

    Hola J!. Estoy haciendo un flow para que Alexa por voz nos de la bienvenida cuando lleguemos a casa y tengo una duda. Tengo que pasar un código de una automatización de HA a JSON pero no se como hacerlo. Sería el mensaje de Alexa pero para que lo haga de forma aleatoria. Te lo pongo aquí para que me digas tu como sería:
    message: >
    '{{ [
    "Hola Gema, hola David. Bienvenidos a casa.",
    "Hola familia, bienvenidos a casa.",
    "Ya os estaba echando de menos, Bienvenidos a casa.",
    "Hola chicos, La casa estaba muy silenciosa sin vosotros por aquí.",
    "Hola familia, menos mal que habéis venido, ya me estaba aburriendo yo sola.",
    "Bienvenidos a casa familia, si os puedo ayudar en algo, solo me lo tenéis que decir."
    ] | random }}'
    Un saludo y muchas gracias!!

    •  3 роки тому

      Hola David, lo mejor es que hagas una propuesta en GitHub y a medida que vaya teniendo tiempo voy sacando vídeos de ahí... eso que quieres hacer es muy fácil. Lo puedes hacer con un nodo de función, un random o incluso con un get template. ¡Saludos!

  • @EmilioGuerrero
    @EmilioGuerrero 3 роки тому

    muy pocos like veo

    •  3 роки тому +1

      Hola de nuevo 🤪 es un canal pequeño y a la gente siempre le cuesta dar al like.

    • @EmilioGuerrero
      @EmilioGuerrero 3 роки тому

      @ pues es gratis... Es de bien nacidos ser agradecido