Forum KNX francophone / English KNX forum

Version complète : Node-red : Premiers pas
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonsoir, 

Je me demandais si certains d'entre vous se sont aventurés avec Node-red ?
J'ai téléchargé le node knx-ultimate et en 10 minutes j'ai réussi à intégrer mon install (de test) à savoir contrôle d'un actionneur, retour d'état etc. le tout sur un dashboard.
Sachant que node-red est très puissant et permet de faire interagir de très nombreux protocoles, existe t-il une raison pour que personne n'en parle sur le forum ?
Avant de me plonger vraiment dedans je voudrais m'assurer de ne pas perdre mon temps si un pb est connu avec node-red.
Perso pour ma part c'est par manque de temps principalement et aussi car j'ai déjà tout ce qu'il me faut avec Codesys que j'utilise régulièrement au boulot.

Node-red fait parti des choses que j'essairais un jour pas forcément couplé avec du KNX, mais ca a l'air sympa.

Tu devrais montrer des exemples, mais tout simple pour mettre l'eau a la bouche des gens...
Je vais suivre ce post avec beaucoup d'intérêt  Big Grin
(18/11/2019, 00:45:10)distrikt26 a écrit : [ -> ]J'ai téléchargé le node knx-ultimate et en 10 minutes j'ai réussi à intégrer mon install (de test) à savoir contrôle d'un actionneur, retour d'état etc. le tout sur un dashboard.

Bonjour
Un petit exemple avec quelques copies d'écran serait le bienvenu !
Personnellement lors du développement avec l'assistant vocal Snips, J'ai utilisé Node-red avec le flows suivant pour KNX. Ce flows fonctionne bien pour actionner des GA KNX, et pour lire tout ce qui passe sur le bus KNX. J'avais commencé à développer un base de données NoSQL Néo4j, pour recueillir dans Node-red tous les GA passant sur le bus KNX, et en dresser un carte automatiquement mise à jour à chaque ajouts d'un nouveau participant, ou d'un changement d'une GA.
Node-red est pour moi une bonne façon d'intégrer dans la domotique certain appareil, comme les chromecast, les TV connectés, les ampli AV, les tondeuses avec une apps...
La seule chose où je n'ai pas trouvé de solutions toute faite, est le X3D de DeltaDore.
Sinon la seule difficulté que j'ai rencontré sur un Raspberry, est une certaine instabilité, ou Node-red disparait, et revient tout seul sans que je sache ce qui se passait.
Sinon, une grande simplicité pour jouer de la musique ou des sons, envoyer des mails ou des SMS.
Jetez un œil aux plus de 3000 flows disponibles 
Pour l'instant je me concentre sur le full KNX, puis sur HA, et ensuite je me mettrais au Project Alice.
Le confinement va permettre de se concentrer un peu plus.
Merci pour les liens ; je vais regarder. Je venais de trouver KNXULTIMATE et je ne comprends ce qui diffère avec ton 1er lien ?

J'ai bien compris que tu n'étais pas encore dans la configuration de HA mais un simple exemple détaillé permettrait de répondre à un bon nombre de mes questions ...
Les 2 flows sont surement très proches..
Je n'ai pas d'installation sur raspberry actuellement actif..
Mais pour la découverte de Node-red, j'avais créé des onglets différents avec l'utilisation d'une seule action par onglet.
Cela permet de découvrir rapidement les particularité des différents flows utilisés, c'est comme cela que j'ai fait le choix du flux KNX proposé.
Une fois que tu peux voir tes flux KNX qui passent, ca devient beaucoup plus clair. L'action suivante est d'actionner une lampe par son GA.
En tout cas c'est beaucoup plus clair que de le faire avec le pluggins Webexporter de KNX.
Ensuite l'utilisation des autres parties de Node-red sont beaucoup plus simples.
Je suppose que tu vas passer par une VM, c'est l'étape qu'il va falloir que je passe avant d'aller plus loin.

Ca me faire penser que Node-Red est surement la bonne méthode pour avoir l'heure à jour dans le module ABA...
L'aide du Flow est plutôt claire..
(03/04/2021, 10:05:30)richardpub a écrit : [ -> ]L'aide du Flow est plutôt claire..

C'est toujours comme ça, lorsqu'on a compris tout est clair ! C'était le cas pour moi avec la documentation de l'ABA alors que tu as rencontré des difficultés jusqu'à ce que je te donne un tuto détaillé avec des copies d'écran à suivre à la lettre...
Merci pour les documents envoyés en MP ! Le problème c'est le temps car, à cette saison, le week-end il faut s'occuper des extérieurs de la maison ; de plus, je ne suis pas fan ce type d'activité  Sad
(03/04/2021, 10:02:30)richardpub a écrit : [ -> ]Je suppose que tu vas passer par une VM, c'est l'étape qu'il va falloir que je passe avant d'aller plus loin.
HA est installé sur une VM avec proxmox et c'est un add-on HA qui fait tourner Node-Red. Tu veux parler d'une autre VM ?

(03/04/2021, 10:02:30)richardpub a écrit : [ -> ]Ca me faire penser que Node-Red est surement la bonne méthode pour avoir l'heure à jour dans le module ABA...
Effectivement c'est l'idée ; Node-Red devrait me permettre d'écrire dans une GA contenant un objet de l'ABA et ainsi c'est lui qui continuera à gérer les fonctions évoluées.
Je suis aussi pris par le temps.. scarification de la pelouse, pose d'un nouveau fil périphérique pour le robot tondeuse... 4 nouveaux bacs à légumes et extension de l'irrigation...

Dès que je peux je recherche la carte SD avec Node-red sur Raspberry

Sinon commence d'abord avec les flows de l'installation de base de Node-Red pour créer un premier Node simple, et apprendre à lire ce qui passe dans le flux.

Une copie de mes favoris Node-Red que j'ai gardé, si ca peut t'aider.

https://www.youtube.com/watch?v=f5o4tIz2Zzc
https://nodered.org/
https://www.geeek.org/node-red-la-soluti...k-056.html
https://davejlocke.wordpress.com/2013/10/14/14/
https://bitbucket.org/ekarak/node-red-contrib-knxjs
https://github.com/vshymanskyy/blynk-lib...-platforms
https://flows.nodered.org/node/node-red-...or-ds18b20
https://www.google.fr/search?q=ds2423+no...ent=safari
https://projetsdiy.fr/installer-node-red...pi-zero-w/
https://discourse.nodered.org/t/knx-with...rry/5872/8
https://discourse.nodered.org/t/node-red...oblem/4740
https://nodered.org/docs/hardware/raspberrypi
https://flows.nodered.org/?num_pages=1
https://github.com/zachowj/node-red-cont...-websocket
https://cookbook.nodered.org/
https://www.classmarker.com/online-testi...evelopers/
https://www.youtube.com/watch?v=24ZY3CEsiow
https://www.youtube.com/watch?v=e70ta8jI_nM
https://flows.nodered.org/node/node-red-contrib-sonos
https://flows.nodered.org/node/node-red-contrib-spotify
https://projetsdiy.fr/installer-node-red-macos-windows/
https://www.youtube.com/watch?v=8t72hjsmn_g
http://pdacontrolen.com/complete-install...-pi-3-b-b/
https://www.youtube.com/watch?v=X8ustpkAJ-U&t=11s
https://flows.nodered.org/node/node-red-contrib-cast
https://ibmcloud.developpez.com/tutoriel...anomalies/
http://weldybox.com/tableau-de-bord-pour...-node-red/
https://nodered.org/docs/user-guide/messages
https://flows.nodered.org/flow/59fe2502d...49a48e3d89
https://nodered.org/docs/creating-nodes/first-node
https://flows.nodered.org/node/node-red-...blockchain
https://developer.ibm.com/tv/build-a-blo...rest-apis/
https://www.ibm.com/blockchain/platform
http://noderedguide.com/tag/blockchain/
https://www.google.fr/search?q=node-red+...ent=safari
https://flows.nodered.org/node/node-red-contrib-enocean
https://nodered.org/docs/user-guide/writing-functions
https://discourse.nodered.org/t/function...-out/13296
https://discourse.nodered.org/t/how-to-s...d/13889/11
https://www.youtube.com/watch?v=DrPLhDKbUEE
Node-Red et Google Home
https://stackoverflow.com/questions/4479...pher-query
https://www.youtube.com/watch?v=VJurzf7YfLk&t=20s
Moi a mon avis pour ceux qui ont choisi la voie de la virtualisation, il serrait peu être plus judicieux d'installer Node-RED sur une autre VM ou sur un container Docker ou LXC.

On peut gagner en souplesse / stabilité ...

Avec la virtu on a tout intéret a scinder au maximum les services les uns des autres.

Aujourd'hui vous utilisez HA et donc NodeRED via HA :
-Si demain HA sort une grosse MAJ qui necessite de repartir de 0, il faudra tout réinstaller, ou alors vous ne le ferez pas car ce que vous avez fait sur NodeRED sera un frein ... , même si ca prend 30s de remettre un flow, tout le monde ne maitrise pas etc ...
-Si demain vous souhaitez passer sur autre chose comme openHAB/Jeedom ou autre vous aller vous dire mais comment je fais j'ai NodeRED sous HA, est-ce que ca existe sous OpenHAB/Jeedom ou machinchose...

Alors que si NodeRED est tout seul dans son coin on a plus de liberté. On peut procéder au MAJ de nodered comme on veut, les faire ou pas, avoir des backup de cette partie, des snapshot etc....
Faut-il encore savoir comment gérer les flux Node-Red, implémentés sur la VM n°2, sur HA installé sur le VM1 !
(04/04/2021, 10:21:47)Ives a écrit : [ -> ]Faut-il encore savoir comment gérer les flux Node-Red,  implémentés sur la VM n°2, sur HA installé sur le VM1 !

Où en es-tu avec node-red ?? Où cela coince-t-il pour toi??
(04/04/2021, 10:37:04)richardpub a écrit : [ -> ]
(04/04/2021, 10:21:47)Ives a écrit : [ -> ]Faut-il encore savoir comment gérer les flux Node-Red,  implémentés sur la VM n°2, sur HA installé sur le VM1 !

Où en es-tu avec node-red ?? Où cela coince-t-il pour toi??
Il n'y a pas que Node qui soit rouge, moi aussi !  Smile Je t'ai envoyé un MP.
J'ai regardé Node-Red et la librairie Ultimate KNX... Mais sur le wiki de celle-ci, je ne trouve pas que les exemples soient très parlants.

Je voudrais utiliser Node-Red pour un cas bien spécifique (pour le reste, je veux me baser au plus sur les fonctions natives): allumer une lampe dimmable à un pourcentage dépendant de l'heure.

Est-ce que quelqu'un a des ressources à partager sur ce type d'utilisation? Un tutoriel, ou un flux que vous auriez développé qui a une logique similaire?