Ankündigung

Einklappen
Keine Ankündigung bisher.

eval_trigger Problem

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

    eval_trigger Problem

    Hallo zusammen,

    folgendes Problem: Ich habe einen Button mit Zentral aus definiert - funktioniert und sendet eine 0

    Code:
    {{ basic.button('button10', 'sonstiges.zentral.aus', 'TEST', '', '0', 'mini') }}
    Beim Drücken dieses Buttons möchte ich noch ein Licht einschalten. Also habe ich beim Licht Item folgendes eingebaut:

    Code:
    [[[Licht_3]]]
                type = bool
                knx_dpt = 1
                knx_listen = 2/4/30
                knx_send = 1/4/30
                eval = or
                eval_trigger = sonstiges.zentral.aus
                visu_acl = rw
                enforce_updates = yes
    [sonstiges]
        [[zentral]]
            [[[aus]]]
                type = bool
                visu_acl = rw
                enforce_updates = yes
                knx_dpt = 1
                knx_listen = 0/0/100
                knx_send = 0/0/100
    komischerweise sehe ich auf dem Bus Monitor folgendes:

    3606;22:18:10.018;vom Bus; ;L;15.15.11;Nicht gefunden;0/0/100;T E S T;7;6 Bit;Write;$00;
    3607;22:18:10.018;vom Bus; ;L;15.15.11;Nicht gefunden;1/4/30;Beleuchtung Studio III;7;Ein/Aus;Write;Aus;
    3608;22:18:10.065;vom Bus; ;L;15.15.11;Nicht gefunden;1/4/30;Beleuchtung Studio III;7;Ein/Aus;Write;Aus;

    Also er sendet 2 x ein AUS ??

    Und komischerweise lässt sich das Licht_3 nicht mehr schalten...

    Vielen Dank für Hinweise.
    Gruß
    Alex

    #2
    Mach mal eval = value und nimm das enforce Updates bei Licht_3 raus, das brauchst du dort nicht.
    Mit freundlichen Grüßen
    Niko Will

    Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
    - Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -

    Kommentar


      #3
      Hallo,

      Danke für die Antwort. So ganz hat das noch nicht funktioniert. Ich kam nicht drum herum ein "Hilfs_item" anzulegen. Es sieht nun folgendermaßen aus, und funktioniert:

      Code:
      [sonstiges]
          [[zentral]]
              [[[aus]]]
                  type = bool
                  visu_acl = rw
                  enforce_updates = yes
                  knx_dpt = 1
                  knx_listen = 0/0/100
                  knx_send = 0/0/100
              [[[aus_hilfs_item]]]
                  type = bool
                  knx_dpt = 1
                  eval = value + 1
                  eval_trigger = sonstiges.zentral.aus
                  visu_acl = rw
                  enforce_updates = yes
                  knx_listen = 0/0/100
                  knx_send = 7/1/11
      Danke und Gruß
      Alex

      Kommentar

      Lädt...
      X