Hier muss man trennen:
Manches ist in der XSD liberaler als es ein müsste - das darf gerne auch schon jetzt angepasst werden. Ist ja quasi ein Bug, meist ein's der üblichen und nie durchgeführten Will-fix-later...
Das variant ist dagegen eine Lösung um eine generische Möglichkeit für Widgets und Plugins zu bieten, die auch noch mit dem Editor kompatibel ist.
Wenn Dir hier eine bessere Lösung einfällt: gerne. Das sollten wir aber aufs nächste Release verschieben. Eine solche Änderung halte ich für tiefgreifender.
(Ablegen im Tracker ist natürlich auch immer möglich, damit das nicht aus den Augen verloren wird)
Ankündigung
Einklappen
Keine Ankündigung bisher.
- √ - Trigger - Value und "shortvalue" auf eine GA möglich?
Einklappen
X
-
Ehrlich gesagt sehe ich das etwas anders. Das ist einfach quick&dirty. Wenn ihr nichts dagegen habt, setze ich das auf die Feature-Request-Liste für "Nach-dem-Release", wann auch immer das sein wird.Zitat von Chris M. Beitrag anzeigenJa, variant ist sicher nicht 100% reine XML-Lehre - aber für die Praxis ein super Kompromiss
Wie swiss geschrieben hat, ist die Bedeutung des variant Wertes vom Kontext (genauer: vom Widget) abhängig.
D.h. da müssen wir halt die Doku sauber halten.
Genauso wie das Ändern der Attribute infoposition und change; da kriege ich Zustände, wenn ich Attribute mit offenem und unspezifiziertem Wertebereich in der XSD sehe, die aber eigentlich nur einen sehr reduzierten und damit auch wesentlich sprechenderen Bereich laut Programmierung zulassen (infopostion = left|middle|right und change = relative | absolute).
Einen Kommentar schreiben:
-
Ja, variant ist sicher nicht 100% reine XML-Lehre - aber für die Praxis ein super Kompromiss
Wie swiss geschrieben hat, ist die Bedeutung des variant Wertes vom Kontext (genauer: vom Widget) abhängig.
D.h. da müssen wir halt die Doku sauber halten.
Einen Kommentar schreiben:
-
Variant wurde AFAIK zusammen mit dem Colorchooser eingeführt um einer bestimmten Gruppenadressen eine ganz bestimmte Funktion zu zuweisen. Welchen Wert Variant haben kann ist abhängig vom Widget.
Die Lösung wäre also 2 Gruppenadresseinträge mit der gleichen GA und beim einen ohne Variant und beim anderen mit variant=short zu erstellen.
Einen Kommentar schreiben:
-
Doch noch geschafft.
Das zweite Problem ist gar kein Problem, denn es ist so beabsichtigt, dass man die Adresse durch variant="short" nur für das Senden von shortValue benutzt. Da wir das erste Problem gelöst haben, müsste nun auch der zweite Fall wie gewünscht funktionieren.
Allerdings finde ich dieses Variant-Attribut mehr als mysteriös.
Bisher war mir das gar nicht bekannt. Man kann alles reinschreiben und schaut dann mal, was damit passiert. So kommt es mir auf den ersten Blick vor. Ich denke, so etwas müsste klarer in der Config ersichtlich sein als durch ein alles fressendes Sammelattribut. Dann muss man halt mit Sub-Tags im XML arbeiten, um die verschiedenen Varianten zu trennen.
Einen Kommentar schreiben:
-
Das erste Problem ist gelöst. Nun wird auch der bei shortValue eingetragene Wert gesendet.
Das zweite Problem muss ich mir erst noch zu Gemüte führen, hängt irgendwie mit den GAs zusammen. Aber bald fängt das Länderspiel an und da wird das erst mal nix. Man muss Prioritäten setzen
Einen Kommentar schreiben:
-
So, gerade nochmal getestet und auch auf SVN 1905 Update gemacht.
Leider keine Änderung. Testbrowser ist Firefox 24.0.
Es gehen in meiner Konfiguration definitiv nur die +/- 25% Schritte. Egal ob ich kurz oder lang drücke.
Interessant auch, wenn ich bei der GA unter Variant "short" eintrage... dann gehen bei kurzen Klicks nach wie vor die 25% Schritte und bei längerem Tastendruck nichts.Code:<infotrigger upvalue="+25" downvalue="-25" uplabel="+" downlabel="-" min="0" max="100" mapping="- not set - (undefined)" infoposition="1" align="center" change="absolute" shortupvalue="+5" shortdownvalue="-5" shorttime="500"> <address transform="DPT:5.001" mode="readwrite">1/2/5</address> </infotrigger>
Code:<infotrigger upvalue="+25" downvalue="-25" uplabel="+" downlabel="-" min="0" max="100" mapping="- not set - (undefined)" infoposition="1" align="center" change="absolute" shortupvalue="+5" shortdownvalue="-5" shorttime="500"> <address transform="DPT:5.001" mode="readwrite" variant="short">1/2/5</address> </infotrigger>
Einen Kommentar schreiben:
-
AW: Trigger - Value und "shortvalue" auf eine GA möglich?
Ja, eigentlich sollte das so einfach sein. Wenn es nicht tut, sollten wir dem nachgehen.
Kannst du mal den relevanten Teil deiner XML-Config hier posten?
Dann schaue ich es mir bei nächster Gelegenheit an.
Einen Kommentar schreiben:
-
Ja, ich meine beim Trigger bzw. infotrigger (habe die Überschrift entsprechend geändert).
Ich würde gerne auf ein und dieselbe GA einmal Kurzzeitwerte schicken und einmal Langzeitwerte.
Bsp.: Licht dimmen, Kurzer Tastendruck dimmt in 5%-Schritten, langer Tastendruck 100%.
Sollte das einfach so funktionieren? Bei mir tut es das nämlich nicht.
Einen Kommentar schreiben:
-
Ich nehme an, du sprichst vom Trigger.
shortvalue ist der Wert, der gesendet wird, wenn der Klick auf Trigger als Kurzzeitklick interpretiert wird. Die Zeit, innerhalb der ein Kurzzeitklick angenommen wird, wird im Attribut shorttime in Millisekunden angegeben.
Die GAs sind immer identisch, egal ob value oder shortvalue verwendet wird.
Einen Kommentar schreiben:
-
- √ - Trigger - Value und "shortvalue" auf eine GA möglich?
Ist es möglich für Value und Shortvalue die identische GA zu verwenden?
Im Moment sieht es so aus als würde immer nur ein Wert angesteuert. Entweder der normale oder der "short".


Einen Kommentar schreiben: