Locked Out of All Dashboards – PIN Stuck ON – Cannot Clear

I am completely locked out of all Hubitat Dashboards, including brand-new ones. A PIN is being forced on me by the system, even though no PIN was ever set.**

Here is exactly what is happening:

  • The dashboard shows a PIN prompt: “Enter PIN to load dashboard.”
  • In the child dashboard app, the only option that appears is “Require this PIN before loading the dashboard.”
  • If I turn that OFF and hit Done, it immediately turns itself back ON when I reopen the settings.
  • The parent “Hubitat Dashboard” app shows no PIN set at all, no security enabled.
  • I created a brand-new dashboard, and it is also instantly locked behind the same phantom PIN.
  • Forced overwrite (set a PIN → save → remove → save) does not clear the behavior.
  • Clearing browser cache, cookies, local vs cloud URLs, and hard refresh do not help.
  • Cloning dashboards also clones the stuck PIN behavior.
  • Other apps/devices work normally — only Dashboards are affected.

This appears to be corruption inside the Hubitat Dashboard parent app instance, likely a stuck security flag or PIN attribute that cannot be cleared from the UI.

Could a Hubitat staff member please reset the security/PIN attributes for the Dashboard parent app on the backend?

Thank you in advance — this has completely locked me out of all dashboards.

@support_team @bobbyD

Cloud or local dashboards, or both?
Which firmware version?
What is the hub id?

Hi @gopher.ny, thanks for the quick reply.

  1. Cloud or local dashboards?
    Both.
    I am locked out whether I load the local URL or the cloud URL.
    The PIN prompt appears in both cases.

  2. Firmware version:
    2.4.3.167

  3. Hub ID:

Let me know if you also need the App ID for the Hubitat Dashboard instance.

Thanks again!


You should edit your answer to delete the Hub ID. You don't want that public (not sure why). Send @gopher.ny a PM with that info instead.

1 Like

@jwrit45, can you check if there are any PINs appearing in the dashboard app?
Go to Apps - Hubitat dashboards - Dashboard name - Advanced section (may be collapsed initially). There are PINs for dashboard and HSM there.
If there are any PINs, please delete them, then update the app. Let me know if the PIN is/was there.

2 Likes

In Apps > Hubitat dashboards > Dashboard October ( my failing dashboard ) when I select advanced, I do have a four dot pin. I delete them but they fill in right back after I select " Done " and go right back to advanced again. BTW: I have tried making a new dash


board, but it does the same thing.

Just an additional data point:
I created a brand-new dashboard by copying only the layout attributes from my “Dashboard October.” and it forced the setup to the Eazy Dashboard and guess what?

The new dashboard (“Eazy Dashboard”) works perfectly — no PIN fields, no lockouts, and no errors. ( But for reasons, I really would like to have my normal " Dashboard October " available ).

Not sure what that means from a technical viewpoint, but sure seems to mean something.

Victor: I have sent my latest .lzf file to the email address you provided but I keep getting bounce-backs that look like they are not getting to you.

New .lzf file that you repaired has been installed and everything seem back to 100% . Thank you very much.

2 Likes

Update / escalation:
I’ve now confirmed the forced PIN is triggered inside the Apps → Classic Dashboard editor itself, immediately after selecting a device to add — before any tile is created or the dashboard UI renders. This now occurs on multiple Classic dashboards (including ones that previously worked) and with simple devices (e.g., Zigbee outlet), not device-specific. EZ Dashboards remain fully functional. This strongly suggests a corrupted or incompatible internal database / index used by the Classic Dashboard editor, rather than a dashboard layout, device, or driver issue. At this point Classic dashboards are effectively read-only on my hub.

You seem to have pinpointed your issue. But I'll post just for reference for anyone who may be searching this issue as mine lead me here. I was having a similar issue with dashboards and a pin being added. Mine turned out to be Chrome's password manager autofilling the field. It only happens if I click on add devices immediately after opening the app. A field flashes with my email in it, quickly disappears and them my pin field is populated. I'm pretty sure it's my saved hub login credentials. I can replicate this consistently. If I wait a few seconds before clicking on add device, it does not happen. I should add this occurs using remote access. I have not tested it locally.

1 Like

You're bringing back memories. I had this happen while using Chrome a long time ago.

1 Like

You should still be able to delete the PIN in the app itself (as a workaround).
I'll check the logic. Wasn't able to reproduce it.

I'll look into that specifically. Maybe add a confirmation if user sets or changes the PIN before saving.

2 Likes

Yup! I just made the switch from Mozzilla to Chrome and that cleared my problem up. Thanks for putting me onto it. - jwrit

2 Likes

Thanks to all. - jwrit

1 Like

Just to clarify, you went from Firefox to Chrome? My issue is with Chrome, not Firefox.

Thanks again for the help on this — much appreciated.

One follow-up question after reviewing the recent 2.4.3.176 release notes:

The notes mention “Likely fixed the issue of autocomplete silently filling PIN fields for EZ dashboards.”

In my case, the forced / un-clearable PIN behavior appeared only on classic dashboards, while EZ dashboards were unaffected and continued to work normally. After restoring the repaired database, classic dashboards are now working again as expected.

Is it possible that the underlying fix applies to classic dashboards as well, but was described as EZ dashboard–related in the release notes?

I’m mostly asking for clarity so others running classic dashboards who encounter similar PIN issues know whether this release addresses it for them too.

Thanks again — and thanks again for the quick turnaround on the database repair. - jwrit