Синхронизация часового пояса Homeassistant

Мой распи знает, когда активно EDT (восточное летнее время США),

HypriotOS/armv7: pirate@black-pearl in ~
$ date
Thu Oct 17 10:27:27 EDT 2019

контейнер докеров для homeassistant знает, когда активен EDT,

root@black-pearl:/# date
Thu Oct 17 10:28:54 EDT 2019

но я не могу заставить homeassistant v.0.100.2 отразить это.

Я использовал

time_zone: EST

который показывает правильное время, если бы я НЕ был в летнее время.

Вот что еще я пробовал:

  1. передача времени хоста, что явно работает, о чем свидетельствует консоль контейнеров докеров

    -v /etc/localtime:/etc/localtime
    
    -v /etc/timezone:/etc/timezone:ro
    
  2. Оставить пустым в надежде, что Freegeoip решит эту проблему за меня.

  3. Используется time_zone: EDT вместо EST, но он не распознается как допустимая конфигурация.

В конце концов, я не боюсь лгать, говоря, что мы находимся в Америке / Монктоне (UTC - 4), и вручную переключаю его обратно на EST (UTC - 5) за ночь до нашего перехода, но это не совсем в духе автоматизация, так что я бы не стал.

Любая помощь?

1 ответ

Решение
America/New_York

Решено

это сработало. я дингус. если бы я умел читать и СЛЕДУЮЩИМ НАПРАВЛЕНИЯМ, я бы прочитал, чтобы использовать tz_database_name вместо его общепринятого сокращения.

кредит Reddits u/kb5zuy

Другие вопросы по тегам