Daikin Automatisierungs Problem

Hallo ich hatte es mit der neuen Art “Label und Klima” erstellt.

Habe jetzt mal die Entität der Daikin selber genommen und warte mal auf mrogen Mittag ob sie dann anspringt.

Danke Euch für die bisherige Unterstützung.

Holger

Du musst nicht bis morgen warten, du kannst die Automation antriggern über die Entwicklerwerkzeuge.
Du Simulierst eine Höherer Temperatur und schwups geht die Automation an.

Gehe auf Zustände dann auf Zustand setzen, wähle deine Entität von deinem Thermostat aus das der Klimaanlage sagt es ist über 25 Grad. Setze bei Zustand eine Temperatur z.B. 27 und klicke auf Zustand setzen. Damit überschreibst du die Aktuelle Temperatur und die Automation wird angetriggert/gestartet. Eventuell musst du deine Zeitzschaltuhr Deaktivieren. Damit kannst du jederzeit testen ob deine Automation funktioniert und musst nicht auf morgen warten.
Im nachhinein musst du natürlich wieder die Wirkliche Temperatur setzen also korrigieren.
Das Bild ist nur ein Hinweis wovon ich rede.

Hallo TinoB,

danke für die Info das war gut..

Getestet und klappt.

Trotzdem bin ich gespannt ob sie tatsächlich morgen anspringt.

Denn wie gesagt gestern mehmals die Klima abgeschaltet um die Temp hoch zu jagen.

Und da sprang sie auch an, bloß dann heute keine Reaktion obwohl Temperatur locker über 25 Grad war.

Gruß

Holger

1 „Gefällt mir“

ich drücke dir die Daumen, wenn sie aber jetzt Funktioniert hat dann liegt es eventuell an deinem Timer, das er den Einschalt Befehl verhindert

Was meinst du mit Timer?

Ich habe nur einen Helfer Zeitschaltuhr als Bedingung hinzugefügt.

Könnte da der Wurm drin sein?

Den meine ich :+1:t2:
Eventuell mal Deaktivieren

1 „Gefällt mir“

Kurze Rückmeldung, es funktioniert jetzt.

Aus irgend einem Grund ist die Automatisierung nicht angelaufen, wenn ich meinen zuvor erstellten Helfer Zeitschaltuhr als Bedingung eingestellt habe.

Ich habe es jetzt so gelöst einen Zeitpunkt Auslöser als Trigger eingefügt.

Und nun läuft sie an.

Danke Euch nochmal für die Unterstützung.

2 „Gefällt mir“

Guten Morgen das freut mich, also war der Timer schuld, wie ich vermutet hatte.
Dann kannst du „Lösung“ bei mir setzen. Ich hatte dir zur Lösung des Problem entscheidend geholfen . :victory_hand:t2:

Hallo zusammen,

das Problem ist leider noch nicht ganz gelöst.

Aber ich habe es jetzt eingekreist.

Die Klima wird eingeschaltet wenn über 25° erreicht sind und die Zeitschaltuhr über der Zeit ist .

Aber wenn zum Zeitpunkt der Zeitschaltuhr die Temp schon bei 25,5°

schaltet sie nicht mehr ein.

z.B. Sprich 10.30 freigeschaltet - Temp steigt von 24,5 auf 25 Klima springt an

z.B. Sprich 10.30 freigeschaltet - Temp bei 25 oder mehr Klima springt nicht an.

Gruß

Holger

1 „Gefällt mir“

Wenn es nur das ist dann wäre es ja gar nicht so schlimm :victory_hand:
Verändere die Temperatur und schau ob es dann geht :+1:
Ich würde mich für dich freuen!

Hallo tinoB,

das ist klar ich brauche nur meinetwegen auf 27° stellen dann springt sie an.

Aber das ist ja nicht Sinn der Sache wenn der vorgegebene Zeitpunkt erreicht ist und die Temp. dann schon über meinen 25° liegt warum die Automation das nicht erkennt und einschaltet?

Gruß Holger

1 „Gefällt mir“

Schicke mir mal bitte die Yaml der Automation vielleicht finde ich ja was :victory_hand:t2:

alias: Daikin Klima automatisch ein/aus
description: Schaltet die Daikin Klimaanlage ab 25°C ein und um 00:30 Uhr aus
triggers:
  - entity_id:
      - sensor.0x00158d008bc19081_temperature
    above: 25
    trigger: numeric_state
    for:
      hours: 0
      minutes: 2
      seconds: 0
    enabled: true
  - at: "00:30:00"
    trigger: time
conditions: []
actions:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.0x00158d008bc19081_temperature
            above: 25
            enabled: true
          - condition: time
            after: "10:45:00"
            enabled: true
        sequence:
          - action: climate.turn_on
            data: {}
            target:
              entity_id: climate.daikinap55499_room_temperature
          - delay:
              hours: 0
              minutes: 0
              seconds: 1
              milliseconds: 0
          - data:
              temperature: 23.5
              hvac_mode: cool
            action: climate.set_temperature
            target:
              entity_id: climate.daikinap55499_room_temperature
          - action: climate.set_fan_mode
            metadata: {}
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              fan_mode: "1"
          - action: climate.set_swing_mode
            metadata: {}
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              swing_mode: swing
      - conditions:
          - condition: time
            after: "00:29:00"
            before: "00:31:00"
        sequence:
          - action: climate.turn_off
            data: {}
            target:
              entity_id: climate.daikinap55499_room_temperature
mode: single

1 „Gefällt mir“

Die vier verfügbaren Modi sind:

  • Einzeln (Single) (Standard): Ein neuer Auslöser wird ignoriert, solange die Automation noch läuft.

Könnte es darn liegen und ich einen anderen Modus wählen muß?

Moin, dein 25°C Trigger ist ein Schwellwert und löst nur beim überschreiten aus. 25 auf 25.1 löst den Trigger aus. 25.1 auf 25.2 löst nicht aus, weil der Schwellwert schon überschritten.

Ich würde die Automation auf die neuen zweckspezifischen Trigger (aktuelles HA erforderlich) umbauen. Dann wird bei jeder Temperaturänderung oberhalb von 25°C ausgelöst.

2 „Gefällt mir“

Danke, werde ich testen.

Gruß

Holger


alias: "Daikin Klima: Automatische Steuerung (Pro+)"
description: "Fängt Hitze am Morgen und Home Assistant Neustarts zuverlässig ab."
mode: restart

triggers:
  # 1. Normalfall: Es wird tagsüber wärmer als 25 Grad
  - trigger: numeric_state
    entity_id: sensor.0x00158d008bc19081_temperature
    above: 25
    for:
      minutes: 2
    id: "klima_einschalten"

  # 2. Die Lösung für dein Beispiel: Zeitfenster beginnt (Falls es schon morgens heiß ist)
  - trigger: time
    at: "10:45:00"
    id: "klima_einschalten"

  # 3. Sicherheitsgurt: Falls Home Assistant um 10:45 Uhr offline war und später startet
  - trigger: homeassistant
    event: start
    id: "klima_einschalten"

  # 4. Schlafenszeit
  - trigger: time
    at: "00:30:00"
    id: "klima_ausschalten"

actions:
  - choose:
      # --------------------------------------------------------
      # EINSCHALTEN
      # --------------------------------------------------------
      - conditions:
          - condition: trigger
            id: "klima_einschalten"
          # Darf sie laufen?
          - condition: time
            after: "10:44:00"
            before: "00:30:00"
          # Ist es WIRKLICH warm genug? (Wichtig für Auslöser 2 und 3)
          - condition: numeric_state
            entity_id: sensor.0x00158d008bc19081_temperature
            above: 25
          # Läuft sie nicht ohnehin schon?
          - condition: state
            entity_id: climate.daikinap55499_room_temperature
            state: "off"
        sequence:
          - action: climate.turn_on
            target:
              entity_id: climate.daikinap55499_room_temperature
          - action: climate.set_temperature
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              temperature: 23.5
              hvac_mode: cool
          - action: climate.set_fan_mode
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              fan_mode: "1"
          - action: climate.set_swing_mode
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              swing_mode: swing

      # --------------------------------------------------------
      # AUSSCHALTEN
      # --------------------------------------------------------
      - conditions:
          - condition: trigger
            id: "klima_ausschalten"
          # Nur ausschalten, wenn sie läuft
          - condition: not:
              - condition: state
                entity_id: climate.daikinap55499_room_temperature
                state: "off"
        sequence:
          - action: climate.turn_off
            target:
              entity_id: climate.daikinap55499_room_temperature

2 „Gefällt mir“

Wenn ich den Code einfüge und speichere, bekomme ich immer ab Zeile77 Fehler und kann nicht speichern.

Gruß

Holger

sry hatte es nicht richtig kontrolliert.

alias: "Daikin Klima: Automatische Steuerung (Pro+)"
description: "Kühlt bei Hitze (ab 25°C) ab 10:45 Uhr und schaltet um 00:30 Uhr ab. Fängt Neustarts und frühe Hitze sicher ab."
mode: restart

triggers:
  # 1. Normalfall: Es wird tagsüber wärmer als 25 Grad
  - trigger: numeric_state
    entity_id: sensor.0x00158d008bc19081_temperature
    above: 25
    for:
      minutes: 2
    id: "klima_einschalten"

  # 2. Die Lösung für frühe Hitze: Zeitfenster beginnt
  - trigger: time
    at: "10:45:00"
    id: "klima_einschalten"

  # 3. Sicherheitsgurt: Falls Home Assistant offline war
  - trigger: homeassistant
    event: start
    id: "klima_einschalten"

  # 4. Schlafenszeit
  - trigger: time
    at: "00:30:00"
    id: "klima_ausschalten"

actions:
  - choose:
      # --------------------------------------------------------
      # EINSCHALTEN
      # --------------------------------------------------------
      - conditions:
          - condition: trigger
            id: "klima_einschalten"
          # Darf sie laufen? (Frühestens 10:45 Uhr)
          - condition: time
            after: "10:44:00"
            before: "00:30:00"
          # Ist es WIRKLICH warm genug?
          - condition: numeric_state
            entity_id: sensor.0x00158d008bc19081_temperature
            above: 25
          # Läuft sie nicht ohnehin schon?
          - condition: state
            entity_id: climate.daikinap55499_room_temperature
            state: "off"
        sequence:
          - action: climate.turn_on
            target:
              entity_id: climate.daikinap55499_room_temperature
          - action: climate.set_temperature
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              temperature: 23.5
              hvac_mode: cool
          - action: climate.set_fan_mode
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              fan_mode: "1"
          - action: climate.set_swing_mode
            target:
              entity_id: climate.daikinap55499_room_temperature
            data:
              swing_mode: swing

      # --------------------------------------------------------
      # AUSSCHALTEN
      # --------------------------------------------------------
      - conditions:
          - condition: trigger
            id: "klima_ausschalten"
          # Nur ausschalten, wenn sie läuft (Syntax korrigiert)
          - not:
              - condition: state
                entity_id: climate.daikinap55499_room_temperature
                state: "off"
        sequence:
          - action: climate.turn_off
            target:
              entity_id: climate.daikinap55499_room_temperature
1 „Gefällt mir“

Danke!!!

Werde berichten ob alles klappt.

Wirklich Danke nochmals für Deine Arbeit.

Gruß

Holger

1 „Gefällt mir“