找回密码
 立即注册

微信扫码登录

搜索
查看: 417|回复: 4

[插件集成] 【阿木制作】历史上的今天 Home Assistant 集成

[复制链接]

57

主题

221

回帖

2083

积分

论坛技术达人

积分
2083
金钱
1800
HASS币
20
发表于 7 天前 | 显示全部楼层 |阅读模式
本帖最后由 lambilly 于 2025-10-16 10:57 编辑

历史上的今天 Home Assistant 集成

hacs_badge
这是一个用于 Home Assistant 的集成,通过探数API获取"历史上的今天"数据,并提供滚动显示功能。

功能特点

  • 📅 获取历史上的今天重要事件
  • 🔄 自动过滤敏感内容(逝世、去世等)
  • ⏰ 可配置的数据更新间隔(60-43200分钟)
  • 📜 头条滚动显示功能,可配置滚动间隔(5-300秒)
  • 🏷️ 中文界面,易于配置
  • 📊 提供两个实体:今日历史和滚动历史

安装

通过 HACS 安装(推荐)

  1. 在 HACS 中点击"集成"
  2. 点击右下角的"添加自定义存储库"
  3. 输入仓库URL (https://github.com/lambilly/hass_today_history/) ,并选择类别为"集成"
  4. 在集成列表中找到"历史上的今天"并安装
  5. 重启 Home Assistant

手动安装

  1. custom_components/today_history 文件夹复制到您的 Home Assistant 配置目录中
  2. 重启 Home Assistant

配置

第一步:获取 API 密钥

  1. 访问 探数API
  2. 注册账号并申请免费的"历史上的今天"API密钥

第二步:添加集成

  1. 进入 Home Assistant → 设置 → 设备与服务 → 集成
  2. 点击"添加集成"
  3. 搜索"历史上的今天"
  4. 输入您的 API 密钥
  5. 配置数据更新间隔和头条滚动间隔
  6. 点击提交

实体

集成会创建以下实体:

传感器.今日历史

  • 状态: 数据更新时间
  • 属性:
    • title: 标题
    • today_item: 今日历史事件
    • history_list: 历史事件列表
    • total_count: 总事件数量
    • update_interval: 数据更新间隔(分钟)

传感器.滚动历史

  • 状态: 当前日期
  • 属性:
    • title: 事件标题
    • year: 事件年份
    • month: 事件月份
    • day: 事件日期
    • content: 事件内容
    • scroll_index: 当前滚动索引
    • total_items: 总事件数量
    • scroll_interval: 滚动间隔(秒)

设备

集成会创建一个名为"信息查询"的设备,包含上述两个实体。

配置选项

在集成选项中可以调整以下设置:

  • 数据更新间隔: 60-43200分钟(默认1440分钟,即24小时)
  • 头条滚动间隔: 5-300秒(默认30秒)

卡片显示,需要在HACS安装:Lovelace HTML Jinja2 Template card 卡片

type: custom:html-template-card
content: >-
  {% set content = state_attr('sensor.xin_xi_cha_xun_gun_dong_li_shi',
  'content') %} {% set month =
  state_attr('sensor.xin_xi_cha_xun_gun_dong_li_shi', 'month') %} {% set day =
  state_attr('sensor.xin_xi_cha_xun_gun_dong_li_shi', 'day') %}<div
  style="color: white;"><p align=left><h3 style="color: white; margin-bottom:
  0px;">【📋历史上的今天】({{month}}月{{day}}日)</h3> </p> </div> <p align= left
  style="color:  white; font-size: 1.0em; margin-top: 10px;">{{ content }}</p>

故障排除

常见问题

  1. API密钥无效
    o        检查API密钥是否正确
    o        确认在探数API平台已激活"历史上的今天"服务
  2. 无法获取数据
    o        检查网络连接
    o        查看Home Assistant日志获取详细错误信息
  3. 实体不更新
    o        检查数据更新间隔设置
    o        确认集成配置正确

日志调试

如需调试信息,请在 configuration.yaml 中添加:

logger:
  default: info
  logs:
    custom_components.today_history: debug

支持

如有问题,请:

  1. 查看 Home Assistant 日志
  2. 检查集成配置
  3. 在项目仓库提交 Issue

许可证

MIT License

贡献

欢迎提交 Pull Request 和 Issue 来改进这个集成。


屏幕截图_15-10-2025_161854_home.lamnas.top.jpeg






today_history.zip

6.86 KB, 下载次数: 0

评分

参与人数 1金钱 +12 收起 理由
隔壁的王叔叔 + 12 感谢楼主分享!

查看全部评分

回复

使用道具 举报

21

主题

420

回帖

2827

积分

金牌会员

积分
2827
金钱
2381
HASS币
20
发表于 7 天前 | 显示全部楼层
感谢分享  666666
回复

使用道具 举报

10

主题

135

回帖

1404

积分

论坛积极会员

积分
1404
金钱
1259
HASS币
5
发表于 7 天前 | 显示全部楼层
感谢分享  需要!
回复

使用道具 举报

0

主题

240

回帖

3051

积分

论坛元老

积分
3051
金钱
2811
HASS币
0
发表于 7 天前 | 显示全部楼层
感谢牛人分享
回复

使用道具 举报

1

主题

58

回帖

241

积分

中级会员

积分
241
金钱
182
HASS币
0
发表于 6 天前 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-22 04:41 , Processed in 0.057733 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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