Skip to content

Troubleshooting Generated UI

Senyo edited this page Jun 7, 2026 · 6 revisions

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.

Quick Checks

  1. Check the active HI runtime mode and reason text.
  2. Check whether the relevant configured entities are available.
  3. Run the supported dashboard refresh or export service from the README.
  4. Reload the dashboard.
  5. Clear browser or app cache if an old layout still appears.
  6. Download native Home Assistant diagnostics if the issue continues.

Old Layout Still Showing

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:

  1. run humidity_intelligence.dump_cards or the current supported export flow
  2. open the generated YAML file in Home Assistant's config folder
  3. paste the refreshed YAML into the relevant Manual card
  4. reload the dashboard
  5. restart Home Assistant if generated entity/card data still looks stale

Missing Chips Or Rows

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.

Wrong Room, Zone, Or Source Label

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 Are Hidden

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 Looks Different

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:

  1. save options
  2. let HI reload/regenerate
  3. export or refresh cards if needed
  4. update Manual card YAML

What To Attach In A UI Issue

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.

Clone this wiki locally