crazysiri 发表于 2020-5-7 10:45:45

a120578270 发表于 2020-5-7 09:56
天气又不可以了!!!!无法获取节日数据

重启一下试试,这个接口貌似不太稳定,我家也偶尔失败,是不是有错误日志?

dcy411075564 发表于 2020-5-7 11:27:43

大神   这些文件放在哪里

crazysiri 发表于 2020-5-7 11:31:12

dcy411075564 发表于 2020-5-7 11:27
大神   这些文件放在哪里

ha目录/custom_components/chineseholiday/
注:ha目录下应该有configuration.yaml

dcy411075564 发表于 2020-5-7 11:53:53

crazysiri 发表于 2020-5-7 11:31
ha目录/custom_components/chineseholiday/
注:ha目录下应该有configuration.yaml

可以了, 但是无法获取节日数据   :dizzy:

crazysiri 发表于 2020-5-7 12:04:52

dcy411075564 发表于 2020-5-7 11:53
可以了, 但是无法获取节日数据

报错发一下

xiaoguaileo 发表于 2020-5-7 14:04:25

本帖最后由 xiaoguaileo 于 2020-5-7 14:25 编辑

holiday_api = 'http://timor.tech/api/holiday/info/{0}'.format(day)
      rep =requests.get(holiday_api)
      if rep.status_code != 200:
            return '无法获取节日数据'
这里返回的是503了,好像是接口升级了,现在不能用了



https://github.com/LKI/chinese-calendar 楼主可以参考这个修改成本地版,这样以后就不会出现此类问题

crazysiri 发表于 2020-5-7 14:31:15

xiaoguaileo 发表于 2020-5-7 14:04
holiday_api = 'http://timor.tech/api/holiday/info/{0}'.format(day)
      rep =requests.get(holiday ...

ok 我研究一下

xiaoguaileo 发表于 2020-5-7 14:32:07

crazysiri 发表于 2020-5-7 12:04
报错发一下

这里不会报错,就是API请求时出现错误,返回的不是200,而是503,所以是状态显示无法获取节日数据

a120578270 发表于 2020-5-7 15:46:57

crazysiri 发表于 2020-5-7 10:45
重启一下试试,这个接口貌似不太稳定,我家也偶尔失败,是不是有错误日志? ...

重启实体都会没掉,已经不能用快半个月了

plutosherry 发表于 2020-5-7 16:08:56

本帖最后由 plutosherry 于 2020-5-7 16:11 编辑

crazysiri 发表于 2020-5-7 10:44
你这个报错应该和插件没关系,这个是检查错误,你先检查一下格式看看,空格间距或者全角半角 ...
配置是按照github上的sensor部分添加到configuration.yaml中的,用替换法尝试了一下,如果不添加    calculate_age:
            - date: '2022-10-10 10:23:10'
            name: 'aa和bb结婚两周年'
这个部分,配置检查不会报错。
以下是你github中的sensor配置部分:
- platform: chineseholiday
    name: holiday
    solar_anniversary:
      '0121':
      - aa生日
      - cc生日
      '20200220': #这样配置会在显示的时候略有不一样,会以 bb生日(1岁) 的形式显示
      - bb生日
    lunar_anniversary:
      '0321':
      - aa农历生日
    calculate_age:
            - date: '2022-10-10 10:23:10'
              name: 'aa和bb结婚两周年'
    notify_script_name: 'test'
    notify_time: "09:10:00"
    notify_principles:
      '14|7|1':
      - date: "0101"
          solar: False #阴历
      - date: "0102" #没填solar的默认为True 即阳历
      '0': #0即为当天调用
      #*下面两种是特殊情况采用name,只有父亲节和母亲节 ,也就是填了name就不要填date,填name的只有这两种情况
      - name: "母亲节"
      - name: "父亲节"

页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 【20200330显示xx生日(1岁)】节假日 纪念日 农历 阴历 阳历插件