Default dashboard based on time & user?

Team,
Within my current dashboard I use lovelace-state-switch to show/hide certain cards. However, during the day I am in my home office and I ideally want the default dashboard to completely change.
Don’t want to combine 2 (big) dashboards and use the state-switch to show/hide 50% of the cards.

Q: Is there a way to say:

  • IF: userA AND time between 08:00-18:00
  • THEN: default lovelace dashboard: lovelace/homeoffice
  • ELSE: default lovelace dashboard: lovelace/mobile (outside those hours or for non-userA users)

Cheers!
DJ