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

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

[经验分享] Deprecated

  [复制链接]

6

主题

153

帖子

1385

积分

金牌会员

Rank: 6Rank: 6

积分
1385
金钱
1232
HASS币
10
发表于 2023-6-3 15:18:20 | 显示全部楼层
安装加载项失败
The command '/bin/sh -c sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && apt-get --allow-releaseinfo-change update && apt-get install -y --no-install-recommends jq chromium chromium-driver && rm -rf /var/lib/apt/lists/* && PIP_ROOT_USER_ACTION=ignore pip install --disable-pip-version-check --no-cache-dir -i https://pypi.douban.com/simple requests selenium==4.5.0 schedule==1.1.0 ddddocr==1.4.7 undetected_chromedriver==3.1.6' returned a non-zero code: 100

安装加载项报错呢
回复

使用道具 举报

4

主题

81

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
631
HASS币
0
发表于 2023-6-3 15:37:04 | 显示全部楼层
我这边已经成功接入,但是sensor.electricity_charge_balance:电费余额 不是电费余额,是上月电费。我想了解一下,这个插件只有这四项吗?可否增加几项数据,比如:电费余额,本月已经用电量,包括峰谷电之类的。
回复

使用道具 举报

109

主题

1563

帖子

4944

积分

元老级技术达人

积分
4944
金钱
3376
HASS币
30
发表于 2023-6-19 16:33:14 | 显示全部楼层
这种方式长期稳定吗,如果国网更新 了网站,是不是就无效了
回复

使用道具 举报

18

主题

555

帖子

3984

积分

元老级技术达人

积分
3984
金钱
3394
HASS币
182
 楼主| 发表于 2023-6-19 16:40:07 | 显示全部楼层
bugensui 发表于 2023-6-19 16:33
这种方式长期稳定吗,如果国网更新 了网站,是不是就无效了

是滴,做不到长期稳定
回复

使用道具 举报

1

主题

41

帖子

512

积分

高级会员

Rank: 4

积分
512
金钱
471
HASS币
0
发表于 2023-6-22 20:53:11 | 显示全部楼层
louis_lee 发表于 2023-6-19 16:40
是滴,做不到长期稳定

之前能成功运行,现在有点问题
2023/06/22 20:34:07        stdout        ValueError: could not convert string to float: ''
2023/06/22 20:34:07        stdout            thismonth_usage += float(electricity_value_list[m].text)
2023/06/22 20:34:07        stdout          File "/app/data_fetcher.py", line 246, in _get_yearly_data
2023/06/22 20:34:07        stdout            yearly_usage, yearly_charge, thismonth_usage, last_date = self._get_yearly_data(driver)
2023/06/22 20:34:07        stdout          File "/app/data_fetcher.py", line 161, in _get_other_data
2023/06/22 20:34:07        stdout            last_daily_usage_list, yearly_charge_list, yearly_usage_list, thismonth_usage_list, last_date_list = self._get_other_data(driver, user_id_list)
2023/06/22 20:34:07        stdout          File "/app/data_fetcher.py", line 55, in _fetch
2023/06/22 20:34:07        stdout            return self._fetch()
2023/06/22 20:34:07        stdout          File "/app/data_fetcher.py", line 30, in fetch
2023/06/22 20:34:07        stdout            raise e
2023/06/22 20:34:07        stdout          File "/app/data_fetcher.py", line 33, in fetch
2023/06/22 20:34:07        stdout            user_id_list, balance_list, balance_list_pay, balance_list_need_pay, last_daily_usage_list, yearly_charge_list, yearly_usage_list, thismonth_usage_list, last_date_list = data_fetcher.fetch()
2023/06/22 20:34:07        stdout          File "./main.py", line 37, in run_task
2023/06/22 20:34:07        stdout        Traceback (most recent call last):
2023/06/22 20:34:07        stdout        2023-06-22 20:34:07  [ERROR   ] ---- state-refresh task failed, reason is could not convert string to float: ''
2023/06/22 20:34:07        stdout        2023-06-22 20:34:07  [INFO    ] ---- thismonth: 06
2023/06/22 20:34:03        stdout        2023-06-22 20:34:03  [INFO    ] ---- Get electricity charge balance for 01xxxxxxx2 successfully, balance is 588.67 CNY, is_pay 预计可用天数, need_pay is 0 CNY.
回复

使用道具 举报

2

主题

89

帖子

789

积分

高级会员

Rank: 4

积分
789
金钱
700
HASS币
0
发表于 2023-6-24 01:31:18 | 显示全部楼层
2023-06-24 01:29:04  [ERROR   ] ---- state-refresh task failed, reason is Sensor update failed, please check the network

是不是不支持ha https 访问
回复

使用道具 举报

0

主题

111

帖子

1807

积分

金牌会员

Rank: 6Rank: 6

积分
1807
金钱
1696
HASS币
0
发表于 2023-6-24 08:48:32 | 显示全部楼层
谢谢大佬分享。
回复

使用道具 举报

18

主题

555

帖子

3984

积分

元老级技术达人

积分
3984
金钱
3394
HASS币
182
 楼主| 发表于 2023-6-24 09:50:57 | 显示全部楼层
WeDone 发表于 2023-6-24 01:31
是不是不支持ha https 访问

理论上支持的,你得排查一下
1)容器网络可达性:进入dockwe 容器,看看是否ping通HA主机。
2)是否IPv6网络环境,docker默认不支持IPv6,需要自行改配置
3)然后看https相关问题,先检查证书是否过期,如果没有问题,进入docker容器,利用wget或curl命令,访问HA看看有没有问题
4)最后检查HA token有没有填写正确,url是否正确(比如是否使用中文全角的冒号等等)
回复

使用道具 举报

18

主题

555

帖子

3984

积分

元老级技术达人

积分
3984
金钱
3394
HASS币
182
 楼主| 发表于 2023-6-24 09:54:19 | 显示全部楼层
janusking 发表于 2023-6-22 20:53
之前能成功运行,现在有点问题
2023/06/22 20:34:07        stdout        ValueError: could not convert string to fl ...

这个版本不是我开发的,请咨询dscao
回复

使用道具 举报

2

主题

89

帖子

789

积分

高级会员

Rank: 4

积分
789
金钱
700
HASS币
0
发表于 2023-6-24 22:52:23 | 显示全部楼层
本帖最后由 WeDone 于 2023-6-24 23:05 编辑
louis_lee 发表于 2023-6-24 09:50
理论上支持的,你得排查一下
1)容器网络可达性:进入dockwe 容器,看看是否ping通HA主机。
2)是否IPv6 ...

感谢大佬回复!
1)进入容器以后,没 ping 命令。bash: ping: command not found
2)我是用局域网ip (192.168.x.x),应该和ipv6无关
3)wget curl 也都 command not found 不知道什么情况
4)HA token 是重新生成的长期令牌,参数里确定没全角符号
不知道哪位是用 https 访问 HA,可否测试一下是否支持
补充:进入 HA 容器可以ping通电力容器

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 22:06 , Processed in 0.319929 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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