当前位置:首页 > HomeAssistant

HomeAssistant 最新集成之国家电网

西风7小时前HomeAssistant122

你是否也希望通过 HA 获取电费相关信息呢?如果你也有这个想法,我相信这篇文章会让你这个想法得到实现。

fRBBjNMoa.jpeg




实现这个想法是该项目 :sgcc_electricity_new


在这里我通过 Add -on 方式带大家部署该项目


1. 设置->加载项->加载项商店->右上角三点->仓库

67ebc64643264457a6c6e4d4fbd48638.png




2.在弹出的方框中输入项目地址并点击添加


3.然后检查更新

67ebc64643264457a6c6e4d4fbd48638.png




4.然后可以在加载项商店里看到该插件,点击安装(安装后先不要启动)

fRBBhxM7X.jpeg




由于我这里安装过了,所以这里已经是在运行了


5.切换到配置选项

fRBBgIWUh.jpeg



从上到下依次输入:


国家电网app 登录账户


国家电网app登录账户密码


Homeassistant登录URL


Homeassistant长期令牌(令牌获取在文末)


建议打开电量数据存储


6.“配置”选项页面最下有个保存按钮,记得点击保存


7.启动插件,然后切换到“日志”选项

fRBBc01NZ.jpeg




当6个sensor实体在log 中显示出来则表示数据都获取成功


8.为了避免重启HA后实体消失,需要手动在configuration.yaml文件中配置一下,注意以xxxx结尾表示需要改成你们家户号的后四位,可以在log里看,也可以通过app里查看户号

template:
  - trigger:
      - platform: event
        event_type: state_changed
        event_data:
          entity_id: sensor.electricity_charge_balance_xxxx
    sensor:
      - name: electricity_charge_balance_xxxx
        unique_id: electricity_charge_balance_xxxx
        state: "{{ states('sensor.electricity_charge_balance_xxxx') }}"
        state_class: total
        unit_of_measurement: "CNY"
        device_class: monetary
 
  - trigger:
      - platform: event
        event_type: state_changed
        event_data:
          entity_id: sensor.last_electricity_usage_xxxx
    sensor:
      - name: last_electricity_usage_xxxx
        unique_id: last_electricity_usage_xxxx
        state: "{{ states('sensor.last_electricity_usage_xxxx') }}"
        state_class: measurement
        unit_of_measurement: "kWh"
        device_class: energy
 
  - trigger:
      - platform: event
        event_type: state_changed
        event_data:
          entity_id: sensor.month_electricity_usage_xxxx
    sensor:
      - name: month_electricity_usage_xxxx
        unique_id: month_electricity_usage_xxxx
        state: "{{ states('sensor.month_electricity_usage_xxxx') }}"
        state_class: measurement
        unit_of_measurement: "kWh"
        device_class: energy
 
  - trigger:
      - platform: event
        event_type: state_changed
        event_data:
          entity_id: sensor.month_electricity_charge_xxxx
    sensor:
      - name: month_electricity_charge_xxxx
        unique_id: month_electricity_charge_xxxx
        state: "{{ states('sensor.month_electricity_charge_xxxx') }}"
        state_class: measurement
        unit_of_measurement: "CNY"
        device_class: monetary
 
  - trigger:
      - platform: event
        event_type: state_changed
        event_data:
          entity_id: sensor.yearly_electricity_usage_xxxx
    sensor:
      - name: yearly_electricity_usage_xxxx
        unique_id: yearly_electricity_usage_xxxx
        state: "{{ states('sensor.yearly_electricity_usage_xxxx') }}"
        state_class: total_increasing
        unit_of_measurement: "kWh"
        device_class: energy
 
  - trigger:
      - platform: event
        event_type: state_changed
        event_data:
          entity_id: sensor.yearly_electricity_charge_xxxx
    sensor:
      - name: yearly_electricity_charge_xxxx
        unique_id: yearly_electricity_charge_xxxx
        state: "{{ states('sensor.yearly_electricity_charge_xxxx') }}"
        state_class: total_increasing
        unit_of_measurement: "CNY"
        device_class: monetary



9.拿到这6个sensor实体后,至于如何美化以及前端展示就任凭大家发挥了


后记:


1.如何获取HA长期令牌


点击头像->安全->创建令牌

c6726f06ad0d40f2a3bcc5a1dec9900b.png




2.如果你的国网账户未开通智能缴费则electricity_charge_balance_xxxx实体看到的是上月电费,而不是剩余电费,这个切记!!!


3.由于该项目其实是在模仿人在登录国家电网app,由于国网限制,每天登录次数是有限的,如果你启动插件后迟迟没有显示出sensor有关log,不妨等到夜晚12点之后再次尝试。

欢迎加入本站交流群(608886195

扫描二维码推送至手机访问。

版权声明:本文转载自网络,如有侵权请与本站联系。

本文链接:https://blog.cnod.net/post/86.html

分享给朋友:

相关文章

手动配置Home Assitant能源模块代码

新版的HA推出了全新的能源模块,可以按天,按周,按月,按年显示能源消耗情况,比之前使用配置文件手动处理的方式好了很多。但是它需要一个设置一个总消耗电量的实体,默认情况下tasmota生成的实体是不被支持的,我们需要在配置文件中这样设置:se…

萤石云C6C接入群晖,,实现HA实时监控

萤石云C6C接入群晖,,实现HA实时监控

为了实现智能家居的进一步实现居家安防的体验,入手了2个萤石摄像头C6C,一个720p,一个1024p。穷,没穷买内存卡,只有想办法接入群晖,用群晖的硬盘来存视频。下面记录一下接入方法:安装SurveillanceStationtj弹出一个新…

HomeAssistant接入国家电网(电费余额用电量查询)

HomeAssistant接入国家电网(电费余额用电量查询)

HomeAssistant接入国家电网数据(电费余额用电量查询)(理论已经是支持全国)sgcc_electricity容器地址:https://registry.hub.docker.com/r/dscao/sgcc_electricity…

HomeAssistant 接入南方电网 计算电费

HomeAssistant 接入南方电网 计算电费

1.China Southern Power Grid Statistics集成链接2.获取当月用电情况因为我的电费是固定的,没有阶梯电价用电量 * 0.63906875 = 电费3.计算电费然后在UI上显示进入configuration.…

homeassistant安装zigbee2mqtt并接入海尔smartcare门磁传感器

homeassistant安装zigbee2mqtt并接入海尔smartcare门磁传感器

*本教程默认已经装好Mosquitto broker,配置好mqtt服务器*在 配置-加载项-加载项商店,右上角三个点,仓库,添加仓库地址,https://github.com/zigbee2mqtt/hassio-zigbee2…

diban系统安装homeassistant运行代码(适用各虚拟机实体机安装)

先在虚拟机或实体机安装diban系统,然后依次执行下面代码:查看本机ip命令ip addr show普通用户获取管理员权限su -配置软件包cat <<EOF > …