Is this a bug or intentional? Personally I’d prefer the dashboard to reflect the local system Time (as in there TZ where the hub is located) as per hub settings.
The time in the system settings (hub details) on the C7 is correct no matter where I am, but when I check the time from another Timezone via the dashboard it’s showing the time where I am, not at my house.
Well that should be right. If you're not in your own time zone then the device you are on is going to show the time zone you're in unless you also set that device to your home time zone. So the automatons are firing at the proper time at home correct? (trying to understand your locality setup)
On the surface this is a reasonable suggestion, however this can throw out your calendar for the period you are working on the Hubitat. Which is less than ideal when you are on a working vacation with the family and have meetings to attend.
I think it's pretty standard. So let's say you go to a web site in the US.. The time you will be shown (should time be displayed for a specific reason) will show your device's time, not the server's actual time.
That makes sense in that scenario, but this is a home automation system that is locally hosted and normally only accessed by the owner.
If I connect to my Synolgy router, Synolgy NAS’s or Open Media Vault servers remotely via web interface, they display the time at the location they reside.
You can use my date / time display driver if you want. I suspect it may display the local time zone by default, but, otherwise, you can set the time zone you want to use. There is also @jshimota 's driver I have linked on there as well, can't remember if it would cater for this or not...