NodeRED: ¿Existe alguna funcionalidad que no pueda representar en automatizaciones HA simples?

Hola, soy un poco nuevo en HA y leo muchas publicaciones alabando a NodeRED. Pero por lo que puedo decir, es solo una herramienta de programación visual, ¿verdad? ¿No está introduciendo alguna funcionalidad que las automatizaciones HA simples no pueden hacer? Para obtener más contexto, he sido desarrollador de software durante algún tiempo, está bien configurar sistemas a través de archivos de texto no intuitivos, y mi experiencia me dice que esa interfaz de configuración elegante para (lo que espero ser) una configuración única no es No vale la pena tener otra «parte móvil» en la pila para siempre. ¿Se me escapa algo? Editar: Entonces el consenso parece ser: puede hacerlo todo con un simple HA, pero NR facilita el cableado, especialmente para las personas con una fuerte percepción visual. Gracias, eso es lo que quería saber, por ahora lo intentaré.

¿Te ha resultado útil??

0 / 0

iotiot

iotiot

Estaba en el mismo campo que usted, evité Node-Red y me limité a las automatizaciones integradas para evitar una dependencia adicional. La semana pasada finalmente decidí intentarlo ya que tenía una automatización en mente eso fue decentemente complejo Si bien obtuve una versión rudimentaria de él trabajando con las automatizaciones integradas, no estaba ni cerca de mi objetivo final y no estaba seguro de poder acercarme a donde quería con las automatizaciones integradas.

Node-Red es INCREÍBLE. Lamento absolutamente no haberlo usado antes. Es mucho más fácil para mí expresar la lógica que quiero que suceda, y analizar visual y mentalmente lo que está sucediendo en una automatización (en lugar de leer el Yaml o la interfaz de usuario de automatizaciones integradas).

De hecho, comencé a convertir algunas automatizaciones existentes que tengo a Node-Red, ya que es mucho más fácil expandir y duplicar la funcionalidad.

Todavía usaré las automatizaciones integradas para cosas realmente simples o cosas que puede hacer mejor, pero realmente desearía haberlo probado antes.

Jpajenski

Jpajenski

No, he podido hacer todo lo que quiero hacer con solo escribir el yaml directamente. Puede que requiera un poco más de reflexión y mucha más lectura de la documentación, pero no tengo planes de agregar nodeRed para las mismas razones.

lod3n

lod3n

Ciertamente, puedes hacer todo en YAML, pero encuentro que NodeRED es bastante útil en estos días. Una cosa que se destaca son los cientos de módulos adicionales que puedes instalar y agregar a la paleta, que pueden proporcionar eventos y filtros que puede ser complicado configurarlo de otra manera Lo puse en marcha hace mucho tiempo solo para probarlo, y ahora he movido casi todo en él.

Mis nodos favoritos son Inyectar y Depurar, lo que hace que las automatizaciones de prueba durante el desarrollo sean triviales, ya que puede simular cualquier evento con un clic y luego probar que su lógica funciona correctamente sin afectar nada en el mundo real hasta que todo sea perfecto.

Mi sugerencia para cualquiera sería simplemente instalarlo y comenzar a jugar con él. Siempre puedes desinstalarlo más tarde si sientes que no agrega valor.

christianjwaite

christianjwaite

Viniendo de alguien que tenía una configuración de yaml bastante compleja, diría que pruebe node-red de todos modos.

La facilidad de implementación es una victoria.
He hecho cosas en nodered que probablemente podría hacer en yaml, pero sería una molestia que requeriría entidades ficticias adicionales. Es realmente simple en nodered.
Además, expandir las automatizaciones es muy visual y se me ocurrieron cosas que no estoy seguro de que se me hubieran ocurrido en yaml solo porque puedo ver todo allí mismo en el lienzo.
También es muy estable, no lo he tocado en todo este año, está felizmente haciendo lo suyo.

jerobins

jerobins

Solo ejecutar Node-RED en un contenedor acoplable es un pequeño avance. Principalmente uso YAML para automatizaciones; sin embargo, las cosas para las que uso Node-RED serían muy, muy dolorosas en YAML. No lo hago creo que podría razonablemente recrear mi flujo de trabajo de presencia BLE en YAML.

spr0k3t

spr0k3t

Lo que he visto, cualquier cosa que pueda hacer en NR eventualmente puede crearse en HA. Realmente es una preferencia más que nada. El poder real en las automatizaciones de HA es a través del uso de plantillas. Tengo una sola automatización que tiene cerca de 15 rutas diferentes de operación con un par de bucles de reentrada. Pero esas no son sus únicas opciones… también puede usar AppDaemon o PyScript si es programador para manejar todo también, especialmente si conozco Python bastante bien.

d4nm3d

d4nm3d

Para mí, se trata más de cómo funciona mi cerebro… para las automatizaciones, me resulta mucho más fácil seguir un diagrama de flujo que YAML o HA GUI… (también puedo anotar mi flujo por todas partes para poder recuerda por qué hice lo que hice :D)

Configuré mi propia cámara de timbre improvisada que alerta a Alexa a diferentes volúmenes para diferentes momentos del día y me envía una captura de pantalla de la cámara superior a través de pushover a mi teléfono…
Ni siquiera puedo imaginar cómo se vería eso en YAML o HA GUI.

He tenido otros problemas (que estoy seguro de que hay solución) al usar automatizaciones HA que implican una espera o un retraso de unas horas… si reinicio HA durante ese período de espera… nunca se completa (obviamente) lo que puede ser problemático para los sistemas de calefacción, por ejemplo.

La única solución para ese escenario que conozco son 2 automatizaciones… una para encendido y otra para apagado… Mientras que en Nodered puedo usar un gran temporizador al que no le importa si ha habido un reinicio. (solo un ejemplo)..

Habiendo dicho eso… uso ambos… HA para cosas simples… Node-Red para cualquier cosa que necesite que pueda seguir una lógica más complicada.

ByWillAlone

ByWillAlone

No he visto una automatización tan compleja que no se pueda abordar con las herramientas de automatización integradas. Dicho esto… usar la automatización integrada para secuencias complejas tiende a ser demasiado grande y engorroso para leer y seguir, mientras que la misma automatización se ve mucho más limpia y simple en el nodo rojo. La otra cosa acerca de las automatizaciones integradas es que algunas tareas son más fáciles de implementar y más simples de entender cuando se dividen en múltiples automatizaciones separadas, por ejemplo: automatización-1 que contiene todos los activadores complicados enciende y apaga automatización-2 que tiene la mayor parte de la funcionalidad real que se ejecuta solo durante esos períodos de activación La mayoría de los desarrolladores de software se referirían a eso como espagueti, pero a veces es más fácil hacerlo de esa manera que tratar de empaquetarlo todo en una sola automatización… mientras que el nodo rojo manejaría eso de manera simple y elegante en una sola automatización.

r8td

r8td

Node red no es necesario y el generador de automatizaciones en HA ha mejorado mucho en comparación con cuando comencé con HA hace unos años. Dicho esto, uso mucho Node Red, pero no es necesario. No soy un programador y me las apaño con una comprensión básica y google. Entonces, para mí, Node Red es más fácil de hacer algunas cosas, pero aún así obtener su beneficio completo requiere algo de programación a través del nodo de función. En este punto, es principalmente preferencia y qué Puedo hacer lo más rápido. Hay algunas cosas en las que uso la herramienta de automatización HA porque no vale la pena aprender cómo hacer que funcione en Node Red. Si no desea usarlo, NBD. Si lo hace, es solo otra herramienta para cumple tus metas.

bubleeshaark

bubleeshaark

¿Puedes leer un libro letra por letra?

Claro, *puedes*, pero será menos eficiente.

Hágase un favor y aprenda el nodo rojo. Si se toma en serio la automatización del hogar, que se basa en el hecho de que configura el asistente doméstico, entonces valdrá la pena la inversión.

(por cierto, no es tan difícil)

canoxen

canoxen

Soy un usuario bastante novato de HA y NR, pero hay millones de nodos que puede [importar a NR para hacer casi cualquier cosa] (https://flows.nodered.org/).

Por lo menos, encuentro mucho más fácil ver lo que estoy haciendo en el diseño visual en NR.

Amabry

Amabry

Me gusta Node Red por diseñar visualmente lo que quiero y probar la funcionalidad del mundo real de una estrategia determinada antes de ponerla en una automatización de asistente doméstico. Puede ser una forma mucho más rápida de probar ideas en mi experiencia.

También lo uso como puente entre Alexa y MQTT, porque no quiero pagar $5 al mes solo para poder usar los comandos de voz de Alexa.

FistoWutini

FistoWutini

Encontré una secuencia con el control de luces basadas en WLED que aún no puedo replicar en automatizaciones. El flujo captura el estado actual de una luz WLED, lo almacena temporalmente, establece la luz en un estado, espera unos segundos y luego vuelve a poner la luz en la forma en que encontró la luz. Lo estaba usando para una notificación visual sobre las cosas.

Dicho esto, actualicé a la versión beta más reciente de WLED y ahora no volverá a encender la luz, así que estoy buscando opciones.

neminat

neminat

no quería agregar nada adicional pero definitivamente no quería escribir automatizaciones en YAML. La GUI ha sido excelente y cuando necesita un ajuste o dos, puedo editar en YAML y volver a la GUI. He encontrado esa es la solucion perfecta para mi.

Durag5

Durag5

Acabo de instalarlo yo mismo y leer los comentarios no me hace ni más ni menos seguro de que valga la pena. Después de 1 hora~ de mirarlo, mi mayor queja es que es horrible en el móvil (pliegue 3). Las automatizaciones ui y yaml son mucho más fáciles desde el teléfono.

[deleted]

[deleted]

[eliminado]

Los comentarios están cerrados.