I’m new to all this so go easy on me. I just created a replacement for the ha-text-editor (it uses ha-text-editor under the hood). I wanted real-time updates and more.
Super Text Input Card for Home Assistant
I hate the default text_input card. It’s huge, ugly and the onblur update is annoying. Especially on mobile. I wanted a replacement that was compact, flexible, could easily be styled and had icon(s)/button(s).
So, I made one. A highly customizable text input card that provides real-time updates, buttons (and actions), advanced styling options and more. It also supports firing events after text updates, to same on creating automations. It supports text entities as well as text_input entities.
Want to edit in real-time (with debounce) - yes.
Want to send your text to TTS with a built in button - yes.
Want to update the text and then send an action with the text supplied - yes.
Want 4 buttons - yes.
Again - I’m new to this and hacked my way to this card. Must be bugs. Must be missing things. Just let me know. I’ll do my best! Also feel free to edit the code and send me PR’s. The code is heavily commented. Not quite ready for HACS yet. So manual install.
I’m using your super-text-input card as a search bar solution on my HA dashboard.
It works pretty good, but it would be great if the realtime update mode would be enhanced. Did you make any progress on that subject? On the repository page you mentioned a hack for this. Care to inform me/us what this hack is?
After updating to Home Assistant 2026.4, the input_text card no longer works correctly.
The configured parameters no longer have any effect, especially in the editor section.
The editor parameters don’t influence anything anymore, and the editor is no longer positioned in front of the card but appears offset/misaligned.
Are there any solutions? It was the best card for me to enter text to announce on my Amazon Echo devices.
Here’s the screenshot of how it was before and how it became after the update.
Unfortunately, after replacing the files with the new ones from your repository and restarting home assistant, the card doesn't seem to be working.
The card isn't rendering (not in the visual editor, but neither when I add it to my view).
Also, after selecting a text_input helper, I'm not able to change from blur to real-time mode (the option is there, but it doesn't react when clicking on it).
2. Check the resource URL. In HA: Settings → Dashboards → ⋮ menu → Resources. Find the super-text-input.js row. If the URL is /local/community/super-text-input/super-text-input.js?v=0.3.18 (or anything older than ?v=0.3.22), edit it and bump the ?v= to 0.3.22. Save. Hard-refresh again.
3. Console errors. With DevTools open, reload the dashboard. Paste any red error lines you see.
Thanks for this great component, and you helping me improve my home announcement widget. It allows us to send messages to the dashboard to each individual room or to all rooms at once, using tts to Google Home devices:
I also used UIX to make a foundry, which wraps this in a component I can reuse.
Which buttons are shown can be set by parameters, so I can put one in each room dashboard with only the appropriate button. This is the code for the uix foundry: