The JSON Config schema for type 'text' enforces additionalProperties:false and 'multiline' is not a documented property. Its presence caused the admin UI to fail schema validation and refuse to render the panel. Multi-line behaviour is already provided by 'minRows: 6' alone — the schema explicitly states: "Set this attribute to 2 or more if you want to have a textarea with more than one row." Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
61 lines
1.5 KiB
JSON
61 lines
1.5 KiB
JSON
{
|
|
"i18n": true,
|
|
"type": "panel",
|
|
"items": {
|
|
"host": {
|
|
"type": "text",
|
|
"label": "Home assistant IP",
|
|
"sm": 12,
|
|
"md": 6,
|
|
"lg": 4
|
|
},
|
|
"port": {
|
|
"type": "number",
|
|
"label": "Home assistant WS Port",
|
|
"min": 1,
|
|
"max": 65535,
|
|
"sm": 12,
|
|
"md": 6,
|
|
"lg": 4
|
|
},
|
|
"_divider1": {
|
|
"type": "divider"
|
|
},
|
|
"password": {
|
|
"type": "password",
|
|
"label": "Password",
|
|
"repeat": true,
|
|
"visible": true,
|
|
"sm": 12,
|
|
"md": 6,
|
|
"lg": 4
|
|
},
|
|
"_divider2": {
|
|
"type": "divider"
|
|
},
|
|
"secure": {
|
|
"type": "checkbox",
|
|
"label": "Secure",
|
|
"sm": 12,
|
|
"md": 6,
|
|
"lg": 4
|
|
},
|
|
"_divider3": {
|
|
"type": "divider"
|
|
},
|
|
"excludePatterns": {
|
|
"type": "text",
|
|
"label": "Exclude patterns (one per line)",
|
|
"help": "Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.",
|
|
"minRows": 6,
|
|
"sm": 12
|
|
},
|
|
"verboseFilterLog": {
|
|
"type": "checkbox",
|
|
"label": "Verbose filter logging",
|
|
"help": "When enabled, log each excluded entity_id individually during the initial adapter sync (requires loglevel info or debug).",
|
|
"sm": 12
|
|
}
|
|
}
|
|
}
|