08.09.2025, 16:41
(This post was last modified: 08.09.2025, 19:45 by EjvindHald.)
Hi Daniel & Co
I have been using Homekit for several years, and switching to LM implementation is quite tempting, as it is very easy to setup. However, before doing that I have observations and requests, which I hope you will consider to add.
Identification of an entity via serial number
In the LM Homekit app I add a description, so I later can recognize it. Example could be Living Room Ceiling Spot, Kitchen Ceiling Spot and Children Ceiling Spot. When these are in the iPhone Homekit app, I move the items to the proper room, and change the name to
"Ceiling Spot" due to limitation of text lenght in Homekit. At that point it would be great to have a identification back to the original item via the serial number in Homekit. The applies to many types and not only light in the ceiling. You are already populating serial by a number which I can see via the LM Storage Viewer. However, other non certificed integrations like openHAB or Homebridge is using strings in serial number which is great. I suggest to use the description excluding spaces in the LM Homekit app as a serial number.
Security System
The Security System has 4 modes, and LM supports all these. However, it is possible to only select some of these modes, and then fewer modes are available in the iPhone Home app for selection. This is supported by mqttthing, and it works great. See link https://github.com/arachnetech/homebridg...ity-system where it is called "restrictTargetState". I hope you will consider to add this as well.
Air Purifier
LM has the air purifier, and this is only implemented by very few solutions. LM has all attributes except 3 related to the filter, which is supported in the iPhone Home app. You can read more on the implementation of this on the link https://github.com/arachnetech/homebridg...r-purifier and I am using FilterChangeIndication, FilterLifeLevel and ResetFilterIndication. I hope you will consider to add these.
The Homebridge mqttthing is open source, so I hope you can find inspiration for the actual code in the repo, I have linked to.
Thanks in advance.
BR
Ejvind
I have been using Homekit for several years, and switching to LM implementation is quite tempting, as it is very easy to setup. However, before doing that I have observations and requests, which I hope you will consider to add.
Identification of an entity via serial number
In the LM Homekit app I add a description, so I later can recognize it. Example could be Living Room Ceiling Spot, Kitchen Ceiling Spot and Children Ceiling Spot. When these are in the iPhone Homekit app, I move the items to the proper room, and change the name to
"Ceiling Spot" due to limitation of text lenght in Homekit. At that point it would be great to have a identification back to the original item via the serial number in Homekit. The applies to many types and not only light in the ceiling. You are already populating serial by a number which I can see via the LM Storage Viewer. However, other non certificed integrations like openHAB or Homebridge is using strings in serial number which is great. I suggest to use the description excluding spaces in the LM Homekit app as a serial number.
Security System
The Security System has 4 modes, and LM supports all these. However, it is possible to only select some of these modes, and then fewer modes are available in the iPhone Home app for selection. This is supported by mqttthing, and it works great. See link https://github.com/arachnetech/homebridg...ity-system where it is called "restrictTargetState". I hope you will consider to add this as well.
Air Purifier
LM has the air purifier, and this is only implemented by very few solutions. LM has all attributes except 3 related to the filter, which is supported in the iPhone Home app. You can read more on the implementation of this on the link https://github.com/arachnetech/homebridg...r-purifier and I am using FilterChangeIndication, FilterLifeLevel and ResetFilterIndication. I hope you will consider to add these.
The Homebridge mqttthing is open source, so I hope you can find inspiration for the actual code in the repo, I have linked to.
Thanks in advance.
BR
Ejvind