Hallo
Ich habe die gleiche Kombi, ConBee II Stick, Deconz, Phoscon App und Xiaomi-Button.
Und ich habe noch nicht verstanden was du mit Profilen meinst...
Bei mir läuft es in etwas so:
- Deconz und Phoscon App auf dem Rechner/Raspi installieren
- die Button über die Phoscon App finden und einrichten
- in OH Deconz Binding installieren
- Button als thing anlegen
- dann hat das thing die channels wie im Anhang
Der channel mit dem du "arbeiten" möchtest wird "Button" sein. Diesem Channel weist du ein Item (Number) zu. In das Item werden dann Zahlen geschrieben wenn der Button betätigt wird:
1002 für einfache Betätigung
1004 für Doppelklick
1001 für eine lange Betätigung
1003 wenn du nach der langen Betätigung loslässt
Diese Zahlen verwurstet man dann in einer Rule: Wenn der Channel "Button" (oder das Item zum channel sich ändert) die Zahl xyz abfeuert, mache mit dem Item abc diesesoderjenes.
Item abc wäre dann das Item welches deinen KNX Aktor symbolisiert.
So müsste der Weg sein.
Gruß
Thomas
PS: Sorry, ich muss mich korrigieren, trotzdem ist das oben geschriebene auch richtig...
In der Rule (!) fragst du den von dir gemeinten Channel "Button Trigger" ab, dafür muss dieser nicht mit einem Item verbunden sein, folglich ist das Profil Problem nicht existent. Der Channel bleibt im thing "unangetastet".
Die Zahlen die in der Rule über den Channel reinlaufen entsprechen trotzdem den von mit oben aufgeführten.
Meine Rules sehen dann aus wie im Anhang 3+4 (im nächsten Posting) oder so:
Es sind zwei, 1x ein, 1x aus. Vielleicht kann man das auch in einer Rule unterbringen. Das war aber meine erste überhaupt.
Lampe einschalten
Code: Alles auswählen
triggers:
- id: "1"
configuration:
event: "1001"
channelUID: deconz:switch:00212E064C8B:00158d0006b88403010012:buttonevent
type: core.ChannelEventTrigger
conditions:
- inputs: {}
id: "3"
configuration:
itemName: Gosund112_1_Gosund112_1230
state: OFF
operator: =
type: core.ItemStateCondition
actions:
- inputs: {}
id: "2"
configuration:
itemName: Gosund112_1_Gosund112_1230
command: ON
type: core.ItemCommandAction
Lampe ausschalten:
Code: Alles auswählen
triggers:
- id: "1"
configuration:
event: "1001"
channelUID: deconz:switch:00212E064C8B:00158d0006b88403010012:buttonevent
type: core.ChannelEventTrigger
conditions:
- inputs: {}
id: "3"
configuration:
itemName: Gosund112_1_Gosund112_1230
state: ON
operator: =
type: core.ItemStateCondition
actions:
- inputs: {}
id: "2"
configuration:
itemName: Gosund112_1_Gosund112_1230
command: OFF
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.