Multiscrape: kraabime sensori info netist

minutit

Päris kõike ei saa integratsioonina paraku Home Assistantisse panna. Kui aga info on kättesaadav internetis, siis tasub kaaluda andmete kraapimist.

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.

YAML kood

#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

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga