共计 839 个字符,预计需要花费 3 分钟才能阅读完成。
提醒:本文最后更新于 2024-03-01 08:36,文中所关联的信息可能已发生改变,请知悉!
此方法已失效,请移步到 homeassistant 获取电费余额 2.0
前言
homeassistant 少个电费余额总感觉少点什么,之前的山东电网接口挂掉了,导致 ha 一个月没法查询电费余额,就此查找方法,发现很多小程序网页等都是各省定制化的,而且数据加密,无法获取电费,突发奇想找到 95598 网上营业厅,然后找到了下面的方法,就此分享
sgcc_electricity
容器地址:https://registry.hub.docker.com/r/dscao/sgcc_electricity
镜像加速拉取命令:docker pull dockerproxy.com/dscao/sgcc_electricity:latest
部署 docker
以群晖部署 docker 为例,其他 docker 举一反三哈
1. 高级设置里面的,变量需要按下面填入:
PHONE_NUMBER # 填入国家电网手机号
PASSWORD # 填入国家电网密码
HASS_URL #HA 局域网地址
HASS_TOKEN #令牌,点 ha 头像 拉到最下面创建填入即可
2.docker 文件夹文件不需要关联,直接下一步
3. 启动容器
4.ha 里面会生成一个实体,实体注册表里面搜索 95598 就出来
实体属性
本应用在启动后和每隔 8 小时抓取一次数据,并在 HA 里更新以下一个实体及其六个属性:
sensor.electricity_95598:电费余额 / 上期账单金额
is_pay: 是否当期已结清
need_pay: 账单欠费金额(后付费用户)
last_electricity_usage:最近一天用电量
thismonth_electricity_usage: 本月用电量
yearly_electricity_usage:今年以来用电量
yearly_electricity_charge: 今年以来电费
last_date: 数据更新的最后日期
总结
就此就结束了~,可以通过调用实体的属性来查询各类的账单 / 金额等等,如果容器异常,看一下日志~