我已经使用基于时间的自动化了一段时间,它们构成了我当前拥有的积分自动化的一部分。但是,我观察到了有关系统时间的一些信息。每当发生停电时,时间都会停在中断时停止,并在电源重新打开时继续。我尝试使用该部门重置开发人员工具部分input_dateTime.set_datetime服务但无济于事。我想知道发生停电的时候会发生什么?

这是什么意思?

如果您是说您的系统时间是在停电长度的实际时间后面已重置为1970年,然后家庭助理在到达NTP服19463331伟德国际务器时有问题以调整时间。编辑:请参阅下面的基督夫的答复。

但是,如果您意味着您错过的时间触发器在家庭助手恢复时不会开火 - 那是预期的行为。19463331伟德国际触发器发生时间不是时间。

如果您需要丢失的时间触发器进行操作,则可以从自定义调度程序组件中获得(通过重新启动/离线遗漏的时间触发器仍将在重新启动时触发)。看:

您正在使用覆盆子Pi吗?它没有(电池备份的)实时时钟,需要有效的Internet连接才能使用NTP获得当前时间。直到完成,时间将为1. 1970年1月

谢谢汤姆的回复。实际上,您的意思是您在回复中罢工的部分。实际时间落后于停电持续的时间。每当我通过将RASPI 4的电源骑自行车重新启动HA实例时,系统时钟都会返回到中断的时间。

还要感谢您对错过的时间触发器的资源。我最近一直在寻找类似的东西。会检查一下

是的,我为HA使用Raspi 4。而且没有系统时钟不会重置为1970年。它从中断开始。有没有办法手动将系统时间设置为工作时间?

您可以指定“系统时间”,您正在引用吗?我的系统时间是您跑步时得到的日期主机上的命令。从未见过它停止并继续。

它是1970年1月1日(无RTC,无网络)或当前时间(RTC或NTP)。

PI的操作系统包括一个名为Fake-HWClock的实用程序,该实用程序将当前时间写入文件(并在关闭时),然后在机器再次启动时将其加载回。

对于基于时间的家庭自动化系统,这显然是一件愚蠢的事情。伟德betvictor手机版
例如,如果电源耗尽了很多小时,现在您的灯光在一天中的奇数时间内开/关,因为时钟很远。

对于我的pi(运行HA核心,因此我可以使用基础操作系统修补),我在I2C总线上添加了电池支持的时钟,并且在启动时,操作系统从中加载了时间。这样,即使它无法进入NTP源,它至少会在实际时间的一秒钟内运行。

PI的HomeasSistantos需要内部支持这种事情。