『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 576|回复: 9

[插件集成] 本地自定义节假日插件

[复制链接]

2

主题

67

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
金钱
366
HASS币
20
QQ
发表于 2025-1-17 14:14:36 | 显示全部楼层 |阅读模式
本帖最后由 xgadmin 于 2025-1-18 08:07 编辑

之前我用的node-red写的js来实现查询当日是否为休息日,同时也使用了一些第三方的接口,由于配置不方便,而且第三方的接口由于种种原因老是挂,索性就自己写一个集成来替代,先说好,这只是用来判断当日是否为休息日的插件,并不是日历,没有万年历!!!

集成已经默认配置2025年节假日日期,没有特殊需求默认添加集成即可

考虑到有时候并不会按照法定节假日休息,本集成可以自定义法定节假日,工作日,休息日(格式必须按照默认要求)。目前集成默认只有2025年法定节假日配置,2026年需根据实际休假时间修改配置。


插件名称:节假日助手
关于安装:把下载的包解压后放到homeassistant 的 /config/custom_components/ 目录下 ,重启homeassistant , 再到集成搜索插件名称 项目地址:https://github.com/XG520/HolAsst
作用:用于判断当日是否为工作日而实现相应的自动化

配置页面如下:
只是分享给有需求的人,包就不放出来了,需要的自行去项目下载






屏幕截图 2025-01-17 135848.png
屏幕截图 2025-01-17 141720.png
回复

使用道具 举报

14

主题

1523

帖子

4843

积分

论坛元老

Rank: 8Rank: 8

积分
4843
金钱
3320
HASS币
0
发表于 2025-1-17 22:14:15 | 显示全部楼层
py有库可以直接用,但是我不知道如何搞成ha的插件。感谢楼主分享
回复

使用道具 举报

2

主题

67

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
金钱
366
HASS币
20
QQ
 楼主| 发表于 2025-1-18 07:50:25 | 显示全部楼层
主要用于实现工作日的自动化
回复

使用道具 举报

0

主题

14

帖子

139

积分

注册会员

Rank: 2

积分
139
金钱
125
HASS币
0
发表于 2025-2-4 10:27:32 | 显示全部楼层
想请问一下那个 工作日(格式为MMDD,与默认一致) 的参数是有什么作用的啊?
回复

使用道具 举报

2

主题

67

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
金钱
366
HASS币
20
QQ
 楼主| 发表于 2025-2-5 22:56:48 | 显示全部楼层
aceweijun 发表于 2025-2-4 10:27
想请问一下那个 工作日(格式为MMDD,与默认一致) 的参数是有什么作用的啊? ...

就是默认不改就是2025年的节假日,如果你要自定义就可以改成你的,但是格式要按照默认的,MMDD,表示月月日日,比如1月21日,就是0121
回复

使用道具 举报

1

主题

37

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
125
HASS币
0
发表于 2025-2-7 09:54:14 | 显示全部楼层
楼主,请问插件的工作日设置工作原理是不是把某一天的周末模式通过更改sensor.workday的on/off状态来变为工作日模式?同理,休息日也是通过更改sensor.workday的on/off状态来把把某一天的工作日模式变为休息日模式?对吧?谢谢!!!
回复

使用道具 举报

2

主题

67

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
金钱
366
HASS币
20
QQ
 楼主| 发表于 2025-2-17 11:50:17 | 显示全部楼层
wanghanjun 发表于 2025-2-7 09:54
楼主,请问插件的工作日设置工作原理是不是把某一天的周末模式通过更改sensor.workday的on/off状态来变为工 ...

不是,sensor.workday是什么实体?我这是单独生成的实体
回复

使用道具 举报

1

主题

37

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
125
HASS币
0
发表于 2025-2-17 12:53:38 | 显示全部楼层
xgadmin 发表于 2025-2-17 11:50
不是,sensor.workday是什么实体?我这是单独生成的实体

sensor.workday是HA系统自带的实体
回复

使用道具 举报

2

主题

67

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
金钱
366
HASS币
20
QQ
 楼主| 发表于 2025-2-17 14:04:21 | 显示全部楼层
本帖最后由 xgadmin 于 2025-2-17 14:06 编辑
wanghanjun 发表于 2025-2-17 12:53
sensor.workday是HA系统自带的实体

你装的哪个版本。我没有这个实体呢我是版本是:
  • Core    2025.1.1
  • Supervisor       2025.02.1
回复

使用道具 举报

1

主题

37

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
125
HASS币
0
发表于 2025-2-17 14:40:47 | 显示全部楼层
这个实体在我一月初第一次安装HA就有了
Core    2025.2.3
Supervisor       2025.02.1
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-5 02:16 , Processed in 0.104131 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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