分页: 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資料?