『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3041|回复: 11

[经验分享] 关于国家电网 docker 查询实验成功方法

[复制链接]

2

主题

17

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
95
HASS币
0
发表于 2023-7-7 22:56:20 | 显示全部楼层 |阅读模式
https://github.com/louisslee/sgcc_electricity,主要参考上面的连接,自己不断探索找问题,最终成功在群晖虚拟机和 n1 盒子上安装成功

docker 命令如下
git clone https://github.com/louisslee/sgcc_electricity.git
cd sgcc_electricity
chmod 777 run.sh
docker build -t sgcc_electricity:1.1 .
docker run --name sgcc_electricity -d -e PHONE_NUMBER="" -e PASSWORD="" -e HASS_URL="" -e HASS_TOKEN="" --restart unless-stopped sgcc_electricity:1.1

docker 拉取镜像,注意手机号,密码,ha 登录连接, 令牌填好.

看 docker 日志是否登录成功

template:
  - trigger:
      - platform: event
        event_type: "state_changed"
        event_data:
          entity_id: sensor.electricity_charge_balance
    sensor:
      - name: electricity_charge_balance_entity
        unique_id: electricity_charge_balance_entity
        state: "{{ states('sensor.electricity_charge_balance') }}"
        state_class: measurement
        unit_of_measurement: "CNY"
        device_class: monetary

  - trigger:
      - platform: event
        event_type: "state_changed"
        event_data:
          entity_id: sensor.last_electricity_usage
    sensor:
      - name: last_electricity_usage_entity
        unique_id: last_electricity_usage_entity
        state: "{{ states('sensor.last_electricity_usage') }}"
        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_usage
    sensor:
      - name: yearly_electricity_usage_entity
        unique_id: yearly_electricity_usage_entity
        state: "{{ states('sensor.yearly_electricity_usage') }}"
        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
    sensor:
      - name: yearly_electricity_charge_entity
        unique_id: yearly_electricity_charge_entity
        state: "{{ states('sensor.yearly_electricity_charge') }}"
        state_class: total_increasing
        unit_of_measurement: "CNY"
        device_class: monetary

然后将上述代码加入到 configration.yaml
重启 home assistant
重启 docker 容器
就可以看到实体


回复

使用道具 举报

8

主题

146

帖子

1705

积分

金牌会员

Rank: 6Rank: 6

积分
1705
金钱
1559
HASS币
0
发表于 2023-7-7 23:13:57 | 显示全部楼层
N1能跑的动?据说很吃内存
回复

使用道具 举报

2

主题

17

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
95
HASS币
0
 楼主| 发表于 2023-7-7 23:18:54 来自手机 | 显示全部楼层
安装 docker 版,轻装上阵,没得问题。
回复

使用道具 举报

4

主题

54

帖子

847

积分

高级会员

Rank: 4

积分
847
金钱
788
HASS币
20
发表于 2023-7-8 01:07:15 | 显示全部楼层


                               
登录/注册后可看大图

回楼上两位, 平均每个电费容器80M左右内存,最大冲到300M。
回复

使用道具 举报

3

主题

48

帖子

425

积分

论坛DIY达人

积分
425
金钱
377
HASS币
0
发表于 2023-7-8 12:03:02 | 显示全部楼层
这个东西不早就有了么,没看出帖子有什么新意的地方,就是吧github里的内容又复制了一遍
回复

使用道具 举报

1

主题

24

帖子

135

积分

注册会员

Rank: 2

积分
135
金钱
111
HASS币
0
发表于 2023-7-12 11:08:47 | 显示全部楼层
等小区换了新电表接入国家电网再弄
回复

使用道具 举报

16

主题

234

帖子

1475

积分

金牌会员

Rank: 6Rank: 6

积分
1475
金钱
1241
HASS币
0
发表于 2023-7-12 14:13:38 | 显示全部楼层
原来是这样!!多用户怎么操作??配置文件户号要改数字吗?
回复

使用道具 举报

16

主题

234

帖子

1475

积分

金牌会员

Rank: 6Rank: 6

积分
1475
金钱
1241
HASS币
0
发表于 2023-7-12 14:18:10 | 显示全部楼层
Screenshot_2023-07-12-14-16-51-371_io.homeassistant.companion.android.jpg Screenshot_2023-07-12-14-17-04-675_io.homeassistant.companion.android.jpg
看看哪里的问题!



回复

使用道具 举报

16

主题

234

帖子

1475

积分

金牌会员

Rank: 6Rank: 6

积分
1475
金钱
1241
HASS币
0
发表于 2023-7-12 14:24:09 | 显示全部楼层
Screenshot_2023-07-12-14-23-15-505_io.homeassistant.companion.android.jpg
不显示



回复

使用道具 举报

0

主题

108

帖子

827

积分

高级会员

Rank: 4

积分
827
金钱
719
HASS币
0
发表于 2023-7-12 15:37:42 | 显示全部楼层
不懂绑定
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 08:12 , Processed in 0.606389 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表