127 lines
2.9 KiB
YAML
127 lines
2.9 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
|
|
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
|
|
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 |