Status der Automation im Dashboard anzeigen

Ihr seid echt die besten. Danke für euere Geduld.

type: conditional
conditions:
  - condition: time
    after: '08:00:00'
    before: '23:59:59'
  - condition: state
    entity_id: alarm_control_panel.intrusion_detection_system
    state: disarmed
  - condition: state
    entity_id: switch.haustueren
    state: 'on'
card:
  type: entity
  entity: light.kontrollleuchte
  name: Alle Bedingungen erfüllt
  icon: mdi:check-circle
  state_color: true

Leider muss ich da noch einen Fehler haben.
Es ist immer noch rot

Hier nochmal meine Entitäten:
alarm_control_panel.intrusion_detection_system
input_boolean.haustueren
light.kontrollleuchte

Ich bin leider stark sehbehindert, meine aber dass ich jetzt alle richtig geschrieben habe.

Nachtrag:

Ist switch.haustueren das gleich wie input_boolean.haustueren

Nachtrag 2
Ich habe es jetzt in der configuration.yamal und in der Bedingung geändert.

type: conditional
conditions:
  - condition: time
    after: '08:00:00'
    before: '23:59:59'
  - condition: state
    entity_id: alarm_control_panel.intrusion_detection_system
    state: disarmed
  - condition: state
    entity_id: input_boolean.haustueren
    state: 'on'
card:
  type: entity
  entity: light.kontrollleuchte
  name: Alle Bedingungen erfüllt
  icon: mdi:check-circle
  state_color: true

          service: hassio.addon_stdin
          data:
            addon: core_rpc_shutdown
            input: Win10-PC-Keller


light:
  - platform: template
    lights:
      kontrollleuchte:
        friendly_name: "Kontrollleuchte"
        unique_id: "Kontrollleuchte"
        turn_on:
          service: light.turn_on
          target:
            entity_id: light.kontrollleuchte
        turn_off:
          service: light.turn_off
          target:
            entity_id: light.kontrollleuchte
        value_template: >-
          {% set current_time = now().strftime('%H:%M') %}
          {% if current_time >= '08:00' and current_time <= '23:59' %}
            {% if is_state('alarm_control_panel.intrusion_detection_system', 'disarmed') and is_state('input_boolean.haustueren', 'on') %}
              on
            {% else %}
              off
            {% endif %}
          {% else %}
            off
          {% endif %}


            

Nein.

Welche Fehlermeldung bekommst du?

Ich habe jetzt bemerkt, wenn ich die Zeit weg lasse

  - condition: time
    after: '08:00:00'
    before: '23:59:59'

und hier

  - condition: state
    entity: input_boolean.haustueren
    state: 'on'

entity_id das _id weglasse kommt keine Fehlermeldung.

Die Fehlermeldung sieht so aus, roter Kasten

Hier ist zu sehen was ich gemacht habe.

Die Zeit bekomme ich nicht hin, da sonst wieder der rote Kasten links erscheint

:crayon:by HarryP: Zusammenführung Doppelpost

Auch nicht über das grafische Interface?

Das gibt es nicht bei den Bedingungen

Ich habe es mal umschreiben lassen durch GPT4.0
Hier
Die Entitäten anpassen!
Nun wäre auch Alexa integriert.
Was auffällt: In der Card-Configuration ist hier nur 08:00:00 drinnen.

Habe ein wenig rumprobiert, so kommt kein Fehler.
Aber das mit den Einzügen habe ich noch nie kapiert.

type: conditional
conditions:
  - condition: state
    entity: alarm_control_panel.intrusion_detection_system
    state: disarmed
  - condition: state
    entity: input_boolean.haustueren
    state: 'on'
    conditions:
      - condition: time
        after: "10:00:00"
        before: "20:00:00"
  
card:
  type: entity
  entity: light.kontrollleuchte
  name: Alle Bedingungen erfüllt
  icon: mdi:check-circle
  state_color: true
1 „Gefällt mir“
condition: state
entity: sensor.time
state: "08:00:00"

Das ist Mist. Das greift dann nur um Punkt 8 Uhr.

Das geht auch nicht. Wird als Bedingung so nicht funktionieren.

Leg dir einen Helfer “Schedule” an, der die Uhrzeiten hat. Den kannst du dann abfragen.

Ja, dann bin ich wieder da wie vor ein paar Stunden. :slight_smile:

Der Code war;

{{ is_state('input_boolean.haustueren_ohne_tim','on') and (now() <= today_at('21:59')  or now() >= today_at('8:00')) }}

Jedoch fehlt noch die Verknüpfung, mit der Abfrage, dass die Alarmanlage abgeschalten ist.

is_state('alarm_control_panel.intrusion_detection_system', 'disarmed')

Wenn ich diese zwei Codes so in den Template binärer Sensor (Virtuellen Sensor) vereinen könnte, hätte ich doch die Lösung. Oder?

Kannst du die Abfrage nicht hier einfach mit and erweitern?

Vielen Dank euch allen.
Ich hab es jetzt DANK eurer Hilfe hinbekommen

Die Automation “automation.haustueren_ohne_tim”
wird nur aktiv, wenn folgende 3 Bedingungen erfüllt sind:

  1. Der Schalter “input_boolean.haustueren_ohne_tim” muss eingeschalten sein.
  2. Beginn um 7:59 Uhr
  3. Ende um 21.59’
  4. Die alramanlage muss ausgeschalet sein.

Überachug der Automation
Die Automation “automation.haustueren_ohne_tim” wird durch den Sensor “binary_sensor.haustueren_sensor” überwacht

{{ is_state('input_boolean.haustueren_ohne_tim','on') and is_state('alarm_control_panel.intrusion_detection_system', 'disarmed') and now() <= today_at('21:59') and  now()  >= today_at('7:59') }}

Erklärung
Folgende Zeile überprüft, ob der Schalter “input_boolean.haustueren_ohne_tim” eingeschalten ist:
{{ is_state(‘input_boolean.haustueren_ohne_tim’,‘on’)

Folgende Zeile überprüft, ob die Alarmanlage ausgeschalten ist
is_state(‘alarm_control_panel.intrusion_detection_system’, ‘disarmed’)

Folgende Zeile legt den Zeitraum fest.
Der Sensor leuchtet erst ab 7:59 bis um 21:59
now() <= today_at(‘21:59’) and now() >= today_at(‘7:59’) }}


Die Automation “alletueren”
wird nur aktiv, wenn folgende 3 Bedingungen erfüllt sind:
Achtung, die Automation “alletueren” hat die Entität “automation.hausturen_garage”

  1. Der Schalter alletueren “input_boolean.alletueren” muss eingeschalten sein.
  2. Beginn um 21:59 Uhr
  3. Ende um 7.59’
  4. Die alramanlage muss ausgeschalet sein.

Dieser Code überprüft, ob der:

  1. Der Schalter “alletueren” “input_boolean.alletueren” eingeschalten ist.
  2. Das erst um 21:59 Uhr der Sensor “binary_sensor.alletueren_2” zu leuchten beginnt
  3. Der Sensor “binary_sensor.alletueren_2” um 7:59 wieder ausgeschaltet wird.
    (Der Zeitraum geht als über Mitternacht)
  4. Die Alarmanlage muss ausgeschalte sein.
{{ is_state('input_boolean.alletueren','on') and is_state('alarm_control_panel.intrusion_detection_system', 'disarmed') and (now() <= today_at('7:59')  or now() >= today_at('21:59')) }}
1 „Gefällt mir“