找回密码
 立即注册

微信扫码登录

搜索
查看: 130|回复: 5

[新奇玩法] 老毕插件之:简单的农历生日倒计时

[复制链接]

25

主题

399

回帖

2947

积分

金牌会员

积分
2947
金钱
2508
HASS币
110
发表于 昨天 15:28 | 显示全部楼层 |阅读模式
本帖最后由 flashbj 于 2025-8-29 15:31 编辑

哈喽,各位老宝贝们,前段时间写了个纪念日倒计时的插件,有些坛友提出能不能添加农历,其实我也有能农历的需求,很多坛友说可以把农历跟之前的倒计时插件合二为一,但是可能是自己习惯问题,我觉得分开好一点。,所以现在搞了一个农历生日倒计时的插件,现在基本完成了。

以下为插件效果,先给大家看一下。

一、插件添加,将插件放到custom_components路径后,设备与服务中搜索“农历生日倒计时”,就可以搜索到。
1.jpg
二、生日添加,输入名称,比如:儿子、女儿、老婆、爸爸、妈妈等,在输入出生日期(公历)格式为YYYY-MM-DD,例如2023-11-11。
2.jpg
三、生成实体,添加成功后会生成:出生日期、明年年龄、现在年龄、农历生日、生日倒计时、生日名称、下一个农历生日的日期(公历日期)、具体年龄(X岁XX月XX天)
3.jpg
四、安装依赖库,因公历转农历需要lunar-python、aiofiles、python-dateutil三个依赖库,所以需要手动安装一下,进入ssh通过以下命令进行安装(说明一下此插件是依赖lunar-python 1.4.4版本写的,所有安装lunar-python时必须高于这个版本,1.4.4版本目前应该为最新版本)
pip install lunar-python
pip install aiofiles
pip install python-dateutil

4.jpg

以上步骤操作完毕之后重启homeassistant,重启完成后,就可以正常添加农历生日了。

现在还在测试不同版本ha的兼容性,前几个版本出现过有些版本的ha无法使用的问题,现在对代码进行了修改,正在进行不同版本兼容性的测试。测试完成后,会设计UI卡片,届时需要的坛友多的话,我会将插件上传到此贴中。

有需要的坛友可以关注一下,让我看看有多少坛友需要,如果大家有什么需要的插件也可以告诉我,我可以尝试去做一下。



评分

参与人数 1金钱 +10 收起 理由
hungheo + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

15

主题

512

回帖

2929

积分

金牌会员

积分
2929
金钱
2402
HASS币
0
发表于 昨天 15:42 | 显示全部楼层
能直接添加农历生日不,不知道别人的出生年月呀
回复

使用道具 举报

25

主题

399

回帖

2947

积分

金牌会员

积分
2947
金钱
2508
HASS币
110
 楼主| 发表于 昨天 15:47 | 显示全部楼层
jjss520 发表于 2025-8-29 15:42
能直接添加农历生日不,不知道别人的出生年月呀

如果不知道出生年月日,直接添加农历的话,那年龄,明年年龄、具体年龄、这些实体就没法计算了
回复

使用道具 举报

15

主题

512

回帖

2929

积分

金牌会员

积分
2929
金钱
2402
HASS币
0
发表于 昨天 16:39 | 显示全部楼层
flashbj 发表于 2025-8-29 15:47
如果不知道出生年月日,直接添加农历的话,那年龄,明年年龄、具体年龄、这些实体就没法计算了 ...

不用计算那些,就是要个提醒,生成一个提醒实体,最近要过生日的有哪些,方便做自动化
回复

使用道具 举报

25

主题

399

回帖

2947

积分

金牌会员

积分
2947
金钱
2508
HASS币
110
 楼主| 发表于 昨天 17:13 | 显示全部楼层
jjss520 发表于 2025-8-29 16:39
不用计算那些,就是要个提醒,生成一个提醒实体,最近要过生日的有哪些,方便做自动化 ...

那可以考虑单独做一个这种的,等空了我研究研究
回复

使用道具 举报

5

主题

61

回帖

1110

积分

金牌会员

积分
1110
金钱
1044
HASS币
0
发表于 昨天 22:18 | 显示全部楼层
https://github.com/knoop7/ha_laohuangli
或者直接使用日历、
image.png
我做了个集成,可以将日历中的事件提取为传感器,支持关键词过滤,chaosl1996/calendar_event_sensor
image.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-30 05:34 , Processed in 0.060013 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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