Automation : execution incompléte par moment : douche froide!

Bonjour,

Je me décide à écrire ici après de multiples tentatives infructueuses (et surtout qu’avoir des douches froides le matin à force depuis cet été…)

J’ai une automation pour allumer mon cumulus à 5h et le coupé à 6h30 pour qu’il fonctionne durant la période d’heure creuse (0h56-6h56). étant seul consommant peu d’eau chaude je n’ai pas besoin de plus. j’ai volontairement coupé un peu avant la fin de l’heure creuse.

J’ai le soucis par moment que ma prise ZWave ne semble pas recevoir ou même faire le nécessaire, c’est à dire s’allumer ou s’éteindre.

Merci d’avance de votre aide, c’est vraiment aléatoire, je peux avoir le soucis tout les jours même après reboot, ou pas du tout pendant un moment. j’avais tenté de mettre des notifications lors de allumage et extinction, mais je les reçoit quand même.

Mon automation :

id: '1111111'
alias: Cumulus
description: ''
trigger:
  - platform: time
    at: '05:00:00'
condition: []
action:
  - type: turn_on
    device_id: 00000000000
    entity_id: switch.smart_plug_6
    domain: switch
  - delay:
      hours: 1
      minutes: 30
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 00000000000
    entity_id: switch.smart_plug_6
    domain: switch
mode: single

exemple du trace timeline d’hier(Ok) et celui d’aujourd’hui :

{
  "trace": {
    "last_step": "action/2",
    "run_id": "000000",
    "state": "stopped",
    "script_execution": "finished",
    "timestamp": {
      "start": "2022-12-19T04:00:00.300239+00:00",
      "finish": "2022-12-19T05:30:02.809916+00:00"
    },
    "domain": "automation",
    "item_id": "000000",
    "trigger": "time",
    "trace": {
      "trigger/0": [
        {
          "path": "trigger/0",
          "timestamp": "2022-12-19T04:00:00.300574+00:00",
          "changed_variables": {
            "this": {
              "entity_id": "automation.cumulus",
              "state": "on",
              "attributes": {
                "last_triggered": "2022-12-18T04:00:00.292043+00:00",
                "mode": "single",
                "current": 0,
                "id": "000000",
                "friendly_name": "Cumulus"
              },
              "last_changed": "2022-12-15T17:45:30.030865+00:00",
              "last_updated": "2022-12-18T05:30:03.169233+00:00",
              "context": {
                "id": "000000",
                "parent_id": null,
                "user_id": null
              }
            },
            "trigger": {
              "id": "0",
              "idx": "0",
              "alias": null,
              "platform": "time",
              "now": "2022-12-19T05:00:00.297959+01:00",
              "description": "time",
              "entity_id": null
            }
          }
        }
      ],
      "action/0": [
        {
          "path": "action/0",
          "timestamp": "2022-12-19T04:00:00.303311+00:00",
          "changed_variables": {
            "context": {
              "id": "000000",
              "parent_id": null,
              "user_id": null
            }
          }
        }
      ],
      "action/1": [
        {
          "path": "action/1",
          "timestamp": "2022-12-19T04:00:00.732651+00:00",
          "result": {
            "delay": 5400,
            "done": true
          }
        }
      ],
      "action/2": [
        {
          "path": "action/2",
          "timestamp": "2022-12-19T05:30:00.737265+00:00"
        }
      ]
    },
    "config": {
      "id": "000000",
      "alias": "Cumulus",
      "description": "",
      "trigger": [
        {
          "platform": "time",
          "at": "05:00:00"
        }
      ],
      "condition": [],
      "action": [
        {
          "type": "turn_on",
          "device_id": "000000",
          "entity_id": "switch.smart_plug_6",
          "domain": "switch"
        },
        {
          "delay": {
            "hours": 1,
            "minutes": 30,
            "seconds": 0,
            "milliseconds": 0
          }
        },
        {
          "type": "turn_off",
          "device_id": "000000",
          "entity_id": "switch.smart_plug_6",
          "domain": "switch"
        }
      ],
      "mode": "single"
    },
    "blueprint_inputs": null,
    "context": {
      "id": "000000",
      "parent_id": null,
      "user_id": null
    }
  },
  "logbookEntries": [
    {
      "name": "Cumulus",
      "message": "triggered by time",
      "source": "time",
      "entity_id": "automation.cumulus",
      "context_id": "000000",
      "when": 1671422400.301251,
      "domain": "automation"
    },
    {
      "when": 1671422400.704676,
      "state": "on",
      "entity_id": "switch.smart_plug_6",
      "context_event_type": "automation_triggered",
      "context_domain": "automation",
      "context_name": "Cumulus",
      "context_message": "triggered by time",
      "context_source": "time",
      "context_entity_id": "automation.cumulus"
    },
    {
      "when": 1671427802.789426,
      "state": "off",
      "entity_id": "switch.smart_plug_6",
      "context_event_type": "automation_triggered",
      "context_domain": "automation",
      "context_name": "Cumulus",
      "context_message": "triggered by time",
      "context_source": "time",
      "context_entity_id": "automation.cumulus"
    }
  ]
}
{
  "trace": {
    "last_step": "action/2",
    "run_id": "000000",
    "state": "stopped",
    "script_execution": "finished",
    "timestamp": {
      "start": "2022-12-20T04:00:00.290444+00:00",
      "finish": "2022-12-20T05:30:00.343081+00:00"
    },
    "domain": "automation",
    "item_id": "000000",
    "trigger": "time",
    "trace": {
      "trigger/0": [
        {
          "path": "trigger/0",
          "timestamp": "2022-12-20T04:00:00.290697+00:00",
          "changed_variables": {
            "this": {
              "entity_id": "automation.cumulus",
              "state": "on",
              "attributes": {
                "last_triggered": "2022-12-19T04:00:00.301466+00:00",
                "mode": "single",
                "current": 0,
                "id": "000000",
                "friendly_name": "Cumulus"
              },
              "last_changed": "2022-12-15T17:45:30.030865+00:00",
              "last_updated": "2022-12-19T05:30:02.808425+00:00",
              "context": {
                "id": "000000",
                "parent_id": null,
                "user_id": null
              }
            },
            "trigger": {
              "id": "0",
              "idx": "0",
              "alias": null,
              "platform": "time",
              "now": "2022-12-20T05:00:00.288034+01:00",
              "description": "time",
              "entity_id": null
            }
          }
        }
      ],
      "action/0": [
        {
          "path": "action/0",
          "timestamp": "2022-12-20T04:00:00.293002+00:00",
          "changed_variables": {
            "context": {
              "id": "000000",
              "parent_id": null,
              "user_id": null
            }
          }
        }
      ],
      "action/1": [
        {
          "path": "action/1",
          "timestamp": "2022-12-20T04:00:00.304157+00:00",
          "result": {
            "delay": 5400,
            "done": true
          }
        }
      ],
      "action/2": [
        {
          "path": "action/2",
          "timestamp": "2022-12-20T05:30:00.327086+00:00"
        }
      ]
    },
    "config": {
      "id": "000000",
      "alias": "Cumulus",
      "description": "",
      "trigger": [
        {
          "platform": "time",
          "at": "05:00:00"
        }
      ],
      "condition": [],
      "action": [
        {
          "type": "turn_on",
          "device_id": "000000",
          "entity_id": "switch.smart_plug_6",
          "domain": "switch"
        },
        {
          "delay": {
            "hours": 1,
            "minutes": 30,
            "seconds": 0,
            "milliseconds": 0
          }
        },
        {
          "type": "turn_off",
          "device_id": "000000",
          "entity_id": "switch.smart_plug_6",
          "domain": "switch"
        }
      ],
      "mode": "single"
    },
    "blueprint_inputs": null,
    "context": {
      "id": "000000",
      "parent_id": null,
      "user_id": null
    }
  },
  "logbookEntries": [
    {
      "name": "Cumulus",
      "message": "triggered by time",
      "source": "time",
      "entity_id": "automation.cumulus",
      "context_id": "000000",
      "when": 1671508800.291184,
      "domain": "automation"
    }
  ]
}

Ma Configuration :

Pi3b+


System Information

version core-2022.12.6
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.7
os_name Linux
os_version 5.15.76-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.28.4
Stage running
Available Repositories 1264
Downloaded Repositories 8
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 9.4
update_channel stable
supervisor_version supervisor-2022.11.2
agent_version 1.4.1
docker_version 20.10.19
disk_total 58.0 GB
disk_used 8.1 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Samba share (10.0.0), Terminal & SSH (9.6.1), Studio Code Server (5.5.0), Z-Wave JS UI (1.4.1), Samba Backup (5.2.0), InfluxDB (4.5.0), Grafana (8.1.0)
Dashboards
dashboards 1
resources 6
views 3
mode storage
Recorder
oldest_recorder_run 12 décembre 2022 à 03:42
current_recorder_run 15 décembre 2022 à 18:44
estimated_db_size 183.89 MiB
database_engine sqlite
database_version 3.38.5
___

Salut, difficile de trouver d’oú vient le problème.
J’aurai tendance à incriminer ta prise mais sans certitude.
As-tu un sensor sur ta prise pour le comparer avec tes consignes horaires?
Comment est branché ton cumulus physiquement sur ta prise?

Est-ce que la prise et le chauffe-eau sont sur un circuit en « auto » avec HP/HC ? J’ai un truc à trois positions 0, auto et 1. Le auto étant commandé par l’impulsion de passage en HP. Assez régulièrement (et le tout sans domotique) j’avais des « oublis » d’enedis d’envoyer l’impulsion. Et donc, le « auto » ne passait pas en on. Et donc, eau froide le matin.
Depuis, j’ai viré l’abo HP/HC, vu les chauffages coupés la nuit, ça n’était pas rentable et depuis 0 souci.

Salut,

Perso j’ai une prise fibaro zwave qui commence à avoir ce genre de souci.
ça fait longtemps que ça fonctionne, donc je ne remets pas en cause mes automatismes tout de suite, donc je pense aussi à un souci matériel. 6 ans c’est pas énorme en durée de vie, mais ça devient pénible au quotidien

Dans les traces de ton automation, tout se déroule correctement ?
si je comprends bien la puissance passe dans le relais ?
le relais colle peut etre
vraiment pas top de faire ca. il vaut mieux piloter un contacteur

1 « J'aime »

Bonjour,

Merci pour vos différentes questions/réponses.

la prise n’est pas vielle c’est une 16A Qubino.
J’ai aussi une arrivée Auto 3 positions HP/HC. qui arrive donc sur le mur sous forme de prise sur laquelle j’ai mon qubino. auparavant le déclenchement se faisait donc toute la nuit et le midi (12h20/14h20) qui représente trop au final. et depuis un moment je cherche à limiter (je suis a 2000€/an seul)
et donc sur le site equilibre quand je voyais les pics de conso, j’ai voulu ajuster par une période.

nota : je n’avais pas du tout le problème dans d’ancienne version de HA, c’est lors d’une des grosse mise à jour que j’ai eu le problème, si je me souviens bien entre septembre 2021 et mars de cette année, je ne sais plus trop, j’ai même du coup à ce moment là refais une installe propre.

Après, toucher l’électricité c’est pas trop mon truc… si je passe en « 1 » au bout d’un moment ça revient sur Auto.

nota : j’ai remarqué pour l’impulsion, j’ai des fois le HC encore actif au moment ou je pars au boulot (8h20) et désactivé à mon retour. mon père avait eu la bonne idée de mettre une led pour indiqué si la basculer était faite.

Vu la description, je confirme mon idée de l’absence d’impulsion certains jours. J’ai eu ça. C’est arrivé quelques jours de suite. Puis plus et maintenant, je ne sais pas. On a viré HP/HC.
Suivant le type d’équipement que tu as, ce n’est pas évident que les HP/HC soient intéressantes.
En tout cas, chez mes filles avec des chauffages électriques et le chauffe-eau, ce n’était pas rentable. Le chauffage étant coupé (ou quasi) la nuit.

Salut,

Le contacteur HC n’est pas une obligation alors s’il ne fait que contrôler ton chauffe eau, autant le bypasser. D’ailleurs y’a eu pas mal de sujets (voir lien en fin de message) qui parlent de cumulus et comment les contrôler de façon plus sécurisée, en contrôlant le contacteur HC plutôt que la prise elle même.
Je me rends compte que c’est une manip électrique avec du courant secteur, mais au moins tu contrôle tout toi-même.

Après si ça vient de la prise elle même, faut voir si tu en as une autre en stock…

1 « J'aime »

si le contact sec hc/hp edf est tjrs connecté sur le contacteur c est normal que ca repasse à auto des qu’il y a une impulsion.
Ton cumulus a un thermostat intégré donc il s’arrete des que la température est atteinte sauf biensure si tu coupes l’alimentation avant.
Ton qubino fonctionne donc uniquement pendant les heures creuses ?
Il ne reçoit pas de courant en dehors ? (pour bien comprendre les branchements elec)
Le mieux comme dit c’est de controler le contacteur hc/hp directement pour éviter de faire passer la puissance dans un relais. c’est vraiment pas top.
Quand je vois des tests sur internet de relais chauffe eau . ca m’hérisse les poils !!

Bonjour,
désolé de reprendre un peu tard, je me suis fait maitrisé par le fameux virus et comme je suis à risque, j’étais pas au meilleur de ma forme !

Le contacteur HC/HP fonctionne lui à 99% du temps correctement.
Ma prise connecté est après le contacteur. c’est pourquoi je « la bascule » sur ON/OFF quand elle est dans la période ou elle a du courant (ou sensée).

de ce que je remarque via l’historique, c’est que c’est soit :
la coupure de la prise (via domotique) qui n’a pas eu lieu, pourtant il y a bien un delais de 1h30.
et du coup à 12h etc elle s’allume et pas moyen de comprendre ce qui se passe (l’historique reprend la courbe de conso là ou elle s’est arrêté, genre j’ai 2000w de conso quand HC Off.

soit c’est l’allumage de la prise qui ne marche pas, sans savoir pourquoi.

nota, à l’instant, je voulais accéder à mon HA, pour indiquer des choses.

  • mon accès réseau SMB : la machine n’est pas accessible.
  • via mon Ip en 8023 : " 1.22 a mis trop de temps à répondre"
  • idem sur telephone… impossible de se connecter…

ça explique ma douche « tiède de ce matin », je vais être obliger d’éteindre brutalement le PI.

peut-être une liaison ? le fais que ça mette du temps à envoyé la commande du coup…

Ce midi, mon HC/HP s’active, je vois des courbes « Watts » qui font yoyo pas très haute, du coup je vais devant mon cumulus, ma prise et éteinte (normal), par contre je vois bien des données :

Electric Consumption [A]

2,14 A

Electric Consumption [V]

235,0 V

Electric Consumption [W]

27,5 W

Electric Consumption [kWh]

429,4 kWh

je regarde ma courbe de ce matin, dans l’historique entre 4h et 13h.

J’ai bien l’appel à automation 5h-6h30, mais pas de données « Watts », de courbes.
ça en devient incompréhensible.

je vais tenter de mettre la prise « On » volontairement.


J’ai appuyé via mon téléphone sur « On », rien visuel présent sur "Off ", j’ai réappuyé j’entends le clic de la prise, et le cumulus se mets en marche.

dans les logs, j’ai 3 actions (et j’en ai bien faites 2) :

Cumulus activé déclenché par le service switch.turn_on

12:50:30 - Il y a 2 minutes - vince

Cumulus éteint déclenché par le service switch.turn_on

12:50:23 - Il y a 2 minutes - vince

Cumulus activé déclenché par le service switch.turn_on

12:50:21 - Il y a 2 minutes - vince

2.15A sous 235v impossible que ca donne 27.5w. ou je comprends pas la capture
si le relais claque pas a tout les coups, c est qu’il colle à cause des appels de courant. En gros il est presque soudé
c est pas un problème d’automation, c est physiquement dans le relais

Je me suis remis « en mode » consultation. j’ai supprimé l’automation, je regarde les courbes simplement.
J’ai fais la modification suivante :
j’ai changé le recorder, je suis passé de la version par défaut à MariaDb. je me suis dis c’est une question de lenteur de Home Assistant (P3b+, SSD sur Usb) : problème toujours présent.

et donc actuellement, je remarque des courbes étranges durant la période heures creuses.
j’ai des coupures de stats pendant plusieurs heures. ( avec des logs de mise en sécu de la prise domotique : over voltage)
Ou en ce moment je vois que mon voltage fluctues