首页 > 编程语言 >home-assistant core 源码粗读--对设备历史的处理(三)

home-assistant core 源码粗读--对设备历史的处理(三)

时间:2024-02-21 17:03:48浏览次数:38  
标签:core https -- assistant 源码 io home

我们已经知道User 等保存是直接以json的形式直接保存到文件中。

先说结论:设备的检测历史默认保存在sqlite中

The default, and recommended, database engine is SQLite which does not require any configuration. The database is stored in your Home Assistant configuration directory (’/config/’) and is named home-assistant_v2.db.

https://www.home-assistant.io/integrations/history/

https://www.home-assistant.io/integrations/recorder/

与历史相关的文件: homeassistant/components/filter # 在dashboard中显示历史曲线的上层逻辑。(可以通过line-chart 等关键词定位到这个文件)

 

标签:core,https,--,assistant,源码,io,home
From: https://www.cnblogs.com/xunhanliu/p/18025646

相关文章

  • 中文乱码解决方法
    方法一:  win32-msvc*{QMAKE_CXXFLAGS+=/source-charset:utf-8/execution-charset:utf-8}代码是在一个Qt项目文件(通常是以.pro扩展名结尾的文件)中使用的,用于指定在使用MSVC编译器时的特定编译选项。具体来说,win32-msvc* 是一个通配符模式,表示适用于使用MSVC......
  • Go 100 mistakes - #42: Not knowing which type of receiver to use
          ......
  • 《程序是怎样跑起来的》第10章
    本章主要讲通过汇编语言认识程序的真面目。本章讲汇编语言到程序,那么,我们总得要知道什么是汇编语言吧?其实呢汇编语言就是(assemblylanguage)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的......
  • (附项目源码)uni-app关于uni-ui使用问题
    uni-app关于uni-ui使用问题:https://blog.csdn.net/linan996/article/details/121503372?ops_request_misc=&request_id=&biz_id=102&utm_term=uniapp%20%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20uni_modules&utm_medium=distribute.pc_search_result.none-task-blo......
  • C++开发基础知识(修改)
    2024-01-0820:13星期一博客内容来自相关书籍和网站内容总结,仅供个人参考使用:笔者@StuBoo使用目录快速转到技术面试问题汇总、算法笔记1.C++语言基础1.1语言特性面向对象编程(OOP):C++支持面向对象编程,包括封装、继承和多态。通过类和对象,可以将数据和方法组织成单个单元,......
  • jQuery入门
    原文链接:https://zhuanlan.zhihu.com/p/635366269为什么要学jQuery?使用JavaScript开发过程中,有许多的缺点:查找元素的方法单一、遍历数组很麻烦,通常要嵌套一大堆的for循环有兼容性问题、想要实现简单的动画效果也很麻烦、代码冗余。为了解决这些问题,我们在JavaScript开发中使用jQ......
  • S3服务器上传问题
    客户S3环境有升级变迁,然后之前上传文件服务器出现异常问题生产环境S3服务器文件上传异常原因及解决方案:上传文件-异常信息如下:com.amazonaws.SdkClientException:Unabletoverifyintegrityofdataupload.Clientcalculatedcontenthash(contentMD5:EWsFdgDklAxX7zec1......
  • KMP
    记录18:162024-2-5目录1.KMP1.KMP先把我之前学时候的笔记拉过来数据结构学习第二十三天串的模式匹配(KMP算法)给定一段文本,从中找出某个指定的关键字目标给定一段文本:$string=s_0s_1.....s_{n-1}$给定一个模式:$pattern=p_0p_1......p_{m-1}$求\(pa......
  • cockpit的安装和基本使用
    1.安装步骤yum-yinstallcockpitcockpit-dashboardcockpit-storagedcockpit-packagekit#启动cockpit并设为开启自启动systemctlenable--nowcockpit.socket&&systemctllist-unit-files|grepcockpit&&systemctlstartcockpit#如果需要管理虚拟机可以安装c......
  • 04-JavaScript介绍
      注意:JS是脚本语言,不需要经过编译,直接经过浏览器的解释就可以运行了。而Java语言需要先编译成class文件,再通过虚拟机进行运行。  <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>JS-引入方式</title></head><body>......