我有一个设备可以读取智能仪表的P1端口。我为智能仪表创建了一个虚拟传感器,通过一个简单的外壳脚本,我可以在Domoticz中设置表读数。这个效果很好。
然而,对于这些设备(包括电力和天然气),我在第一阶段就得到了一个很大的消费高峰。这是因为虚拟传感器是以所有计数器的0值初始化的。这就产生了一个使图形不可用的峰值。
是否有一种方法来初始化非零值的表读数?
发布于 2022-03-25 15:52:37
Domoticz使用sqlite3数据库。使用sqlite3 domoticz.db '.dump' > domo.dump,您可以获得数据库的完整转储。在查找表的索引时,我找到了初始值(对于气表:)
INSERT INTO Meter VALUES(1093,0,0,'2022-03-24 18:00:00');从Meter表中移除该行完成了这一任务。
https://stackoverflow.com/questions/71606798
复制相似问题