找回密码
 立即注册

微信扫码登录

搜索
查看: 1908|回复: 78

[UI界面] HA 数据统一存储系统 — 数据采集+API 服务+设备桥接一体化

  [复制链接]

8

主题

258

回帖

8205

积分

论坛元老

坦万虑以存诚,憩遥情于八遐

积分
8205
金钱
7919
HASS币
72
发表于 2026-6-3 18:08:36 | 显示全部楼层 |阅读模式
本帖最后由 take1943 于 2026-6-6 17:35 编辑

个人开发的 ha_data_store 集成,现基本稳定运行,已适配我的房间精灵卡片、回放卡片、温湿度卡片、实现即开即用,分享给有需要的朋友。

它能做什么?
🎯 核心定位:对需要长时间存储的数据继续存储,并提供一个轻量级 SQLite 本地方案,同时对外 API 服务。

下载地址:
游客,如果您要查看本帖隐藏内容请回复


版本信息:
v2.0.1
2026年6月6日新增功能
  • 远程访问开关 — 数据库浏览器新增“远程访问”开关,控制是否允许非同网段(跨网段/外网)客户端访问管理页面;
  • 默认关闭状态(仅允许局域网 /24 同网段访问);
  • 重启 Home Assistant 后自动重置为关闭状态,不保留上次开关状态;
  • 开启后仍需输入管理员密码登录,不影响现有安全机制;
Bug 修复
  • 移动端 403 下载问题 — 修复数据库浏览器在非同网段访问被拒时,移动端浏览器误触发下载 0kb 文件的问题(响应缺少 content-type 导致浏览器无法正确识别内容)
安全建议
此开关仅影响数据库浏览器页面(db_viewer),API 接口不受影响。
  • 建议使用完毕后及时手动关闭
  • 公网暴露场景下建议配合反向代理 + HTTPS + 强密码使用




                               
登录/注册后可看大图

                               
登录/注册后可看大图






主要功能:
[td]
模块一句话描述
📡 设备类监听开关/灯/空调等 ON/OFF,自动记录每次开关时间、时长、电量,支持跨天拆分
🌡️ 传感器类温湿度/PM2.5/CO2/功率等定时采集,支持整分钟对齐
📊 属性提取从实体属性的数组/嵌套字段中提取数据独立建表
🔗 设备桥接通过 WebSocket 连接远程 HA,在本地方便地查看和控制远程实体(switch/light/climate/cover/fan/lock/number/select/sensor/binary_sensor)
🖥️ 虚拟设备动态创建自定义实体
📁 文件源→实体监听 JSON 文件变化自动生成 HA 实体
🌐 API源→实体定时请求外部 API 生成 HA 实体
📤 推送目标实体状态推送到外部 HTTP
🩺 健康数据血压/体温/体重记录
🧹 扫地机器人轨迹记录
自带完整的 HTTP API 和内置数据库浏览器,不需要额外装任何东西就能在浏览器里查看和编辑数据。
安装方式
通过 HACS 添加自定义仓库,或者手动复制到 custom_components 目录,重启后在"添加集成"中搜索"HA数据统一存储系统"。
快速使用
  • 添加集成 → 点击配置 → 添加设备/传感器
  • 访问 http://你的HA地址:8123/api/ha_data_store/db_viewer 管理数据
  • 通过 GET /api/ha_data_store/query?type=device_history&entity_id=switch.xxx&key=你的Key 查询数据
安全方面
三个独立开关控制 API/浏览/修改权限,API 走 Key 鉴权,管理页需要密码登录且限制同网段。
适用场景
  • 需要将 HA 数据对外暴露给其他系统的
  • 想统计设备开关时长和用电量的
  • 需要跨 HA 实例桥接实体的
  • 有长期存储数据需求的
控制界面

1.png 2.png 3.png 4.png 5.png 6.png

评分

参与人数 7金钱 +101 HASS币 +20 收起 理由
summ99111 + 10 感谢楼主分享!
xiongmx + 10 大神666!
admin + 20 + 20 火钳留名
Mr.G + 20 纳尼,还有这种操作?
jensun + 5 高手,这是高手!
sorrypqa + 20 感谢楼主分享!
hhh. + 16 论坛有你更精彩!

查看全部评分

坦万虑以存诚,憩遥情于八遐
回复

使用道具 举报

68

主题

1707

回帖

1万

积分

元老级技术达人

积分
15672
金钱
13887
HASS币
80
发表于 2026-6-3 18:32:38 | 显示全部楼层
此贴必火,赶紧抢个沙发!感谢大佬的神作!
回复

使用道具 举报

0

主题

35

回帖

192

积分

注册会员

积分
192
金钱
157
HASS币
0
发表于 2026-6-3 18:49:14 | 显示全部楼层
大佬,我又来学习了
回复

使用道具 举报

6

主题

94

回帖

1244

积分

金牌会员

积分
1244
金钱
1144
HASS币
10
发表于 2026-6-3 19:59:35 | 显示全部楼层
终于完工了 大佬
回复

使用道具 举报

0

主题

274

回帖

765

积分

高级会员

积分
765
金钱
491
HASS币
0
发表于 2026-6-3 20:09:13 来自手机 | 显示全部楼层
感谢分享!!!
回复

使用道具 举报

23

主题

149

回帖

1467

积分

金牌会员

积分
1467
金钱
1295
HASS币
0
发表于 2026-6-3 20:10:14 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

0

主题

93

回帖

322

积分

中级会员

积分
322
金钱
229
HASS币
0
发表于 2026-6-3 21:21:45 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

28

主题

589

回帖

5145

积分

论坛元老

积分
5145
金钱
4528
HASS币
0
发表于 2026-6-3 21:46:27 | 显示全部楼层
除了界面 相比MariaDB这些数据库有啥好处啊
回复

使用道具 举报

8

主题

258

回帖

8205

积分

论坛元老

坦万虑以存诚,憩遥情于八遐

积分
8205
金钱
7919
HASS币
72
 楼主| 发表于 2026-6-3 22:10:10 | 显示全部楼层
nuaawmy 发表于 2026-6-3 21:46
除了界面 相比MariaDB这些数据库有啥好处啊

内置api服务、属性采集
坦万虑以存诚,憩遥情于八遐
回复

使用道具 举报

0

主题

56

回帖

929

积分

高级会员

积分
929
金钱
873
HASS币
0
发表于 2026-6-3 22:41:08 | 显示全部楼层
,这个吧ghjjbvhk
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2026-6-16 13:18 , Processed in 0.015278 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表