El FRITZ!Box no es solo un muy buen enrutador para la red doméstica. Equipado con los accesorios Smart Home adecuados, también puede convertirse en el centro Smart Home de su casa o apartamento. Todo lo que necesita ya está instalado en el FRITZ!Box. Los nuevos sensores o actuadores se conectan simplemente de forma inalámbrica al FRITZ!Box a través del estándar DECT.
Un posible actor es el enchufe FRITZ!DECT 200. Después de haberlo conectado al Fritz Box, puede controlarlo a través de la aplicación Fritz Smart Home o de acuerdo con reglas u horarios definidos.
Si desea un control cada vez más individual, también puede controlar el zócalo con Node Red.
Este artículo describe lo que debe hacer para integrar un enchufe doméstico inteligente FRITZ!DECT 200 en su entorno Node Red.
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 puedas instalar nuevos nodos Nodo Rojo ya instalado por supuesto.
En los siguientes artículos se describe cómo preparar una RaspberryPi y luego instalar Node Red en ella.
- 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
En las siguientes listas encontrará todas las piezas que necesita para implementar este artículo.
Herramienta requerida:
Material requerido:
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.
Lea el AIN de su toma FRITZ!DECT 200 e introdúzcalo en Node Red
Para que el siguiente código de Node Red funcione, debe ingresar el AIN correcto en su configuración de Node Red. El AIN es el número de identificación de su dispositivo FRITZ DECT Smart Home, que necesita para poder controlarlo o leerlo específicamente. Cómo puede encontrar el AIN usando la interfaz de configuración de FritzBox está en el artículo Fritz Box – Descubre el AIN de tu dispositivo SmartHome descrito.
Instale el nodo FritzBox apropiado
Para que el Nodo Rojo pueda comunicarse con el enchufe conectado, debe usar 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. Esto se utiliza para mostrar los datos recuperados en el tablero. Puedes encontrar información al respecto en el siguiente artículo.
Nodo Código rojo para controlar la toma FRITZ DECT 200 Smart Home
Con el código Node Red vinculado a continuación, puede controlar su toma Fritz DECT 200 y recuperar sus datos. La temperatura, la potencia medida y el estado de conmutación se muestran en el Node Red Dashboard, pero, por supuesto, también se pueden procesar internamente.
Para que el código de Node Red funcione, la conexión entre Node Red y su FritzBox ya debe estar configurada.
Puedes encontrar más información al respecto en el artículo
Para poder utilizar el código Node Red, aún debe ingresar el AIN de su repetidor Fritz DECT.
El AIN es el número de identificación a través del cual se direcciona el repetidor. Cómo puede averiguar este AIN está en el artículo. Fritz Box – Descubre el AIN de tu dispositivo SmartHome descrito.
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, puedes encontrar el código de Node Red en el repositorio Nerdiy Git en el siguiente enlace:
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é. 🙂
Gracias por las instrucciones, lamentablemente eso no funciona como se desea, pero lo intenté con un Fritzdect 210.
Depuración: dispositivo no listo
Y
Desconectado con error
Hay un problema de sincronización: El nodo "Get socket state" se ejecuta con una tasa de repetición de 1s. Esto es demasiado rápido para mi Fritz!Box 6490 / DECT 200. Ahora lo he ajustado a 5s y ¡funciona!
En cuanto al mensaje "Dispositivo no listo", probablemente sea similar. Si hago cambios y los despliego, este mensaje tarda unos segundos en desaparecer. Después no vuelve a aparecer.
Me parece que el nodo "Fritz!Box" intenta conectarse al FB a intervalos cortos y luego se toma su tiempo. Tal vez se podría mejorar algo aquí, pero no he encontrado nada sobre cómo cambiar el tiempo de la solicitud.
Pequeño error en la visualización de la "energía del enchufe":
Los valores de contador entregados como payload no tienen la unidad KWh sino Wh.
Esto significa que para una especificación en la unidad habitual kWh, aún debe dividirse por 1000.
Otro error está en la visualización del "Estado en línea": el resultado de "Obtener estado" se muestra en la pantalla "Estado en línea" y el estado de cambio y no el estado en línea se muestra como "en línea" o "fuera de línea". Remedio: Agregue otro nodo "Salida", utilícelo para "Obtener el estado de presencia" y envíelo a "Estado en línea".
Me gustaría integrar mi DECT200 en mi Node Red. Pero no importa dónde ingrese dónde, no puedo obtener una conexión con mi Fritzbox/DECT. El nodo de salida todavía está adornado con el anillo rojo y el mensaje "falló el inicio de sesión".
La siguiente oración no es realmente útil en este sentido:
No he encontrado ninguna información sobre cómo salir de este callejón sin salida. Sería muy feliz si alguien pudiera contribuir con un consejo útil.
Wow, se omitió la oración nombrada, aquí se entrega más adelante:
Para que el código de Node Red funcione, la conexión entre Node Red y su FritzBox ya debe estar configurada.
No puedo lograr que este flujo funcione por mí. Acabo de cambiar el AIN.
Hola Stefan,
¿Qué no te funciona? 🙂
Hola
soy verde detrás de las orejas
Yo tengo el FRITZ!DECT 210
cambié el AIN
Creo que casi todo se juega, pero no funciona.
¿¿cómo funciona?? Configurar Node Red y tu FritzBox???
¡¡6 horas después creo que tengo que rendirme!! ;(
Me gusta la ayuda, pero también me gusta entender AYUDA
Hola Juergen,
¿Has configurado ya la conexión con tu FritzBox? Tendrías que hacerlo también. La pista está algo escondida en la frase "Para que el código de Node Red funcione, la conexión entre Node Red y tu FritzBox debe estar ya configurada". Otro usuario ya lo había notado la última vez. Probablemente necesito hacer la nota más visible. He explicado cómo configurar la conexión con la FritzBox en el artículo https://nerdiy.de/de_de/nodered-fritzbox-anruferliste-im-dashboard-anzeigen/ descrito en la sección "Introducir la configuración del nodo FritzBox" 🙂.
Espero que esto te ayude. De lo contrario, déjame otro comentario. 🙂
Atentamente
Fabian
¡¡YAY, cómo te va // 8 horas después!! tengo dect 210
1.) ¡¡El número de identificación del actuador (AIN) debe escribirse juntos!! ///
2.) El anfitrión debe: http://192.xxxxxxxx En tu caso es su Fritzbox ////
3.) Crear un usuario sin eso tampoco funcionó para mí ////
4.) ¡Los KWH aún no son correctos, pero alguien más ya lo ha descrito!
5.) ¿Cómo puedes hacer varios uno al lado del otro?
Si alguien quiere enseñarme Node Red, ¡póngase en contacto con Jürgen Lindinger en FB o Instagram!
Mis nervios están conectados por algo más
Hola Juergen,
Es bueno saber que funcionó después de todo. 🙂
¡Gracias por toda esta información!
Si desea leer varios sockets, debe copiar nuevamente todo el flujo de NodeRed pero luego ingresar el otro AIN del socket adicional. 🙂
Atentamente
Fabian
Hola y buenas noches Fab,
En primer lugar, muchas gracias por su trabajo y las excelentes soluciones.
Importé el flujo e ingresé el AIN de mi DECT200.
Hasta ahora, todo bien, desafortunadamente el estado siempre dice fuera de línea y el estado de conmutación no se puede cambiar, pero se muestran la temperatura y los kWh...
¿Dónde me equivoqué aquí? ¿Puedes ayudarme?
Gracias por su esfuerzo y que tenga una buena velada.
Axel
Hola de nuevo 🙂
Lo encontré; en realidad está en el host fritz.box (después de cambiar la IP), funciona.
Mmmmm….
Por desgracia, me he alegrado demasiado pronto: ahora dice "en línea", pero sigo sin poder cambiar el estado de conmutación en el panel de control :-/
Tal vez ¿Aún tienes algún consejo para mí?
Hola, Alex,
Sólo para estar seguro: también has configurado los datos de inicio de sesión para FritzBox, ¿verdad? 🙂
Atentamente
Fabian