-
-
Notifications
You must be signed in to change notification settings - Fork 3
Troubleshooting Generated UI
Generated dashboards are display surfaces. They should show what Humidity Intelligence knows from backend telemetry, mappings, diagnostics, and runtime state.
If the UI looks wrong, start by separating three things:
- backend runtime truth
- generated card export state
- Home Assistant dashboard/browser cache state
That keeps a dashboard symptom from being misread as a control-engine failure.
- Check the active HI runtime mode and reason text.
- Check whether the relevant configured entities are available.
- Run the supported dashboard refresh or export service from the README.
- Reload the dashboard.
- Clear browser or app cache if an old layout still appears.
- Download native Home Assistant diagnostics if the issue continues.
This is usually one of:
- dashboard YAML was not re-exported
- Manual card YAML was not re-pasted after export
- browser/app cache is showing an older dashboard
- Home Assistant has not reloaded generated entity/card data yet
Try:
- run
humidity_intelligence.dump_cardsor the current supported export flow - open the generated YAML file in Home Assistant's config folder
- paste the refreshed YAML into the relevant Manual card
- reload the dashboard
- restart Home Assistant if generated entity/card data still looks stale
Missing optional UI is usually safer than fake UI.
A chip or row may be hidden because:
- the source telemetry is not configured
- the source entity is unavailable
- the optional row is disabled
- diagnostics did not expose the required mapping
- the current layout does not include that optional display
The generated UI should not create placeholder entities just to keep a row visible.
Room, zone, source, and output labels should come from configured telemetry, mappings, diagnostics, or backend truth.
Check:
- telemetry room labels
- level assignments
- zone room assignments
- output mappings
- diagnostics mapping summary
- generated card export after saving options
Do not fix this by hand-writing private placeholder labels into a public card example.
Output details visibility is a generated-card display option.
It should not change:
- selected lane
- output writes
- entity names
- manual override behavior
- isolation switches
- diagnostics
- runtime control
After changing this option, refresh or export the generated dashboard so the Manual card has the latest YAML.
Alert-only mode intentionally changes what the generated UI should show. Control surfaces and reason text should not imply output-control behavior that is intentionally suppressed.
After toggling alert-only mode:
- save options
- let HI reload/regenerate
- export or refresh cards if needed
- update Manual card YAML
Attach or include:
- HI version
- Home Assistant version
- layout name if known
- what option or update happened before the issue
- native Home Assistant diagnostics
- sanitized screenshot if useful
- whether card YAML was refreshed/exported
- whether browser/app cache was cleared
Keep private entity IDs, addresses, local paths, device IDs, tokens, and personal telemetry out of public issues.