从BMW连接的驱动器门户读取数据的库
bimmer-connected的Python项目详细描述
这是一个简单的库,可以从 连接的驱动器入口。
有关用法说明或 API Documentation。
我写这个图书馆是因为我想把它放在家庭助理里。
兼容性
这适用于宝马汽车与连接的驱动器帐户。 到目前为止,它已经在装有“nbtevo”、“entryevo”、“nbt”或“entrynav”导航系统的车辆上进行了测试。 如果您对其他导航系统有任何问题,请创建一个问题 使用服务器响应(请参阅下一节)。
要使用此库,您的宝马(或mini)必须为您的车辆启用远程服务。您可能需要在连接的驱动器/迷你连接门户中预订,这可能需要一些钱。此外,您还需要在车内的信息娱乐系统中启用远程服务。
不同车型的车辆和信息娱乐系统会导致服务器提供不同类型的属性。因此,不同的车型对图书馆的体验肯定会有所不同。
数据贡献
如果某些功能不适用于您的车辆,我们需要数据 从服务器返回以分析此问题并可能扩展代码。 不同的模型和头单元世代导致 服务器。
如果要贡献数据,请执行以下步骤:
# get the latest version of the library pip3 install --upgrade bimmer_connected # run the fingerprint function bimmerconnected fingerprint <username> <password> <region>
这将在“车辆指纹”文件夹中创建一组日志文件。 在将数据发送给任何人之前,请检查是否有任何个人数据。 以下属性应替换为默认值: *车辆识别号 *纬度和经度(=GPS位置) *牌照
新建 issue in bimmer_connected 和 add the files as attachment 关于这个问题。
请将您的型号和年份添加到本期的标题中,以便于组织。如果你知道你的车的“底盘代码”,你也可以包括在内。(例如,谷歌“2017宝马X5”将显示一篇维基百科文章,题为“宝马X5(F15)”。因此,F15是汽车的底盘代码。)
注意:然后我们将此数据用作其他测试用例。所以我们要出版 (部分)它(在再次检查个人信息后)和使用 这是我们图书馆的测试用例。如果你不想要这个,请 提前通知我们。
谢谢
感谢您@gerard33,@m1n3rva,@kernelkraut,@robbz23,@lawtancool的研究和贡献!
这个库基本上是我找到的其他类似解决方案中最好的一个, 但它们都没有提供具有匹配接口的现成库 用于家庭助理,可从PYPI获得。
- https://github.com/edent/BMW-i-Remote
- https://github.com/jupe76/bmwcdapi
- https://github.com/frankjoke/iobroker.bmw
感谢你的伟大软件!
许可证
bimmer_connected library是根据apache许可证2.0授权的。
免责声明
本图书馆不隶属于宝马集团,也不为宝马集团所认可。