找回密码
 立即注册

微信扫码登录

搜索
查看: 1148|回复: 9

[技术探讨] HA9.0带来最大的变化-首页!

[复制链接]

20

主题

32

回帖

779

积分

高级会员

积分
779
金钱
712
HASS币
20
发表于 3 天前 | 显示全部楼层 |阅读模式
本帖最后由 asknono 于 2025-9-5 13:10 编辑

homeassistant9.0刚刚发布。
给一些插件带来了影响,因为又又又调整了一些架构模块内容。
好在反应快的作者,立刻更新了自己写的插件,比如我们:)。

但是也有好的一面,就是HA终于有了自己的 首页!
以前的HA第一个页面叫做概览,大概意思就是大杂烩。所有的实体设备堆积在一起,就是一个垃圾堆。

而现在的首页,(在仪表盘里面新建,选择 首页就可以。)才是一个真正的智能家居APP的首页,适合手机使用(不适合PAD)
image.png wechat_2025-09-05_122836_667.png

如我的判断。所有智能家居的手机APP未来的界面趋势就是按设备类别统计,按房间操控设备。
如上图,果然,最新版的homeassistant9.0已经开始尝试了。在这之前,已经在民间大量的极客在使用这类风格。
我相信国内的有些厂家也会跟进。
除了这个之外,就是用于PAD风格的APP,就是全宅全景实时动态3D交互。
而这些,我们iCLICK 超遥已经都做了前期的研发和铺垫。

wechat_2025-09-05_122544_266.png wechat_2025-09-05_122509_441.png wechat_2025-09-05_122445_485.png wechat_2025-09-05_122456_719.png


某种意义上来说,玩手机界面的朋友,基本上可以收手了。
这个太简单,很好用,很实用。
虽然手机界面还可以做的更酷炫,但是相比简单,相比好用,那点酷炫没有多少意义了。


微信图片_20250905115853_98_85.png
回复

使用道具 举报

14

主题

381

回帖

2134

积分

金牌会员

积分
2134
金钱
1739
HASS币
0
发表于 3 天前 | 显示全部楼层
我还停留在5.0.不敢更新了。很多三方集成作者没再更新了。哎,主打一个能用就行。这些功能可有可无现在。
回复

使用道具 举报

16

主题

82

回帖

727

积分

高级会员

积分
727
金钱
629
HASS币
0
发表于 3 天前 | 显示全部楼层
9.0啥意思,2025.9.0 吗?
回复

使用道具 举报

58

主题

350

回帖

1985

积分

金牌会员

积分
1985
金钱
1577
HASS币
50
发表于 3 天前 | 显示全部楼层
今日升级 core 2025.9.0 后 hassbox无法加载,下面是log 麻烦大神看看怎么处理,其它插件现在暂时没有发现不兼容。



日志记录器: homeassistant.setup
来源: setup.py:343
首次出现: 07:28:01 (1 次出现)
上次记录: 07:28:01

Setup failed for custom integration 'hassbox_store': Unable to import component: cannot import name 'json_loads' from 'homeassistant.helpers.json' (/usr/src/homeassistant/homeassistant/helpers/json.py)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1003, in async_get_component
    comp = await self.hass.async_add_import_executor_job(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        self._get_component, True
        ^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component
    ComponentProtocol, importlib.import_module(self.pkg_path)
                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/util/loop.py", line 201, in protected_loop_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/config/custom_components/hassbox_store/__init__.py", line 20, in <module>
    from .base import HassBoxStore
  File "/config/custom_components/hassbox_store/base.py", line 39, in <module>
    from .utils.json import json_loads
  File "/config/custom_components/hassbox_store/utils/json.py", line 3, in <module>
    from homeassistant.helpers.json import json_loads
ImportError: cannot import name 'json_loads' from 'homeassistant.helpers.json' (/usr/src/homeassistant/homeassistant/helpers/json.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 343, in _async_setup_component
    component = await integration.async_get_component()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1023, in async_get_component
    self._component_future.result()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1015, in async_get_component
    comp = self._get_component()
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component
    ComponentProtocol, importlib.import_module(self.pkg_path)
                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/util/loop.py", line 201, in protected_loop_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/config/custom_components/hassbox_store/__init__.py", line 20, in <module>
    from .base import HassBoxStore
  File "/config/custom_components/hassbox_store/base.py", line 39, in <module>
    from .utils.json import json_loads
  File "/config/custom_components/hassbox_store/utils/json.py", line 3, in <module>
    from homeassistant.helpers.json import json_loads
ImportError: cannot import name 'json_loads' from 'homeassistant.helpers.json' (/usr/src/homeassistant/homeassistant/helpers/json.py)

回复

使用道具 举报

0

主题

235

回帖

2990

积分

金牌会员

积分
2990
金钱
2755
HASS币
0
发表于 3 天前 | 显示全部楼层
顶一个,确实新的主页完全可以适用了
回复

使用道具 举报

hhh. 手机认证

10

主题

355

回帖

3067

积分

论坛UI达人

积分
3067
金钱
2702
HASS币
0
发表于 3 天前 | 显示全部楼层
最新版本这个UI,确实减低了配置UI的许多难度,所以新版UI,可以更好的在:web,手机端,PAD端实现。
回复

使用道具 举报

20

主题

32

回帖

779

积分

高级会员

积分
779
金钱
712
HASS币
20
 楼主| 发表于 前天 10:48 | 显示全部楼层
hhh. 发表于 2025-9-5 17:22
最新版本这个UI,确实减低了配置UI的许多难度,所以新版UI,可以更好的在:web,手机端,PAD端实现。 ...

新版UI,我觉得在手机端还是可以用的。
PAD端还是那种带有3D上帝视角的户型图的实景动态交互界面更好,不过那个需要定制。
回复

使用道具 举报

20

主题

32

回帖

779

积分

高级会员

积分
779
金钱
712
HASS币
20
 楼主| 发表于 前天 10:49 | 显示全部楼层
tanbobo 发表于 2025-9-5 16:08
今日升级 core 2025.9.0 后 hassbox无法加载,下面是log 麻烦大神看看怎么处理,其它插件现在暂时没有发现 ...

这个是因为ha升级,已经放弃了json_loads这个函数,换成新的调用了。
如果你有能力,就自己改代码。
不然,就等HASSBOX作者自己更新吧。
回复

使用道具 举报

hhh. 手机认证

10

主题

355

回帖

3067

积分

论坛UI达人

积分
3067
金钱
2702
HASS币
0
发表于 前天 11:02 | 显示全部楼层
asknono 发表于 2025-9-6 10:48
新版UI,我觉得在手机端还是可以用的。
PAD端还是那种带有3D上帝视角的户型图的实景动态交互界面更好,不 ...

官方给的示例,也需要自己动手去适配,才可能达到能日常使用的效果。

UI的可复制能力太弱了,而且一个完善UI的搭建,也很耗时。
回复

使用道具 举报

3

主题

69

回帖

380

积分

中级会员

积分
380
金钱
308
HASS币
0
发表于 前天 11:59 | 显示全部楼层
用好homeassistant的诀窍就是永不升级。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-8 04:26 , Processed in 0.073957 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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