找回密码
 立即注册

微信扫码登录

搜索
楼主: dscao

[插件集成] 和风天气完整配置版本2025.8.6

 火... [复制链接]

0

主题

40

回帖

562

积分

高级会员

积分
562
金钱
522
HASS币
0
发表于 2025-6-23 16:36:10 | 显示全部楼层
olip 发表于 2025-6-20 10:37
我之前也是出现key可能无效的问题,重启ha、清空浏览器缓存、新建项目和key也没解决。最后是ha回滚到安装 ...

改改可以用了。
回复

使用道具 举报

0

主题

98

回帖

866

积分

高级会员

积分
866
金钱
768
HASS币
0
发表于 2025-6-26 08:38:04 | 显示全部楼层
感谢楼主的更新和无私奉献!反馈更新后发现的两个问题以供参考:
1、每次断网或重启HA时,总需要对集成进行重载不然实体就不可用;
2、建议更新时尽可能不变更实体属性的名称,这次最低温度的属性名作了小变化,导致需要在代码中进行相应的调整。
谢谢!
回复

使用道具 举报

Mr.G 手机认证

22

主题

459

回帖

7329

积分

元老级技术达人

略懂一些皮毛而已!

积分
7329
金钱
6838
HASS币
40
发表于 2025-6-26 13:22:05 | 显示全部楼层
本帖最后由 Mr.G 于 2025-6-26 13:23 编辑

image.png

作者github上提到过这个卡片会跟和风天气这个卡片冲突,导致手机端界面刷新一次就显示配置错误的问题,

我这边ha的之前手动添加了很多卡片,实测后下面的几个卡片都跟和风天气这个插件有冲突,如果大家有这种问题的,检查下自己以前手动装的一些很早之前版本的卡片的文件,是否跟这个插件有冲突,我实测下面几个卡片有些把他升级成最新版以后就跟和风天气卡片没有冲突了,在这里还是建议大家非必要不要手动添加一些卡片,装卡片的话还是建议去hacs商店装,及时更新,避免与其他卡片冲突,时间久了忘记了到时候一个一个排查很麻烦。

我把添加的这些卡片去掉后,就正常了,和风天气卡片手机端怎么刷新也可以正常显示了。

/local/community/light-entity-card/light-entity-card.js
/local/community/light-popup-card-new/light-popup-card-new.js
/local/community/lovelace-layout-card/layout-card.js
/local/firetvcard/firetv-card.js
/local/firetvcard/firetv-card-editor.js


再就是如果大家有某些卡片跟这个和风天气卡片有冲突的话,只能一个一个去删除,删除一个,手机上清空缓存,然后再刷新看是否正常,可能没有其他好办法!


回复

使用道具 举报

0

主题

18

回帖

261

积分

中级会员

积分
261
金钱
243
HASS币
0
发表于 2025-7-3 11:23:57 | 显示全部楼层
谢谢分享,先拿来用用看
回复

使用道具 举报

lish 手机认证

0

主题

4

回帖

107

积分

注册会员

积分
107
金钱
103
HASS币
0
发表于 2025-7-8 09:42:43 | 显示全部楼层
感谢楼主分享,太牛了。
回复

使用道具 举报

1

主题

19

回帖

114

积分

论坛分享达人

积分
114
金钱
94
HASS币
0
发表于 2025-7-9 11:44:16 | 显示全部楼层
本帖最后由 LW007 于 2025-7-9 11:46 编辑

qweather-card.js 中的这个代码不能正常运行
<div class="title">${config.name || weather.attributes.city || weather.attributes.friendly_name}</div>


我的显示的是未知,我把${config.name 改为了“555” 显示如附件
还有我看了 weather.py中的代码
            if not self._city:
                try:
                    async with session.get(self.geo_url) as response:
                        geo_data = await response.json()
                        if 'location' in geo_data and geo_data['location']:
                            self._city = geo_data['location'][0].get("name", "未知")
                            _LOGGER.info("[%s]天气所在城市:%s", self._name, self._city)
                        else:
                            self._city = "未知"
                except (aiohttp.ClientError, ValueError, IndexError, KeyError) as e:
                    _LOGGER.warning("城市信息API请求失败: %s", str(e))
                    self._city = "未知"


是不是获取数据不正确哦,按我的理解图片圈的应该会显示城市信息 ,本人小白 请看看咋回事 我觉得正常应该显示的
tq.png
回复

使用道具 举报

1

主题

19

回帖

114

积分

论坛分享达人

积分
114
金钱
94
HASS币
0
发表于 2025-7-10 13:39:59 | 显示全部楼层

                               
登录/注册后可看大图


就那个默认的天气卡片中 城市显示的是未知 (我这里显示555是我改了代码来测试的)

                               
登录/注册后可看大图

还有就是这个 地址安装确定后后面如何改经纬度啊? 还有就是能否动态修改这个经纬度 ,比如显示多个地址的天气,比如要出差了 家里人也可以关心哈外地的你 或者你关新外地的她  哈哈,比如外地下雨或者啥情况的
天气.png
city.png
回复

使用道具 举报

81

主题

1429

回帖

3万

积分

元老级技术达人

积分
30141
金钱
28591
HASS币
290
 楼主| 发表于 2025-7-10 14:18:12 | 显示全部楼层
本帖最后由 dscao 于 2025-7-10 14:19 编辑
LW007 发表于 2025-7-10 13:39
就那个默认的天气卡片中 城市显示的是未知 (我这里显示555是我改了代码来测试的)

还有就是这个 地址安 ...

你这个怎么安装上的集成呀? 加入时就让你填写地址的locationID或经纬度了,默认是系统中设置的家的经纬度。

需要多个地址就多加几个集成条目,名称和地理位置不一样即可。 没有动态调整的哦,要动态看自己所处位置的天气用手机最合适。

不知道是哪里问题导致那个获取不到地址。获取不到你也可以手动设置一个名称在卡片中显示 name="设置的名称" ,没有什么实质的影响。

type: custom:qweather-card
entity: weather.he_feng_tian_qi
name: "显示的名称"
show_attributes: true
show_hourly_forecast: true
show_daily_forecast: true
show_daily_chart: true
show_daily_date: true
show_condition_text: true
show_keypoint: true
show_warning: true
show_warningtext: true
show_night: true
show_wind: true
show_daily_temperature: true


PixPin_2025-07-10_14-11-18.png
回复

使用道具 举报

1

主题

19

回帖

114

积分

论坛分享达人

积分
114
金钱
94
HASS币
0
发表于 2025-7-10 17:48:54 | 显示全部楼层
我填的经纬度 确实也获得的当地的气象 就是城市信息 获取不到 我想可能我填的经纬度 不是保留后两位的,好想保留的小数位后4位 不晓得是不是这个原因导致城市信息获取不到
回复

使用道具 举报

1

主题

19

回帖

114

积分

论坛分享达人

积分
114
金钱
94
HASS币
0
发表于 2025-7-10 17:51:53 | 显示全部楼层
不想删除重新配置了 我干脆 代码里直接改成我所在城市 哈哈哈弄个假的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 03:06 , Processed in 0.891238 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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