Notification machine terminée

Mon problème

Bonjour je suis entrain de faire un script sur node red pour me notifier quand la machine a laver est fini

Mais je ne reçois aucun notification
J’ai fait un current state si la machine est supérieur a 1000w alors c’est quel a démarré suivi d’un timer de 5 pour voir l’état de la machine si elle est supérieur a 7w alors ça recommence et si inférieur a 7w elle me notifie

Quelqu’un aurait une idée de mon erreur

MErci

[
    {
        "id": "ebf22ceb.01251",
        "type": "tab",
        "label": "Machine à laver",
        "disabled": false,
        "info": ""
    },
    {
        "id": "213b7a33.1728c6",
        "type": "server-state-changed",
        "z": "ebf22ceb.01251",
        "name": "",
        "server": "b4a0da5d.eb0d98",
        "version": 4,
        "exposeToHomeAssistant": false,
        "haConfig": [
            {
                "property": "name",
                "value": ""
            },
            {
                "property": "icon",
                "value": ""
            }
        ],
        "entityidfilter": "sensor.tz3000_2putqrmw_ts011f_active_power",
        "entityidfiltertype": "substring",
        "outputinitially": false,
        "state_type": "str",
        "haltifstate": "",
        "halt_if_type": "str",
        "halt_if_compare": "is",
        "outputs": 1,
        "output_only_on_state_change": false,
        "for": "0",
        "forType": "num",
        "forUnits": "minutes",
        "ignorePrevStateNull": false,
        "ignorePrevStateUnknown": false,
        "ignorePrevStateUnavailable": false,
        "ignoreCurrentStateUnknown": false,
        "ignoreCurrentStateUnavailable": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "eventData"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "x": 230,
        "y": 180,
        "wires": [
            [
                "707891b8.ff7d2"
            ]
        ]
    },
    {
        "id": "707891b8.ff7d2",
        "type": "api-current-state",
        "z": "ebf22ceb.01251",
        "name": "",
        "server": "b4a0da5d.eb0d98",
        "version": 3,
        "outputs": 2,
        "halt_if": "1000",
        "halt_if_type": "num",
        "halt_if_compare": "gt",
        "entity_id": "sensor.tz3000_2putqrmw_ts011f_active_power",
        "state_type": "str",
        "blockInputOverrides": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "entity"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "for": 0,
        "forType": "num",
        "forUnits": "minutes",
        "x": 490,
        "y": 340,
        "wires": [
            [
                "2622c5b7.36b8ba"
            ],
            []
        ]
    },
    {
        "id": "4fd4ce59.83ab3",
        "type": "api-current-state",
        "z": "ebf22ceb.01251",
        "name": "",
        "server": "b4a0da5d.eb0d98",
        "version": 3,
        "outputs": 2,
        "halt_if": "7",
        "halt_if_type": "num",
        "halt_if_compare": "lt",
        "entity_id": "sensor.tz3000_2putqrmw_ts011f_active_power",
        "state_type": "str",
        "blockInputOverrides": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "entity"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "for": 0,
        "forType": "num",
        "forUnits": "minutes",
        "x": 810,
        "y": 100,
        "wires": [
            [
                "21497b8aa378c8d6"
            ],
            []
        ]
    },
    {
        "id": "2622c5b7.36b8ba",
        "type": "stoptimer",
        "z": "ebf22ceb.01251",
        "duration": "5",
        "units": "Minute",
        "payloadtype": "num",
        "payloadval": "0",
        "name": "5min",
        "x": 870,
        "y": 340,
        "wires": [
            [
                "4fd4ce59.83ab3"
            ],
            []
        ]
    },
    {
        "id": "21497b8aa378c8d6",
        "type": "api-call-service",
        "z": "ebf22ceb.01251",
        "name": "Notification",
        "server": "b4a0da5d.eb0d98",
        "version": 5,
        "debugenabled": false,
        "domain": "notify",
        "service": "mobile_app_iphone_steve",
        "areaId": [],
        "deviceId": [],
        "entityId": [],
        "data": "{\"message\":\"La machine a laver est finie.\",\"title\":\"Machine a laver\",\"target\":\"platform specific\",\"data\":\"platform specific\"}",
        "dataType": "jsonata",
        "mergeContext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 1230,
        "y": 320,
        "wires": [
            []
        ]
    },
    {
        "id": "b4a0da5d.eb0d98",
        "type": "server",
        "name": "Home Assistant",
        "addon": true,
        "rejectUnauthorizedCerts": true,
        "ha_boolean": "",
        "connectionDelay": false,
        "cacheJson": false,
        "heartbeat": false,
        "heartbeatInterval": "",
        "statusSeparator": "",
        "enableGlobalContextStore": false
    }
]

Hello

Tu es certain que c’est un flow efficace ?
Moi j’ai l’impression d’y voir plein de trucs qui ne vont pas:

  1. Un node event state en déclencheur … Donc tu vas lancer le flow à charge changement de valeur.
  2. juste après un node current state (alors que tu viens d’obtenir le même état dans le payload) avec une vérif > 1000
  3. un timer unique de 5 minutes. Donc comme avec le point 1, tu vas passer plusieurs fois là aussi.
  4. Encore un node current state, donc des fois >7W, des fois <7W et à chaque fois que ça sera <7W tu va prendre un notification dans la tronche.
    Le pire, c’est que pendant la pause du lavage (phase essorage) tu pourrais même avoir une notification alors que le linge n’est pas terminé.

Pour voir ce qu’il se passe, tu as le node debug

Merci pour ta réponse

Oui justement j’ai vu que lors du lavage que le carré rouge affichait 41a mon current state.

Pour le node debug je peux seulement voire lorsque la machine tourne?
Le node state en déclencheur est bon? je dois mettre ici >1000?
je ne dois pas mettre de timer?
Pour le timer je pensais qu’après 5 minutes la valeur passe en-dessous de 7w je reçois la notification sinon je recommence

Bonjour,
moi j’ai fais ceci qui fonctionne bien

[{"id":"1b31113fa0ecf64d","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"1fcde30cfe2632a8","type":"server-state-changed","z":"1b31113fa0ecf64d","name":"Si lave linge On","server":"e97d5fbb.36742","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"switch.beem_socket_1","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"1","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":80,"y":200,"wires":[["cd11181be368c6ee"],[]]},{"id":"d32367fcc6f9c572","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Notification","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_sm_g955f","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"Le lave-linge vient de démarrer\",\"title\":\"Lave-linge On\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"all","x":570,"y":260,"wires":[["e39f16ef7b16d74f"]]},{"id":"8f0bc1a895cc6554","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Notification","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_sm_g955f","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"Le lave-linge a fini\",\"title\":\"Lave-linge End\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"all","x":930,"y":240,"wires":[["cc4674d6d4882347"]]},{"id":"2db014f48493a96f","type":"ha-wait-until","z":"1b31113fa0ecf64d","name":"Wait Lave linge > 100 w","server":"e97d5fbb.36742","version":2,"outputs":2,"entityId":"sensor.beem_power","entityIdFilterType":"exact","property":"state","comparator":"gt","value":"100","valueType":"num","timeout":"12","timeoutType":"num","timeoutUnits":"hours","checkCurrentState":true,"blockInputOverrides":true,"outputProperties":[],"x":130,"y":280,"wires":[["d9572c9fd8f56f65"],["e3d28caf43d1a8e7"]]},{"id":"e3d28caf43d1a8e7","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Notification","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_sm_g955f","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"Le lave-linge a été activé mais n'a pas démarré, extinction.\",\"title\":\"Lave-linge Erreur\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"all","x":110,"y":340,"wires":[["76541d45c9e75664"]]},{"id":"76541d45c9e75664","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Extinction lave-linge","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.beem_socket_1"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"lave-linge off","valueType":"str"}],"queue":"none","x":300,"y":340,"wires":[[]]},{"id":"cc4674d6d4882347","type":"delay","z":"1b31113fa0ecf64d","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1090,"y":240,"wires":[["4ecdd0fb86b86367"]]},{"id":"464a0b348195caf8","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Extinction lave-linge","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.beem_socket_1"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"lave-linge off","valueType":"str"}],"queue":"none","x":980,"y":300,"wires":[[]]},{"id":"4ecdd0fb86b86367","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Notification","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_sm_g955f","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"Extinction du lave-linge\",\"title\":\"Lave linge Off\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"all","x":1250,"y":240,"wires":[["464a0b348195caf8"]]},{"id":"e39f16ef7b16d74f","type":"delay","z":"1b31113fa0ecf64d","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":720,"y":240,"wires":[["facab63ac6aa0c9d"]]},{"id":"facab63ac6aa0c9d","type":"api-current-state","z":"1b31113fa0ecf64d","name":"Lave-linge < 10 w","server":"e97d5fbb.36742","version":3,"outputs":2,"halt_if":"10","halt_if_type":"num","halt_if_compare":"lt","entity_id":"sensor.beem_power","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"for":0,"forType":"num","forUnits":"minutes","x":570,"y":180,"wires":[["e22fab7dbacafa83"],["e39f16ef7b16d74f"]]},{"id":"6d28dc3c2bdcc39c","type":"api-current-state","z":"1b31113fa0ecf64d","name":"Lave-linge < 10 w","server":"e97d5fbb.36742","version":3,"outputs":2,"halt_if":"10","halt_if_type":"num","halt_if_compare":"lt","entity_id":"sensor.beem_power","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"for":0,"forType":"num","forUnits":"minutes","x":910,"y":160,"wires":[["c1b2e6d3d312e112"],["e39f16ef7b16d74f"]]},{"id":"e22fab7dbacafa83","type":"delay","z":"1b31113fa0ecf64d","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":740,"y":160,"wires":[["6d28dc3c2bdcc39c"]]},{"id":"cd11181be368c6ee","type":"api-current-state","z":"1b31113fa0ecf64d","name":"Bouton Lave-linge Off","server":"e97d5fbb.36742","version":3,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"switch.lave_linge","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"for":0,"forType":"num","forUnits":"minutes","x":300,"y":200,"wires":[["2db014f48493a96f"],[]]},{"id":"d9572c9fd8f56f65","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Bouton Lave Linge = ON","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.lave_linge"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":370,"y":260,"wires":[["d32367fcc6f9c572"]]},{"id":"c1b2e6d3d312e112","type":"api-call-service","z":"1b31113fa0ecf64d","name":"Bouton Lave Linge = OFF","server":"e97d5fbb.36742","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.lave_linge"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1150,"y":160,"wires":[["8f0bc1a895cc6554"]]},{"id":"e97d5fbb.36742","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]

Merci pour votre aide

Je comprends pas bien le début du script

Si lave-linge on => bouton lave-linge off
lave-linge on correspond a la prise(switch.beem_socket_1)? et bouton lave-linge off(switch lave-linge)?
si la puissance de la prise est supérieur a 100w pourquoi tourner le switch a ON vu que le lave-linge tourne déjà?

Désole pour les questions mais je débute

Je viens modifier mon script
Il semble fonctionner car quand le lave-linge est terminé je reçois un notification.
Mais le problème est que chaque seconde je reçois une notification… :expressionless:

[
    {
        "id": "b4cc320975308cbe",
        "type": "tab",
        "label": "Machine à laver test",
        "disabled": false,
        "info": ""
    },
    {
        "id": "7f6c0643ce1f5d29",
        "type": "server-state-changed",
        "z": "b4cc320975308cbe",
        "name": "",
        "server": "b4a0da5d.eb0d98",
        "version": 4,
        "exposeToHomeAssistant": false,
        "haConfig": [
            {
                "property": "name",
                "value": ""
            },
            {
                "property": "icon",
                "value": ""
            }
        ],
        "entityidfilter": "sensor.tz3000_2putqrmw_ts011f_active_power",
        "entityidfiltertype": "substring",
        "outputinitially": false,
        "state_type": "str",
        "haltifstate": "",
        "halt_if_type": "str",
        "halt_if_compare": "is",
        "outputs": 1,
        "output_only_on_state_change": false,
        "for": "0",
        "forType": "num",
        "forUnits": "minutes",
        "ignorePrevStateNull": false,
        "ignorePrevStateUnknown": false,
        "ignorePrevStateUnavailable": false,
        "ignoreCurrentStateUnknown": false,
        "ignoreCurrentStateUnavailable": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "eventData"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "x": 230,
        "y": 180,
        "wires": [
            [
                "aa8ce3609f01de87"
            ]
        ]
    },
    {
        "id": "aa8ce3609f01de87",
        "type": "switch",
        "z": "b4cc320975308cbe",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "gt",
                "v": "1000",
                "vt": "num"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 570,
        "y": 140,
        "wires": [
            [
                "f5ae3a84ed2122c4"
            ]
        ]
    },
    {
        "id": "f5ae3a84ed2122c4",
        "type": "api-current-state",
        "z": "b4cc320975308cbe",
        "name": "",
        "server": "b4a0da5d.eb0d98",
        "version": 3,
        "outputs": 1,
        "halt_if": "",
        "halt_if_type": "str",
        "halt_if_compare": "is",
        "entity_id": "sensor.tz3000_2putqrmw_ts011f_active_power",
        "state_type": "str",
        "blockInputOverrides": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "entity"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "for": 0,
        "forType": "num",
        "forUnits": "minutes",
        "x": 530,
        "y": 340,
        "wires": [
            [
                "73a08dc663f659e3"
            ]
        ]
    },
    {
        "id": "8f98501833d17dab",
        "type": "switch",
        "z": "b4cc320975308cbe",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "lt",
                "v": "5",
                "vt": "num"
            },
            {
                "t": "gt",
                "v": "5",
                "vt": "num"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 1190,
        "y": 120,
        "wires": [
            [
                "ea5d42fd66823fd8"
            ],
            [
                "73a08dc663f659e3"
            ]
        ]
    },
    {
        "id": "dca5caa80ae3b225",
        "type": "api-current-state",
        "z": "b4cc320975308cbe",
        "name": "",
        "server": "b4a0da5d.eb0d98",
        "version": 3,
        "outputs": 1,
        "halt_if": "",
        "halt_if_type": "str",
        "halt_if_compare": "is",
        "entity_id": "sensor.tz3000_2putqrmw_ts011f_active_power",
        "state_type": "str",
        "blockInputOverrides": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "entity"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "for": 0,
        "forType": "num",
        "forUnits": "minutes",
        "x": 870,
        "y": 60,
        "wires": [
            [
                "8f98501833d17dab"
            ]
        ]
    },
    {
        "id": "51701d7655b8ea1b",
        "type": "debug",
        "z": "b4cc320975308cbe",
        "name": "debug 1",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 1860,
        "y": 140,
        "wires": []
    },
    {
        "id": "73a08dc663f659e3",
        "type": "delay",
        "z": "b4cc320975308cbe",
        "name": "",
        "pauseType": "delay",
        "timeout": "5",
        "timeoutUnits": "minutes",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "allowrate": false,
        "outputs": 1,
        "x": 800,
        "y": 260,
        "wires": [
            [
                "dca5caa80ae3b225"
            ]
        ]
    },
    {
        "id": "520c9475724b8acf",
        "type": "api-call-service",
        "z": "b4cc320975308cbe",
        "name": "",
        "server": "b4a0da5d.eb0d98",
        "version": 5,
        "debugenabled": false,
        "domain": "notify",
        "service": "mobile_app_iphone_steve",
        "areaId": [],
        "deviceId": [],
        "entityId": [],
        "data": "{\"message\":\"Lave linge terminé test2 .\",\"title\":\"LL terminé\"}",
        "dataType": "jsonata",
        "mergeContext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 1550,
        "y": 140,
        "wires": [
            [
                "51701d7655b8ea1b"
            ]
        ]
    },
    {
        "id": "ea5d42fd66823fd8",
        "type": "delay",
        "z": "b4cc320975308cbe",
        "name": "",
        "pauseType": "delay",
        "timeout": "3",
        "timeoutUnits": "minutes",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "allowrate": false,
        "outputs": 1,
        "x": 1340,
        "y": 80,
        "wires": [
            []
        ]
    },
    {
        "id": "b4a0da5d.eb0d98",
        "type": "server",
        "name": "Home Assistant ok",
        "addon": true,
        "rejectUnauthorizedCerts": true,
        "ha_boolean": "",
        "connectionDelay": false,
        "cacheJson": false,
        "heartbeat": false,
        "heartbeatInterval": "",
        "statusSeparator": "",
        "enableGlobalContextStore": false
    }
]

Bonjour,

oui en effet, lave-linge on et bien la prise connecté switch.beem_socket_1
et bouton lave-linge off est un bouton fictif
cela afin de m’éviter des notif intempestives quand ma prise connectée se déco et ce reco.
explication:
si la prise lave linge est > 100w ==> si bouton lave linge est off
alors allumé le bouton lave linge et envoyer notif de démarrage.

et de plus ce bouton me permet de savoir le temps de cycle de la machine même si ma prise se déco.

n’hésite pas si c’est pas encore claire

Hello merci pour ta réponse

Comment a tu créer ce bouton ficitf?
si je fais un dans paramètre/entrée je fais interrupteur mais ça ne crée pas de Switch mais un boolean.

merci pour ton aide

Bonjour,

c’est un bouton node red
comme ceci
image

[{"id":"7b8a698b29d2aa15","type":"ha-switch","z":"56db2ceae05f7b5d","name":"Bouton Lave linge","version":0,"inputs":0,"outputs":2,"entityConfig":"6ee20f0c5b1624f8","enableInput":false,"outputOnStateChange":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"off","valueType":"str"}],"x":90,"y":20,"wires":[[],[]]},{"id":"6ee20f0c5b1624f8","type":"ha-entity-config","server":"e97d5fbb.36742","deviceConfig":"","name":"Bouton Lave linge","version":"6","entityType":"switch","haConfig":[{"property":"name","value":"Lave linge"},{"property":"icon","value":"mdi:WashingMachine"},{"property":"entity_category","value":""},{"property":"device_class","value":""}],"resend":false,"debugEnabled":false},{"id":"e97d5fbb.36742","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]

ok parfait merci

mais je mets ce bouton ou dans ton flow?

il est hors du flow, c’est juste pour sa création
ensuite dans le flow, tu vois, j’utilise des « current state » de ce bouton

voici mon flow complet pour exemple

Ah je comprends mieux je ne savais pas que l’on peut créer des bouton virtuel dans node red.

Donc la prise ou est branché le lave linge tu l’allume manuellement a chaque fois que tu lance une machine? ou elle est toujours allumé?

comme tu peux voir dans mon screenshot,
je l’utilise pour mon lave-linge, mon sèche-linge et mon lave vaisselle

le lave-linge et le sèche-linge s’éteignent automatiquement à la fin de cycle (15m après au càs ou) donc oui, j’allume la prise manuellement car je dois aussi manuellement appuyer sur un bouton de la machine.

quand au lave vaisselle, la prise reste toujours allumée car elle est inaccessible.

Pour info, on peut arriver au même résultat avec les automatisation et utility mettre de home assistant,
Voici comment il faut faire :

oui justement j’ai vu dans le screenshot que tu utilisais pour plusieurs appareil.

Je viens de faire les modification si ma machine a laver a une consommation de + de 25 w et l’interrupteur est sur off … ça a l’air de fonctionner

pourrais tu juste me dire si mon state node est juste?

et ici mon flow

je te remercie

il va falloir que tu essais pour voir si cela fonctionne comme tu le souhaite
pour ma part, je n’ai pas le même state node que toi car tu cherche une conso de plus de 25w alors que moi je cherche un état On
mais cela fonctionne peut être alors fais le comme tu le souhaite
voici le mien pour comparaison

ensuite pour le flow, cela me parait bien.

oui mais vu que ma prise est toujours sur ON il faut que je vois si la prise a une consommation pour savoir si la machine est en route. Pour l’instant ça fonctionne. J’ai juste un soucis avec un cycle ou la consommation est inférieur a 10w pendant plusieurs minutes alors je reçois une notification que la machine est fini puis 10 min après que la machine démarre…

J’ai fais une mise a jour HA est ce normal qu’il faut redémarré Node Red manuellement?

ok donc tu es dans le même cas que mon lave vaisselle

si cela te dis que le cycle est fini trop tôt, tu peux jouer sur les w dans la boucle ou sur la tempo

pour:

cela dépend de ton install
perso, il redémarre en automatique avec Hass mais pour ta config, je sais pas.

si cela te dis que le cycle est fini trop tôt, tu peux jouer sur les w dans la boucle ou sur la tempo

la tempo c’est le delais de 5 min?

cela dépend de ton install
perso, il redémarre en automatique avec Hass mais pour ta config, je sais pas.

la capture de ma configuration node red