This commit is contained in:
monster
2018-12-30 14:13:57 +03:00
parent e311c31b88
commit 2033fe79e4
225 changed files with 6370 additions and 0 deletions
@@ -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'