Seite 1 von 1
[V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 7:58 am
von PeterB
Hallo Freunde
1. Wo kann Ich beim Multitrigger einstellen welchen wert jeder Schalter sendet?
2. Wie kann Ich dem Pushbutton sagen das er nur beim drücken einen Wert senden soll aber nicht beim loslassen?
LG
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 9:46 am
von peuter
1. In der Doku gibts gang unten ein Beispiel:
https://www.cometvisu.org/CometVisu/de/ ... index.html
Gesendet wird was zwischen <button> und </button> steht.
2. Man kann unterschiedliche Adressen für die up/down Versendung vergeben, Das stellt man über das "variant"-Attribut ein mit den Werten "up" oder "down". Hat die Adresse kein Variant-Attrribut, dann wird die Adresse für beides benutzt. Wenn Du da jetzt nur eine Adresse mit variant="down" in dem Pushbutton hast dürfte beim Loslassen auch nichts versendet werden, weil es keine Adresse dafür gibt.
Mir ist hier der Anwendungsfall nicht ganz klar. Warum willst Du den Pushbutton so benutzen, bzw. wäre da nicht ein Trigger passender?
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 10:03 am
von PeterB
zu 1 Ok das kann Ich dann aber nur per XML hinzufügen im Editor hab Ich da keine Möglichkeit gesehen da kann Ich bei Button nur den Text eingeben oder überseh Ich da etwas?
und könnte Ich den Buttons unterschidliche Adressen hinzufügen? z.B.: für jalo links und rechts auf/ab Adresse und in der Mitte die Stop Adresse
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 10:28 am
von blaubaerli
Hallo Peter,
dazu habe ich
hier mal einen Kommentar gefunden. Schon ein bisschen alt..., aber ggf. immer noch richtig.
Beste Grüße
Jens
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 10:54 am
von peuter
PeterB hat geschrieben: ↑So Feb 27, 2022 10:03 am
zu 1 Ok das kann Ich dann aber nur per XML hinzufügen im Editor hab Ich da keine Möglichkeit gesehen da kann Ich bei Button nur den Text eingeben oder überseh Ich da etwas?
Ja, das funktioniert genauso wie bei <address>???</address>, das ist ein Kind-Element von Type "text", ist bei den Buttons genauso wie bei address schon mit angelegt, mann muss den button ggf. nur aufklappen und das Kind-Element editieren.
PeterB hat geschrieben: ↑So Feb 27, 2022 10:03 am
und könnte Ich den Buttons unterschidliche Adressen hinzufügen? z.B.: für jalo links und rechts auf/ab Adresse und in der Mitte die Stop Adresse
Nein das geht nicht. Ein Multitrigger sendet nur an ein und die selbe Adresse. Wenn Du Trigger haben willst, die an unterschiedliche Adressen senden, dann nimm einzelne Trigger. Wenn Dich die Trennlinien stören, bei einzelnen Triggern, dann pack die alle in ein group mit nowidget="true", das ist eine unsichtbare Gruppe, ohne Titel die die Rahmen innerhalb der Gruppe nicht anzeigt. Siehe
https://www.cometvisu.org/CometVisu/de/ ... up-element
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 11:13 am
von PeterB
OK danke für die Infos
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 11:17 am
von blaubaerli
Hallo Peter,
hast du noch die RC5 im Einsatz? Die RC6 hat an einigen Stellen Verbesserungen gebracht. Im Zweifel hilft hier schon ein Update.
Beste Grüße
Jens
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 12:59 pm
von Sensej
PeterB hat geschrieben: ↑So Feb 27, 2022 10:03 am
und könnte Ich den Buttons unterschidliche Adressen hinzufügen? z.B.: für jalo links und rechts auf/ab Adresse und in der Mitte die Stop Adresse
Hi Peter,
ich habe es mit dem Trigger gemacht.
Hier ist das Template
Code: Alles auswählen
<template name="Jalousien">
<group nowidget="true">
<layout colspan="4"/>
<text>
<layout colspan="2"/>
<label><icon name="fts_shutter"/>{{ name }}</label>
</text>
<trigger value="0" mapping="Shutter">
<layout colspan="0"/>
<address transform="DPT:1.001">{{upDownAddress}}</address>
</trigger>
<trigger value="1" mapping="ShutterStop">
<layout colspan="0"/>
<address transform="DPT:1.001">{{stopAddress}}</address>
</trigger>
<trigger value="1" mapping="Shutter">
<layout colspan="0"/>
<address transform="DPT:1.001">{{upDownAddress}}</address>
</trigger>
</group>
</template>
Template verwenden
Code: Alles auswählen
<template name="Jalousien">
<value name="name">Küche Ost</value>
<value name="upDownAddress">0/0/0</value>
<value name="stopAddress">0/0/0</value>
</template>
MfG Juri
Re: [V 3.2] [CV v0.12.0-RC5] Multitrigger Pushbutton Frage
Verfasst: So Feb 27, 2022 1:05 pm
von PeterB
Danke für die Info