Su ostukorv on hetkel tühi!
Multiscrape on HACSi integratsioon, mis võimaldab kraapida infot ja salvestada see sensorina. Hea näide on selleks küttesüsteem, mis toimib läbi pilve kuid ei ole kättesaadav kohalikust võrgust – näitajad on samas kättesaadavad läbi brauseri, kui sisse logid oma kontole. Sellisel puhul tasub uurida, kas ja kuidas saab automaatselt sisse logida ja võtta vastavad väärtused.
#lisa see configuration.yaml faili
multiscrape:
- name: myupway Scraper
resource: https://myupway.com/System/xxxxxx/Status/ServiceInfo # asenda xxxxxx oma süsteemi IDga
log_response: false
scan_interval: 60
form_submit: # kasuta juhul, kui sisselogimine on vajalik
submit_once: false
resource: https://myupway.com/LogIn
input:
email: !secret email # sisselogimiseks kasutatav e-mail
password: !secret parool
sensor:
- unique_id: mlp_hot_water_top
name: Hot water (top) # siia pane nimi, mis on näha HAs
device_class: temperature
unit_of_measurement: °C
select: ".ID40013"
value_template: "{{ value.replace('°C', '') }}"
- unique_id: mlp_supply_temp
name: Supply temperature
device_class: temperature
unit_of_measurement: °C
select: ".ID40071"
value_template: "{{ value.replace('°C', '') }}"
- unique_id: mlp_return_temp
name: Return temperature
device_class: temperature
unit_of_measurement: °C
select: ".ID40152"
value_template: "{{ value.replace('°C', '') }}"
Hetkel kasutan kolme näitajat sensorina, mida saan jälgida Home Assistantis. Ei pea piirduma kolme sensoriga ja saad muuta ühikuid ja sensori tüüpe. Vastava ID leiad, kui vajutad paremklõpsu ja leiad väärtuse ees oleva ID.
Küttesüsteemi ma küll juhtida ei saa, kuid ei näe ka vajadust selleks. See-eest andmete lugemine toimib ilusti ja stabiilselt.
Antud lahenduse leidsin foorumist. Allikas: https://community.home-assistant.io/t/scraping-data-from-heat-pump-website/231389/8
Lisa kommentaar