Init
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
# - platform: template
|
||||
# sensors:
|
||||
# lux_outside:
|
||||
# value_template: '{{0}}'
|
||||
@@ -0,0 +1,67 @@
|
||||
- platform: template
|
||||
sensors:
|
||||
power_main_total:
|
||||
unit_of_measurement: 'kWh'
|
||||
value_template: "{{ states('sensor.power_total') | float + 4733.6 | round(2) }}"
|
||||
#4733.6 - разница показаний.
|
||||
|
||||
- platform: modbus
|
||||
scan_interval: 30
|
||||
registers:
|
||||
- name: power_total
|
||||
slave: 1
|
||||
register: 0
|
||||
count: 2
|
||||
precision: 2
|
||||
scale: 0.01
|
||||
unit_of_measurement: 'kWh'
|
||||
# - name: power_export
|
||||
# slave: 1
|
||||
# register: 8
|
||||
# count: 2
|
||||
# precision: 2
|
||||
# scale: 0.01
|
||||
# unit_of_measurement: 'kWh'
|
||||
# - name: power_import
|
||||
# slave: 1
|
||||
# register: 10
|
||||
# count: 2
|
||||
# precision: 2
|
||||
# scale: 0.01
|
||||
# unit_of_measurement: 'kWh'
|
||||
- name: power_voltage
|
||||
slave: 1
|
||||
register: 12
|
||||
precision: 1
|
||||
scale: 0.1
|
||||
unit_of_measurement: 'V'
|
||||
- name: power_current
|
||||
slave: 1
|
||||
register: 13
|
||||
precision: 2
|
||||
scale: 0.01
|
||||
unit_of_measurement: 'A'
|
||||
- name: power_active_power
|
||||
slave: 1
|
||||
register: 14
|
||||
precision: 3
|
||||
scale: 0.001
|
||||
unit_of_measurement: 'KW'
|
||||
- name: power_reactive_power
|
||||
slave: 1
|
||||
register: 15
|
||||
precision: 3
|
||||
scale: 0.001
|
||||
unit_of_measurement: 'Kvar'
|
||||
- name: power_power_factor
|
||||
slave: 1
|
||||
register: 16
|
||||
precision: 3
|
||||
scale: 0.001
|
||||
unit_of_measurement: '%'
|
||||
- name: power_frequency
|
||||
slave: 1
|
||||
register: 17
|
||||
precision: 2
|
||||
scale: 0.01
|
||||
unit_of_measurement: 'Hz'
|
||||
@@ -0,0 +1,3 @@
|
||||
# - platform: mqtt
|
||||
# state_topic: 'home/presence/controller/balcony'
|
||||
# name: 'presence_balcony'
|
||||
@@ -0,0 +1,3 @@
|
||||
# - platform: mqtt
|
||||
# state_topic: 'home/presence/controller/hall'
|
||||
# name: 'presence_hall'
|
||||
@@ -0,0 +1,3 @@
|
||||
# - platform: mqtt
|
||||
# state_topic: 'home/presence/controller/kitchen'
|
||||
# name: 'presence_kitchen'
|
||||
@@ -0,0 +1,5 @@
|
||||
- platform: speedtest
|
||||
monitored_conditions:
|
||||
- ping
|
||||
- download
|
||||
- upload
|
||||
@@ -0,0 +1,2 @@
|
||||
- platform: cert_expiry
|
||||
host: !secret base_host
|
||||
@@ -0,0 +1,7 @@
|
||||
- platform: systemmonitor
|
||||
resources:
|
||||
- type: processor_use
|
||||
- type: memory_free
|
||||
- type: swap_use_percent
|
||||
- type: disk_use_percent
|
||||
arg: /
|
||||
@@ -0,0 +1,7 @@
|
||||
- platform: mqtt_room
|
||||
device_id: !secret tag_mamik_band
|
||||
name: tag_mamik_band
|
||||
friendly_name: Мама браслет
|
||||
state_topic: home/presence
|
||||
timeout: 15
|
||||
away_timeout: 120
|
||||
@@ -0,0 +1,8 @@
|
||||
- platform: mqtt_room
|
||||
device_id: !secret tag_monster_nut
|
||||
name: tag_monster_nut
|
||||
friendly_name: Данил метка
|
||||
state_topic: home/presence
|
||||
timeout: 15
|
||||
away_timeout: 120
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
- platform: mqtt_room
|
||||
device_id: !secret tag_nut_blue
|
||||
name: tag_nut_blue
|
||||
state_topic: home/presence
|
||||
timeout: 15
|
||||
away_timeout: 120
|
||||
@@ -0,0 +1,7 @@
|
||||
#
|
||||
- platform: mqtt_room
|
||||
device_id: !secret tag_nut_guest
|
||||
name: tag_nut_guest
|
||||
state_topic: home/presence
|
||||
timeout: 15
|
||||
away_timeout: 120
|
||||
@@ -0,0 +1,6 @@
|
||||
- platform: mqtt_room
|
||||
device_id: !secret tag_nut_white
|
||||
name: tag_nut_white
|
||||
state_topic: home/presence
|
||||
timeout: 15
|
||||
away_timeout: 120
|
||||
@@ -0,0 +1,10 @@
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/balcony/temperature'
|
||||
name: 'temperature_158d000117d37a'
|
||||
unit_of_measurement: '°C'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/balcony/humidity'
|
||||
name: 'humidity_158d000117d37a'
|
||||
unit_of_measurement: '%'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
@@ -0,0 +1,10 @@
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/bath/temperature'
|
||||
name: 'temperature_158d00012d9ad7'
|
||||
unit_of_measurement: '°C'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/bath/humidity'
|
||||
name: 'humidity_158d00012d9ad7'
|
||||
unit_of_measurement: '%'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
@@ -0,0 +1,10 @@
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/mainroom/temperature'
|
||||
name: 'temperature_158d0001149b3c'
|
||||
unit_of_measurement: '°C'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/mainroom/humidity'
|
||||
name: 'humidity_158d0001149b3c'
|
||||
unit_of_measurement: '%'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
@@ -0,0 +1,10 @@
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/outside/temperature'
|
||||
name: 'temperature_158d000149c128'
|
||||
unit_of_measurement: '°C'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor_ht/outside/humidity'
|
||||
name: 'humidity_158d000149c128'
|
||||
unit_of_measurement: '%'
|
||||
value_template: '{{ float(value_json) / 100 }}'
|
||||
@@ -0,0 +1,13 @@
|
||||
#################################################
|
||||
# WATER #
|
||||
#################################################
|
||||
- platform: mqtt
|
||||
state_topic: 'home/bath/bath/cold'
|
||||
name: 'counter_cold'
|
||||
value_template: '{{ (value | float ) / 1000 }}'
|
||||
unit_of_measurement: 'm3'
|
||||
- platform: mqtt
|
||||
state_topic: 'home/bath/bath/hot'
|
||||
name: 'counter_hot'
|
||||
value_template: '{{ (value | float ) / 1000 }}'
|
||||
unit_of_measurement: 'm3'
|
||||
Reference in New Issue
Block a user