Frage zu dimm und switch control items
Verfasst: 11. Dez 2022 11:23
Hallo zusammen,
Ich habe ein kleines Problem das ich nicht lösen kann:
Ich habe auf der einen Seite KNX Taster und auf der anderen Seite HUE Lampen. Prinzipiell funktioniert schalten, dimmen, Farbtemperatur verstellen usw. einwandfrei - solange ich EINEN Taster "eingebunden" habe mit dem ich dann die HUE anspreche.
Problem: Ich habe wie bei einer normalen Elektro oder KNX Installation üblich an unterschiedlichen Stellen im Haus Taster die eine Lampe schalten. Sobald ich im Openhab mehrere Taster einbinde wird ein Schaltbefehl oder Dimmbefehl mehrfach ausgeführt: Drücke ich bei einem Taster auf Dimmen, dann dimmen alle anderen Taster quasi mit.
Ich habe mir jeden einzelnen Taster als "Thing" mit der jeweiligen KNX Adresse angelegt.
z.B.:
1.1.12: Taster bei Kellerabgang
1.1.32: Taster Homeoffice
1.1.10: Taster bei Eingang
.....
...
Hinter dem Taster hab ich dann das dimm control item als Channel hinterlegt, hier jetzt einmal nur mit der GA increase/decrease
UID:
label: Jung Taster 4 Fach bei Eingang
thingTypeUID: knx:device
configuration:
pingInterval: 600
address: 1.1.10
readInterval: 0
fetch: false
bridgeUID: knx:ip:c8ad714452
location: Vorraum
channels:
- id: HUESchalten
channelTypeUID: knx:switch-control
label: HUESchalten
description: null
configuration:
ga: 1/1/15
- id: HUEEGVorraumDimmen
channelTypeUID: knx:dimmer-control
label: Hue EG Vorraum Dimmen
description: null
configuration:
increaseDecrease: 1/1/16
frequency: 550
und diese Channels mit dem jeweiligen HUE item verlinkt und genau da dürfte mein Denkfehler liegen. Im LogViewer sieht man dann (hier mit 2 "eingebundenen" Tastern) folgendes Verhalten:
2022-12-11 10:03:46.793 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'HUEEGVorraumSchalten' received command OFF
2022-12-11 10:03:46.817 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'HUEEGVorraumSchalten' received command OFF
2022-12-11 10:03:46.831 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'HUEEGVorraumSchalten' predicted to become OFF
2022-12-11 10:03:46.855 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'HUEEGVorraumSchalten' predicted to become OFF
2022-12-11 10:03:46.860 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HUEEGVorraumSchalten' changed from ON to OFF
Ich wäre sehr dankbar, wenn mir da jemand auf die Sprünge helfen könnte was ich da falsch gemacht habe bzw. noch "dazwischen" schalten muss, dass ein Befehl nur einmal versendet wird.
Wünsche euch allen einen schönen Adventsonntag!
Ich habe ein kleines Problem das ich nicht lösen kann:
Ich habe auf der einen Seite KNX Taster und auf der anderen Seite HUE Lampen. Prinzipiell funktioniert schalten, dimmen, Farbtemperatur verstellen usw. einwandfrei - solange ich EINEN Taster "eingebunden" habe mit dem ich dann die HUE anspreche.
Problem: Ich habe wie bei einer normalen Elektro oder KNX Installation üblich an unterschiedlichen Stellen im Haus Taster die eine Lampe schalten. Sobald ich im Openhab mehrere Taster einbinde wird ein Schaltbefehl oder Dimmbefehl mehrfach ausgeführt: Drücke ich bei einem Taster auf Dimmen, dann dimmen alle anderen Taster quasi mit.
Ich habe mir jeden einzelnen Taster als "Thing" mit der jeweiligen KNX Adresse angelegt.
z.B.:
1.1.12: Taster bei Kellerabgang
1.1.32: Taster Homeoffice
1.1.10: Taster bei Eingang
.....
...
Hinter dem Taster hab ich dann das dimm control item als Channel hinterlegt, hier jetzt einmal nur mit der GA increase/decrease
UID:
label: Jung Taster 4 Fach bei Eingang
thingTypeUID: knx:device
configuration:
pingInterval: 600
address: 1.1.10
readInterval: 0
fetch: false
bridgeUID: knx:ip:c8ad714452
location: Vorraum
channels:
- id: HUESchalten
channelTypeUID: knx:switch-control
label: HUESchalten
description: null
configuration:
ga: 1/1/15
- id: HUEEGVorraumDimmen
channelTypeUID: knx:dimmer-control
label: Hue EG Vorraum Dimmen
description: null
configuration:
increaseDecrease: 1/1/16
frequency: 550
und diese Channels mit dem jeweiligen HUE item verlinkt und genau da dürfte mein Denkfehler liegen. Im LogViewer sieht man dann (hier mit 2 "eingebundenen" Tastern) folgendes Verhalten:
2022-12-11 10:03:46.793 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'HUEEGVorraumSchalten' received command OFF
2022-12-11 10:03:46.817 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'HUEEGVorraumSchalten' received command OFF
2022-12-11 10:03:46.831 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'HUEEGVorraumSchalten' predicted to become OFF
2022-12-11 10:03:46.855 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'HUEEGVorraumSchalten' predicted to become OFF
2022-12-11 10:03:46.860 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HUEEGVorraumSchalten' changed from ON to OFF
Ich wäre sehr dankbar, wenn mir da jemand auf die Sprünge helfen könnte was ich da falsch gemacht habe bzw. noch "dazwischen" schalten muss, dass ein Befehl nur einmal versendet wird.
Wünsche euch allen einen schönen Adventsonntag!