As a user of home assistant for a year or so, but as a web developer for nearly 15 years, I find the accessibility of home assistant to be lacking. I am fortunate enough to not require use of a screen reader, brail tech or other “non standard” tech, but as an open for all system, this should be baked in to enable everyone to have the same/equivalent experience of using home assistant.
A lot of the focus recently has been on voice and AI, for obvious reasons. But creating a truly open for all experience will really put HA above and beyond those of the big tech companies.
My own experience is web focused but I know from being a “power user” that tabbing between dashboard components is pretty much non existent, even only using core cards. This alone makes me despair at the experience that other users and potential users go through. (Bear in mind that a11y is not always a permanent issue and likely everyone will have issues at some point - screen glare, broken arm, holding a baby, short term mobility issues, as well as mental and physical disability).
This is almost certainly going to put off anyone who doesn’t use standard interactive devices such as a mouse. If I struggle with a keyboard only set up, I can only imagine how difficult HA is to use with a screen reader, touch only, keyboard only, brail device, pointer device, eye tracking etc.
I appreciate it’s harder to get third party integrations to follow guidelines or requirements, but the core UI should be useable for all, regardless of a11y requirements. Rules in place for this would encourage the fantastic community to follow, making the HA ecosystem an inclusive place for all to use.
I foresee HA being the forerunner in a11y for smart home solutions, enabling everyone to succeed in navigating the (quite frankly overwhelming) array of opportunities with the vigour we all aspire to.
Final point, smart tech actually helps to improve accessibility issues, think: buttons to call for help, light switches at wheelchair height, cameras to show who is at the door, automations to keep a house or room warm. With all of these improvements to those beneficiaries, why not make the entire ecosystem as a11y friendly as possible?