Ankündigung

Einklappen
Keine Ankündigung bisher.

Wert periodisch an GA senden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Wert periodisch an GA senden

    Hallo allerseits.
    Kann mir jemand sagen wie man am Besten Werte periodisch von HA an eine KNX GA schicken kann? Nach stundenlangem Probieren bin ich echt am verzweifeln Hier meine automation die laut gefundenen Beispiel funktionieren sollte. Allerdings zeigt mir HA hier schon einen Syntaxerror im file automations.yaml an: "String does not match the pattern of LAGACY SYNTAX"

    Ziel wäre es das HA einen Wert periodisch sendet und sich dieser zwischen 0 und 1 ändert.


    Code:
    - trigger:
        - platform: time_pattern
          seconds: "/1"
      actions:
        - action: knx.send
          data:
            address: 0/7/10
            type: boolean
            payload: >
              {% set second = now().second %}
              {% if second % 2 == 0 %}
                false
              {% else %}
                true
              {% endif %}
            response: false​

    #2
    Gibt es einen spezifischen Grund warum du das in YAML in der automations.yml von Hand bauen willst statt einfach im UI?

    Jedenfalls tut das hier was du möchtest:

    Code:
    alias: test
    mode: single
    description: ""
    triggers:
      - trigger: time_pattern
        hours: "*"
        minutes: "*"
        seconds: "*"
    conditions: []
    actions:
      - action: knx.send
        metadata: {}
        data:
          response: false
          address: 0/7/10
          payload: |
            {% set second = now().second %}
            {% if second % 2 == 0 %}
              0
            {% else %}
              1
            {% endif %}

    Kommentar


      #3
      Super vielen Danke es funkioniert
      Ich will die UI eigentlich vermeiden. Nur noch eine Schicht die es nicht wirklich einfacher macht. Leider findet man zur knx integration in HA nicht viele Beispiele bzw. Anleitungen.

      Kommentar

      Lädt...
      X