전기사용량 일별 센서 만들기 ) Zigbee Energy D-0~D-7, m00 ~ m12 전력사용량 haos에서 구성하기
작성자 정보
- 최고관리자 작성
- 192.♡.0.1 아이피
- 작성일
컨텐츠 정보
- 314 조회
- 목록
본문
전기사용량 일별 센서 만들기 ) Zigbee Energy D-0~D-7, m00 ~ m12 전력사용량 haos에서 구성하기
https://cafe.naver.com/homestation/555
사진 설명을 입력하세요.
사전 에 구성
사진 설명을 입력하세요.
utility_meter: 구성 하면 상기와 같이 센서 값을 볼수 있음
########################################################
# 3️⃣ Utility Meter - Daily / Monthly Electricity_usage
########################################################
# Zigbee Power Meter
# 오늘 전기사용량 직비
electricity_usage_power_zigbee_daily:
unique_id: electricity_usage_power_zigbee_daily
source: sensor.power_zigbee_energy
cycle: daily
# 오늘 전기사용량 esp32
electricity_usage_power_esp32_daily:
unique_id: electricity_usage_power_esp32_daily
source: sensor.power_esp32_energy
cycle: daily
# utility_meter:
# 이번달 전기사용량 직비
electricity_usage_power_zigbee_monthly:
unique_id: electricity_usage_power_zigbee_monthly
source: sensor.power_zigbee_energy
cycle: monthly
offset:
days: 24 # 매월 25일 기준
# 이번달 전기사용량 esp32
electricity_usage_power_esp32_monthly:
unique_id: electricity_usage_power_esp32_monthly
source: sensor.power_esp32_energy
cycle: monthly
offset:
days: 24 # 매월 25일 기준
일반적인 어제 ,전달 센서 구성
########################################################
# Template Sensors
# Zigbee + ESP32 전력미터 전일/전월 *** Electricity_usage_power_zigbee_daily
########################################################
# template:
- sensor:
# 어제 직비 Electricity_usage_power_zigbee_daily
- name: "Electricity_usage_Power Zigbee Yesterday"
unique_id: Electricity_usage_power_zigbee_yesterday
unit_of_measurement: "kWh"
state_class: total_increasing
device_class: energy
state: >
{% set s = 'sensor.Electricity_usage_power_zigbee_daily' %}
{% set v = state_attr(s, 'last_period') %}
{% if v is not none and v not in ['unknown', 'unavailable'] %}
{{ v | float(0) }}
{% else %}
0
{% endif %}
availability: >
{% set s = 'sensor.Electricity_usage_power_zigbee_daily' %}
{{ state_attr(s, 'last_period') is not none }}
# 어제 ESP32
- name: "Electricity_usage_Power ESP32 Yesterday"
unique_id: Electricity_usage_power_esp32_yesterday
unit_of_measurement: "kWh"
state_class: total_increasing
device_class: energy
state: >
{% set s = 'sensor.Electricity_usage_power_esp32_daily' %}
{% set v = state_attr(s, 'last_period') %}
{% if v is not none and v not in ['unknown', 'unavailable'] %}
{{ v | float(0) }}
{% else %}
0
{% endif %}
availability: >
{% set s = 'sensor.Electricity_usage_power_esp32_daily' %}
{{ state_attr(s, 'last_period') is not none }}
############################################################
# 3) 지난달 Last Month 센서 (25일 기준)
############################################################
# 지난달 Zigbee Electricity_usage_power_zigbee_monthly
- name: "Electricity_usage_Power Zigbee Last Month"
unique_id: Electricity_usage_power_zigbee_last_month
unit_of_measurement: "kWh"
state_class: total_increasing
device_class: energy
state: >
{% set s = 'sensor.Electricity_usage_power_zigbee_monthly' %}
{% set v = state_attr(s, 'last_period') %}
{% if v is not none and v not in ['unknown', 'unavailable'] %}
{{ v | float(0) }}
{% else %}
0
{% endif %}
availability: >
{% set s = 'sensor.Electricity_usage_power_zigbee_monthly' %}
{{ state_attr(s, 'last_period') is not none }}
# 지난달 ESP32
- name: "Electricity_usage_Power ESP32 Last Month"
unique_id: Electricity_usage_power_esp32_last_month
unit_of_measurement: "kWh"
state_class: total_increasing
device_class: energy
state: >
{% set s = 'sensor.Electricity_usage_power_esp32_monthly' %}
{% set v = state_attr(s, 'last_period') %}
{% if v is not none and v not in ['unknown', 'unavailable'] %}
{{ v | float(0) }}
{% else %}
0
{% endif %}
availability: >
{% set s = 'sensor.Electricity_usage_power_esp32_monthly' %}
{{ state_attr(s, 'last_period') is not none }}
# template:
############################################################
사진 설명을 입력하세요.
일자별전력량센서 만들기 작업
1) input Text 추가
이센서를 1분간격으로 기록용 input Text 추가합니다
# 1️⃣ 기록용 Input Text (JSON)
# 1️⃣ Input Text - 기록용 JSON
input_text:
zigbee_energy_log_daily:
name: zigbee_energy_log_daily
max: 255
zigbee_energy_log_monthly:
name: zigbee_energy_log_monthly
max: 255
관련자료
-
링크
-
첨부등록일 2025.11.17 20:07
-
이전
-
다음