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

 找回密码
 立即注册
楼主: dscao

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

  [复制链接]

20

主题

700

帖子

3106

积分

论坛元老

Rank: 8Rank: 8

积分
3106
金钱
2406
HASS币
0
发表于 2023-12-24 15:07:15 | 显示全部楼层
本帖最后由 gzroc 于 2023-12-26 09:24 编辑

奇怪,我也是没有找到实体。(搞定了)
回复

使用道具 举报

0

主题

2

帖子

22

积分

新手上路

Rank: 1

积分
22
金钱
20
HASS币
0
发表于 2023-12-30 22:19:04 | 显示全部楼层
牛,正想找天气的呢,谢谢
回复

使用道具 举报

1

主题

132

帖子

1696

积分

金牌会员

Rank: 6Rank: 6

积分
1696
金钱
1564
HASS币
0
发表于 2024-1-2 09:58:13 | 显示全部楼层
是不是和风嗝屁了?报错了。
Logger: homeassistant.components.weather
Source: custom_components/qweather/weather.py:536
Integration: 天气 (documentation, issues)
First occurred: 00:50:44 (2 occurrences)
Last logged: 09:56:50

Error while setting up qweather platform for weather
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/qweather/weather.py", line 137, in async_setup_entry
    await data.async_update(dt_util.now())
  File "/config/custom_components/qweather/weather.py", line 536, in async_update
    self._hourly_data = (await response.json() or {}).get("hourly") or self._hourly_data
                         ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 1104, in json
    raise ContentTypeError(
aiohttp.client_exceptions.ContentTypeError: 0, message='Attempt to decode JSON with unexpected mimetype: ', url=URL('https://devapi.qweather.com/v7/grid-weather/48h?location=112.29,24.73&key=c7c0d15037d54da099bd5cc7719538ef')

系统版本Home Assistant 2023.9.2
Supervisor 2023.12.0
Operating System 10.5
前端版本: 20230911.0 - latest
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24293
金钱
22862
HASS币
290
 楼主| 发表于 2024-1-2 11:27:07 | 显示全部楼层
本帖最后由 dscao 于 2024-1-2 11:28 编辑
yaojogd 发表于 2024-1-2 09:58
是不是和风嗝屁了?报错了。
Logger: homeassistant.components.weather
Source: custom_components/qweath ...

小时级预报(24),免费订阅必须是24
填写选项要看清提示啊

另外上面的key 泄露了,重置一下吧。
回复

使用道具 举报

1

主题

132

帖子

1696

积分

金牌会员

Rank: 6Rank: 6

积分
1696
金钱
1564
HASS币
0
发表于 2024-1-2 14:08:11 | 显示全部楼层
dscao 发表于 2024-1-2 11:27
小时级预报(24),免费订阅必须是24
填写选项要看清提示啊

已更换,主要是原来都是正常使用的,不知道怎么就变48小时了。
回复

使用道具 举报

4

主题

46

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
金钱
227
HASS币
0
发表于 2024-1-3 11:10:14 | 显示全部楼层
感谢各位大佬,终于把天气卡片搞定了,记得一定要开高级模式。
回复

使用道具 举报

0

主题

13

帖子

48

积分

新手上路

Rank: 1

积分
48
金钱
35
HASS币
0
发表于 2024-1-5 10:24:53 | 显示全部楼层
特定用户是什么???有点晕,是等级不够么。。
回复

使用道具 举报

0

主题

13

帖子

48

积分

新手上路

Rank: 1

积分
48
金钱
35
HASS币
0
发表于 2024-1-8 14:34:11 | 显示全部楼层
能支付不能下载。。这个权限也是醉了。
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
发表于 2024-1-13 01:31:51 | 显示全部楼层
添加集成后,提示设置失败,ha日志显示错误:
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.10/site-packages/homeassistant/config_entries.py", line 353, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/home/homeassistant/.homeassistant/custom_components/qweather/__init__.py", line 11, in async_setup_entry
    await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)
AttributeError: 'ConfigEntries' object has no attribute 'async_forward_entry_setups'

ha是20220707版本,用的2023.8版本。这个怎么弄~~
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
发表于 2024-1-13 10:10:25 | 显示全部楼层
窗寒轻雨 发表于 2024-1-13 01:31
添加集成后,提示设置失败,ha日志显示错误:
Traceback (most recent call last):
  File "/srv/homeassis ...

改了很多代码,最后正常了:
1.init.py里的await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS),没有这个方法,翻了代码改为await hass.config_entries.async_forward_entry_setup(entry, PLATFORMS)
2.const.py里的PLATFORMS = ["weather"]类型不对提示list无法hash遍历,改为PLATFORMS = "weather"
3.weather.py调用api无法验证ssl,增加忽略ssl的代码
import ssl #忽略ssl认证
#忽略ssl认证
sslcontext = ssl.create_default_context()
sslcontext.check_hostname = False
sslcontext.verify_mode = ssl.CERT_NONE

429行开始的9个session.get()函数里增加一个参数ssl=sslcontext:
async with session.get(self.now_url, ssl=sslcontext) as response

刷新网页,卡片就出来了~~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 12:19 , Processed in 0.093493 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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