White switch Apple Home

Got my 2-1 Dimmers last week and started the installs today. Love them so far but Ihave a question.

Whare are the plans for future firmware updates? how will the updates be rolled out?

I know with other hubs like home assistant and hubitat you can manually download the new firmware and upload them to the switches. However, Apple (being apple) is a bit more restrictive. Most of my other smart devices have to be updated through a third party app (Eve, Nanoleaf, etc) Few if any will update firmware directly from the home app. how will this be addressed?

It will update thru the home app when firmware is pushed

Siri problems like this are not an Inovelli firmware issue. They are an Apple UI problem that Apple needs to fix. I’ve posted feedback on Apple’s feedbackassistant.apple.com (item # 13487464) and Apple has responded “Potential fix identified - For a future OS update”. So, its a bit vague, but at least they are acknowledging the issue.

I’d encourage others with this problem to report it to Apple so it gets some notice!

For now, best solution is to use HomeAssistant, pair the device to HomeAssistant, not Apple iOS, and then use HomeAssistant’s built-in Apple HomeKit bridge to bridge the light endpoints from HomeAssistant back to Apple. Its a bit of a convoluted solution, but it allows the device endpoints to be put into different rooms so that you can better control how Siri interacts with them.

3 Likes

Also, the button tapping buttons “Button 1”, “Button 2”, “Button 3” show in iOS seem to be inconsistently and randomly assigned to the Inovelli Paddle-Up, Paddle-Down and Config buttons.

So, after you install each switch, if you want to use the button tapping, you should be sure to test each paddle on the switch and see which iOS “Button” it got assigned to. Inovelli is, to my knowledge, the first Matter device with multiple usable buttons, and Apple hasn’t caught up to this yet, so they didn’t think what happens for a Matter device with a button count greater than 1.

Terrible Apple UI here. I’ve posted feedback to Apple (feedbackassistant.apple.com, item 13566249) and they have responded “Potential fix identified - In iOS 17.4”, but as of iOS 18 beta 8, it still does not seem to be fixed. I’d encourage others with this problem to report it to Apple so it gets some notice!

2 Likes

I’ve noticed that when you select show as separate tiles in the switch settings you lose the switch settings interface to program the multi-tap options. Anyone have a solution to this?

Yet another item where I’ve posted to Apple’s feedbackassistant.apple.com (item 13487464). Posted the feedback in December 2023. Apple recently responded “Potential fix identified - For a future OS update”.

3 Likes

I just did this tonight where I have 2 switches in one room and the “switch” device with the 3 seashells, sorry, buttons shows up in the settings for the LED notification bar. Why? No idea! But there they are.

Show as single tile: load and led are grouped and switch is separate and under “Other”

Show as separate tiles: load and led are separate and switch disappears

Show as separate tiles && group the LEDs: switches show up in the group of LEDs‽ when you open the “2” accessories you find 4‽ tiles (2 LEDs and 2 switches) go figure!

iPhone 15 Pro Max
iO/S 17.6.1

Temp solution for this is to group the switch back into one. Change whatever multi-tap you want to change and then separate them again. All multi tap actions will stay even tho the menu disappears.

1 Like

This is an instance of crappy iOS user interface. I’ve reported this on apple’s feedback assistant and received a response that there will be a fix in a future iOS version. Pretty vague. Is that iOS 18.1, 19, 99, who knows? Both iOS Home and Google Home are way behind in their interface for a full-feature device like this. Would encourage everyone to urge Apple and Google customer service to look at this device and fix their interface.

1 Like

This is the workaround I’m doing as well.

Okay, so having had these in place for a few weeks, I can’t say how disappointed I am in how poorly HomeKit handles them. That said, HomeKit handles them poorly because the switch is designed for power users that want light bar functionality and are willing to put in the extra time to work around the fact that fundamentally, having a switch with two lights on it is stretching the matter spec to the edge of how it was designed. Yes, we can wish that apple had reasonable ways to ignore/disable/or better organize complex thread/matter devices. But it’s also true that the innovelli devices are at the upper end of the complexity scale.

So, here’s the universe of solutions I’ve come up with:
Workarounds I have available to me today:

  1. Add a homeassistant
  2. Come up with a naming convention (e.g. “Dimmer” vs “LED Bar”), and then train my family to never use key words Siri indexes on like “lights”, and accept that voice commands to control sets of lights all need to be turned into scenes
  3. Set an automations on every LED bar to control the load instead, so that if an LED bar happens to catch a voice command, it “forwards” it to the load. This workaround only gets me on/off, not dim level (due to apple limitations)
  4. File a bug report with apple

Fixes available to Apple:

  1. Make certain switch attributes ignorable/hideable/not addressable by Siri
  2. Generally improve their UI, cuz, come on

Fixes potentially available to Inovelli

  1. Release a switch without the LED Bar (or without an addressable LED bar). Call it an Inovelli White Series Basic or something. Seriously, I would personally swap out all the switches I bought for a model like this in a heartbeat. I have exactly 0 important use cases that involve me setting up automations that control the color and brightness of an LED bar on my wall switches. I have dozens of important use cases that having these LED bars gets in the way of “hey Siri, tun on all the kitchen lights”
  2. Release a firmware update that allows us to disable the LED bar endpoint. Ideally this could be a configured via a parameter to just make the LED bar light not present itself via matter. If it can’t be a parameter, I’m telling you right now I would happy manually flash all my switches to a firmware version that did this even if it meant I could never go back (for all the same reasons in 1)
  3. Release a firmware update that passes commands that hit the light bar through to the load. This way any stray commands that hit the LED bar get passed through to the load instead. This is maybe a happy “middle ground” that fixes my most important problems, while still cluttering up my home app with a bunch of lights I don’t need and leaves us hoping that Apple gets it’s act together on HomeKit UI at some point.

I can’t stress this enough. Inovelli is a really cool company that is the high-quality do it all version of next gen home automation. There’s obviously an incredible fan base of power users here that DO appreciate all the extra features. Inovelli also figured out how to do some cool things within the matter spec to enable that light bar.

That power user enablement is a complexity that comes at a cost, though. I have been a power user in my life. I don’t want to be any more. Everything about these white series switches works great (for me) except for the fact that it has these worse than useless (for me) LED bars cluttering up my home UI, making me do gymnastics with naming, making voice commands for key use cases useless, annoying my family, and getting in the way of the whole experience… I’ve gone from excitedly installing the switches to just letting the second half of them sit in the boxes.

Put yourselves in the shoes of someone who wants an Apple HomeKit experience that “just works”. Someone who might never think to ever control the light bar with an automation, and even if taught that they could would have a hard time coming up with a use case for it. Someone who reads about homeassistant and raspberry pi and just gets hungry (and not excited to figure out exactly what needs to be ordered to enable everything). This person wants to wire up a switch, scan a bar code, and then be able to control that switch with their phone and their voice. The white series without the addressable LED bars is the PERFECT switch for this person. The build quality is great. Reliability has been superb. Response time is fantastic. I have no doubt that the white series without the addressable LED bar would become the easiest to use, best reviewed smart switch in the market for your every day user who is willing to do light electrical work. It’s literally everything I could ask for in a switch.

In short. I am an unashamed ex-power user that uses Apple because it “just works”. The benefit of that simplicity very often comes at a cost of extra features. We can hope, and file bug reports with apple to try to get them to fix how it deals with this Inovelli switch (and I have/will). To Inovelli: you could also make this “just work” with a trade off. A white series switch without an addressable LED bar (however we get there) would be the perfect switch for me. if there’s any way you can make that happen, please let me know how I can help.

I appreciate all the work you did, and the invention and spirit that went into this fantastic product. It’s not perfect for me, because of how I want to use it, but it is fantastic. Thanks for listening.

1 Like

While I don’t disagree that Apple has a long way to go before they nail the UI/UX for configuring & managing these advanced switches in HomeKit, I wonder if you’ve set up your devices correctly based on how it’s currently built.

Expectations - Reality = Frustrations

Considering that you’re already aware of the limitations in Apple Home, I’m thinking it’s the reality part of this formula where you could use some help.

  1. Have you selected ‘Show as Separate Tiles’ for all of your switches?
  2. After doing #1, have you then toggled off the ‘Add to Home View’ for all of the LED bar tiles so that it doesn’t clutter your Home View?
  3. While you can’t control that the LED bar is seen as a “light” in HomeKit, if you name the switches correctly & include the room name in your command (which is good practice anyway since Siri isn’t the brightest & you’re not always in the room that you’re controlling), you shouldn’t have any voice control problems. I just asked Siri to set my switch to 20% brightness and it worked fine. How are you naming your accessories?

All this to say that your desire for an Inovelli basic switch is valid & I’m sure folks would buy it. I’m just not convinced that you’re using the software the best way.

The short answer is yes, I’ve done everything I can today and I’m still disappointed in the result. No amount of fudging naming conventions in HomeKit will address basic voice usability issues that are caused by the fact that the LED bar is a “light” to both matter and HomeKit.

I have four switches in my kitchen. If you have a way to reliably set them all to an arbitrary brightness with your voice without also controlling the LED bar, please let me know your solution.

Examples of things I would be able to do with no effort on my part that are now unworkable because of the LED bar are:

  1. “Turn on/off all the main floor lights” (workaround one or more scenes for this and train my family to only use the scene wording)
  2. “Hey siri, are the main floor light son?” (No workaround - the answer will always be “some of the lights are off”)
  3. Just using the word “light”, or “switch”. Siri/homekit is so random with how that’s interpreted that we need to make stuff up like “Dimmer” and “bar”

This will get even worse when the rest of the white series rolls out. According to my understanding, now my fan control AND my basic on/off switches will also have exposed status light endpoints that only add frustration to my setup and usage experience.

I wholeheartedly agree that expectations - reality = frustrations. I’m frustrated.

The reality is that Inovelli came up with a clever feature (LED light bars) that can’t be accurately represented in the spec. There’s nothing in the spec that allows for matter to differentiate between a status light and a load light. This actually starts to get even worse if you try to use the functionality the way it was intended. If I do set up an automation to turn on a LED bar when the garage door opens, then all that other functionality continues to be broken (“are there any lights on”, “turn off all the lights”, etc).

My expectation was that I would be able to add this matter based switch to HomeKit and have it “just work”. The reality is that I’ve now spent hours fiddling to workaround and attempt to disable functionality that I don’t want or need. Everything about this switch “just works” except that it has an extra light attached to it.

If you really step back and examine it, I think you could argue that the only reason I’m not using the software in the best way is because these Inovelli switches are not using the matter spec consistently with the design intent. It’s clever, but it’s a solution for power users.

The very best solution would be for the matter spec to roll out some sort of “status light” functionality. Until then, for non-power users, the best user experience would be for the white series light to have a way to disable the addressability of the status light in firmware.

The short answer is yes, I’ve done everything I can today and I’m still disappointed in the result. No amount of fudging naming conventions in HomeKit will address basic voice usability issues that are caused by the fact that the LED bar is a “light” to both matter and HomeKit.

Yes, the LED bar changes the Siri interaction a bit and causes something like “Are all the office lights on?” to now include the LED bar state in the response. I’ve never asked Siri that question in 4+ years, so I personally hadn’t noticed any difference in how I use these. Have you identified any other status request responses that are now off? I tend to control my home using commands to toggle individual accessory states or to trigger scenes.

I have four switches in my kitchen. If you have a way to reliably set them all to an arbitrary brightness with your voice without also controlling the LED bar, please let me know your solution.

I don’t know of a way to set the brightness with my voice without controlling the LED bar. What exactly bothers you about this? I mean, I personally can’t wait until we’re given a way to disable the LED bar when the load is off, but I’ll patiently wait for that day to come.

Examples of things I would be able to do with no effort on my part that are now unworkable because of the LED bar are:

  1. “Turn on/off all the main floor lights” (workaround one or more scenes for this and train my family to only use the scene wording)

Why isn’t this working for you? It’s working fine for me. Yes, the LED brightness ramps up when the lights go on, but that’s how Inovelli intended for them to work. Are you using Zones correctly? If so, you shouldn’t need to use Scenes to have that command work. I’m confused why you’re putting the blame on the LED bar.

  1. “Hey siri, are the main floor lights on?” (No workaround - the answer will always be “some of the lights are off”)

This is partially correct. Yes, since the LED bar is a light, it will read the state of that back to you.

a. If the Inovelli switch is the only light accessory in a room & you ask for the light status of that room, Siri will reply, “The Office Switch is on & the Office LED Bar is off”. This assumes you named the accessories that way.

b. If you have a switch as part of a larger zone with other light accessories and ask what the status is of that zone (what I’m assuming you’re doing with “main floor”), it will pull in the Room name before the Accessory name & generalize the response. I’m getting this, “The Office Office Switch is on & the rest are off”.

c. If you have more than one light category in the room and ask for the status of the lights, it will say, “The Office Switch is on & two of your lights are off”. One of those is clearly the LED bar, so it’s a little confusing, but it’s not the end of the world. The CSA & Apple will eventually fix this.

  1. Just using the word “light”, or “switch”. Siri/homekit is so random with how that’s interpreted that we need to make stuff up like “Dimmer” and “bar”

I’m not sure why this isn’t working for you, or why you see this as a problem with the White Series. You didn’t answer my question earlier about how you’re naming your devices or comment on whether or not you’re using the room name in your command. The reality is that we should be using UIDs for every “accessory” that is attached to a single device. Many folks forget to do this, or don’t realize the importance of this. So with these White Switches, we have three accessories, not just one. We have the switch, the LED bar, and the config button.

Additionally, Siri works based on how you build it out. I don’t think you realize that long before these White Series came around, when you add a separate & second light accessory to the same room, out goes the ability to use the shorter “…turn on/off the light” command.

I just renamed the switch accessory (i.e. not the LED bar or the config accessory) in one of mine from Office Downlight to Office Switch & when I said, “Hey Siri, turn on the Office Switch”, it worked fine. FYA, I have a smart bulb in a lamp on my desk as well and that did not turn on.

This will get even worse when the rest of the white series rolls out. According to my understanding, now my fan control AND my basic on/off switches will also have exposed status light endpoints that only add frustration to my setup and usage experience.

I wholeheartedly agree that expectations - reality = frustrations. I’m frustrated.

The reality is that Inovelli came up with a clever feature (LED light bars) that can’t be accurately represented in the spec. There’s nothing in the spec that allows for matter to differentiate between a status light and a load light. This actually starts to get even worse if you try to use the functionality the way it was intended. If I do set up an automation to turn on a LED bar when the garage door opens, then all that other functionality continues to be broken (“are there any lights on”, “turn off all the lights”, etc).

My expectation was that I would be able to add this matter based switch to HomeKit and have it “just work”. The reality is that I’ve now spent hours fiddling to workaround and attempt to disable functionality that I don’t want or need. Everything about this switch “just works” except that it has an extra light attached to it.

If you really step back and examine it, I think you could argue that the only reason I’m not using the software in the best way is because these Inovelli switches are not using the matter spec consistently with the design intent. It’s clever, but it’s a solution for power users.

Are you saying that you’d prefer for Inovelli to have not released a product that’s future-proofed and instead gone without an LED bar with their first Matter over Thread release? If so, considering the price of these things, that they require electrical rework, and that most folks who implement smart switches, a) aren’t wanting to replace them every few years, and, b) tend to deploy quite a few across their home at once, I’m definitely glad they went this route even if it means we have some growing pains. I don’t mind that the LED bars are connected to the load & I like knowing that I can halfway use the status lights for now (even if the process isn’t perfect). I imagine it’s only a matter of time before the CSA finds a fix for this, be it a “Status Light” or something else. Then we’ll of course have to wait for Apple to adopt that new spec.

The very best solution would be for the matter spec to roll out some sort of “status light” functionality. Until then, for non-power users, the best user experience would be for the white series light to have a way to disable the addressability of the status light in firmware.

I hadn’t gotten around to messing with using the status bars in automations as I’m still working through warranty swaps, but I did do a quick test and I see what you’re referring to. If I have an LED bar turn a certain color to indicate that a lock or door was left unlocked/open, I don’t want that status to reset when I tell Siri to turn off all the lights in a room or zone. This is a real problem.

@otherguy,

I’ve seen pretty much the same issues. The only solution that I have found so far is to add another “box” in to the solution (which is something I did not want to do). By adding Home Assistant to my network and adding the Inovelli switches to that I can just push the “light part” of the switch to Homekit. This means that as far as Homekit is concerned the Light Bar does not exist. In cases where I do want control of the light bar (maybe 10% of my cases) I can push it to Homekit however I can (since Homekit considers it to be a completely different switch put it in a seperate room (I call it Light Bars) and name the switch something like LBGarageOverhead which keeps it “away” from Siri. In my opinion this is not ideal (I would prefer a 100% Homekit solution) but it does work as I (and more importantly my family) wants it. It also means that I can push dimmers where I am not using the dimming capability (about 95% of them) to Homekit as a switch which removes the unused dimmer element in Homekit.

If you need more info on this (I’m exactly 2 weeks into using HA so I am anything but an expert) I will try to help if I can.

Note I am using AppleTV/Homepod Minis as thread border routers so I did not need to create a new thread network.

1 Like

So here’s my struggle right now. I have an entrance Chandelier. I named the load “Chandelier” and the light bar “Chandelier LED Bar”. Siri was routing everything to “Entrance Chandelier” and “Chandelier” to the light bar.

In an effort to troubleshoot, I’ve now named one: “Chandelier” and the other “EC LED Bar”
This is the only device in my “Entrance” room.

“Turn the Entrance Chandelier On” turns on the LED bar. Probably because something is cached in HomeKit somewhere. If it continues to be cached that way, my workaround is to remove/re-add the device and hope the naming sticks next time.
“Turn the Entrance light On” or “Turn the Entrance Light Off” turns on/off both of them. So now my load is on and I have a bright white LED bar glowing at me from across the room. (Workaround, run my “LED Bars off scene”, or try to set all the LED bars to the dimmest “color” I can find).

(Update after 10 minutes of writing this. My “EC LED Bar” still is the only thing that response to “Chandelier” in HomeKit. Anyone saying that it’s “just” a matter of getting naming conventions right is discounting the amount of fiddling that goes into trying to make that work.)

This is a premium switch with a premium edge-case power user feature that simply doesn’t work as intended because the spec wasn’t developed with this use case in mind. Is it generally “workable” if I’m willing to futz with it or add homeassistant hardware or train my family? Sure. Do I WANT to do that? Not even remotely.

My old Leviton WiFi HomeKit switch worked perfectly for all the voice commands I expected with the same naming convention. It just wouldn’t stay connected and wasn’t responsive. Now I have a device that stays perfectly connected and has lightning fast responsiveness, but doesn’t work for the majority of my voice commands as expected.

100% I would’ve preferred Inovelli to have released a product that works for the current state and spec. If I, personally, had the choice between what was shipped and a switch that seamlessly worked today and would never support the LED bar, I would pay to move to that switch in a heartbeat. The white series is SO CLOSE to that dream product I can taste it, but instead this damned LED bar just makes it another adventure in fiddly home automation chicanery that wastes my time and annoys my family. Think of the number of hours just you and I have put into this thread. Multiply that by all the users that aren’t nearly that motivated. If I had a white series switch without the LED bar, my entire home would be wired, and I’d probably be doing YouTube reviews about how awesome it is. Instead, I’m posting on the forum about naming conventions in HomeKit, bug reports with apple, needing to get HomeAssistant, and speculation about if/when the spec and/or Apple will ever support the functionality that Inovelli dreamed up.

But here’s the thing: because Inovelli dreamed up that use case and did that engineering, we’re not actually stuck with “sucks now but ‘future proof’” or “can never have LED bar”. IF Inovelli can come up with a way to make the LED bar non-addressable (or worst case, forward to the Load), then I get my dream switch now, and you get your future proofed switch.

Please, Inovelli, put me at the top of the list of people willing to test that firmware.

Thanks @andrewk . Home Assistant may be next on my list. I just need the motivation to spend more time and money on it. The killer here is that the base switch is SO CLOSE, I can see he it would work; it just doesn’t.

Glad to hear you’re having a good experience, though. It’s reassuring to know that someone two weeks into Home Assistant has largely solved the usability issues related to the LED status bar.

Can you please reply with an uploaded screenshot of your “Entrance” room showing all of the devices? Take a screenshot of the actual room view, not a shot of the “Entrance” room within the Home View.

And did you alter the default blue color of the switch to white?

Seeing that screenshot & knowing that second answer will help me troubleshoot.

Here’s a link to a video showing the behavior:

All attempts that controlled “EC LED Bar” were directed to “Entrance Chandelier” or “Chandelier”. All attempts that controlled them both were directed to “Entrance Lights”.

Here are the screen shots:

No. All my switches are running factory default values with the exception of being paired with HomeKit and put into dimmer mode from on/off.

In HomeKit, when a “turn on” command hits a light, it generally turns it on to its last dimmer value and color (except for some bizarre handling of HomeKit scenes, BTW). With the Inovelli switches, what this means in practice for the ELD bars is one of two behaviors out of the box.
First, if the LED bar catches the “turn on” command. This results in the LED bar turning back to its last dimmer value and color. If you haven’t set the dimmer value and color with HomeKit with any other automation or just by fiddling with it, this is 100% bright white OOTB.

If both the LED bar and the load together catch the “turn on” command, this results in the following behavior:

  1. The LED bar switches to 100% bright white (OOTB, if not previously set to a different color and value in HomeKit or via automation)
  2. The LED bar then switches to blue, and ramps from 0 to the target percent as the load ramps.
  3. After the load is done ramping, the LED bar switches back to 100% bright white.
  4. if you then issue an “off” command, to the LED bar, it reverts to the default blue that represents the dim level of the load.

This should be your fix