本帖最后由 flashbj 于 2025-8-29 15:31 编辑
哈喽,各位老宝贝们,前段时间写了个纪念日倒计时的插件,有些坛友提出能不能添加农历,其实我也有能农历的需求,很多坛友说可以把农历跟之前的倒计时插件合二为一,但是可能是自己习惯问题,我觉得分开好一点。,所以现在搞了一个农历生日倒计时的插件,现在基本完成了。
以下为插件效果,先给大家看一下。
一、插件添加,将插件放到custom_components路径后,设备与服务中搜索“农历生日倒计时”,就可以搜索到。
二、生日添加,输入名称,比如:儿子、女儿、老婆、爸爸、妈妈等,在输入出生日期(公历)格式为YYYY-MM-DD,例如2023-11-11。
三、生成实体,添加成功后会生成:出生日期、明年年龄、现在年龄、农历生日、生日倒计时、生日名称、下一个农历生日的日期(公历日期)、具体年龄(X岁XX月XX天)
四、安装依赖库,因公历转农历需要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
以上步骤操作完毕之后重启homeassistant,重启完成后,就可以正常添加农历生日了。
现在还在测试不同版本ha的兼容性,前几个版本出现过有些版本的ha无法使用的问题,现在对代码进行了修改,正在进行不同版本兼容性的测试。测试完成后,会设计UI卡片,届时需要的坛友多的话,我会将插件上传到此贴中。
有需要的坛友可以关注一下,让我看看有多少坛友需要 ,如果大家有什么需要的插件也可以告诉我,我可以尝试去做一下。
|