Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

执行出错 ROM端未响应 #37

Closed
dianjiweiling opened this issue Apr 24, 2024 · 6 comments
Closed

执行出错 ROM端未响应 #37

dianjiweiling opened this issue Apr 24, 2024 · 6 comments

Comments

@dianjiweiling
Copy link

好几天不用了,今天使用突然报错,重新安装也还是一样,请问我该怎么解决

                             https://api2.mina.mi.com/remote/ub                 
                             us: {'code': 101, 'message': 'ubus                 
                             server or device returned invalid                  
                             result', 'data': {'device_data':                   
                             '{"msg":"ROM端未响应","code":3012}                 
                             ', 'reqID':                                        
                             'app_ios_cBh2Hebnm8g7                 
                             QFsxM'}}                                           
                             Traceback (most recent call last):                 
                               File                                             
                             "/app/xiaomusic/xiaomusic.py",                     
                             line 455, in run_forever                           
                                 await func(arg1=oparg)                         
                               File                                             
                             "/app/xiaomusic/xiaomusic.py",                     
                             line 491, in play                                  
                                 await self.play_next()                         
                               File                                             
                             "/app/xiaomusic/xiaomusic.py",                     
                             line 522, in play_next                             
                                 await self.play(arg1=name)                     
                               File                                             
                             "/app/xiaomusic/xiaomusic.py",                     
                             line 506, in play                                  
                                 await                                          
                             self.stop_if_xiaoai_is_playing()                   
                               File                                             
                             "/app/xiaomusic/xiaomusic.py",                     
                             line 281, in                                       
                             stop_if_xiaoai_is_playing                          
                                 is_playing = await                             
                             self.get_if_xiaoai_is_playing()                    
                               File                                             
                             "/app/xiaomusic/xiaomusic.py",                     
                             line 272, in                                       
                             get_if_xiaoai_is_playing                           
                                 playing_info = await                           
                             self.mina_service.player_get_statu                 
                             s(self.device_id)                                  
                               File                                             
                             "/app/.venv/lib/python3.10/site-pa                 
                             ckages/miservice/minaservice.py",                  
                             line 84, in player_get_status                      
                                 return await                                   
                             self.ubus_request(                                 
                               File                                             
                             "/app/.venv/lib/python3.10/site-pa                 
                             ckages/miservice/minaservice.py",                  
                             line 48, in ubus_request                           
                                 result = await                                 
                             self.mina_request(                                 
                               File                                             
                             "/app/.venv/lib/python3.10/site-pa                 
                             ckages/miservice/minaservice.py",                  
                             line 38, in mina_request                           
                                 return await                                   
                             self.account.mi_request(                           
                               File                                             
                             "/app/.venv/lib/python3.10/site-pa                 
                             ckages/miservice/miaccount.py",                    
                             line 150, in mi_request                            
                                 raise Exception(f"Error {url}:                 
                             {resp}")                                           
                             Exception: Error                                   
                             https://api2.mina.mi.com/remote/ub                 
                             us: {'code': 101, 'message': 'ubus                 
                             server or device returned invalid                  
                             result', 'data': {'device_data':                   
                             '{"msg":"ROM端未响应","code":3012}                 
                             ', 'reqID':                                        
                             'app_ios_cBh2anm8g7                 
                             QFsxM'}}       
@dianjiweiling
Copy link
Author

设备是小爱音箱play,'L07A'

@hanxi
Copy link
Owner

hanxi commented Apr 24, 2024

是不是小爱同学重置了?重新连下手机试试?

@dianjiweiling
Copy link
Author

我刚又试了一下,日志显示登录失败了,验证码输入错误,是不是现在登录需要验证码了,可不可以我手动输入验证码

Exception: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_VLa0HTX8s56jriAZqQ23uBcpvzUYDM: Login failed
Exception on login 956200: {'code': 87001, 'desc': '验证码输入错误', 'captchaUrl': '/pass/getCode?icodeType=login&0.9266266024181538', 'type': 'manMachine'}

@hanxi
Copy link
Owner

hanxi commented Apr 24, 2024

@dianjiweiling 你看看这个 yihong0618/MiService#2

可能需要在局域网手机端登陆一下。

@dianjiweiling
Copy link
Author

有点复杂,我看了下说可能是外网环境,我该成国内环境,还有说usud有问题,需要重启小爱同学,我重启和重置都不行,先不弄了

@dianjiweiling
Copy link
Author

今天发现更新了,又试了一下,看到别的issue里说hostname填写的是nas的ip,我之前一直填小爱音箱的ip也能用,不知道是为什么,改成nas的ip后还不行,删除镜像,重新拉取后好了。所以我的解决方案是:

  • hostname改成nas的ip
  • 删除镜像重新拉取
    供大家参考

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants