{
  "title": "Utility Meter",
  "config": {
    "step": {
      "user": {
        "title": "Add Utility Meter",
        "description": "Create a sensor which tracks consumption of various utilities (e.g., energy, gas, water, heating) over a configured period of time, typically monthly. The utility meter sensor optionally supports splitting the consumption by tariffs, in that case one sensor for each tariff is created as well as a select entity to choose the current tariff.",
        "data": {
          "cycle": "Meter reset cycle",
          "delta_values": "Delta values",
          "name": "Name",
          "net_consumption": "Net consumption",
          "offset": "Meter reset offset",
          "source": "Input sensor",
          "tariffs": "Supported tariffs"
        },
        "data_description": {
          "delta_values": "Enable if the source values are delta values since the last reading instead of absolute values.",
          "net_consumption": "Enable if the source is a net meter, meaning it can both increase and decrease.",
          "offset": "Offset the day of a monthly meter reset.",
          "tariffs": "A list of supported tariffs, leave empty if only a single tariff is needed."
        }
      }
    }
  },
  "options": {
    "step": {
      "init": {
        "data": {
          "source": "[%key:component::utility_meter::config::step::user::data::source%]"
        }
      }
    }
  }
}
