Home Assistant toonWater watermeter Instellen

Volg deze handleiding om Home Assistant in te stellen. Zie ook hier voor een uitgebreider dashboard.

Volg eerst de wifi instellen om de module in te stellen op een statisch ip adres. Maak ook backups voordat je gaat wijzigen.

In de configuration.yaml van Home Assistent zijn de sensoren aan te maken door de volgende code in te plakken. Let daarbij op dat geen tabs worden gebruikt en de inspringingen gelijk zijn. Vervang ook het ipadres (in dit voorbeeld 192.168.10.137) door het ip adres van de toonWater module.

sensor:
  - platform: rest 
    name: watermeter 
    json_attributes: 
      - waterflow 
      - waterquantity 
    resource: http://192.168.10.137/water.html

template:
  watermeter_flow:
    friendly_name: "Watermeter Flow"
    value_template: "{{ state_attr('sensor.watermeter', 'waterflow') }}"
    unit_of_measurement: "l/m"
    icon_template: mdi:water-pump
    attribute_templates:
      state_class: "measurement"

  watermeter_quantity:
    friendly_name: "Watermeter Quantity"
    value_template: "{{ state_attr('sensor.watermeter', 'waterquantity') }}"
    unit_of_measurement: "l"
    icon_template: mdi:water
    attribute_templates:
      state_class: "measurement"

  watermeter_toonwater:
    friendly_name: watermeter_toonwater
    value_template: "{{ (state_attr('sensor.watermeter', 'waterquantity') | float / 1000) | round(3) }}"
    unit_of_measurement: "m³"
    attribute_templates:
      state_class: "total_increasing"

utility_meter:
  hourly_water:
    source: sensor.watermeter_quantity
    cycle: hourly
    name: Hourly Water
  daily_water:
    source: sensor.watermeter_quantity
    cycle: daily
    name: Daily Water
  monthly_water:
    source: sensor.watermeter_quantity
    cycle: monthly
    name: Monthly Water