Fix internet traffic meter counters

This commit is contained in:
2026-11-05 14:14:32 +01:00
parent d0785061c5
commit 24e502867c
2 changed files with 25 additions and 18 deletions
+5 -5
View File
@@ -4,7 +4,7 @@
- 'time'
- 'date'
# SNMP (Juniper) router traffic sensor
# SNMP (VyOS) cumulative traffic counters; one octet is one byte.
- platform: snmp
name: snmp_wan_in
unique_id: '3303381540758'
@@ -14,7 +14,7 @@
# baseoid: .1.3.6.1.2.1.2.2.1.10.12
baseoid: .1.3.6.1.2.1.31.1.1.1.6.12 # IF-MIB::ifHCInOctets.12
version: 2c
unit_of_measurement: "Octets"
unit_of_measurement: "B"
- platform: snmp
name: snmp_wan_out
unique_id: '1573258703922'
@@ -24,17 +24,17 @@
# baseoid: .1.3.6.1.2.1.2.2.1.16.12
baseoid: .1.3.6.1.2.1.31.1.1.1.10.12 # IF-MIB::ifHCOutOctets.12
version: 2c
unit_of_measurement: "Octets"
unit_of_measurement: "B"
- platform: derivative
source: sensor.snmp_wan_in
unit_time: s
unit: B
unit: B/s
name: wan_in_derivative
- platform: derivative
source: sensor.snmp_wan_out
unit_time: s
unit: B
unit: B/s
name: wan_out_derivative
- platform: statistics
+20 -13
View File
@@ -1,40 +1,47 @@
# Internet traffic
# Internet traffic: difference cumulative byte counters, not derivative rates (B/s).
# Allow counters to reset when the router/interface restarts.
internet_usage_in_monthly:
source: sensor.wan_in_derivative
source: sensor.snmp_wan_in
name: Monthly internet traffic in
unique_id: monthly_internet_traffic_in
cycle: monthly
delta_values: True
delta_values: false
periodically_resetting: true
internet_usage_out_monthly:
source: sensor.wan_out_derivative
source: sensor.snmp_wan_out
name: Monthly internet traffic out
unique_id: monthly_internet_traffic_out
cycle: monthly
delta_values: True
delta_values: false
periodically_resetting: true
internet_usage_in_daily:
source: sensor.wan_in_derivative
source: sensor.snmp_wan_in
name: Daily internet traffic in
unique_id: daily_internet_traffic_in
cycle: daily
delta_values: True
delta_values: false
periodically_resetting: true
internet_usage_out_daily:
source: sensor.wan_out_derivative
source: sensor.snmp_wan_out
name: Daily internet traffic out
unique_id: daily_internet_traffic_out
cycle: daily
delta_values: True
delta_values: false
periodically_resetting: true
internet_usage_in_hourly:
source: sensor.wan_in_derivative
source: sensor.snmp_wan_in
name: Hourly internet traffic in
unique_id: hourly_internet_traffic_in
cycle: hourly
delta_values: True
delta_values: false
periodically_resetting: true
internet_usage_out_hourly:
source: sensor.wan_out_derivative
source: sensor.snmp_wan_out
name: Hourly internet traffic out
unique_id: hourly_internet_traffic_out
cycle: hourly
delta_values: True
delta_values: false
periodically_resetting: true
# Energy
energy_import_daily: