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

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

[经验分享] Deprecated

  [复制链接]

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
发表于 2023-2-7 18:03:13 | 显示全部楼层
本帖最后由 huang7dede 于 2023-2-7 19:38 编辑

程序能不能包装个API,定时get取数据,或者获取的数据在哪个文件,我搭个简单的http服务器共享出去

主要是不用HA
回复

使用道具 举报

10

主题

76

帖子

1598

积分

金牌会员

Rank: 6Rank: 6

积分
1598
金钱
1522
HASS币
0
发表于 2023-2-10 10:20:33 | 显示全部楼层
本帖最后由 cqyyqd 于 2023-2-10 10:26 编辑
dscao 发表于 2023-2-5 21:16
docker仓库代码修复2月份取年度电量时出错导致获取失败的问题。

拉取最新的镜像,重新运行即可。 ...

@dscao大神,我是群晖安装了你的Docker,环境信息也填了,Docker里面也获得了电费信息,就是HA里面没有sensor.electricity_95598实体,这是哪里的问题?
2023-02-10 02:22:38
stdout
Exception: Sensor update failed, please check the network
2023-02-10 02:22:38
stdout
raise Exception("Sensor update failed, please check the network")
2023-02-10 02:22:38
stdout
File "/app/sensor_updator.py", line 55, in update
2023-02-10 02:22:38
stdout
sensorentity_updator.update("sensor.electricity_95598" + profix,  balance_list, {"unit_of_measurement": "CNY", "is_pay": balance_list_pay, "need_pay": balance_list_need_pay, "last_electricity_usage": last_daily_usage_list, "yearly_electricity_usage": yearly_usage_list, "yearly_electricity_charge": yearly_charge_list, "thismonth_electricity_usage": thismonth_usage_list, "last_date": last_date_list, "update_time": datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")},)
2023-02-10 02:22:38
stdout
File "./main.py", line 40, in run_task
2023-02-10 02:22:38
stdout
Traceback (most recent call last):
2023-02-10 02:22:38
stdout
2023-02-10 02:22:38
stdout
During handling of the above exception, another exception occurred:
2023-02-10 02:22:38
stdout
2023-02-10 02:22:38
stdout
requests.exceptions.InvalidSchema: No connection adapters were found for '192.168.3.5:8123/api/states/sensor.electricity_95598'
2023-02-10 02:22:38
stdout
raise InvalidSchema(f"No connection adapters were found for {url!r}")
2023-02-10 02:22:38
stdout
File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 792, in get_adapter
2023-02-10 02:22:38
stdout
adapter = self.get_adapter(url=request.url)
2023-02-10 02:22:38
stdout
File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 695, in send
2023-02-10 02:22:38
stdout
resp = self.send(prep, **send_kwargs)
2023-02-10 02:22:38
stdout
File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 587, in request
2023-02-10 02:22:38
stdout
return session.request(method=method, url=url, **kwargs)
2023-02-10 02:22:38
stdout
File "/usr/local/lib/python3.8/site-packages/requests/api.py", line 59, in request
2023-02-10 02:22:38
stdout
return request("post", url, data=data, json=json, **kwargs)
2023-02-10 02:22:38
stdout
File "/usr/local/lib/python3.8/site-packages/requests/api.py", line 115, in post
2023-02-10 02:22:38
stdout
response = requests.post(url, json = request_body, headers = headers)
2023-02-10 02:22:38
stdout
File "/app/sensor_updator.py", line 52, in update
2023-02-10 02:22:38
stdout
Traceback (most recent call last):
2023-02-10 02:22:38
stdout
2023-02-10 10:22:38  [ERROR   ] ---- state-refresh task failed, reason is Sensor update failed, please check the network
2023-02-10 02:22:38
stdout
2023-02-10 10:22:38  [INFO    ] ---- Webdriver quit after fetching data successfully.

回复

使用道具 举报

10

主题

1331

帖子

4246

积分

论坛元老

Rank: 8Rank: 8

积分
4246
金钱
2915
HASS币
0
发表于 2023-2-10 10:28:19 | 显示全部楼层
大佬,能否在外网部署,本地调用,我办公室有台nas,配置较高,硬盘也较大,跑这个没问题,家里的ha是个电视盒子,估计跑步起来,请问这种情况,如何通信呢?
回复

使用道具 举报

18

主题

587

帖子

4283

积分

元老级技术达人

积分
4283
金钱
3661
HASS币
182
 楼主| 发表于 2023-2-10 10:31:08 | 显示全部楼层
隔壁的王叔叔 发表于 2023-2-10 10:28
大佬,能否在外网部署,本地调用,我办公室有台nas,配置较高,硬盘也较大,跑这个没问题,家里的ha是个电 ...

可以啊,只要外网能访问到家里的ha就行,189楼有尝试成功的,他还是用的IPv6网络
回复

使用道具 举报

10

主题

1331

帖子

4246

积分

论坛元老

Rank: 8Rank: 8

积分
4246
金钱
2915
HASS币
0
发表于 2023-2-10 10:34:05 | 显示全部楼层
louis_lee 发表于 2023-2-10 10:31
可以啊,只要外网能访问到家里的ha就行,189楼有尝试成功的,他还是用的IPv6网络 ...

我正翻到46楼,好像也有解决方法,感谢大佬耐心回复,下次我先挨个爬楼之后再提问。不好意思耽误大佬宝贵时间。
回复

使用道具 举报

10

主题

1331

帖子

4246

积分

论坛元老

Rank: 8Rank: 8

积分
4246
金钱
2915
HASS币
0
发表于 2023-2-10 11:46:56 | 显示全部楼层
搞定,异地部署,只需要改ha的地址就行,前提是部署的机器可以访问ha。
回复

使用道具 举报

2

主题

122

帖子

961

积分

高级会员

Rank: 4

积分
961
金钱
839
HASS币
0
发表于 2023-2-26 19:20:37 | 显示全部楼层
Logger: homeassistant.components.hassio
Source: components/hassio/websocket_api.py:124
Integration: Home Assistant Supervisor (documentation, issues)
First occurred: 下午5:22:40 (3 occurrences)
Last logged: 下午6:12:05

Failed to to call /addons/local_sgcc_electricity/install - The command '/bin/sh -c cd /app && python3 -m pip install --upgrade pip -i https://pypi.douban.com/simple/ && pip3 install --no-cache-dir requests selenium==4.5.0 schedule==1.1.0 ddddocr==1.4.7 undetected_chromedriver==3.1.6 -i https://pypi.douban.com/simple && rm -rf /tmp/* && rm -rf /root/.cache/* && sed -i 's#http://deb.debian.org#http://mirrors.aliyun.com/#g' /etc/apt/sources.list && apt-get --allow-releaseinfo-change update && apt install jq chromium chromium-driver -y' returned a non-zero code: 1
Failed to to call /addons/local_sgcc_electricity/install - 'local_sgcc_electricity'
Failed to to call /addons/local_sgcc_electricity/install - The command '/bin/sh -c cd /app && python3 -m pip install --upgrade pip -i https://pypi.douban.com/simple/ && pip3 install --no-cache-dir requests selenium==4.5.0 schedule==1.1.0 ddddocr==1.4.7 undetected_chromedriver==3.1.6 -i https://pypi.douban.com/simple && rm -rf /tmp/* && rm -rf /root/.cache/* && sed -i 's#http://deb.debian.org#http://mirrors.aliyun.com/#g' /etc/apt/sources.list && apt-get --allow-releaseinfo-change update && apt install jq chromium chromium-driver -y' returned a non-zero code: 137

树莓派3b+安装的hassos
回复

使用道具 举报

2

主题

122

帖子

961

积分

高级会员

Rank: 4

积分
961
金钱
839
HASS币
0
发表于 2023-2-26 23:35:55 | 显示全部楼层

我和你一样的错误,怎么解决的?谢谢!
回复

使用道具 举报

14

主题

123

帖子

2028

积分

金牌会员

Rank: 6Rank: 6

积分
2028
金钱
1900
HASS币
40
发表于 2023-2-27 14:44:45 | 显示全部楼层
genous 发表于 2023-2-26 23:35
我和你一样的错误,怎么解决的?谢谢!

我去掉科学就好了
回复

使用道具 举报

2

主题

122

帖子

961

积分

高级会员

Rank: 4

积分
961
金钱
839
HASS币
0
发表于 2023-2-27 19:39:30 | 显示全部楼层
谢谢,我试试!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 00:33 , Processed in 0.617823 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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