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

 找回密码
 立即注册
查看: 6902|回复: 8

[技术探讨] 新发现一个windows版的Homeassistant!M1可用,可惜DC1不可用

[复制链接]

3

主题

42

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
金钱
195
HASS币
0
发表于 2021-1-6 23:08:53 | 显示全部楼层 |阅读模式
https://github.com/AlexxIT/HassWP

如上,有人在github上发布了一款hass windows portable的,只要下载下来就能运行,我看了下cpu和内存占用极小,比docker方案和vm方案好很多,而且很稳定,测试了下自己用的很多插件包括homekit啥的都能用,只有多dc1离线版的不能使,报错如下:

2021-01-06 22:52:12 ERROR (MainThread) [homeassistant.components.switch] Error while setting up phicomm_dc1_switch platform for switch
Traceback (most recent call last):
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\site-packages\homeassistant\helpers\entity_platform.py", line 199, in _async_setup_platform
    await asyncio.shield(task)
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\concurrent\futures\thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "C:\Users\liush\Desktop\HassWP_0.116.4\config\custom_components\phicomm_dc1_switch\switch.py", line 52, in setup_platform
    dc1sock.settimeout(200000000)
OverflowError: timeout doesn't fit into C timeval
2021-01-06 22:52:12 ERROR (MainThread) [homeassistant.components.switch] Error while setting up phicomm_dc1_switch platform for switch
Traceback (most recent call last):
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\site-packages\homeassistant\helpers\entity_platform.py", line 199, in _async_setup_platform
    await asyncio.shield(task)
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\concurrent\futures\thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "C:\Users\liush\Desktop\HassWP_0.116.4\config\custom_components\phicomm_dc1_switch\switch.py", line 52, in setup_platform
    dc1sock.settimeout(200000000)
OverflowError: timeout doesn't fit into C timeval
2021-01-06 22:52:12 ERROR (MainThread) [homeassistant.components.switch] Error while setting up phicomm_dc1_switch platform for switch
Traceback (most recent call last):
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\site-packages\homeassistant\helpers\entity_platform.py", line 199, in _async_setup_platform
    await asyncio.shield(task)
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\concurrent\futures\thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "C:\Users\liush\Desktop\HassWP_0.116.4\config\custom_components\phicomm_dc1_switch\switch.py", line 52, in setup_platform
    dc1sock.settimeout(200000000)
OverflowError: timeout doesn't fit into C timeval
2021-01-06 22:52:12 ERROR (MainThread) [homeassistant.components.switch] Error while setting up phicomm_dc1_switch platform for switch
Traceback (most recent call last):
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\site-packages\homeassistant\helpers\entity_platform.py", line 199, in _async_setup_platform
    await asyncio.shield(task)
  File "c:\users\liush\desktop\hasswp_0.116.4\python-3.8.5\lib\concurrent\futures\thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "C:\Users\liush\Desktop\HassWP_0.116.4\config\custom_components\phicomm_dc1_switch\switch.py", line 52, in setup_platform
    dc1sock.settimeout(200000000)
OverflowError: timeout doesn't fit into C timeval




不知道有木有大神研究一下哇,这个版本是不是不能使用DC1插件?如果不能的话我就放弃了。。。
回复

使用道具 举报

3

主题

42

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
金钱
195
HASS币
0
 楼主| 发表于 2021-1-7 00:30:42 来自手机 | 显示全部楼层
顶一下,求大神
回复

使用道具 举报

3

主题

334

帖子

2036

积分

金牌会员

Rank: 6Rank: 6

积分
2036
金钱
1702
HASS币
0
发表于 2021-1-7 04:56:04 | 显示全部楼层
没一点用,评论下面全是问题
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-1-7 09:31:09 | 显示全部楼层
本帖最后由 neroxps 于 2021-1-7 09:33 编辑

HA本来就是 python ,python就是跨平台~你要会解决依赖问题,python直接在win跑起来没人说不行~
docker 是为了方便部署方便迁移,你用 Linux 跑 docker 的占用和 winodws 用 python 版本跑其实差不了多少~但是每更新插件,不同的插件你都得解决依赖和报错,官方封装好的 docker 容器都是已经解决好,开箱即用~为了那么一点点性能搞一个那么麻烦的部署方式不值得~


花那么多时间装 HA,倒不如花多点时间折腾下自动化

评分

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

查看全部评分

Nero
回复

使用道具 举报

75

主题

1976

帖子

8066

积分

元老级技术达人

积分
8066
金钱
6040
HASS币
430

活跃会员教程狂人

发表于 2021-1-7 16:56:37 | 显示全部楼层
neroxps 发表于 2021-1-7 09:31
HA本来就是 python ,python就是跨平台~你要会解决依赖问题,python直接在win跑起来没人说不行~
docker 是为 ...
花那么多时间装 HA,倒不如花多点时间折腾下自动化
花那么多时间搞界面,倒不如花多点时间折腾下自动化
所有过往,皆为序章。
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-1-7 18:21:46 | 显示全部楼层
咸味土豆 发表于 2021-1-7 16:56
花那么多时间搞界面,倒不如花多点时间折腾下自动化

界面还是要搞的,逼格必须满满。
Nero
回复

使用道具 举报

19

主题

416

帖子

2411

积分

金牌会员

Rank: 6Rank: 6

积分
2411
金钱
1990
HASS币
20
发表于 2021-1-12 10:47:55 | 显示全部楼层
标题 homeassistant
回复

使用道具 举报

0

主题

48

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
95
HASS币
0
发表于 2021-1-12 11:36:29 | 显示全部楼层
这也可以,厉害
回复

使用道具 举报

2

主题

32

帖子

124

积分

注册会员

Rank: 2

积分
124
金钱
91
HASS币
0
发表于 2022-4-21 13:57:55 | 显示全部楼层
win里能不能跑ha啊,我下了两天还没下进去
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-23 09:49 , Processed in 0.149924 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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