Ankündigung

Einklappen
Keine Ankündigung bisher.

Infotrigger und change

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

  • mfd
    antwortet
    trigger und infotrigger align

    Beim trigger scheint nur align -> left und align -> center zu funktionieren. Bei align -> right tut sich bei mir nichts (Einstellung über Editor).

    Beim infotrigger scheint align in keiner Position eine Auswirkung zu haben.

    Beide habe ich jeweils in einem Feld mit "colspan 6" und der SVN 1935 getestet.

    Code:
            <infotrigger upvalue="+100" downvalue="-100" uplabel="+" downlabel="-" min="0" max="100" mapping="Light_Dimm_0_100" infoposition="middle" align="right" change="absolute" shortupvalue="+5" shortdownvalue="-5" shorttime="600">
              <layout colspan="6"/>
              <address transform="DPT:5.001" mode="write">1/2/5</address>
              <address transform="DPT:5.001" mode="read">1/2/213</address>
            </infotrigger>
    Edit:
    Auch beim switch scheint "align -> right" ohne Funktion zu sein (die anderen beiden passen).

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Sehr gut Das macht die Sache wesentlich einfacher und logischer.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Naja, eigentlich nur logisch, würde ich sagen. Entscheidend, ob eine Adresse lesend oder schreibend verwendet wird, ist mode, wie sonst auch überall.

    Da es beim Infotrigger nur beim Senden eine sinnvolle Unterscheidung für 'button' und 'short' gibt, hat es auch nur dort Einfluss. Und da das variant-Attribut kein Pflichtfeld ist, sollte ein Widget auch ohne dieses eine brauchbare Funktionalität aufweisen.

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Also wird variant durch die änduerung so zu sagen durch mode abgelöst?

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Alle Adresse, die "read" beinhaltet werden und wurden für die Anzeige verwendet.

    Das Attribut variant wurde nur zur Unterscheidung beim Senden verwendet.

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Hmm... Aber das würde dann bedeuten, dass wenn man 2 Adressen ohne Variant anlegt, auf beide gesendet und keine angezeigt wird?

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    So, nun sollte es aber richtig funktionieren.
    Wenn man kein variant-Attribut angibt, entspricht das variant="button". Und nun wird auch der richtige Wert gesendet in allen Fällen.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von swiss Beitrag anzeigen
    Das hätte mich auch etwas gewundert. Denn im Widgetcode wird change und variant verwendet.

    Deine ursprüngliche Version mit "button" als variant ist korrekt. Das muss ich im Handbuch noch ändern
    Das funktioniert aktuell auch nicht richtig. Ich setze mich mal kurz daran. Und melde dann Vollzug.

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Das hätte mich auch etwas gewundert. Denn im Widgetcode wird change und variant verwendet.

    Deine ursprüngliche Version mit "button" als variant ist korrekt. Das muss ich im Handbuch noch ändern

    Einen Kommentar schreiben:


  • CornholioLU
    antwortet
    Da war ich wohl zu schnell, cache war nicht geleert (forceReload). Die Version von micHau ohne "variant" sendet nichts.

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Oo... Nach durchsicht des Widgetcodes habe ich gesehen, dass da mal umgestellt wurde. Da ist als Variant tatsächlich "button" und "short" eingeflossen. Das ist mir noch gar nicht aufgefallen

    Einen Kommentar schreiben:


  • CornholioLU
    antwortet
    Zitat von MicHau Beitrag anzeigen
    Warum nicht so?

    Code:
    <infotrigger mapping="ScharfUnscharf" uplabel="Unscharf" downlabel="Scharf" upvalue="0" downvalue="1" infoposition="middle" align="middle" change="relative">
      <address transform="DPT:1.001" mode="write">7/6/40</address>
      <address transform="DPT:1" mode="read">7/6/31</address>
    </infotrigger>
    Ja wieso eigentlich nicht gleich so?

    Funktioniert.

    Danke.

    (das relative/absolute hat mich komplett aus dem Konzept gebracht)

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Hmmm.... Interessante Frage. Da müsste ich auch erst im Widgetcode nachsehen ob das so geht. Bis anhin war es so, dass mit Variant festgelegt wurde, welche GA welche Funktion (Textfeld oder Button) hatte.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Warum nicht so?

    Code:
    <infotrigger mapping="ScharfUnscharf" uplabel="Unscharf" downlabel="Scharf" upvalue="0" downvalue="1" infoposition="middle" align="middle" change="relative">
      <address transform="DPT:1.001" mode="write">7/6/40</address>
      <address transform="DPT:1" mode="read">7/6/31</address>
    </infotrigger>

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Hi Emmanuel

    Naja der Variant stimmt eigentlich noch nicht ganz. Im Handbuch ist beschrieben was für welche GA als Variant eingetragen werden sollte/muss...
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X