Ausführung von Script plötzlich verzögert

Hallo zusammen,

vielleicht kann mir jemand sagen wo ich noch eine Diagnosemöglichkeit finde um rauszufinden weshalb ein simples Skript plötzlich sehr verzögert funktioniert.

Das Skript setzt eine Modbuscoil auf True und nach 200ms wieder auf False:

alias: WZrechtsRunter
sequence:
  - service: modbus.write_coil
    metadata: {}
    data:
      hub: modbus_hub
      state: "true"
      address: 79
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 200
  - service: modbus.write_coil
    metadata: {}
    data:
      hub: modbus_hub
      state: "false"
      address: 79
mode: single
icon: mdi:arrow-down-bold

Es hatte schon optimal funktioniert.
Und das Problem besteht bei allen 11 Rolläden.

Im Beitrag

ist die Rede von einer Paravirtualisierung… Ich benutze HA auf Proxmox von https://helper-scripts.com/
Soweit ich das beurteilen kann gibt es soetwas bei Proxmox nicht.
Vielleicht kann mir jemand einen Tipp anhand des Trace geben.

{
  "trace": {
    "last_step": "sequence/2",
    "run_id": "b7076c59917b3e660d6686356028b277",
    "state": "stopped",
    "script_execution": "finished",
    "timestamp": {
      "start": "2024-05-14T10:15:47.200247+00:00",
      "finish": "2024-05-14T10:16:22.643744+00:00"
    },
    "domain": "script",
    "item_id": "wzlinksrunter",
    "trace": {
      "sequence/0": [
        {
          "path": "sequence/0",
          "timestamp": "2024-05-14T10:15:47.200469+00:00",
          "changed_variables": {
            "this": {
              "entity_id": "script.wzlinksrunter",
              "state": "off",
              "attributes": {
                "last_triggered": "2024-05-14T10:09:24.484557+00:00",
                "mode": "single",
                "current": 0,
                "icon": "mdi:arrow-down-bold",
                "friendly_name": "WZlinksRunter"
              },
              "last_changed": "2024-05-14T10:15:07.207164+00:00",
              "last_reported": "2024-05-14T10:15:07.207164+00:00",
              "last_updated": "2024-05-14T10:15:07.207164+00:00",
              "context": {
                "id": "01HXV9JH67Z8TS7MNAHAEYNHTZ",
                "parent_id": null,
                "user_id": null
              }
            },
            "context": {
              "id": "01HXV9KR7Z361FR8T7CZVGVEH5",
              "parent_id": null,
              "user_id": "4e53e687067a41b9b516b611b4f32f29"
            }
          },
          "result": {
            "params": {
              "domain": "modbus",
              "service": "write_coil",
              "service_data": {
                "hub": "modbus_hub",
                "state": "true",
                "address": 81
              },
              "target": {}
            },
            "running_script": false
          }
        }
      ],
      "sequence/1": [
        {
          "path": "sequence/1",
          "timestamp": "2024-05-14T10:16:02.422135+00:00",
          "result": {
            "delay": 0.2,
            "done": true
          }
        }
      ],
      "sequence/2": [
        {
          "path": "sequence/2",
          "timestamp": "2024-05-14T10:16:02.624317+00:00",
          "result": {
            "params": {
              "domain": "modbus",
              "service": "write_coil",
              "service_data": {
                "hub": "modbus_hub",
                "state": "false",
                "address": 81
              },
              "target": {}
            },
            "running_script": false
          }
        }
      ]
    },
    "config": {
      "alias": "WZlinksRunter",
      "sequence": [
        {
          "service": "modbus.write_coil",
          "metadata": {},
          "data": {
            "hub": "modbus_hub",
            "state": "true",
            "address": 81
          }
        },
        {
          "delay": {
            "hours": 0,
            "minutes": 0,
            "seconds": 0,
            "milliseconds": 200
          }
        },
        {
          "service": "modbus.write_coil",
          "metadata": {},
          "data": {
            "hub": "modbus_hub",
            "state": "false",
            "address": 81
          }
        }
      ],
      "mode": "single",
      "icon": "mdi:arrow-down-bold"
    },
    "blueprint_inputs": null,
    "context": {
      "id": "01HXV9KR7Z361FR8T7CZVGVEH5",
      "parent_id": null,
      "user_id": "4e53e687067a41b9b516b611b4f32f29"
    }
  },
  "logbookEntries": [
    {
      "when": 1715681747.200323,
      "state": "on",
      "entity_id": "script.wzlinksrunter",
      "icon": "mdi:arrow-down-bold",
      "context_user_id": "4e53e687067a41b9b516b611b4f32f29"
    }
  ]
}

MfG
Patrick

OK, auch wenn die Info jetzt keinem wirklich hilft:

Ich hatte auf meinem Testsystem vergessen die modbus Kommunikation wieder zu deaktivieren. Die dort vorkommenden “modbusleichen” haben mein Produktiv System gestürmt.
Raspberry mit Testsystem deaktiviert-> gelöst

Naja, in dem Sinne hilft deine Info/Lösung schon, man sollte bei ganz merkwürdigen Fehlern immer auch mal die lokalen Störquellen kontrollieren. :wink: :smiley:

1 „Gefällt mir“