HA Supports multiple Zones, and those zones can be anywhere on the map - even in multiple time zones. However there does not appear to be support for multiple time zones in Home Assistant.
My HA install has devices in two different locations that are also in different time zones. However reporting History is always shown in the default Time Zone as set in Configuartion.yaml and it does not allow for a second time zone in that yaml.
However, it is possible to create multiple Zones in HA in there correct locations on the map.
So, would I would like (and I understand this is a Tall Request) is:
Support Multiple Time Zones in Configuration.yaml
Assign Zones to their corresponding Time Zones
So that:
When Areas are assigned to their corresponding Zone, and Devices to that Area, the Reporting History date and time is shown in the Time Zone of that Area/Zone/Time Zone.
I don’t believe that they are contradictory. For example, if OP had a contact sensor in Eastern Time Zone and one in Pacific time zone that both open at 4:00 p.m. Eastern, he wants his logs to show the one in the Eastern Time Zone opened at 4:00 p.m. Eastern Daylight Time and the one in the Pacific Time Zone opened at 1:00 p.m. Pacific Daylight Time. Currently, he/she is saying that both would log as 4:00 p.m. EDT.
Home assistant seems to support zones geographically but not time zone.
Ok, somehow my mind repeatedly inserted “time” in that first quote. I see now they are talking about zones not time zones.
I’ll vote but don’t hold your breath. It took forever just to get the server time zone in the frontend as an option (and it still does not apply everywhere).
And as a continuation to the OP’s question, if he has a light switch in Eastern Time Zone set up to turn on at sunset and one in the Pacific Time Zone set to turn on at sunset, would each turn on at their respective sunsets or would both come on at the Eastern Time Zone’s sunset assuming his HA is in the Eastern Time Zone in the yaml?
At the moment it would be the server time zone sunset. If their feature request gets implemented I would expect it to be each local time zone’s sunset.