I have a skylight that is controlled via http calls, and added as shown below.
This works fine - however, when syncing with google home, it is identified as a blind, so any attempt to open all blinds in the house also opens the window…
I thought I could remedy this by explicitly setting device_class: window
However, looking at Command Line Cover - Home Assistant it seems this is not possible. Any other ways of identifying this device to google as a window not a blind?
Ah yes. And even though I created the entities manually in configuration.yaml I can still edit them via the UI - which created the customize.yaml file - thanks!
Interestingly, when I used customize.yaml to set another blind to type “blind”, the icon for that entity changed to a blind. Which made me realise that all my blinds added via the RFXtrx addon were in fact using the window icon not the blind icon. However, it looks like I can not customize device-class for devices added via the UI
Either way, all the blinds and window seem to appear in google as blinds. Not a big issue…just odd!
Interestingly even with that set to “Door” my yaml customize is overriding it and showing it as a window. So you should be able to customize entities added via the UI.
My Somfy RFY blinds, added via RFXCom, show up in the HA UI as windows. When opening / closing them, the icon changes to open/closed variants
When controlling these using google home, via the HA integration, they appear in google home as blinds
I can manually set the icons to blinds under entity management, but if I do that, the icon does not change on open / closed
I have a command line cover, which is in the real world a velux window, and which I have set as device-class window. However, this appears in google home as a blind. So if I “open all blinds” the window opens as well
Is there a way of looking / editing what particular entities are identified as to the google home integration?