Mój kod w multiscrape.yaml
po sanityzacji wygląda tak:
- resource: https://ebok.mpwik.wroc.pl/trust/zuzycie-wody?p=xxxxxx
authentication: digest
username: !secret mpwik_login
password: !secret mpwik_password
scan_interval: 86400
sensor:
- unique_id: dobowe_zuzycie_wody
name: Dobowe zużycie wody
select: "k-table-zuzycie-wody > "
unit_of_measurement: "m3"
value_template: '{{ value.split("<!--?-->")[0] }}'
Inkrementacja niczemu nie przeszkadza. Jeśli znasz przyrost zużycia wody z dwóch następujących po sobie dni, wiesz jakie masz dzienne zużycie wody. Po prostu od wskazania bieżącego odejmujesz wskazanie poprzednie.
Jeśli chcesz, możesz także w sekcji utility_meter
pliku configuration.yaml
stworzyć sobie dodatkowo sensor z licznikiem historycznym, który będzie pamiętał swoje wartości z zadanego przedziału czasu.