clemenstyp / NiuDataWidget

A Scriptable widget to display NIU electric scooter data on your iPhone.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

小牛电动车小组件

[English] [中文]

Scriptable小牛电动车小组件

用法

安装

  • 在APP商店里下载安装软件Scriptable.
  • 下载文件NiuDataWidget.js,拷贝至iCloud/Scriptable目录.
  • 设置NiuDataWidget.js文件中的usernamepassword、及sn字段.
    • sn字段在小牛app->我的设备->配置信息里查看
    • password字段需填写MD5加密后的值(可使用在线MD5加密工具生成).
  • 车辆遥控功能,可添加以下快捷指令
var username = "";
var password = "";
var sn = "";

高级选项

  • 获取地图API key并填写于文件NiuDataWidget.js.
  • 无需显示地图信息,在NiuDataWidget.js文件中设置
    • var show_last_track_map = false
    • var show_map = false
  • 地图位置如需显示车辆定位(需要“中尺寸”小组件),在NiuDataWidget.js文件中设置
    • var show_last_track_map = false
    • var show_map = true
  • 地图位置如需显示最近旅程(需要“中尺寸”小组件),在NiuDataWidget.js文件中设置
    • var show_last_track_map = true
    • var show_map = false
  • 黑色主题
    • 默认支持随系统切换主题,如始终希望使用白色主题,请设置is_dark_mode_working = false

功能

插件功能:

  • 锁屏电量显示(需iOS16)
  • 充电状态显示
  • 设防状态显示
  • 启动状态显示
  • GPS、GSM信号强度显示
  • 电池状态显示,电池连接时显示电池电量,断开时显示中控电量
  • 上次更新时间
  • 车辆位置信息地图显示
  • 最近旅程信息显示
  • 车辆遥控(需中控支持)

特别感谢

本项目实现时参照并使用了TeslaData-Widget代码

About

A Scriptable widget to display NIU electric scooter data on your iPhone.


Languages

Language:JavaScript 100.0%