crazysiri 发表于 2020-1-30 11:48:36

【20200330显示xx生日(1岁)】节假日 纪念日 农历 阴历 阳历插件

本帖最后由 crazysiri 于 2020-6-3 19:29 编辑

##################################################################################

2020.06.03 更新1.修复当天的纪念日 不显示的问题2.custom ui的 间距问题(应该是新版本导致的)3.点击custom ui 可以进入控件的详情4.控件详情的汉化5.在最近的纪念日之后增加 接下来的纪念日,现在能同时显示更多自定义的纪念日了(目前支持两个,看后期需要增加yaml配置)

##################################################################################

2020.03.30更新:

1.支持显示 xx生日(1岁)
2.节假日,工作日,休息日改为icon
详见git文档

##################################################################################


2020.02.19新增:

自定义UI



ui-lovelace.yaml
resources:- type: module    url: /local/custom-lovelace/ch_calendar-card/ch_calendar-card.js
卡片配置- type: 'custom:ch_calendar-card'    entity: sensor.holiday                                            icons: /local/custom-lovelace/ch_calendar-card/icons/


##################################################################################


2020.02.08新增:

1.母亲节和父亲节的配置

    name和date字段不能共存
    name字段只限 "母亲节""父亲节"

    notify_principles:
      '91|7':
      - name: "母亲节"


2.修复由于 utc 时间导致过一天不更新时间的bug

##################################################################################

2020.02.05 新增:
1.调用外部脚本功能,可以实现例如 :距离14天是女朋友生日的时候给app推送消息提醒或者距离30天是国庆的时候app推送提醒买车票
具体请看git 链接 里面的文档

***另外已经在使用的用户记得看文档最下面的配置有部分更新

##################################################################################

过年在家无聊 撸代码,不敢出门啊
看了L大的插件,修改了一下,弄了个git方便维护,方便大家pull request
文档更新具体看git吧

https://github.com/Crazysiri/chineseholiday

有bug尽管提
大家git给个star哈

缥缈的孤鸿 发表于 2020-1-30 12:32:59

感谢大佬分享!!

zsyg 发表于 2020-1-30 13:49:38

谢谢分享

wshc1216 发表于 2020-1-30 15:15:38

前排支持

wen_jxpx 发表于 2020-1-30 16:56:35

好像作者借鉴了点我改的你的代码,当时我测的有一个bug就是,假日过了不会消除,一直没时间弄,不知你的会不会有这个问题。不管怎么说原作者有更新是最好的了~

xuyang 发表于 2020-1-30 16:58:54

报错
File "/home/homeassistant/.homeassistant/custom_components/chineseholiday/sensor.py", line 86, in setup_platform
    sensors =
File "/home/homeassistant/.homeassistant/custom_components/chineseholiday/sensor.py", line 99, in __init__
    self._holiday = holiday.Holiday()
File "/home/homeassistant/.homeassistant/custom_components/chineseholiday/holiday.py", line 139, in __init__
    self.database = HolidayDatabase()
File "/home/homeassistant/.homeassistant/custom_components/chineseholiday/holiday.py", line 29, in __init__
    self.connect()
File "/home/homeassistant/.homeassistant/custom_components/chineseholiday/holiday.py", line 34, in connect
    self.conn = sqlite3.connect('data.db',check_same_thread=False)
sqlite3.OperationalError: unable to open database file

crazysiri 发表于 2020-1-30 18:42:07

wen_jxpx 发表于 2020-1-30 16:56
好像作者借鉴了点我改的你的代码,当时我测的有一个bug就是,假日过了不会消除,一直没时间弄,不知你的会 ...

啊?借鉴了点我改的?没太懂,主要有些功能他这个没有,我重构了下补了点代码,有些功能的基础逻辑没动,所以可能会有

crazysiri 发表于 2020-1-30 18:56:40

xuyang 发表于 2020-1-30 16:58
报错
File "/home/homeassistant/.homeassistant/custom_components/chineseholiday/sensor.py", line 86,...

你是啥机器,我是树莓派,还没发现,等我研究一下

wen_jxpx 发表于 2020-1-30 19:02:44

crazysiri 发表于 2020-1-30 18:42
啊?借鉴了点我改的?没太懂,主要有些功能他这个没有,我重构了下补了点代码,有些功能的基础逻辑没动, ...

仔细看了下,原来你不是原作者, 我是依照这个改的https://bbs.hassbian.com/thread-1237-1-1.html
然后发布了这个https://bbs.hassbian.com/thread-9008-1-1.html

crazysiri 发表于 2020-1-30 19:04:17

xuyang 发表于 2020-1-30 16:58
报错
File "/home/homeassistant/.homeassistant/custom_components/chineseholiday/sensor.py", line 86,...

看看你目录路径有没有中文目录,或者目录读写权限ls -la看看
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【20200330显示xx生日(1岁)】节假日 纪念日 农历 阴历 阳历插件