Intégration Eedomus -> Node-RED

Partagez ici vos astuces et idées d'utilisation d'eedomus

Re: Intégration Eedomus -> Node-RED

Messagepar KikiFUNstyle » 06 Jan 2022 18:14

Michteedo a écrit:Génial merci, voila ce que j'ai fait.

Comment s'appelle se cadre et comment le crée modifier ou l'enlever?

Quel cadre ?? :?
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Intégration Eedomus -> Node-RED

Messagepar Michteedo » 06 Jan 2022 18:18

Dans le flow, tout les nodes sont dans un cadre, avec un trait gris.


Subflow j'ai trouvé, effectivement groups
Dernière édition par Michteedo le 06 Jan 2022 21:53, édité 1 fois.
Michteedo
 
Messages : 109
Inscription : 24 Avr 2018

Re: Intégration Eedomus -> Node-RED

Messagepar KikiFUNstyle » 06 Jan 2022 18:45

Ce sont des groupes
https://nodered.org/docs/user-guide/edi ... ace/groups

Lisez la documentation node red elle donne pas mal d'informations intéressante
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Intégration Eedomus -> Node-RED

Messagepar Michteedo » 11 Jan 2022 06:38

Bonjour,

je démarre et je bute sur un sujet.

Comment faire inter réagir un Switch entre un node Fonction et un node de direction ou autre?

J ai une fonction qui agit sur le thermostat chaudière toute les 2 minutes et j'aimerais pouvoir couper ce fil(voir photo) par un Switch sur le dashboad. Pour l'instant je supprime la liaison.

Je pense que pour KikiFUNstyle ce doit être facile.

help et merci de vos réponses, MI.
Pièces jointes
Capture d’écran (32).png
Capture d’écran (32).png (35.2 Kio) Consulté 17157 fois
Michteedo
 
Messages : 109
Inscription : 24 Avr 2018

Re: Intégration Eedomus -> Node-RED

Messagepar KikiFUNstyle » 12 Jan 2022 09:56

Je n'ai pas compris :?
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Intégration Eedomus -> Node-RED

Messagepar Michteedo » 13 Jan 2022 09:50

Bonjour,

se serait pour activer ou désactiver une fonctionnalité.
Mais mon gendre(informaticien) m'a fait un flow, si cela intéresse qqls gens.

MI

[{"id":"1130096b85ecdac1","type":"ui_switch","z":"d2ded84743d08962","name":"","label":"Test switch global","tooltip":"","group":"9222a176.6f761","order":24,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"x":240,"y":100,"wires":[["2e42f2659e9860d6"]]},{"id":"2e42f2659e9860d6","type":"change","z":"d2ded84743d08962","name":"","rules":[{"t":"set","p":"switch_state","pt":"global","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":100,"wires":[[]]},{"id":"9a54c9260ae48a7e","type":"inject","z":"d2ded84743d08962","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Action","payloadType":"str","x":120,"y":260,"wires":[["532828428538fede"]]},{"id":"532828428538fede","type":"switch","z":"d2ded84743d08962","name":"Switch switch_state","property":"switch_state","propertyType":"global","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":340,"y":260,"wires":[["4a2bfe5395f80e99"],["53856998c3ecf55f"]]},{"id":"4a2bfe5395f80e99","type":"debug","z":"d2ded84743d08962","name":"","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":550,"y":220,"wires":[]},{"id":"53856998c3ecf55f","type":"debug","z":"d2ded84743d08962","name":"","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":550,"y":300,"wires":[]},{"id":"9222a176.6f761","type":"ui_group","name":"Actions","tab":"42ae613f.c4bc8","order":1,"disp":true,"width":"6","collapse":false},{"id":"42ae613f.c4bc8","type":"ui_tab","name":"Home","icon":"home","order":1,"disabled":false,"hidden":false}]
Michteedo
 
Messages : 109
Inscription : 24 Avr 2018

Re: Intégration Eedomus -> Node-RED

Messagepar Michteedo » 17 Fév 2022 18:46

Bonsoir, de nouveau qqls petit soucis...

mes push depuis Eedomus ne fonctionne plus!

j'ai fait qqls test sur la ligne de commande et
avec ceci; http://192.168.1.22:1880/endpoint/pushE ... e=carottes

rien ne se passe, si, Cannot GET /endpoint/pusheedomus

par contre si je fais ceci ; http://192.168.1.22:1880/endpoint/ipx?value=carottes

cela s'affiche = { "value": "carottes" }

j'ai deux entrée de push, un d Eedomus et un IPX

Curieux ...help...merci...MI

PS. J'ai remplacé le node http in et c'est reparti, curieux.
Michteedo
 
Messages : 109
Inscription : 24 Avr 2018

Re: Intégration Eedomus -> Node-RED

Messagepar thecrow06 » 25 Sep 2022 18:53

bonsoir tous le monde

j'ai bien suivi tous le poste et j ai reussi a récupéré la valeur de la conso de ma prise sur node dans HA

Image

Mon problem comment l'intégré dans mon interface ci quelqu'un peut m'aidé
Merci a vous
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015
Localisation : Usa

Re: Intégration Eedomus -> Node-RED

Messagepar KikiFUNstyle » 26 Sep 2022 08:44

Salut,

Qu'est ce tu appelles "comment l'intégré dans mon interface" ?
C'est quoi ton interface :? ?
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Intégration Eedomus -> Node-RED

Messagepar thecrow06 » 26 Sep 2022 09:49

Merci de ta réponse et désolé je n'ai pas précisé
Je suis sous home assistant
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015
Localisation : Usa

Re: Intégration Eedomus -> Node-RED

Messagepar KikiFUNstyle » 26 Sep 2022 13:14

Tu as plusieurs possibilités, de mon coté j'utilise MQTT pour diffuser les informations qui proviennent de ma Eedomus vers Home Assistant (et autre ...)

Pour cela en prérequis j'ai donc :
- l'intégration MQTT dans HA
- un broker MQTT (mosquitto) dans un docker sur mon syno

Sur node-red j'utilise la node mqtt out avec comme topic
eedomus/<piece>/<entité>
par exemple
eedomus/piscine/temperature
elle est connecté après la node http in

et dans HA j'ai défini 1 sensor MQTT
Code : Tout sélectionner
mqtt:
  sensor:
    - state_topic: "eedomus/piscine/temperature"
    name: eedomus_piscine_temperature
    unit_of_measurement: "°C"

Attention à l'indentation du YAML dans ton fichier configuration.yaml

Ensuite j'ai mon info dans HA
Capture.PNG
Capture.PNG (10.59 Kio) Consulté 15352 fois
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Intégration Eedomus -> Node-RED

Messagepar thecrow06 » 26 Sep 2022 19:19

Merci pour ta réponse aussi détaillée je vais me pencher sur le sujet

Cordialement
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015
Localisation : Usa

Re: Intégration Eedomus -> Node-RED

Messagepar thecrow06 » 27 Sep 2022 20:36

@KikiFUNstyle

J'ai je rencontre un autre soucis ! J ai réussi a faire tous ce que tu m'a mis sur le message précédent par contre maintenant quand j intègre mon sensor j ai ça qui s'affiche j ai du faire un truc pas bon mdr , mes valeurs sont la mais pas bien afficher une idée

Image

Image
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015
Localisation : Usa

Re: Intégration Eedomus -> Node-RED

Messagepar KikiFUNstyle » 27 Sep 2022 20:55

entre ta node http in et MQTT tu dois mettre la valeur dans le payload.

Import ça et met le avant l'envoi vers MQTT.
Code : Tout sélectionner
[
    {
        "id": "e3bfb4364781988f",
        "type": "change",
        "z": "4a382588601416ae",
        "name": "",
        "rules": [
            {
                "t": "set",
                "p": "payload.value",
                "pt": "msg",
                "to": "payload",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 340,
        "y": 420,
        "wires": [
            []
        ]
    }
]
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Intégration Eedomus -> Node-RED

Messagepar Michteedo » 03 Fév 2023 09:11

Bonjour Kiki....

J'ai voulu déplacer, pour éclaircir, un groupe de node....ceux qui récupère le push depuis eedomus vers un nouveau Flow....depuis eedomus mess erreur et plus rien dans mes dassboard.

merci MI
Michteedo
 
Messages : 109
Inscription : 24 Avr 2018

Re: Intégration Eedomus -> Node-RED

Messagepar KikiFUNstyle » 03 Fév 2023 09:15

Salut,
Ouvre un nouveau sujet avec ta problématique avec plus de détails (rajoute des screenshot aussi)
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: Intégration Eedomus -> Node-RED

Messagepar Michteedo » 03 Fév 2023 09:25

Maintenant plus de mess erreur sur eedomus mais aucune valeur n'est tranferer

MI

Desolé...je ne trouve plus le lien pour ouvrir un nouveau sujet.
Pièces jointes
Capture d’écran (39).png
Capture d’écran (39).png (201.03 Kio) Consulté 13742 fois
Capture d’écran (38).png
Capture d’écran (38).png (128.04 Kio) Consulté 13742 fois
Capture d’écran (37).png
Capture d’écran (37).png (145.29 Kio) Consulté 13742 fois
Capture d’écran (36).png
Capture d’écran (36).png (113.43 Kio) Consulté 13742 fois
Michteedo
 
Messages : 109
Inscription : 24 Avr 2018

Re: Intégration Eedomus -> Node-RED

Messagepar killpilot » 30 Juin 2024 13:49

bonjour à tous...

je viens de me pencher sur la refonte d'un de mes script qui gerait des scènes pour mon home cinema (sur ce topic viewtopic.php?f=50&t=5755 )

il commence à étre un peu vieux et meme si ca marche toujours j'ai voulu le refaire avec node-red qui pourrai m'offrir d'autre possibilité....

Screenshot 2024-06-30 at 14.40.22.png
Screenshot 2024-06-30 at 14.40.22.png (123.53 Kio) Consulté 4981 fois


en gros mon soucis est le suivant pour conditionner l'execution d'une regle je dois verifier la valeur de certain capteur luminosité et etat de la lumiére, dans ce flow les deux get de value peuvent etre fait en paralléle et une fois les valeur recupéré je fait un test dans la fonction condition salon qui vient set une var de type flow a OK ou NOK que j'utilise a la fin juste avant le call api a eedomus pour declenché ma scéne
Screenshot 2024-06-30 at 14.42.49.png
Screenshot 2024-06-30 at 14.42.49.png (43.49 Kio) Consulté 4981 fois

et les var contextuel
Screenshot 2024-06-30 at 14.43.00.png
Screenshot 2024-06-30 at 14.43.00.png (27.03 Kio) Consulté 4981 fois


et mon soucis est que le noeud condition salon ne doit etre executé qu'une fois les 2 precedent executé..
et enfin en fin de flow juste avant de faire mon declenchement de scéne je dois verifier que le noeud condition salon est executé ....
mais je ne trouve rien dans la doc de node-red qui explique comment est gerer la parallélisation, si on peut faire des conditions dans le flow etc....

pour moi le but du passage a node-red est d'une part de faire plus facilement des flow je suis pas développeur à la base .... donc c'est toujours plus facile en faisant graphiquement que directement en ligne de code, mais aussi pouvoir gerer la parallélisation de tache pour gagné un peu en temps d'execution. parce que si je met toutes les taches a la queuleuleu ca va marché, mais si j'ai 1s par call api autant paralléliser pour gagné du temps surtout si il ne sont pas tous dependant les un des autres....


merci d'avance si des experts node-red sont encore parmis nous, et voudrons bien m'accorder un peu de temps....
killpilot
 
Messages : 186
Inscription : 03 Jan 2017

Re: Intégration Eedomus -> Node-RED

Messagepar killpilot » 03 Juil 2024 11:33

alors pour gerer la dependance j'ai trouvé la solution, il faut utilisé le node Join avec un reglage en manuel et un nombre de paquet defini....

par exemple j'ai ca :

Screenshot 2024-07-03 at 12.27.54.png
Screenshot 2024-07-03 at 12.27.54.png (74.7 Kio) Consulté 4758 fois


je met mon join config comme ca :

Screenshot 2024-07-03 at 12.28.28.png
Screenshot 2024-07-03 at 12.28.28.png (54.03 Kio) Consulté 4758 fois


pour que ca marche bien j'ai ajouté une valeur msgtype = plex pour le payload d'orgine du webhook, msgtype = light pour le payload du get de l'etat de la lampe et msgtype = bright pour le payload du get de la luminosité du salon, et le join attend d'avoir 3 message (celui de plex, celui du light et celui du bright avant de generer un paquet contenant un payload de 3 objet light / bright / plex...

et ca fait le job ....

sur la premiere images vous voyez un template from xml, c'est parce que j'utilise l'api local eedomus et il y a un probleme quand on demande un resultat en json j'ai une erreur .... mais si on fait en xml ca marche ... alors pour l'instant je reformate de xml => json .... en attendant d'avoir trouver une solution...

et ca me sort un paquet avec les 3 payload assemblé qui n'est generer qu'une fois que les 3 payload d'entré sont arrivé.
killpilot
 
Messages : 186
Inscription : 03 Jan 2017

Précédent

Retour vers Mes usages

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 33 invité(s)