bisher hab ich hier nur mitgelesen und viel fragen beantworte bekommen.
Lieder habe ich aber keine Antwort auf mein aktuelles Problem gefunden.
Unter openHAB 3 hatte ich mit folgendem Setup keine Problem, seit update auf openHAB vier funktioniert es allerdings nicht mehr.
Was ich machen will / mache:
Ich habe 2 Hue LivingWhites über meinem Esstisch. Diese werden mit 3 KNX Tastern und von openHAB gesteuert. Die Lampen sollen sich An/Aus schalten lassen sowie dimmen. Zusätzlich habe ich eine HCL Steuerung in KNX. openHAB liest die werte und schickt diese an die Hue.
HCL und An/Aus funktioniert gut. Dimmen war bisher immer nur mäßig (sehr starke Verzögerung). Seit dem Update liefert openHab jedoch keine werte mehr für die GAs mit dem Statuswert An/Aus was zur folge hat, dass die LED an den Tastern nicht mehr leuchtet sowie die Eintastensteuerung nicht geht.
Hat sich da was in openHAB 4 geändert?
Meine GAs sehen wie folgt aus:
Code: Alles auswählen
<GroupAddress Name="EsszimmerDimmer-An/Aus" Address="1/2/60" DPTs="DPST-1-1" />
<GroupAddress Name="EsszimmerDimmer-Heller/Dunkler" Address="1/2/61" DPTs="DPST-3-7" />
<GroupAddress Name="EsszimmerDimmer-DimmWert" Address="1/2/62" DPTs="DPST-5-1" />
<GroupAddress Name="EsszimmerDimmer-Status-An/Aus" Address="1/2/63" DPTs="DPST-1-1" />
<GroupAddress Name="EsszimmerDimmer-Status-DimmWert" Address="1/2/64" DPTs="DPST-5-1" />
Code: Alles auswählen
Thing device KNXLichtControll {
//Licht Esszimmer Decke
Type dimmer-control : EG_DimmerLichtEsszimmer "Esszimmer" [ switch="1/2/63+1/2/60", position="1/2/64", increaseDecrease="1/2/61" , frequency=100]
Code: Alles auswählen
when
Item KNXLichtDimmerEsszimmer received command
then
switch receivedCommand
{
case ON: HueEsszimmerRoomSwitch.sendCommand(ON)
case OFF: HueEsszimmerRoomSwitch.sendCommand(OFF)
case INCREASE: HueEsszimmerRoomBrightness.sendCommand((HueEsszimmerRoomBrightness.state as Number) + 5)
case DECREASE: HueEsszimmerRoomBrightness.sendCommand((HueEsszimmerRoomBrightness.state as Number) - 5)
}
end
Code: Alles auswählen
rule "Küche Farb Temp änderung"
when
Item KNXLichtTempKuche changed
then
HueEsszimmerRoomColorTemperatureAbs.sendCommand(KNXLichtTempKuche.state.toString)
end