Git Product home page Git Product logo

Comments (16)

llanozero avatar llanozero commented on September 26, 2024 1

G:\xiaogpt-main\code\20240127\MiService-main>micli list
Exception on login <#USERNAME#:> 'userId'
Traceback (most recent call last):
File "F:\ProgramData\Python\Python311\Lib\site-packages\miservice\miaccount.py", line 71, in login
self.token["userId"] = resp["userId"]
~~~~^^^^^^^^^^
KeyError: 'userId'
G:\xiaogpt-main\code\20240127\MiService-main>

之前也出现过如上报错,后来我关闭代理并且在本地浏览器上登录过https://account.xiaomi.com 网站后,再次执行micli list
上述报错消失,而取而代之的是空行“/n”。

from miservice.

xiaomaailuohui avatar xiaomaailuohui commented on September 26, 2024 1

我也是遇到了同样的问题,至今尚未解决。

设备:小爱音箱play增强版
工具:windows PowerShell
问题:获取did,不报错也不返回任何东西、

已实施措施:
1、powershell换成cmd(无效)
2、家庭网络换成手机热点(无效)
3、米家APP重新绑定音箱(无效)
4、路径换成纯英文路径(无效)
5、电脑网页登录小米账号(无效)
6、重启电脑(无效)

先说一下我的操作过程:
1、Set-ExecutionPolicy -ExecutionPolicy RemoteSigned(使用开放策略)
2、python -m venv venv(创建环境)
3、venv\Scripts\activate(激活环境)
4、pip install -U miservice_fork(安装依赖)
5、$env:MI_USER="6xxxxx"(设置账号)
6、$env:MI_PASS="mxxxxxxxx"(设置密码)
7、python micli.py list(获取did,但是什么都不返回)
1

from miservice.

yihong0618 avatar yihong0618 commented on September 26, 2024

micli list 有么?

from miservice.

llanozero avatar llanozero commented on September 26, 2024

Windows命令行下执行micli list 后,我也没有没有显示,单独运行micli.py,出现如下截图结果,
微信图片_20240127222500
分析可能得原因:内部会不会默认执行export MI_USER=,而Windows命令行工具只能识别“set”。我不知道在哪里可以修改。

from miservice.

yihong0618 avatar yihong0618 commented on September 26, 2024

@llanozero 参考 https://github.com/yihong0618/xiaogpt 的 README

from miservice.

llanozero avatar llanozero commented on September 26, 2024

这里在管理员模式下仍然只返回了空行。@yihong0618

微信截图_20240127234722

from miservice.

yihong0618 avatar yihong0618 commented on September 26, 2024

你进米家的那个 app 看看有没有绑定上

from miservice.

RoCry avatar RoCry commented on September 26, 2024

我跟楼上一样, list 的结果是空

from miservice.

yihong0618 avatar yihong0618 commented on September 26, 2024

@RoCry @xiaomaailuohui @llanozero @wushuzh

修复了,我把打印不注意删掉了抱歉。

pip install -U miservice-fork 来试试

from miservice.

RoCry avatar RoCry commented on September 26, 2024

@RoCry @xiaomaailuohui @llanozero @wushuzh

修复了,我把打印不注意删掉了抱歉。

pip install -U miservice-fork 来试试

测试可以了 赞一个响应速度

from miservice.

xiaomaailuohui avatar xiaomaailuohui commented on September 26, 2024

感谢博主,目前确实可以了,已经获取到了设备列表。
解决方法:
1、重新下载MiService压缩包
2、按照以前步骤来就可以了。

(悄咪咪的说一句,老哥确实很认真的对待每一个人的问题,今天刚提问,就得到了解决,感谢)
image

from miservice.

yihong0618 avatar yihong0618 commented on September 26, 2024

感谢博主,目前确实可以了,已经获取到了设备列表。

解决方法:
1、重新下载MiService压缩包
2、按照以前步骤来就可以了。
(悄咪咪的说一句,老哥确实很认真的对待每一个人的问题,今天刚提问,就得到了解决,感谢) image

不客气

from miservice.

yihong0618 avatar yihong0618 commented on September 26, 2024

关了哈

from miservice.

xiao-mantou avatar xiao-mantou commented on September 26, 2024

@yihong0618
Exception: we have no hardware: MDZ-25-DA please use `micli mina` to check
你好,我的设备上的型号不对,micli list输出正常,micli mina输出空行

from miservice.

yihong0618 avatar yihong0618 commented on September 26, 2024

@yihong0618 Exception: we have no hardware: MDZ-25-DA please use `micli mina` to check 你好,我的设备上的型号不对,micli list输出正常,micli mina输出空行

这个型号不支持 mina

from miservice.

xiao-mantou avatar xiao-mantou commented on September 26, 2024

@yihong0618 Exception: we have no hardware: MDZ-25-DA please use `micli mina` to check 你好,我的设备上的型号不对,micli list输出正常,micli mina输出空行

这个型号不支持 mina

意思是在这个型号无法实现xiaogpt吗?
哦,我看到评论了:
我搞了好久 MDZ-25-DA 这个型号确实不行把 我测试了可以播放声音..获取文本不行

from miservice.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.