Nicht schon wieder ein Yaml.code

Hallo,

ich bin auch schwer dabei mir selbst bei Home Assistant alles zusammen zu basteln.
Allerdings kommen manche Daten aus der Programmierungssoftware ETS von KNX.
Mit ChatGPT kam ich bisher ganz gut zurecht, allerdings bei den Automationen der Jalousien klappt es beim Yaml Code nicht mehr. Habt ihr eine Idee wo mein Fehler liegt?

runter ging er aber hoch nicht mehr.

- alias: "Jalousie runter bei Sonne + Außentemperatur + Helligkeit (mit Helfer)"
  trigger:
    - trigger: time_pattern
      minutes: "/5"
  condition:
    - condition: numeric_state
      entity_id: sensor.openweathermap_temperature
      above: 10
    - condition: template
      value_template: >
        {{ states('sensor.helligkeit_aussen_west') | float >
          states('input_number.lux_schwelle_runter') | float }}
    - condition: template
      value_template: '{{ state_attr("cover.beschattung_esszimmer_sitzfenster", "current_position") > 0 }}'
  action:
    - delay: "00:05:00"
    - condition: and
      conditions:
        - condition: numeric_state
          entity_id: sensor.temperatur_aussen
          above: 5
        - condition: template
          value_template: >
            {{ states('sensor.helligkeit_aussen_west') | float >
              states('input_number.lux_schwelle_runter') | float }}
    - action: cover.set_cover_position
      target:
        entity_id: cover.beschattung_esszimmer_sitzfenster
      data:
        position: 0
    - action: cover.set_cover_tilt_position
      target:
        entity_id: cover.beschattung_esszimmer_sitzfenster
      data:
        tilt_position: 75
  mode: restart

- alias: "Jalousie hoch bei weniger Helligkeit (mit Helfer)"
  trigger:
    - trigger: template
      value_template: >
        {{ states('sensor.helligkeit_aussen_west') | float <
          states('input_number.lux_schwelle_hoch') | float }}
  condition:
    - condition: template
      value_template: '{{ state_attr("cover.beschattung_esszimmer_sitzfenster", "current_position") == 0 }}'
  action:
    - delay: "00:05:00"
    - condition: template
      value_template: >
        {{ states('sensor.helligkeit_aussen_west') | float <
          states('input_number.lux_schwelle_hoch') | float }}
    - action: cover.set_cover_position
      target:
        entity_id: cover.beschattung_esszimmer_sitzfenster
      data:
        position: 100
    - action: cover.set_cover_tilt_position
      target:
        entity_id: cover.beschattung_esszimmer_sitzfenster
      data:
        tilt_position: 0
  mode: restart

Vielen Dank

Ja hier:


Du triggerst alle 5 minuten:

hast als erste aktion 5 Minuten warten drin:

Und startest die Automatisierung bei neu Auslösung neu:

Und wunderst dich warum nichts passiert?

LG

2 „Gefällt mir“

Der der Delay sollte dafür stehen dass er nicht die ganze Zeit dann die Rollos wieder hoch oder runter fährt sobald die Lux erreicht worden sind. Deshalb die Wartezeit

Ja das sich Fraenk standhaft weigert dem Benutzer eine vernünftige Grafische Oberfläche zu erlauben.
Er steht auf YAML und damit allem anderen im Weg.
In jedem Stream das gleiche. Ansprechen, bla bla macht das doch selber wenn ihr wollt. Ich nicht …

1 „Gefällt mir“

Ergibt ja aber keinen Sinn, wenn die Wartezeit immer wieder von vorne startet.

Es ist ja in beiden Automationen. Wobei es auch bei einem regelmäßigen Aufruf Quatsch ist. :wink:

Aber wieso diskutierst Du nicht mit ChatGPT die Fehler?

Ich für meinen Teil sehe nicht so richtig, wieso man eigene Lebenszeit darein investieren sollte Fehler von KI zu korrigieren, weil jemand anders nicht bereit ist die Zeit zu investieren das Problem, dass er mit der KI erschaffen hat, selbst zu verstehen und zu lösen.

Auch sehe ich nicht, wieso Du es nicht in der UI bauen kannst. Also außer, dass es bequem ist, wenn alles erledigt wird.

1 „Gefällt mir“

Ohne dir zu nahe treten zu wollen, aber ich denke, dass das nicht der Kern des Problems ist. Wenn man den yaml.code in der GUI anzeigen lässt, sieht er so aus:

Dies kann der ChatBot aber so nicht darstellen, weswegen er den yaml-Code ausgibt. Aber wie @tarag andeutete, ist es hilfreich, zu verstehen, was die Maschine eigentlich macht und dazu kann es nützlich sein, sich das ganze in der GUI anzusehen, was im vorliegenden Fall ohne Probleme möglich ist. Dass das ggfs. nicht gemacht wird, ist sicher nicht Fraenks Verschulden.

Meine persönliche Meinung zu ChatBots (es gibt deutlich mehr als nur ChatGPT): sie sind Hilfsmittel, die in bestimmten Fällen eine Unterstützung bieten. Sie ersetzen aber nicht das eigene Denken, auch wenn manche Nutzer scheinbar diese Erwartung hegen.

2 „Gefällt mir“