Files
hass.fnv/appdaemon/settings/apps/sensors/mosru.yaml
T
2026-03-10 07:08:59 +00:00

206 lines
5.1 KiB
YAML

#################################
# MOS.RU DATA RETRIEVER #
#################################
mosru_client:
class: MosruClient
module: mosru
properties:
login: !secret mosru_login
pwd: !secret mosru_pwd
token: !secret mosru_token
paycode: !secret mosru_paycode
flat_id: !secret mosru_flat_id
session_id: !secret mosru_session
global_dependencies:
- globals
epd_sensor:
class: EpdBalanceSensor
module: mosru
friendly_name: Баланс (ЕПД) Алтуфьево
entity_ids:
epd_balance: sensor.epd_balance
app: mosru_client
dependencies:
- mosru_client
global_dependencies:
- globals
power_sensor:
class: PowerCounterSensor
module: mosru
entity_ids:
power_balance: sensor.power_mosenergosbyt_balance
power_total: sensor.power_mosenergosbyt_total
app: mosru_client
dependencies:
- mosru_client
global_dependencies:
- globals
water_sensor:
class: WaterCounterSensor
module: mosru
entity_ids:
hot: sensor.counter_mosru_hot
cold: sensor.counter_mosru_cold
app: mosru_client
dependencies:
- mosru_client
global_dependencies:
- globals
# water_sender:
# class: WaterCounterSender
# module: mosru
# entity_ids:
# hot: sensor.counter_hot
# cold: sensor.counter_cold
# app: mosru_client
# dependencies:
# - mosru_client
# global_dependencies:
# - globals
# power_sender:
# class: PowerCounterSender
# module: mosru
# power_mosenergosbyt_total: sensor.power_mosenergosbyt_total
# threshold: 100
# entity_ids:
# power_total: sensor.power_main_total
# app: mosru_client
# dependencies:
# - mosru_client
# global_dependencies:
# - globals
#---------------------------------------------------------
mosru_client_belorechenskaya:
class: MosruClient
module: mosru
properties:
login: !secret mosru_login
pwd: !secret mosru_pwd
token: !secret mosru_token
paycode: !secret mosru_belorechenskaya_paycode
flat_id: !secret mosru_belorechenskaya_flat_id
session_id: !secret mosru_session
global_dependencies:
- globals
epd_sensor_belorechenskaya:
class: EpdBalanceSensor
module: mosru
friendly_name: Баланс (ЕПД) Белореченская
entity_ids:
epd_balance: sensor.epd_balance_belorechenskaya
app: mosru_client_belorechenskaya
dependencies:
- mosru_client_belorechenskaya
global_dependencies:
- globals
power_sensor_belorechenskaya:
class: PowerCounterSensor
module: mosru
entity_ids:
power_balance: sensor.power_mosenergosbyt_belorechenskaya_balance
power_total: sensor.power_mosenergosbyt_belorechenskaya_total
app: mosru_client_belorechenskaya
dependencies:
- mosru_client_belorechenskaya
global_dependencies:
- globals
water_sensor_belorechenskaya:
class: WaterCounterSensor
module: mosru
entity_ids:
hot: sensor.counter_mosru_belorechenskaya_hot
cold: sensor.counter_mosru_belorechenskaya_cold
app: mosru_client_belorechenskaya
dependencies:
- mosru_client_belorechenskaya
global_dependencies:
- globals
#---------------------------------------------------------
mosru_client_fonvizina:
class: MosruClient
module: mosru
properties:
login: !secret mosru_login
pwd: !secret mosru_pwd
token: !secret mosru_token
paycode: !secret mosru_fonvizina_paycode
flat_id: !secret mosru_fonvizina_flat_id
session_id: !secret mosru_session
global_dependencies:
- globals
epd_sensor_mosru_fonvizina:
class: EpdBalanceSensor
module: mosru
friendly_name: Баланс (ЕПД) Фонвизина
entity_ids:
epd_balance: sensor.epd_balance_mosru_fonvizina
app: mosru_client_fonvizina
dependencies:
- mosru_client_fonvizina
global_dependencies:
- globals
#---------------------------------------------------------
mosru_client_milashenkova:
class: MosruClient
module: mosru
properties:
login: !secret mosru_login
pwd: !secret mosru_pwd
token: !secret mosru_token
paycode: !secret mosru_milashenkova_paycode
flat_id: !secret mosru_milashenkova_flat_id
session_id: !secret mosru_session
global_dependencies:
- globals
epd_sensor_milashenkova:
class: EpdBalanceSensor
module: mosru
friendly_name: Баланс (ЕПД) Милашенкова
entity_ids:
epd_balance: sensor.epd_balance_milashenkova
app: mosru_client_milashenkova
dependencies:
- mosru_client_milashenkova
global_dependencies:
- globals
power_sensor_milashenkova:
class: PowerCounterSensor
module: mosru
entity_ids:
power_balance: sensor.power_mosenergosbyt_milashenkova_balance
power_total: sensor.power_mosenergosbyt_milashenkova_total
app: mosru_client_milashenkova
dependencies:
- mosru_client_milashenkova
global_dependencies:
- globals
water_sensor_milashenkova:
class: WaterCounterSensor
module: mosru
entity_ids:
hot: sensor.counter_mosru_milashenkova_hot
cold: sensor.counter_mosru_milashenkova_cold
app: mosru_client_milashenkova
dependencies:
- mosru_client_milashenkova
global_dependencies:
- globals
#---------------------------------------------------------