Skip to content

cyc-987/Charge-in-ZJU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZJU Charger

快速查询充电桩状态的python脚本

功能简介

  • 定期查询充电桩状态
  • 覆盖玉泉校区
  • 直接从URL解析openId
  • 命令行启动
  • 钉钉机器人推送

关于缺省的location.json

location.json文件包含了充电桩的位置信息。出于隐私和安全考虑,我并没有上传该文件。

如果你想使用该脚本,请自行创建一个location.json文件,格式如下:

{
    "last_modified": "",
    "maintainer": "",
    "sites_yq":[
        {
            "group_id": 1,
            "group_site_nums": 3,
            "group_sim_name": "<这个站点名称会显示在最后的查询结果里>",
            "details":[
                {
                    "devid": ,
                    "areaid": ,
                    "devaddress": , # 此为必填项
                    "devdescript": "",
                    "longitude": , # 此为必填项
                    "latitude": , # 此为必填项
                    "simDevaddress": ""
                }
            ]
        }
    ]
}

依赖库

pip install -r requirements.txt

使用方法

配置location.json

至于里面的参数如何获得,请自行抓包。

配置钉钉机器人

webhook和secret在main.py中配置。

群主的电话号和邮箱需要在push.py中配置,用于发生错误时在群中at群主。

启动脚本

本脚本支持直接从npd的充电桩链接url中提取openId,因此你可以直接在命令行中运行:

python main.py "<url>"

About

浙大充电桩查询

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages