Ich Trottel sorry
So ich habe es gerade mit deinem Code macht → gehe dazu auf meine Automation.
dort dann auf die 3 Punkte dann yaml Code auswählen
Dann lösche ich diese Zeilen und kopiere deinen Code rein.
Dann speichern Fehler meldung
Ich Trottel sorry
So ich habe es gerade mit deinem Code macht → gehe dazu auf meine Automation.
dort dann auf die 3 Punkte dann yaml Code auswählen
Dann lösche ich diese Zeilen und kopiere deinen Code rein.
Dann speichern Fehler meldung
Ok deswegen hat das nicht funktioniert…Danke
Jetzt habe ich meinen Timer eingetragen
Es funktioniert leider so nicht…
Jetzt hab ichs ich jetzt habe ich es kapiert!
Ich teste gerade
Was funktioniert nicht?
Kannst du bitte noch einmal deine komplette als Yaml hier posten (also wieder die 3dot der gesamten)
Screenshots sind toll, aber zum kontrollieren ist der Code besser
Ich teste grade
Doch nicht kapiert ich denke ich bring da was durcheinander!
Ich schalte den Timer ein per Button ein Pumpe geht an
Sie schaltet aber nicht mehr aus habe den Timer auf 20sec gestellt und auch wenn ich den Timer innerhalb der Zeit ändere schaltet die Pumpe nicht mehr aus.
Habe mir meinen Timer Helfer erstellt
alias: Pumpe Zusatzbewässerung
description: ""
triggers:
- id: start
entity_id:
- automation.pumpe_zusatzbewasserung
to: "on"
trigger: state
from: "off"
- id: ende
event_type: timer.finished
event_data:
entity_id: timer.zusatz_bewaesserung
trigger: event
actions:
- choose:
- conditions:
- condition: trigger
id: start
sequence:
- target:
device_id: 607ee3eebea2375d14f7e543afa3265e
action: switch.turn_on
data: {}
- target:
entity_id:
- timer.timer_bewaesserung
data:
duration: "00:00:20"
action: timer.start
- conditions:
- condition: trigger
id: ende
sequence:
- target:
device_id: 607ee3eebea2375d14f7e543afa3265e
action: switch.turn_off
data: {}
- target:
entity_id: input_boolean.zusatz_bewaesserung
action: input_boolean.turn_off
data: {}
mode: restart
Das ist echt nicht einfach hier.
Dein trigger start ist eine
Automation ?
dieser startet dann einen „timer.timer_bewaesserung“
Dein trigger Ende wird aber mit dem
„timer.zusatz_bewaesserung ausgelöst
Also wenn deine Automation „ automation.pumpe_zusatzbewasserung“ das ganze startet
Schaltet keiner aus
Hmmm kannst mir das helfen richtig zustellen bitte…ich check das im Moment noch nicht so richtig wo der Fehler liegt!
Ja meinen Helfer Timer startet dieser dann…
Das habe ich schon mal geschrieben
Als „Anfänger“ eher mehrere Automationen erstellen
Dann, mit etwas mehr Erfahrung, dann mit einer Automation mit ID Auslöser und verschachtelten Aktionen
Zur Info, wenn Du die Automation im Bearbeitungsmodus geöffnet ist => werden die Trigger grün wenn sie auslösen
und
schau dir mal oben rechts den Button „Traces“ an
Sehr wichtig
Ich habe dir doch einen Beitrag vorher
In Text Form geschrieben was du aus dem eigentlichen Code von @jayjojayson gemacht hast
Bin weiter gekommen Pumpe schaltet jetzt ein und schaltet nach 20sec wieder aus OK…
Aber Timer wird nicht zurück gestellt
Das heist oder ich muss noch schauen das ich den Timer zurück gesetzt bekomme oder?
Bei Veränderung bitte den CODE
Deine beiden Timer sind nicht die gleichen! jeden falls im letzten Code von dir
Hier der aktuelle Code
alias: Pumpe Zusatzbewässerung
description: ""
triggers:
- id: start
entity_id:
- automation.pumpe_zusatzbewasserung
to: "on"
trigger: state
from: "off"
- id: ende
event_type: timer.finished
event_data:
entity_id: timer.timer_bewaesserung
trigger: event
actions:
- choose:
- conditions:
- condition: trigger
id: start
sequence:
- target:
device_id: 607ee3eebea2375d14f7e543afa3265e
action: switch.turn_on
data: {}
- target:
entity_id:
- timer.timer_bewaesserung
data:
duration: "00:00:20"
action: timer.start
- conditions:
- condition: trigger
id: ende
sequence:
- target:
device_id: 607ee3eebea2375d14f7e543afa3265e
action: switch.turn_off
data: {}
- target:
entity_id:
- input_boolean.zusatz_bewaesserung
action: input_boolean.turn_off
data: {}
mode: restart
Du startest immer noch mit einer Automation => ist das gewollt?
Am ende schaltest du einen Boolean schalter off => wer macht den an?
Habe das so bekommen von Jan
Mein Plan wäre so:
Wenn ich den Button Zusatz Bewässerung starte/drücke → dann soll die Pumpe eben 10min laufen und dann aus gehen und eben der Button Timer zurückgesetzt werden Startzustand → Wenn ich den Button Zusatz Bewässerung vorher ausschaltet also bevor die Zeit abgelaufen ist soll die Pumpe ausschalten und der Button zusatz Bewässerung auf Startzustand rückgestellt werden!
Jetzt weis ich für was der Input boolen Turn OFF schaltet mir die Automation wieder auf aus gerade getestet!
Wenn der Button Zusatz Bewässerung eben wieder rückgestellt würde nach Timer Ablauf und ich eben die Pumpe vor Timer Ablauf über den Button Zusatz Bewässerung wieder ausschalten könnte dann würde soweit alles laufen!
Natürlich müsste der Button Zusatz Bewässerung und Timer bei beiden rückgestellt werden!.
Dann nimm doch seinen Code
Zusätzliche Automation mit trigger Input boolen Turn OFF und pumpe aus
Die andere Automation müsstest du nicht beenden, da sie eh nur noch mal die Pumpe aus macht
Du kannst natürlich in der vorhandenen noch ein trigger mit neuer ID einfügen und in den Aktionen den nächsten Block machen
Das mach ich doch → Ich muss doch meinen Timer Helfer und Shelly Ausgang usw. anpassen
Kannst mir bitte helfen das richtig zustellen damit es funktioniert bitte!
Trotzden einen grossen Dank für deine HILFE DANKE
alias: Pumpe Zusatzbewässerung
description: ""
triggers:
- id: start
entity_id:
- automation.pumpe_zusatzbewasserung
to: "on"
trigger: state
from: "off"
- id: ende
event_type: timer.finished
event_data:
entity_id: timer.timer_bewaesserung
trigger: event
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: start
sequence:
- target:
device_id: 607ee3eebea2375d14f7e543afa3265e
action: switch.turn_on
data: {}
- target:
entity_id:
- timer.timer_bewaesserung
data:
duration: "00:00:20"
action: timer.start
- conditions:
- condition: trigger
id: ende
sequence:
- target:
device_id: 607ee3eebea2375d14f7e543afa3265e
action: switch.turn_off
data: {}
- target:
entity_id:
- input_boolean.zusatz_bewaesserung
action: input_boolean.turn_off
data: {}
mode: restart