分页: 1 / 1
Domoticz的資料庫
发表于 : 周二 8月 29, 2017 15:53
由 berrylin
請問要怎麼讀取資料庫或是導出?
以日為單位,最多好像週期設到7天,也就是5分鐘一筆的資料最多七天
能否拉長這個期限、或是可以自由的選取想看的期間資料
那這樣甚至可以作為簡單的環境控制系統了
Re: Domoticz的資料庫
发表于 : 周三 8月 30, 2017 15:46
由 DT27
berrylin 写了: ↑周二 8月 29, 2017 15:53
請問要怎麼讀取資料庫或是導出?
以日為單位,最多好像週期設到7天,也就是5分鐘一筆的資料最多七天
能否拉長這個期限、或是可以自由的選取想看的期間資料
那這樣甚至可以作為簡單的環境控制系統了
数据库里就是根据设置保存的,最多存七天数据,其它时间都是保存到平均值。
想要保留所有数据的话得自己修改源码然后编译:
文件路径:source/domoticz/main/SQLHelper.cpp
方法:void CSQLHelper::CleanupShortLog()
此方法删除所有的超时日志。
附:
获取记录api,例如获取温度湿度:
代码: 全选
http://192.168.1.123:8080/json.htm?type=graph&sensor=temp&idx=31&range=2017-08-01T2017-08-31&graphtype=1&graphTemp=true&graphHum=true
结果:
Re: Domoticz的資料庫
发表于 : 周三 8月 30, 2017 21:02
由 berrylin
有點深度,要研究一下
另外我是在Windows上執行,似乎找不到你講的檔案.....
若要修改,是不是就得到linux上才行?
Re: Domoticz的資料庫
发表于 : 周四 8月 31, 2017 09:16
由 DT27
berrylin 写了: ↑周三 8月 30, 2017 21:02
有點深度,要研究一下
另外我是在Windows上執行,似乎找不到你講的檔案.....
若要修改,是不是就得到linux上才行?
我说的是修改源码,安装的都是源码编译后的文件。
源码地址:
https://github.com/domoticz/domoticz/tree/master
另外win版的编译我也不了解~~~
Re: Domoticz的資料庫
发表于 : 周日 9月 03, 2017 12:55
由 berrylin
定期刪掉過期的詳細資料的執行碼在哪裡?
想要保存所有的詳細資料,另外是否會導致LiteSQL崩毀?
如何手動導出感測器的csv資料?