template:
  - sensor:
      - name: "Internet Download Traffic"
        unique_id: internet_downtraffic
        unit_of_measurement: "kB/s"
        state_class: measurement
        state: >
          {{ state_attr('binary_sensor.edgeos_interface_pppoe0', 'KBytes/ps (Received)') | float(0) }}

      - name: "Internet Upload Traffic"
        unique_id: internet_uptraffic
        unit_of_measurement: "kB/s"
        state_class: measurement
        state: >
          {{ state_attr('binary_sensor.edgeos_interface_pppoe0', 'KBytes/ps (Sent)') | float(0) }}

      - name: "Internet Total Traffic"
        unique_id: internet_totaltraffic
        unit_of_measurement: "kB/s"
        state_class: measurement
        state: >
          {{
            (state_attr('binary_sensor.edgeos_interface_pppoe0', 'KBytes/ps (Received)') | float(0))
            + (state_attr('binary_sensor.edgeos_interface_pppoe0', 'KBytes/ps (Sent)') | float(0))
          }}
