Also meinst du die Trigger IDs? und die dann in welche Option eintragen?
Mittlerweile bin ich echt am struggeln (wie man das so schön Neudeutsch sagt)
Also meinst du die Trigger IDs? und die dann in welche Option eintragen?
Mittlerweile bin ich echt am struggeln (wie man das so schön Neudeutsch sagt)
Bin jetzt zu Hause und versuchen dir mal die Automation zu senden. Dauert mal 20 Minuten…
Also bitte mal eine Automation erstellen → neue Automation → rechts die 3 Punkte → in YAML bearbeiten und das reinkopieren → 3 Punkte → im visuellen Editor bearbeiten und schauen, dass alles drin ist. Ich habe erstmal nur die Schalter reingenommen, sodass die sich gegenseitig ausschalten. Ich hoffe, ich habe mich nicht vertippt?
alias: Test Wochenprofil
description: Test ob die Umschaltung zwischen den Profilen geht
triggers:
- entity_id:
- input_boolean.heizung_normal
from: "off"
to: "on"
id: Trigger Normal
trigger: state
- entity_id:
- input_boolean.heizung_urlaub_abwesend
from: "off"
to: "on"
id: Trigger Urlaub weg
trigger: state
- entity_id:
- input_boolean.heizung_urlaub_anwesend
from: "off"
to: "on"
id: Trigger Urlaub da
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- Trigger normal
sequence:
- metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_urlaub_abwesend
- input_boolean.heizung_urlaub_anwesend
action: switch.turn_off
- conditions:
- condition: trigger
id:
- Trigger Urlaub weg
sequence:
- metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_normal
- input_boolean.heizung_urlaub_anwesend
action: switch.turn_off
- conditions:
- condition: trigger
id:
- Trigger Urlaub da
sequence:
- metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_normal
- input_boolean.heizung_urlaub_abwesend
action: switch.turn_off
mode: single
Und soll ich meine anderen Automationen jetzt löschen damit die sich nicht behaken?
Nein, erstmal nur deaktivieren. Auf der Stapelkarte sind die Input Schalter als Entitäten hinterlegt, korrekt. Dann dort mal hin und her schalten.
Okay, leider funktioniert es bei mir immer noch nicht.
Also ich kann zwei oder auch drei Schalter / Buttons gleichzeitig “an” haben
Ich habe sicherheitshalber die anderen drei Automationen rausgeschmissen (im Editor gesichert) aber auch hier habe ich das gleiche verhalten
Ich habe einen Fehler gemacht. Anbei neu:
alias: Test Wochenprofil
description: Test ob die Umschaltung zwischen den Profilen geht
triggers:
- entity_id:
- input_boolean.heizung_normal
from: "off"
to: "on"
id: Trigger Normal
trigger: state
- entity_id:
- input_boolean.heizung_urlaub_abwesend
from: "off"
to: "on"
id: Trigger Urlaub weg
trigger: state
- trigger: state
entity_id:
- input_boolean.heizung_urlaub_anwesend
id: Trigger Urlaub da
from: "off"
to: "on"
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- Trigger normal
sequence:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_urlaub_abwesend
- input_boolean.heizung_urlaub_anwesend
- conditions:
- condition: trigger
id:
- Trigger Urlaub weg
sequence:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_normal
- input_boolean.heizung_urlaub_anwesend
- conditions:
- condition: trigger
id:
- Trigger Urlaub da
sequence:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_normal
- input_boolean.heizung_urlaub_abwesend
mode: single
Jetzt sollte es hoffentlich gehen.
P.S. Dann einfach in den jeweiligen Optionen 1,2 oder 3 in den Actions noch das Heizprogramm einpflegen.
Endlich funktioniert es. Es war noch ein kleiner Fehler drin
- choose:
- conditions:
- condition: trigger
id:
- Trigger normal
musste umgeschrieben werden auf
- choose:
- conditions:
- condition: trigger
id:
- Trigger Normal
Da war HA etwas störrisch aber es geht und ich bin mega glücklich
Tausend dank
Hallo, ich bin ebenfalls an deine Lösung interessiert. Kannst du den gesamten Code dazu mal online stellen? Das wäre super! Gruß Michael
Das hier ist meine Stapelkarte auf dem Dashboard:
type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: custom:bubble-card
card_type: separator
name: Heizungsmodus
icon: mdi:trash-can-outline
card_layout: normal
styles: |-
.bubble-line {
background: white;
opacity: .3;
}
* {
font-size: 16px !important;
color: grey;
}
.bubble-icon {
--mdc-icon-size: 16px !important;
}
- type: horizontal-stack
cards:
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: input_boolean.heizung_normal
icon: mdi:briefcase
name: Normalmodus
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: input_boolean.heizung_urlaub_anwesend
icon: mdi:home
name: Urlaub Anwesend
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: input_boolean.heizung_urlaub_abwesend
icon: mdi:caravan
name: Urlaub Abwesend
show_state: false
und das hier die Automation:
alias: Test Wochenprofil
description: Test ob die Umschaltung zwischen den Profilen geht
triggers:
- entity_id:
- input_boolean.heizung_normal
from: "off"
to: "on"
id: Trigger Normal
trigger: state
- entity_id:
- input_boolean.heizung_urlaub_abwesend
from: "off"
to: "on"
id: Trigger Urlaub weg
trigger: state
- entity_id:
- input_boolean.heizung_urlaub_anwesend
id: Trigger Urlaub da
from: "off"
to: "on"
trigger: state
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- Trigger Normal
sequence:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_urlaub_abwesend
- input_boolean.heizung_urlaub_anwesend
- action: climate.set_preset_mode
metadata: {}
data:
preset_mode: week_program_1
target:
device_id:
- 0773fe14b74c09b277be5341318e541r
- 5f8c18b9da5560a1f4b1380536e9a225
- 98ccb52828782664e4cfeea4b19eccf7
- a01744ad139a77c86492d6f2d6e41f52
- cedb944008f8d1e46e0bc35a1977f711
- 0904bc25fbb33295f88f8c8841f70f73
- 12908ef751c00bd1ff670a97d1370a44
- ac68606f49a1c46b5c3eca8c2d3e3566
- 4a00f02e4c9f2557e11c34edf5abd764
- 1cb749c92a57664910f6ebbc722bb41e
- e418cd2597f398d428e0db3f285144ee
- conditions:
- condition: trigger
id:
- Trigger Urlaub weg
sequence:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_normal
- input_boolean.heizung_urlaub_anwesend
- action: climate.set_preset_mode
metadata: {}
data:
preset_mode: week_program_3
target:
device_id:
- 0773fe14b74c09b277be5341318e541r
- 5f8c18b9da5560a1f4b1380536e9a225
- 98ccb52828782664e4cfeea4b19eccf7
- a01744ad139a77c86492d6f2d6e41f52
- cedb944008f8d1e46e0bc35a1977f711
- 0904bc25fbb33295f88f8c8841f70f73
- 12908ef751c00bd1ff670a97d1370a44
- ac68606f49a1c46b5c3eca8c2d3e3566
- 4a00f02e4c9f2557e11c34edf5abd764
- 1cb749c92a57664910f6ebbc722bb41e
- e418cd2597f398d428e0db3f285144ee
- conditions:
- condition: trigger
id:
- Trigger Urlaub da
sequence:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id:
- input_boolean.heizung_normal
- input_boolean.heizung_urlaub_abwesend
- action: climate.set_preset_mode
metadata: {}
data:
preset_mode: week_program_2
target:
device_id:
- 0773fe14b74c09b277be5341318e541r
- 5f8c18b9da5560a1f4b1380536e9a225
- 98ccb52828782664e4cfeea4b19eccf7
- a01744ad139a77c86492d6f2d6e41f52
- cedb944008f8d1e46e0bc35a1977f711
- 0904bc25fbb33295f88f8c8841f70f73
- 12908ef751c00bd1ff670a97d1370a44
- ac68606f49a1c46b5c3eca8c2d3e3566
- 4a00f02e4c9f2557e11c34edf5abd764
- 1cb749c92a57664910f6ebbc722bb41e
- e418cd2597f398d428e0db3f285144ee
mode: single
danke, das probiere ich bald aus! Suche auch schon länger nach so einer Lösung! mega vielen Dank
Den Dank kann ich nur an @Ronny1978 weitergeben der mir das zur Verfügung gestellt hat
Schön, wenn es jetzt funktioniert