31 lines
1.1 KiB
YAML
31 lines
1.1 KiB
YAML
template:
|
|
- sensor:
|
|
- name: "Internet Download Traffic"
|
|
unique_id: internet_downtraffic
|
|
unit_of_measurement: "kB/s"
|
|
state_class: measurement
|
|
availability: "{{ has_value('sensor.edgerouter_wan_download_rate') }}"
|
|
state: "{{ states('sensor.edgerouter_wan_download_rate') | float(0) }}"
|
|
|
|
- name: "Internet Upload Traffic"
|
|
unique_id: internet_uptraffic
|
|
unit_of_measurement: "kB/s"
|
|
state_class: measurement
|
|
availability: "{{ has_value('sensor.edgerouter_wan_upload_rate') }}"
|
|
state: "{{ states('sensor.edgerouter_wan_upload_rate') | float(0) }}"
|
|
|
|
- name: "Internet Total Traffic"
|
|
unique_id: internet_totaltraffic
|
|
unit_of_measurement: "kB/s"
|
|
state_class: measurement
|
|
availability: >-
|
|
{{
|
|
has_value('sensor.edgerouter_wan_download_rate')
|
|
and has_value('sensor.edgerouter_wan_upload_rate')
|
|
}}
|
|
state: >-
|
|
{{
|
|
(states('sensor.edgerouter_wan_download_rate') | float(0))
|
|
+ (states('sensor.edgerouter_wan_upload_rate') | float(0))
|
|
}}
|