返回列表 发布新帖

[其他应用] 绿联NAS dxp系列接入 Home Assistant

评论78

YvqscmLv.1 发表于 2025-10-17 11:03:22 | 查看全部 IP:–广东–佛山–高明区
81f3743d-85ef-49a9-a5eb-13c0dc2c9213.png 抄完了,就是风扇按钮的实体卡片不会做
谢谢大佬
YvqscmLv.1 发表于 2025-10-17 11:09:37 | 查看全部 IP:–广东–佛山–高明区
81f3743d-85ef-49a9-a5eb-13c0dc2c9213.png 交作业
哦是吗楼主Lv.1 发表于 2025-10-17 16:08:33 | 查看全部 IP:–浙江–绍兴

记得更新一下容器,重新拉取或者执行更新都可以,1.4 或者 latest,修复了一些小问题
哦是吗楼主Lv.1 发表于 2025-10-17 16:09:02 | 查看全部 IP:–浙江–绍兴

记得更新一下容器,重新拉取或者执行更新都可以,1.4 或者 latest,修复了一些小问题
没有车的老司机Lv.4绿联NAS社区会员用户 发表于 2025-10-17 16:54:50 | 查看全部 IP:–浙江–绍兴
贴一个dockerscompose部署配置,此配置为桥接模式
services:
  ugreen-ha:
    image: yougood/ugreen-ha
    container_name: ugreen-ha
    environment:
      - TZ=Asia/Shanghai
      - MQTT_USERNAME=自定义mqtt用户名
      - MQTT_PASSWORD=自定义mqtt密码
      - UGREEN_SERVER=http://nas地址:9999
      - UGREEN_USERNAME=nas用户名
      - UGREEN_PASSWORD=nas密码
      - USER_ID=1000
      - PUID=1000
      - UID=1000
      - PGID=10
      - GID=10
      - GROUP_ID=10
    ports:
      - 2883:1883 #端口自定义
    restart: unless-stopped
    network_mode: bridge
恶魔程序员Lv.4绿联NAS社区会员用户 发表于 2025-10-19 20:13:21 | 查看全部 IP:–湖南
牛哇,抄下作业
恶魔程序员Lv.4绿联NAS社区会员用户 发表于 2025-10-19 20:41:21 | 查看全部 IP:–湖南
获取系统信息 这一步报错:请求失败,没有收到加密信息
哦是吗楼主Lv.1 发表于 2025-10-19 22:32:07 | 查看全部 IP:–广东–佛山–高明区
恶魔程序员 发表于 2025-10-19 20:41
获取系统信息 这一步报错:请求失败,没有收到加密信息

账号需要管理员账号哦,另外还要检查环境变量UGREEN_SERVER的地址是否能连通到nas中 不知道的话就填写局域网的中nas的地址
哦是吗楼主Lv.1 发表于 2025-10-19 22:47:28 来自手机 | 查看全部 IP:–广东–佛山–高明区
恶魔程序员 发表于 2025-10-19 20:41
获取系统信息 这一步报错:请求失败,没有收到加密信息

上面日志有打印出 mqtt的传感器注册信息吗
恶魔程序员Lv.4绿联NAS社区会员用户 发表于 2025-10-20 09:15:00 | 查看全部 IP:–湖北–襄阳
哦是吗 发表于 2025-10-19 22:47
上面日志有打印出 mqtt的传感器注册信息吗

完整日志,是管理员账号登录的
2025-10-19 20:52:11 INFO  Starting UgreenHaApplication v1.0 using Java 21.0.8 with PID 1 (/app/app.jar started by root in /app)
2025-10-19 20:52:11 INFO  The following 1 profile is active: "docker"
2025-10-19 20:52:15 INFO  服务地址:http://192.168.31.198:9999
2025-10-19 20:52:15 INFO  账户登录成功:wj-admin
2025-10-19 20:52:15 INFO  获取系统信息
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102)
        at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64)
        at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mqttServiceImpl' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/com/oshima/ugreen/ha/service/impl/MqttServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'systemServiceImpl': Invocation of init method failed
        at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1221)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1187)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
        at com.oshima.ugreen.ha.UgreenHaApplication.main(UgreenHaApplication.java:14)
        ... 5 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemServiceImpl': Invocation of init method failed
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:222)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1818)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1760)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1643)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913)
        at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
        ... 26 more
Caused by: com.oshima.ugreen.system.exception.UgreenException: 请求失败,没有收到加密信息
        at com.oshima.ugreen.system.utils.UgreenSecurityUtil.request(UgreenSecurityUtil.java:131)
        at com.oshima.ugreen.system.utils.UgreenSecurityUtil.get(UgreenSecurityUtil.java:61)
        at com.oshima.ugreen.system.service.impl.SystemServiceImpl.getDeviceInfo(SystemServiceImpl.java:85)
        at com.oshima.ugreen.system.service.impl.SystemServiceImpl.init(SystemServiceImpl.java:45)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219)
        ... 39 more

评论

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

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表