Benachrichtigungen
Alles löschen

Script läuft nicht sauber

13 Beiträge
2 Benutzer
0 Reactions
159 Ansichten
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

Wunderschönen guten Tag Olli .....Hallo Leute,

ich hab mal wieder ein Problem gefunden, welches mich ab meine Bewässerungsautomationen fesselt.

 

Ich habe mehrere Automationen auf dem Hof und im Gewächshaus, welche meine Anpflanzungen bewässern. Es sind mehrere Automationen, die Kopien einer Einzigen sind. Das Script schaltet eine smarte Wasserpumpe von Gardena ein und öffnet mit einer kurzen Zeitverzögerung einen Zigbee Stellantrieb mit dem ich die Leitung nach der Pumpe im Nachgang drucklos schalte.

In allen Automationen, die jeweils in vier Temperaturzustände unterteilt sind, da ich, je heißer, mehr Wasser zuführe. Ob nötig oder nicht, sei dahingestellt. 

In jeder Automation schalte ich das ausgelagerte Script zu Anfang ein. Die Pumpe schaltet immer. Jedoch der Stellantrieb für meinen Kugelhahn nicht immer, was meine Bewässerung heftigst stört.

Wenn die Pumpe eingeschaltet wird lasse ich mir über Telegram einen Nachricht schicken um zu schauen, ob der Stellantrieb betätigt wurde.

Hat jemand eine Idee, weshalb das Script fehlerhaft läuft?

 

Liebe Grüße Sven



   
AntwortZitat
Schlagwörter für Thema
 Olli
(@olli)
Mitglied Admin
Beigetreten: Vor 11 Jahren
Beiträge: 776
 

Hi @sven!

Magst du den YAML-Code deiner Automation teilen?

VG Olli 



   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

@olli Hi Olli,

mit Sicherheit zu aufgebläht. 🤣🤣🤣

 

alias: Bewässerung Gewächshaus 1 Tomaten
description: |
Ventil S4 Soonoff
BFS 4 Tomaten1 über 65%
Kleine rechteckige Mörtelgefäße
Ts Gewächshaus 1
triggers:
- at: "03:00:00"
id: "3:00"
trigger: time
- at: "06:00:00"
id: "6:00"
trigger: time
- at: "09:00:00"
id: "9:00"
trigger: time
- at: "10:00:00"
id: "10:00"
trigger: time
- at: "11:00:00"
id: "11:00"
trigger: time
- at: "12:00:00"
id: "12:00"
trigger: time
- at: "13:00:00"
id: "13:00"
trigger: time
- at: "14:00:00"
id: "14:00"
trigger: time
- at: "15:00:00"
id: "15:00"
trigger: time
- at: "16:00:00"
id: "16:00"
trigger: time
- at: "17:00:00"
id: "17:00"
trigger: time
- at: "18:00:00"
id: "18:00"
trigger: time
- at: "19:00:00"
id: "19:00"
trigger: time
- at: "20:00:00"
id: "20:00"
trigger: time
- at: "21:00:00"
id: "21:00"
trigger: time
- entity_id:
- switch.gartenventil_14
to: "on"
id: Ventil 1
trigger: state
- at: "09:30:00"
id: "09:30"
trigger: time
- at: "10:30:00"
id: "10:30"
trigger: time
- at: "11:30:00"
id: "11:30"
trigger: time
- at: "12:30:00"
id: "12:30"
trigger: time
- at: "13:30:00"
id: "13:30"
trigger: time
- at: "14:30:00"
id: "14:30"
trigger: time
- at: "15:30:00"
id: "15:30"
trigger: time
- at: "16:30:00"
id: "16:30"
trigger: time
- at: "17:30:00"
id: "17:30"
trigger: time
- at: "18:30:00"
id: "18:30"
trigger: time
- at: "19:30:00"
id: "19:30"
trigger: time
- at: "20:30:00"
id: "20:30"
trigger: time
- device_id: aa14b80e1a90fabfb544de52ed6c99c2
domain: homekit_controller
type: button1
subtype: single_press
trigger: device
id: Einfach
conditions:
- condition: numeric_state
entity_id: sensor.bfs_4_humidity
below: 70
enabled: true
actions:
- choose:
- conditions:
- condition: and
conditions:
- condition: trigger
id:
- "9:00"
- "10:00"
- "11:00"
- "12:00"
- "13:00"
- "14:00"
- "15:00"
- "16:00"
- "17:00"
- "18:00"
- "19:00"
- "20:00"
- "6:00"
- "21:00"
- "10:30"
- "11:30"
- "12:30"
- "13:30"
- "15:30"
- "14:30"
- "17:30"
- "16:30"
- "18:30"
- "19:30"
- "20:30"
- "09:30"
enabled: true
- condition: numeric_state
entity_id: sensor.ts_1_gewachshaus_temperature
below: 25
enabled: true
- condition: state
entity_id: input_boolean.wasserwerk_schalter
state: "on"
- condition: trigger
id:
- Einfach
enabled: false
enabled: true
sequence:
- action: script.turn_on
metadata: {}
data: {}
target:
entity_id: script.wasserwerk_und_ventil_einschalten
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- action: valve.close_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
alias: Teste, ob unter 25°
- conditions:
- condition: and
conditions:
- condition: trigger
id:
- "9:00"
- "10:00"
- "11:00"
- "12:00"
- "13:00"
- "14:00"
- "15:00"
- "16:00"
- "17:00"
- "18:00"
- "19:00"
- "20:00"
- "6:00"
- "21:00"
- "10:30"
- "11:30"
- "12:30"
- "13:30"
- "15:30"
- "14:30"
- "17:30"
- "16:30"
- "18:30"
- "19:30"
- "20:30"
- "09:30"
enabled: true
- condition: numeric_state
entity_id: sensor.ts_1_gewachshaus_temperature
above: 25.01
below: 30
enabled: true
- condition: state
entity_id: input_boolean.wasserwerk_schalter
state: "on"
- condition: trigger
id:
- Einfach
enabled: false
enabled: true
sequence:
- action: script.turn_on
metadata: {}
data: {}
target:
entity_id: script.wasserwerk_und_ventil_einschalten
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- action: valve.close_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- action: valve.close_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
alias: Teste, ob über 25° und unter 30
- conditions:
- condition: and
conditions:
- condition: trigger
id:
- "9:00"
- "10:00"
- "11:00"
- "12:00"
- "13:00"
- "14:00"
- "15:00"
- "16:00"
- "17:00"
- "18:00"
- "19:00"
- "20:00"
- "6:00"
- "21:00"
- "10:30"
- "11:30"
- "12:30"
- "13:30"
- "15:30"
- "14:30"
- "17:30"
- "16:30"
- "18:30"
- "19:30"
- "20:30"
- "09:30"
enabled: true
- condition: numeric_state
entity_id: sensor.ts_1_gewachshaus_temperature
above: 30.01
below: 35
enabled: true
- condition: state
entity_id: input_boolean.wasserwerk_schalter
state: "on"
- condition: trigger
id:
- Einfach
enabled: false
enabled: true
sequence:
- action: script.turn_on
metadata: {}
data: {}
target:
entity_id: script.wasserwerk_und_ventil_einschalten
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 25
milliseconds: 0
- action: valve.close_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 25
milliseconds: 0
- action: valve.close_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
alias: Teste, ob über 30,01° und unter 35
- conditions:
- condition: and
conditions:
- condition: trigger
id:
- "9:00"
- "10:00"
- "11:00"
- "12:00"
- "13:00"
- "14:00"
- "15:00"
- "16:00"
- "17:00"
- "18:00"
- "19:00"
- "20:00"
- "6:00"
- "21:00"
- "10:30"
- "11:30"
- "12:30"
- "13:30"
- "15:30"
- "14:30"
- "17:30"
- "16:30"
- "18:30"
- "19:30"
- "20:30"
- "09:30"
enabled: true
- condition: numeric_state
entity_id: sensor.ts_1_gewachshaus_temperature
above: 35.01
enabled: true
- condition: state
entity_id: input_boolean.wasserwerk_schalter
state: "on"
- condition: trigger
id:
- Einfach
enabled: false
sequence:
- action: script.turn_on
metadata: {}
data: {}
target:
entity_id: script.wasserwerk_und_ventil_einschalten
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- action: valve.close_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- action: valve.close_valve
metadata: {}
data: {}
target:
entity_id:
- valve.gartenventil_s4
alias: "Teste, ob über 35,01° "
mode: parallel
max: 10



   
AntwortZitat
 Olli
(@olli)
Mitglied Admin
Beigetreten: Vor 11 Jahren
Beiträge: 776
 

@sven Kannst du das bitte als Code formatiert einfügen? Über dem Eingabefeld auf das Icon <> klicken und dann deinen YAML-Code dort einfügen. Dann bleibt die Formatierung (Einrückungen) erhalten. Danke!



   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  
alias: Bewässerung Gewächshaus 1 Tomaten
description: |
  Ventil S4 Soonoff
  BFS 4 Tomaten1 über 65%
  Kleine rechteckige Mörtelgefäße
  Ts Gewächshaus 1 
triggers:
  - at: "03:00:00"
    id: "3:00"
    trigger: time
  - at: "06:00:00"
    id: "6:00"
    trigger: time
  - at: "09:00:00"
    id: "9:00"
    trigger: time
  - at: "10:00:00"
    id: "10:00"
    trigger: time
  - at: "11:00:00"
    id: "11:00"
    trigger: time
  - at: "12:00:00"
    id: "12:00"
    trigger: time
  - at: "13:00:00"
    id: "13:00"
    trigger: time
  - at: "14:00:00"
    id: "14:00"
    trigger: time
  - at: "15:00:00"
    id: "15:00"
    trigger: time
  - at: "16:00:00"
    id: "16:00"
    trigger: time
  - at: "17:00:00"
    id: "17:00"
    trigger: time
  - at: "18:00:00"
    id: "18:00"
    trigger: time
  - at: "19:00:00"
    id: "19:00"
    trigger: time
  - at: "20:00:00"
    id: "20:00"
    trigger: time
  - at: "21:00:00"
    id: "21:00"
    trigger: time
  - entity_id:
      - switch.gartenventil_14
    to: "on"
    id: Ventil 1
    trigger: state
  - at: "09:30:00"
    id: "09:30"
    trigger: time
  - at: "10:30:00"
    id: "10:30"
    trigger: time
  - at: "11:30:00"
    id: "11:30"
    trigger: time
  - at: "12:30:00"
    id: "12:30"
    trigger: time
  - at: "13:30:00"
    id: "13:30"
    trigger: time
  - at: "14:30:00"
    id: "14:30"
    trigger: time
  - at: "15:30:00"
    id: "15:30"
    trigger: time
  - at: "16:30:00"
    id: "16:30"
    trigger: time
  - at: "17:30:00"
    id: "17:30"
    trigger: time
  - at: "18:30:00"
    id: "18:30"
    trigger: time
  - at: "19:30:00"
    id: "19:30"
    trigger: time
  - at: "20:30:00"
    id: "20:30"
    trigger: time
  - device_id: aa14b80e1a90fabfb544de52ed6c99c2
    domain: homekit_controller
    type: button1
    subtype: single_press
    trigger: device
    id: Einfach
conditions:
  - condition: numeric_state
    entity_id: sensor.bfs_4_humidity
    below: 70
    enabled: true
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: trigger
                id:
                  - "9:00"
                  - "10:00"
                  - "11:00"
                  - "12:00"
                  - "13:00"
                  - "14:00"
                  - "15:00"
                  - "16:00"
                  - "17:00"
                  - "18:00"
                  - "19:00"
                  - "20:00"
                  - "6:00"
                  - "21:00"
                  - "10:30"
                  - "11:30"
                  - "12:30"
                  - "13:30"
                  - "15:30"
                  - "14:30"
                  - "17:30"
                  - "16:30"
                  - "18:30"
                  - "19:30"
                  - "20:30"
                  - "09:30"
                enabled: true
              - condition: numeric_state
                entity_id: sensor.ts_1_gewachshaus_temperature
                below: 25
                enabled: true
              - condition: state
                entity_id: input_boolean.wasserwerk_schalter
                state: "on"
              - condition: trigger
                id:
                  - Einfach
                enabled: false
            enabled: true
        sequence:
          - action: script.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: script.wasserwerk_und_ventil_einschalten
          - action: valve.open_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 15
              milliseconds: 0
          - action: valve.close_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
        alias: Teste, ob unter 25°
      - conditions:
          - condition: and
            conditions:
              - condition: trigger
                id:
                  - "9:00"
                  - "10:00"
                  - "11:00"
                  - "12:00"
                  - "13:00"
                  - "14:00"
                  - "15:00"
                  - "16:00"
                  - "17:00"
                  - "18:00"
                  - "19:00"
                  - "20:00"
                  - "6:00"
                  - "21:00"
                  - "10:30"
                  - "11:30"
                  - "12:30"
                  - "13:30"
                  - "15:30"
                  - "14:30"
                  - "17:30"
                  - "16:30"
                  - "18:30"
                  - "19:30"
                  - "20:30"
                  - "09:30"
                enabled: true
              - condition: numeric_state
                entity_id: sensor.ts_1_gewachshaus_temperature
                above: 25.01
                below: 30
                enabled: true
              - condition: state
                entity_id: input_boolean.wasserwerk_schalter
                state: "on"
              - condition: trigger
                id:
                  - Einfach
                enabled: false
            enabled: true
        sequence:
          - action: script.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: script.wasserwerk_und_ventil_einschalten
          - action: valve.open_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - action: valve.close_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 15
              milliseconds: 0
          - delay:
              hours: 0
              minutes: 0
              seconds: 10
              milliseconds: 0
          - action: valve.open_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 15
              milliseconds: 0
          - action: valve.close_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
        alias: Teste, ob über 25° und unter 30
      - conditions:
          - condition: and
            conditions:
              - condition: trigger
                id:
                  - "9:00"
                  - "10:00"
                  - "11:00"
                  - "12:00"
                  - "13:00"
                  - "14:00"
                  - "15:00"
                  - "16:00"
                  - "17:00"
                  - "18:00"
                  - "19:00"
                  - "20:00"
                  - "6:00"
                  - "21:00"
                  - "10:30"
                  - "11:30"
                  - "12:30"
                  - "13:30"
                  - "15:30"
                  - "14:30"
                  - "17:30"
                  - "16:30"
                  - "18:30"
                  - "19:30"
                  - "20:30"
                  - "09:30"
                enabled: true
              - condition: numeric_state
                entity_id: sensor.ts_1_gewachshaus_temperature
                above: 30.01
                below: 35
                enabled: true
              - condition: state
                entity_id: input_boolean.wasserwerk_schalter
                state: "on"
              - condition: trigger
                id:
                  - Einfach
                enabled: false
            enabled: true
        sequence:
          - action: script.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: script.wasserwerk_und_ventil_einschalten
          - action: valve.open_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 25
              milliseconds: 0
          - action: valve.close_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 10
              milliseconds: 0
          - action: valve.open_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 25
              milliseconds: 0
          - action: valve.close_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
        alias: Teste, ob über 30,01° und unter 35
      - conditions:
          - condition: and
            conditions:
              - condition: trigger
                id:
                  - "9:00"
                  - "10:00"
                  - "11:00"
                  - "12:00"
                  - "13:00"
                  - "14:00"
                  - "15:00"
                  - "16:00"
                  - "17:00"
                  - "18:00"
                  - "19:00"
                  - "20:00"
                  - "6:00"
                  - "21:00"
                  - "10:30"
                  - "11:30"
                  - "12:30"
                  - "13:30"
                  - "15:30"
                  - "14:30"
                  - "17:30"
                  - "16:30"
                  - "18:30"
                  - "19:30"
                  - "20:30"
                  - "09:30"
                enabled: true
              - condition: numeric_state
                entity_id: sensor.ts_1_gewachshaus_temperature
                above: 35.01
                enabled: true
              - condition: state
                entity_id: input_boolean.wasserwerk_schalter
                state: "on"
              - condition: trigger
                id:
                  - Einfach
                enabled: false
        sequence:
          - action: script.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: script.wasserwerk_und_ventil_einschalten
          - action: valve.open_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 30
              milliseconds: 0
          - action: valve.close_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 5
              milliseconds: 0
          - action: valve.open_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
          - delay:
              hours: 0
              minutes: 0
              seconds: 30
              milliseconds: 0
          - action: valve.close_valve
            metadata: {}
            data: {}
            target:
              entity_id:
                - valve.gartenventil_s4
        alias: "Teste, ob über 35,01° "
mode: parallel
max: 10


   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

Eine Frage, willst du nicht lieber das Script sehen? In der Automation stoße ich ja lediglich das Script an, welches nicht immer so arbeitet, wie ich es vorsah. Ich betone NICHT IMMER“

Bin jedoch noch an anderen Dingen dran. Hab neulich ein 
Youtub-Video über Zigbee-Netzwerke gesehen. Ich habe Dre

i und W
lan fummelt ja auch noch mit 2,4. Darüber hinaus, denke ich darüber nach, ob mein Pi nicht auch so langsam am Ende sein könnte und ich auf einen NUK wechsle.

hab einen schönen Tag

Sven



   
AntwortZitat
 Olli
(@olli)
Mitglied Admin
Beigetreten: Vor 11 Jahren
Beiträge: 776
 

@sven Ich habe verstanden, dass das Skript manchmal klappt, und manchmal nicht, also scheint das Skript ja grundsätzlich funktional zu sein. Aber natürlich kann es nicht schaden das Skript zu sehen, klar!

Interessant wäre halt auch ein Blick in die traces der Automation. Also passiert (nicht), wenn das Skript nicht wie gewünscht ausgeführt wird?

Zu ZigBee: du betreibst parallel 3 individuelle ZigBee-Netzwerke? Was spricht dagegen die in eins zu überführen? Eigentlich sollte hierdurch die Stabilität steigen, sofern es nicht nur Batterie betriebenen Endgeräte sind, sondern auch solche mit Dauerstrom (also Router) dabei sind. Und zusätzlich würdest du Interferenzen minimieren.

Generell gilt hier immer: kommt drauf an. Vieles geht aber vieles auch nicht. Es kommt immer auf die individuellen Gegebenheiten an. Ich habe bspw. knapp 70 ZigBee-Geräte im Einsatz (in einem Netzwerk mit Zigbee2MQTT und altem ConBee 2), wobei keines eine LQI von unter 200 hat - eher alle bei 255, also Maximum. Parallel habe ich aber auch knapp 80 Geräte jederzeit über WLAN "online" (Shellys, Kameras, ESPHomes etc.), die auch auf 2,4 GHz funken. Das klappt bei mir ohne Probleme, wobei ich auch Unifi statt AVM fürs WLAN nutzen und mit Access Points das WLAN ordentlich ausgeleuchtet habe. Z-Wave nutze ich übrigens auch noch mit knapp 25 Geräten... 😉

Zum Pi: Welchen hast du denn und wie steht es da im Betrieb um die CPU und RAM-Auslastung? Ich nutze seit Anbeginn nur Pis und bin noch nie ans Limit gekommen. Aktuell habe ich aber auch nen Pi5 mit 8GB, also für Pi ziemlich high-end 😉



   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

Hi Olli,

ich hab nen Pi 4 mit 8 Gb

hab allerdings auch einige Automationen, die zum Teil, du siehst es, recht aufgebläht sind. Ich kann's halt nicht besser. 🤪

zigbee. 
Tatsächlich hab ich mal mit Philips HUE angefangen. Während meiner Zeit mit ioBroker kam Z2Mqtt dazu und jetzt in HA kam der Hub von Sonoff dazu. Ich schrieb es dir ja, weil ich bereits darüber dachdenke alles in ein Netz zu ziehen. Einen Teil der Leuchten hab ich ja schon in Z2M. Allerdings bin ich ein Stück über 70 Bauteile. 

den Trace beobachte ich. Kann aber nicht wirklich erkennen, wo es hakt. 
ich glaub ich schieb einfach ne Automation nach, die das Ventil öffnet, sobald die Pumpe eingeschaltet ist. Ist zwar drüber, brauche das Wasser aber an den Pflanzen



   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

sequence:
- type: turn_on
device_id: 3bf3c60004d3dc6ab5252ed56ebaf185
entity_id: 1bfea038b6f85d636ccb8012a6156e30
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
- action: valve.open_valve
metadata: {}
data: {}
target:
entity_id: valve.ventil_wasserwerk
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
alias: Wasserwerk und Ventil einschalten
description: ""
icon: mdi:water-pump



   
AntwortZitat
 Olli
(@olli)
Mitglied Admin
Beigetreten: Vor 11 Jahren
Beiträge: 776
 

@sven Danke für die Infos! Das Skript sieht (trotz falscher Formatierung hier 😜 ) soweit gut aus.

Ich würde rückwärts vorgehen: Ist valve.ventil_wasserwerk immer erreichbar oder hängt es ggf. daran, dass das Skript feuert, aber valve.ventil_wasserwerk nicht erreichbar ist bzw. die Aktion nicht ausführt?

Dann würde ich im Verlauf schauen, wann/ob das Skript ausgeführt wurde. Die Automation wird es ja anscheinend (was man auch noch prüfen kann, indem du dir simple Benachrichtigungen in der Automation an den Stellen temporär einbaust, an denen das Skript ausgelöst werden soll).

Ja, die Automation wirkt ein wenig unhandlich, aber solange da kein Logik-Fehler drin ist, wird das kein Problem sein.

Zum Pi: Den Pi 4 hatte ich zuvor auch und ich bin "nur aus Neugierde" gewechselt auf den Pi 5 😉 Der Umzug ist bekanntlich super einfach, dazu hatte ich schon geschrieben. Gibt es einen Grund, warum du auf andere Hardware als einen Pi wechseln willst? 



   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

Danke

es sah in den <> kryptisch aus. 



   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

Der Grund eventuell auf eine andere Hardware zu wechseln, ist lediglich als ein Aspekt der Fehlersuche



   
AntwortZitat
 Sven
(@sven)
Trusted Member
Beigetreten: Vor 12 Monaten
Beiträge: 41
Themenstarter  

Das Seltsame ist, zumindest für mich, wenn ich im Script auf jede einzelne Komponente „Ausführen“ lasse, funktioniert das Einschalten des „Ventil-Wasserwerk“ sauber



   
AntwortZitat