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

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

[插件集成] 云米热水器插件

[复制链接]

10

主题

320

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1323
HASS币
0
发表于 2020-11-30 16:12:21 来自手机 | 显示全部楼层
clientid抓包得到的
回复

使用道具 举报

2

主题

31

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
金钱
216
HASS币
0
发表于 2021-1-15 11:30:51 | 显示全部楼层
只能在局域网里面吗
回复

使用道具 举报

0

主题

17

帖子

82

积分

注册会员

Rank: 2

积分
82
金钱
65
HASS币
0
发表于 2021-1-28 21:16:35 | 显示全部楼层
大佬,话说这个 插件能显示实时温度么,我看后台一直报错显示不了实时温度,好像是token?在py文件第245行那个?
回复

使用道具 举报

8

主题

155

帖子

1204

积分

论坛技术达人

积分
1204
金钱
1039
HASS币
20
 楼主| 发表于 2021-1-28 21:55:52 | 显示全部楼层
jiaright 发表于 2021-1-28 21:16
大佬,话说这个 插件能显示实时温度么,我看后台一直报错显示不了实时温度,好像是token?在py文件第245行 ...

可以显示呀,关机也能显示。我现在在用也没有问题呀。
回复

使用道具 举报

0

主题

17

帖子

82

积分

注册会员

Rank: 2

积分
82
金钱
65
HASS币
0
发表于 2021-1-29 13:44:24 | 显示全部楼层
本帖最后由 jiaright 于 2021-1-29 14:16 编辑
wen_jxpx 发表于 2021-1-28 21:55
可以显示呀,关机也能显示。我现在在用也没有问题呀。

可能我说的不太清楚。。。。

HASS插件上可以显示,有温度曲线图,iOSHomekit设备上一直就是正在调整至68度,么有实际温度。

后台终端错误一直滚动,说water.py文件256和292行错误,看了一下那里是反馈实时温度的感应相关。。。

那段没太看懂。。。。看到token字样,我曾经试着把token在CilentID后加上去过,直接报错,然后又去掉了,所以。。。现在就是IOS端没实时温度,一直显示正在调整和后台一直默默报错有点。。。

hass卡片

hass卡片


ios一直50度,没变过

ios一直50度,没变过



后台终端报错,但不影响使用

后台终端报错,但不影响使用

回复

使用道具 举报

0

主题

17

帖子

82

积分

注册会员

Rank: 2

积分
82
金钱
65
HASS币
0
发表于 2021-1-29 14:06:24 | 显示全部楼层
本帖最后由 jiaright 于 2021-1-29 14:18 编辑


172613ncccu0nuu69ngrc7.png

还有兄弟你这个热水器卡片添加到Lovelace用的是那种?

屏幕快照 2021-01-29 下午2.08.20.png 我首页看不到温度图,要去历史里边看。。。。
还是因为上楼那些个报错日志弄的。。。

回复

使用道具 举报

8

主题

155

帖子

1204

积分

论坛技术达人

积分
1204
金钱
1039
HASS币
20
 楼主| 发表于 2021-1-29 20:07:15 | 显示全部楼层
QQ截图20210129195942.png

我的可以显示当前温度,我已经没有ios设备了,所以不太清楚你的那个问题。

看了下HA的日志,是有一个update的错误。但出现频率不高,而且好像并不影响使用,下次抽时间修复下,应该是没有获取到did导致的,至于为什么就要调试才知道了。


Logger: homeassistant.helpers.entity
Source: custom_components/yunmi_water_heater/water_heater.py:397
First occurred: 上午10:55:39 (12 occurrences)
Last logged: 上午10:56:35
Update for water_heater.yunmi_water_heater fails

Traceback (most recent call last):
  File "/config/custom_components/yunmi_water_heater/water_heater.py", line 296, in yunmi_get_deviceid
    self._did = res_list['result']['list'][0]['did']
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/config/custom_components/yunmi_water_heater/water_heater.py", line 391, in update
    self.yunmi_get_deviceid()
  File "/config/custom_components/yunmi_water_heater/water_heater.py", line 300, in yunmi_get_deviceid
    _LOGGER.error('get deviceid failed:'+e)
TypeError: can only concatenate str (not "IndexError") to str

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 278, in async_update_ha_state
    await self.async_device_update()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 474, in async_device_update
    raise exc
  File "/config/custom_components/yunmi_water_heater/water_heater.py", line 447, in async_update
    await self._controller.update()
  File "/config/custom_components/yunmi_water_heater/water_heater.py", line 397, in update
    _LOGGER.error("update fail"+e.__context__)
TypeError: can only concatenate str (not "IndexError") to str






回复

使用道具 举报

0

主题

4

帖子

20

积分

新手上路

Rank: 1

积分
20
金钱
16
HASS币
0
发表于 2021-2-13 07:33:36 | 显示全部楼层
homekit 里一直显示正调高到75度
回复

使用道具 举报

0

主题

16

帖子

110

积分

注册会员

Rank: 2

积分
110
金钱
94
HASS币
0
发表于 2021-10-1 21:05:26 | 显示全部楼层
楼主也没有说怎么抓包,我看好多人都还不知道怎么抓
我是iOS上用Stream抓的。
1、打开Stream,点击“开始抓包”。
2、打开云米商城APP,随便点一下你的设备。
3、回到Stream,点击“停止抓包”。
4、点击“抓包历史”,打开最近的一条记录。
5、点击右上角搜索图标,输入“client”然后点确定。
6、在搜索结果中仔细找找“clientId=”后面的那串纯数字就是你的clientId

评分

参与人数 1金钱 +4 收起 理由
wen_jxpx + 4 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

9

主题

65

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
金钱
363
HASS币
0
发表于 2021-10-27 11:37:43 | 显示全部楼层
大佬,可以获取到温度是多少吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 01:35 , Processed in 0.425072 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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