-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[homekit] Color temperature behaviour OH 4.3 #18140
Comments
This issue has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/openhab-4-3-milestone-discussion/158139/147 |
@blue-kaleidoscope apologies that I did not notice your issue sooner. In the last 1..2 months we made some improvements to OH concerning Color Temperature .. in particular we added a Color Temperature Picker And as a consequence we made some changes in various bindings in order to properly handle the Color Temperature Min/Max range so that the Color Temperature Picker would display the correct gradient from cool to warm. However AFAICT it could be that we did not make the respective changes concerning the HomeKit integration. So I will have a look at it. Pinging @lolodomo also for info.. |
This comment has been minimized.
This comment has been minimized.
EDIT @blue-kaleidoscope is this the same issue that you raised here? And if so did you follow my suggestion in the post following yours? And if not then why are you confusing that discussion by opening a new issue here? @blue-kaleidoscope I need to better understand what is your problem. There are too many "moving parts" (
Perhaps you can help by analysing in several parts..
|
Thanks for the reply. I will provide you with all the info next week. |
A few more pieces of information to help us:
I don't currently have any CCT only bulbs active at the moment (only HSB+CCT, which HomeKit oddly refuses to accept - they can only be HSB, and then it also shows CCT controls but converts it to HSB before sending to the accessory), but I do have some I own and just need to install, so I can do more testing at that point. But my suspicion is that your profile is confusing the HomeKit add-on, and then it's exposing the wrong range to HomeKit for color temp. I highly recommend not using your profile, defining your item as |
@ccutrer thanks for joining the conversation. I also believe the main culprit is the OP's profile. Or even something on the deconz side. However I do have another doubt, that perhaps you can confirm or deny. AFAICT the HomeKit addon takes the min/max values from the Item's HomeKit metadata; and if such is not provided then (for color temperature) it falls back to min/max mired values which are hard wired in the addon. I think that such fallback behavior is basically OK, but IMHO it would probably be an improvement if it would first try to fall back to the Item's state description metadata min/max/pattern values (and possibly the Item's unit metadata) before it finally falls back to those hard wired min/max values. But to stress again, I don't think this is the OP's actual issue.
Yep. I think you just confirmed my thoughts above.. |
Agreed, that's definitely an enhancement I want to make. I swear I had already done that though, because I made a PR to core about doing unit conversions when combining state description fragments (and specifically for thermostat temperature characteristics). But I don't see it happening in HomeKitCharacteristicFactory. Maybe it got lost waiting for the former PR, which I believe was never merged. |
PS on a side note: a color temperature defines a coordinate that lies on the Planckian locus in the CIE XY color space. So indeed a specific CT value does indeed always convert to a specific HS(B) point. (Whereas by contrast a HS(B) value generally does NOT convert to a specific CT value). I recently added a couple of methods to OH Core ColorUtils -- namely kelvinToXY() and xyToKelvin() so addon developers can enhance support for CT channels via HS(B) state/command values. |
And on that side note, I plan to use them in the HomeKit addon, and already use them in my own rules ;). The oddness is that it doesn't seem like Apple's conversion to HSB exactly matches up with our calculations. So it doesn't roundtrip perfectly back on their color temperature picker. |
Yeah. It is not a precise science *). Particularly the round tripping. I touched on the algorithms used via hyper-links in the JavaDoc of the respective ColorUtils methods. EDIT: *) in case anyone is interested: the reason is that the theory is based on the colour of the light emission from a perfect Planckian black body heated to a given temperature; and the reality is that the Sun is not (quite) a perfect Planckian black body. And the atmosphere transmits a subset of the Sun's emission spectrum. Etc. So depending on different scientists' personal preferences there are various tweaks applied to the plain Planckian CT <=> XY mapping.. |
More apropos the profile. AFAICT the profile currently applies to the linkage between the deconz Channels (note: plural 's') and the Item. i.e. not between the Item and Homekit (which would I think be impossible anyway). => So @blue-kaleidoscope why do you have a single Item linked to THREE different deconz channels in parallel? EDIT so to answer my own question, I guess you want to group the CT command to all lamps in a single room (hobbyraum)? In which case you should not be doing it the way you have so far tried. Instead you should have individual Item's linked to each individual lamp's CT channel. And then you should have a Group Item that has those individual Items as members, using e.g. the AVG group function. And then you can try to link that Group Item to Homekit. .. although @ccutrer I am not sure if the Homekit integration does pick up the underlying base Item value when integrating a Group Item. ??? |
HomeKit addon should not care if any characteristic is linked to a GroupItem instead of say a NumberItem, as long as it's say a Group:Number, and not an "untyped" group. I put a decent amount of work into that a couple years back. |
🤦 I needed to look one helper method call deeper: Line 349 in fc607c3
So as long as the CCT item is a Number:Temperature, has a proper unit defined, and the state description min/max is in the same unit as the item, it should all just work (and without a profile). If the state description is in a different unit than the item, I wouldn't be surprised if there is a bug. openhab/openhab-core#3132 was my original pull request that somewhat dealt with that, but that was quite some time ago before items could have their unit specified separately from the state description. |
@ccutrer thanks for the feedback. So I am inclined to close this issue. Unless @blue-kaleidoscope comes back with real evidence that there is a problem in the addon(s) rather than a problem in his setup.. |
Let's give him a couple more days. I just figured out a problem for @ktgeek that was working for me just fine, but not him, and it turned out to be how the add-on was interpreting his step value. It's possible something is up with how the HomeKit add-on is interpreting @blue-kaleidoscope's state description as well. The Home app starts to get really weird if the min/max/step are messed up. But I wouldn't think it would be a problem for this scenario, since everything is in mired so no actual conversions should be happening, and ColorTemperatureCharacteristic doesn't even have a step value. |
Hello, oh wow, so much to catch up with. Sorry, was on business trip and did not have the chance to do a deep dive yet. I did some experiments yesterday with a clean OH 4.3.2 installation and only controlling one CT light and everything worked fine so I suspect as well, that my current configuration on OH 4.2.1 is odd. I have to admit right now I cannot answer all your questions below. I would need to bring my productive system to 4.3.2 again to force the weird behaviour and for this I need time which I right now do not have. Hopefully this weekend! Anyway, let's have a look at it as best as possible.
It is the same issue yes, but your suggested workaround did not help and I did not dare to comment that again as the issue was tagged 'closed'.
The second screenshot shows a brightness level of 250% and the third screenshot shows a relatively cool color temperature while the selector is on the warmest area. On the second and third screenshot one can also see that the brightness level goes beyond the screen. Number:Temperature Testlampe_Hobbyraum_Farbtemperatur
"Farbtemperatur Testlampe Hobbyraum [%.0f K]"
<colorpicker>
(Testlampe_Hobbyraum)
["Control", "ColorTemperature"]
{
unit="K",
stateDescription=" "[
pattern="%.0f K",
min="2202",
max="4000"
],
homekit="Lighting.ColorTemperature",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:color_temperature"
} Number:Temperature Testlampe_Hobbyraum_Farbtemperatur
"Farbtemperatur Testlampe Hobbyraum [%.0f mired]"
<colorpicker>
(Testlampe_Hobbyraum)
["Control", "ColorTemperature"]
{
unit="mired",
stateDescription=" "[
pattern="%.0f mired",
min="250",
max="454"
],
homekit="Lighting.ColorTemperature"[minValue=250, maxValue=454],
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:color_temperature" [ profile="ruby:mired_to_kelvin" ]
}
OH 4.2.1 --> This is the one I currently use and where things work as expected (from a user perspective).
Group Deckenlampen_Hobbyraum
"Hobbyraum Licht"
(Ort_Hobbyraum)
["Lightbulb"]
{
homekit="Lighting"
}
Switch Deckenlampe_Hobbyraum_Einschaltstatus
"Einschaltstatus Deckenlampen Hobbyraum [MAP(de.map):%s]"
<switch>
(Deckenlampen_Hobbyraum, Einschaltstatus_Lichter)
["Control", "Light"]
{
homekit="Lighting.OnState",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:brightness"
}
Dimmer Deckenlampe_Hobbyraum_Helligkeit
"Helligkeit Deckenlampen Hobbyraum [%d %%]"
<slider>
(Deckenlampen_Hobbyraum, Lampen_Helligkeit)
["Control", "Level"]
{
homekit="Lighting.Brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:brightness",
helligkeit=" " [
tageslicht=100
]
}
Number Deckenlampe_Hobbyraum_Farbtemperatur
"Farbtemperatur Deckenlampen Hobbyraum"
<colorpicker>
(Deckenlampen_Hobbyraum, Lampen_Farbtemperatur)
["Control", "ColorTemperature"]
{
stateDescription=" "[
min="250",
max="454",
step="1",
pattern="%.0f mired"
],
unit="mired",
homekit="Lighting.ColorTemperature" [minValue=250, maxValue=454],
nightshift= " " [startzeit="21:00"],
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:color_temperature" [ profile="ruby:mired_to_kelvin" ],
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:color_temperature" [ profile="ruby:mired_to_kelvin" ],
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:color_temperature" [ profile="ruby:mired_to_kelvin" ],
farbtemperatur=" " [
tageslicht=250
]
}
The idea with the profile I got originally from: the openHAB forum here
Removing the profile has 2 effects:
I try to do it this weekend.
So the following configuration works as expected with a clean OH 4.3.2 Installation both on Homekit side and on OH (deconz) side: Group Testlampe_Hobbyraum
"Hobbyraum Testlampe"
(Ort_Hobbyraum)
["Lightbulb"]
{
homekit="Lighting"
}
Switch Testlampe_Hobbyraum_Einschaltstatus
"Einschaltstatus Testlampe Hobbyraum"
<switch>
(Testlampe_Hobbyraum)
["Control", "Light"]
{
homekit="Lighting.OnState",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness"
}
Dimmer Testlampe_Hobbyraum_Helligkeit
"Helligkeit Testlampe Hobbyraum [%d %%]"
<slider>
(Testlampe_Hobbyraum)
["Control", "Level"]
{
homekit="Lighting.Brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness"
}
Number:Temperature Testlampe_Hobbyraum_Farbtemperatur
"Farbtemperatur Testlampe Hobbyraum"
<colorpicker>
(Testlampe_Hobbyraum)
["Control", "ColorTemperature"]
{
unit="K",
stateDescription=" "[
pattern="%0.f K",
min="2202",
max="4000"
],
homekit="Lighting.ColorTemperature"[minValue=2202, maxValue=4000],
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:color_temperature"
} My conclusion:
|
I just continued testing a little bit. I tested the following item definition on (1) my clean 4.3.2 test system and on (2) my productive system which I upgraded to 4.3.2: Group Testlampe_Hobbyraum
"Hobbyraum Testlampe"
(Ort_Hobbyraum)
["Lightbulb"]
{
homekit="Lighting"
}
Switch Testlampe_Hobbyraum_Einschaltstatus
"Einschaltstatus Testlampe Hobbyraum"
<switch>
(Testlampe_Hobbyraum)
["Control", "Light"]
{
homekit="Lighting.OnState",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness"
}
Dimmer Testlampe_Hobbyraum_Helligkeit
"Helligkeit Testlampe Hobbyraum [%d %%]"
<slider>
(Testlampe_Hobbyraum)
["Control", "Level"]
{
homekit="Lighting.Brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness"
}
Number:Temperature Testlampe_Hobbyraum_Farbtemperatur
"Farbtemperatur Testlampe Hobbyraum"
<colorpicker>
(Testlampe_Hobbyraum)
["Control", "ColorTemperature"]
{
unit="K",
stateDescription=" "[
pattern="%0.f K",
min="2202",
max="4000"
],
homekit="Lighting.ColorTemperature"[minValue=2202, maxValue=4000],
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:color_temperature"
} On the test system the item behaves totally normal both on OH side and on Homekit side using my iPhone. ScreenRecording_02-06-2025.13-59-13_1.mp4During the whole interaction I recorded in this video NIL trace log messages are being created neither by deconz nor by homekit. As you can see in the item definition, there is no connection to a profile and I triple checked that no rule is interfering with the interaction. I start to believe I have to set up my system with a clean OH 4.3.2 installation again. |
Wow, your video really shows how crazy the Home app is behaving! It's almost certainly an odd min/max/step getting published to Home (and possibly on the Brightness characteristic, not just the ColorTemperature characteristic). I'd really need to see the output of EDIT: one other thing I've seen is discontinuities when OnState and Brightness are linked to different items, even if those items are linked to the same channel, as you've done here. You could also try not using the Switch item at all, and linking both OnState and Brightness to the Dimmer item. And finally try adding |
What if I told you ... that now the "Testlampe" item works on OH 4.3.2?!? To give you an answer I did the update to 4.3.2 again and created the item and for some very odd reason I can control the light now without any issues both on OH and on Homekit side. Believe me, I did nothing different than I did 3 hours ago. 😐 Here is the status of the light:
Even the light item with the three channels now works like a charm. Like what the hell?!? // *** Deckenlampen Hobbyraum ***
Group Deckenlampen_Hobbyraum
"Hobbyraum Licht"
(Ort_Hobbyraum)
["Lightbulb"]
{
homekit="Lighting"
}
Switch Deckenlampe_Hobbyraum_Einschaltstatus
"Einschaltstatus Deckenlampen Hobbyraum [MAP(de.map):%s]"
<switch>
(Deckenlampen_Hobbyraum, Einschaltstatus_Lichter)
["Control", "Light"]
{
homekit="Lighting.OnState",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:brightness"
}
Dimmer Deckenlampe_Hobbyraum_Helligkeit
"Helligkeit Deckenlampen Hobbyraum [%d %%]"
<slider>
(Deckenlampen_Hobbyraum, Lampen_Helligkeit)
["Control", "Level"]
{
homekit="Lighting.Brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:brightness",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:brightness",
helligkeit=" " [
tageslicht=100
]
}
Number:Temperature Deckenlampe_Hobbyraum_Farbtemperatur
"Farbtemperatur Deckenlampen Hobbyraum"
<colorpicker>
(Deckenlampen_Hobbyraum, Lampen_Farbtemperatur)
["Control", "ColorTemperature"]
{
unit="K",
stateDescription=" "[
pattern="%0.f K",
min="2202",
max="4000",
step="1"
],
homekit="Lighting.ColorTemperature"[minValue=2202, maxValue=4000],
nightshift= " " [startzeit="21:00"],
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:color_temperature",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:color_temperature",
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:color_temperature",
farbtemperatur=" " [
tageslicht=250
]
} And the respective status:
|
😂! My wife would say that it's because I looked at it, and things tend to work when I'm around. Your ranges and step values look good in the HomeKit output. So yeah... I'm going to call this one as something was being (temporarily) weird with your environment, and close the issue now. Feel free to re-open if things regress in the future. |
I've been having a lot of issues lately (which I've told @ccutrer about) where somewhere between HomeKit and OH, they get confused about colors. I wonder if you had the same symptom For HSB lights, I see it like at least H is very wrong, and B might be as well. I've had to comment them out and recreate them (I do items in files) to get them to get sorted out. Although, yesterday I did a clean-cache and that seemed to work short term, long term the jury is still out. |
I have the same issue. It seems to me that after a restart of openHAB, things got messed up. After commenting the items out and recreating them everything work until the next restart of openHAB. |
Is it exactly the same behaviour as described above? If so, @ccutrer should have a look at this topic once more. |
Yes, it is the same behaviour. |
I can confirm what Joachim wrote. After a reboot all color temperature lights behave like in my video posted above. When I comment out all light items, let homekit load the instances and then add the light items again, then it becomes better but not perfect. I can control brightness without issue but the color temperature ranges are not properly taken. This is the light I'd like to control: Group Deckenlampen_Hobbyraum
"Hobbyraum Licht"
(Ort_Hobbyraum)
["Lightbulb"]
{
homekit="Lighting"
}
Group:Switch:OR(ON,OFF) Deckenlampen_Hobbyraum_Einschaltstatus
"Einschaltstatus [MAP(de.map):%s]"
<switch>
(Deckenlampen_Hobbyraum, Einschaltstatus_Lichter)
["Control", "Light"]
Switch Deckenlampe_Hobbyraum_Buecherregal_Einschaltstatus
"Einschaltstatus"
<switch>
(Deckenlampen_Hobbyraum_Einschaltstatus)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness"
}
Switch Deckenlampe_Hobbyraum_Mitte_Einschaltstatus
"Einschaltstatus"
<switch>
(Deckenlampen_Hobbyraum_Einschaltstatus)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:brightness"
}
Switch Deckenlampe_Hobbyraum_Schreibtisch_Einschaltstatus
"Einschaltstatus"
<switch>
(Deckenlampen_Hobbyraum_Einschaltstatus)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:brightness"
}
Group:Dimmer:MAX Deckenlampen_Hobbyraum_Helligkeit
"Helligkeit"
<slider>
(Deckenlampen_Hobbyraum)
["Control", "Level"]
{
homekit="Lighting.Brightness,Lighting.OnState",
helligkeit=" " [
tageslicht=100
],
stateDescription=" "[
pattern="%d %%"
]
}
Dimmer Deckenlampe_Hobbyraum_Buecherregal_Helligkeit
(Deckenlampen_Hobbyraum_Helligkeit)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:brightness"
}
Dimmer Deckenlampe_Hobbyraum_Mitte_Helligkeit
(Deckenlampen_Hobbyraum_Helligkeit)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:brightness"
}
Dimmer Deckenlampe_Hobbyraum_Schreibtisch_Helligkeit
(Deckenlampen_Hobbyraum_Helligkeit)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:brightness"
}
Group:Number:Temperature:AVG Deckenlampen_Hobbyraum_Farbtemperatur
"Farbtemperatur"
<colorpicker>
(Deckenlampen_Hobbyraum, Lampen_Farbtemperatur)
["Control", "ColorTemperature"]
{
stateDescription=" "[
min="2202",
max="4000",
step="1",
pattern="%.0f K"
],
unit="K",
homekit="Lighting.ColorTemperature" [minValue=2202, maxValue=4000],
nightshift= " " [startzeit="21:00"],
farbtemperatur=" " [
tageslicht=4000
]
}
Number:Temperature Deckenlampe_Hobbyraum_Buecherregal_Farbtemperatur
(Deckenlampen_Hobbyraum_Farbtemperatur)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Buecherregal:color_temperature",
unit="K"
}
Number:Temperature Deckenlampe_Hobbyraum_Mitte_Farbtemperatur
(Deckenlampen_Hobbyraum_Farbtemperatur)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Mitte:color_temperature",
unit="K"
}
Number:Temperature Deckenlampe_Hobbyraum_Schreibtisch_Farbtemperatur
(Deckenlampen_Hobbyraum_Farbtemperatur)
{
channel ="deconz:colortemperaturelight:raspi4:Deckenlampe_Hobbyraum_Schreibtisch:color_temperature",
unit="K"
} When interacting with the color temperature in Homekit the warmest setting I can do is
|
Btw HSB behaviour is also weired. Basically the same happens. Brightness cannot be controlled. Workaround is the same. |
Good to know that I am not alone. ;-) In other words: This seems to be a sporadical error with weird symptoms. Won‘t probably be easy to fix it. :-/ |
I don't think it is a sporadical error. Always happens after a openHAB restart (not only after a reboot), so from my point of view it's reproducable. As this happens after the migration 4.2 -> 4.3, question is what has been changed in the new version. May be it is a matter of the startup sequence? Don't have any 4.2 log files, but my gut feeling is that in 4.2 homekit was initialzed later. Just a guess, may be I am wrong. |
Indeed, but what is sporadically were the weird min-max settings for CT described here. I have no clue where these boundaries came from and I could not reproduce the behaviour. |
I’m 75% sure the problem is that there becomes a mismatch between the iid assignment for characteristics between openHAB and the last time openHAB sent the accessory catalog to Home (and thus what Home has cached for iids). To help me debug, I need I did find a place in the source code where optional accessories are iterated and added to the service from a |
Please have a look at the log attached. Hope it helps. At I could not see any weird behaviour of CT lights inside the home app, means the I will try out the JAR and let you know how it worked out. |
Just threw your jar in the addon folder. Restarted openHAB. I had to remove homekit metadata "Lighting.Hue, Lighting.Saturation, Lighting.Brightness" and "Lighting.ColorTemperature" and add it again, restarted openHAB several times since then with no issues. |
Unfortunately with the JAR the |
There is a fix for that in the pipeline openhab/openhab-core#4561 — EDIT now merged into OH Core |
Hi,
this issue is related to a longer discussion on the OH forum: [openHAB 4.3 Milestone discussion](https://community.openhab.org/t/openhab-4-3-milestone-discussion/158139/114?u=jabra_the_hut)
Expected Behavior
When using OH 4.2.1 all my color temperature items behave perfectly normal both on OH UI and on Homekit side. Example item:
I am using a JRuby profile to convert between Mired and Kelvin which is attached to each color temperature channel. The profile looks as follows:
In Homekit my lights look like this:
With OH 4.3 I have issues with the color temperature items. They look like that in the homekit app:
I tried all different configurations from the documentation. But none works with OH 4.3. I have the impression that the example
does not even work with OH 4.2.
I tried it with OH 4.3.1 and 4.3.2.
The text was updated successfully, but these errors were encountered: