HowTo: NodeRed - Control de la lámpara FRITZ!DECT 500 RGB con NodeRed y FritzBox

Hace poco tuve eso Termostatos de radiador DECT para FritzBox probado e integrado en mi instalación de NodeRed.

Por eso, naturalmente, también tenía curiosidad por saber cómo funciona el FRITZ! La lámpara LED DECT 500 RGB funciona con FritzBox y si se puede controlar con la misma comodidad desde NodeRed que antes con el termostato del radiador.

Como es habitual con los productos FRITZ, la instalación y la puesta en marcha fueron muy sencillas. Gracias a las instrucciones paso a paso adjuntas y muy simples, el aprendizaje tomó menos de dos minutos.

En la aplicación, la interfaz de FritzBox y (muy práctico) ¡también en un FritzFon conectado! A continuación, se pueden configurar todo tipo de opciones de FRITZ!DECT 500 SMart Home.

Por lo tanto, la lámpara no solo se puede encender y apagar. El color, la temperatura de la luz, la saturación y el brillo también se pueden ajustar. La lámpara se puede utilizar como iluminación potente de la habitación y como lámpara atenuada para una noche de cine.

Con el flujo de ejemplo presentado aquí en el artículo, puede configurar fácilmente las funciones básicas de la lámpara a través del tablero de NodeRed.


Instrucciones de seguridad

Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/

Enlaces afiliados / enlaces publicitarios

Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂 


Requisitos

Artículos útiles:
Para que pueda instalar nuevos nodos, por supuesto, NodeRed ya debería estar instalado.
En los siguientes artículos se describe cómo preparar una RaspberryPi y luego instalar NodeRed en ella.

Los siguientes tres artículos describen lo que se debe hacer para preparar la RaspberryPi:
RaspberryPi: ¡configuración para nerdiys!
RaspberryPi – ¡La primera configuración!
RaspberryPi: controle el RaspberryPi a través de SSH

NodeRed: instalación de NodeRed en RaspberryPi
NodeRed - código de nodo de importación y exportación

Herramienta requerida:
-No-

Material requerido:

En la siguiente lista encontrará todas las piezas que necesita para implementar este artículo.

NúmeroArtículoenlace de amazonenlace de ebay
1xRaspberryPiAmazonasebay
1xFuente de alimentación USB / Fuente de alimentación USBAmazonasebay
1xtarjeta SD / tarjeta SDAmazonasebay
1xVivienda / viviendaAmazonasebay

Inicie sesión en la interfaz de configuración de NodeRed

Antes de que pueda editar su configuración de NodeRed, debe, si está activado, primero iniciar sesión en la interfaz de configuración de NodeRed.

Vista del cuadro de diálogo de inicio de sesión. Aquí debe ingresar los datos de inicio de sesión que especificó durante la configuración del inicio de sesión. Puedes encontrar información al respecto en el artículo NodeRed: configurar el inicio de sesión del usuario.

Instale el nodo FritzBox apropiado

Para que NodeRed se comunique con los termostatos de radiador conectados, debe configurar el nodo "node-red-contrib-fritzapi" instalar. Cómo se instala su nodo en el artículo NodeRed – Instalar nuevos nodos descrito.

También debería haber instalado y configurado el nodo del tablero. Puedes encontrar información al respecto en el siguiente artículo.


NodeCode para controlar una lámpara doméstica inteligente FRITZ!DECT 500

La siguiente sección contiene el NodeCode con el que puede configurar las funciones básicas del FRITZ!DECT 500. Para esto, la conexión entre NodeRed y su FritzBox, por supuesto, ya debe estar configurada. Cómo puedes hacer esto está en el artículo. NodeRed/FritzBox: muestra la lista de llamadas en el tablero descrito.

El estado actual del código del nodo es mi primer borrador de un control. Definitivamente continuaré trabajando en ello. Por lo tanto, no dude en solicitar actualizaciones si le faltan funciones o si esta publicación no se ha actualizado durante mucho tiempo.

En la versión actual puedes configurar el color, el brillo, la saturación y la temperatura del color. Además, se muestra el estado en línea, es decir, si la lámpara está conectada al FritzBox o no. Por supuesto, la lámpara también se puede encender y apagar a través del tablero de instrumentos.

A continuación se muestra una vista de la configuración y el NodeCode real.

Vista del flujo en la vista de configuración de NodeRed.
Vista de los controles en la vista del tablero.

Cómo puede importar el NodeCode vinculado a continuación en su entorno NodeRed está en el artículo NodeRed - código de nodo de importación y exportación descrito.

Como siempre, puede encontrar el NodeCode en el repositorio Nerdiy Git en el siguiente enlace:


Lea el AIN de su lámpara de hogar inteligente FRITZ!DECT 500 e introdúzcalo en NodeRed

Para que el NodeCode anterior funcione, ahora debe ingresar el AIN correcto en su configuración de NodeRed. El AIN es el número de identificación de su lámpara de hogar inteligente FRITZ!DECT 500, que necesita para controlarla específicamente. En las siguientes imágenes se describe cómo puede averiguarlo utilizando la interfaz de configuración de FritzBox.

Para hacer esto, primero cambie a la vista de configuración de su FritzBox. Luego haga clic en:

  • "Gestión de dispositivos"
  • Y luego en el símbolo del bolígrafo en la línea con la entrada de su lámpara de hogar inteligente FRITZ!DECT 500

Entonces podrá ver y copiar el AIN de su lámpara FRITZ!DECT 500 Smart Home en el área marcada en rojo.

Para pegar el AIN copiado en el NodeCode, debe hacer lo siguiente:

Abra el nodo "Establecer AIN de lámpara" e ingrese el AIN de su lámpara FRITZ!DECT 500 Smart Home en el campo de datos de usuario.


Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

7s comentarios

  1. Sería interesante un código que encienda la lámpara dependiendo de la posición del sol o de la hora del día: cuando está oscuro, debe encenderse en blanco cálido y cuando está brillante, en blanco frío.
    Pero dado que la configuración de la lámpara no se puede cambiar si se apagó con el interruptor de la luz, es decir, está fuera de línea, node-red tendría que verificar constantemente si cambia de fuera de línea a en línea (es decir, está encendida) y luego enviar la configuración correspondiente a la posición del sol o la hora.

    1. Hola Joerg,
      esa es una idea genial. En realidad, debería ser posible verificar en línea y fuera de línea. Y también puede verificar qué sucede si envía la configuración de color a la FritzBox/lámpara a pesar de que la lámpara está apagada. Podría imaginar que las configuraciones correspondientes se almacenan en caché en el FritzBox y luego se envían a la lámpara cuando se enciende.
      Creo que la parte más difícil es calcular la temperatura de la luz a partir de la posición del sol (por ejemplo, el ángulo sobre el horizonte). Lamentablemente, no estoy muy familiarizado con el tema. Podría imaginar que el color de la luz también depende del clima (nublado, etc.).
      En general, creo que esto se puede solucionar. 🙂
      Atentamente
      Fabian

      1. En el nuevo FritzOS 7.5 puede definir disparadores para cambiar de dispositivo. Un disparador siempre debe provenir de un dispositivo Dect (también de sí mismo). Para mí es un RolloReon Dect 1213 que cierra media hora después de la puesta del sol y arranca a las 6:30 am.
        El RolloTron debe ser el disparador de las lámparas: FritzBox, si el RolloTron está cerrado, configure todas las lámparas en blanco cálido la próxima vez que se conecten (= presione el interruptor de la luz) o configúrelas en blanco frío si está abierto.
        No creo que la configuración de color esté almacenada en caché. Las lámparas solo cambian cuando están en línea, es decir, ya están encendidas. Si se cambian fuera de línea y luego se ponen en línea a través del interruptor de luz, su estado no cambia.
        Una excepción interesante son los nuevos escenarios: si envía un cambio de estado a través de un escenario, aún se enviará la próxima vez que se conecte, pero solo si las luces se encienden dentro del próximo minuto más o menos (no lo he cronometrado). exactamente).
        (Jörg - Me he registrado ahora 🙂

  2. ¿A través de Node Red o FritzOS? Actualmente solo estoy usando la programación de FritzOS y a veces sucede, bastante raramente, que algo tarda un minuto en encenderse. Actualmente tengo 25 lámparas y 6 persianas.

  3. Hola,

    El control a través de Node Red me lleva mucho retraso, a veces 2-3 minutos.
    Cuando uso la aplicación Fritz Smart Home, casi no hay demoras.
    ¿Tienes el mismo problema?

  4. Zwei Farbverläufe für Aufwachen und Einschlafen hat AVM ja inzwischen integriert. (OS 7.57[+]; ‘natürliche Lichtsequenz’)

    Lassen sich mit NodeRed auch beliebige andere erstellen? Als Beispiel die Regenbogenfarben, die innerhalb einer Zeitspanne x durchlaufen werden?

    Mit der FritzBox geht das nicht oder wenn überhaupt, dann nur unter gehörigen Verrenkungen, da jede Vorlage in einem Szenario nur höchstens genau 1x verwendet werden darf und sich Szenarien nicht zu ‘Hauptszenarien’ o.ä. zusammenfassen lassen. Und Routinen verlangen wie erwähnt ein Dect-Gerät als Master; Zeitabfragen sind in den Wenn-Dann-Konstrukten nicht erlaubt.

    Bin absoluter Newbie auf dem Gebiet und muss daher dumm fragen.

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.