跳转到内容

SNTP 时间源

# 示例配置条目
time:
- platform: sntp
id: sntp_time
timezone: Europe/Sofia
servers:
- 0.pool.ntp.org
- 1.pool.ntp.org
- 2.pool.ntp.org
  • servers (可选, 字符串列表):选择最多 3 个用作时钟源的 NTP 服务器。默认为 0.pool.ntp.org1.pool.ntp.org2.pool.ntp.org

  • 基本时间配置的所有其他选项。

NOTE

如果您使用 手动 IP,请确保配置 DNS 服务器(dns1, dns2)或仅使用 IP 地址作为 NTP 服务器。

WARNING

由于 SNTP 实现的限制,在 ESP8266 和 ESP32 以外的平台上,此组件仅在检测到系统时钟已设置时触发一次 on_time_sync,即使更新不是由 SNTP 实现完成的!当 SNTP 与其他实时组件一起使用时,必须考虑到这一点,因为其他时间源可能在 SNTP 同步之前更新时间。