updates
This commit is contained in:
87
lovelace/pfsense/gateways.yaml
Executable file
87
lovelace/pfsense/gateways.yaml
Executable file
@ -0,0 +1,87 @@
|
||||
|
||||
- type: "horizontal-stack"
|
||||
cards:
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: WAN
|
||||
label: IPv4
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_wan_gw_delay
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Delay
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_wan_gw_loss
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Loss
|
||||
|
||||
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: Mullvad
|
||||
- type: "horizontal-stack"
|
||||
cards:
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: 1
|
||||
label: IPv4
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad1gw_delay
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Delay
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad1gw_loss
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Loss
|
||||
- type: "horizontal-stack"
|
||||
cards:
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: 1
|
||||
label: IPv6
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad1gwv6_delay
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Delay
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad1gwv6_loss
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Loss
|
||||
|
||||
- type: "horizontal-stack"
|
||||
cards:
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: 2
|
||||
label: IPv4
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad2gw_delay
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Delay
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad2gw_loss
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Loss
|
||||
- type: "horizontal-stack"
|
||||
cards:
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: 2
|
||||
label: IPv6
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad2gwv6_delay
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Delay
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_gateway_mullvad2gwv6_loss
|
||||
variables:
|
||||
ulm_card_generic_swap_name: Loss
|
36
lovelace/pfsense/load.yaml
Executable file
36
lovelace/pfsense/load.yaml
Executable file
@ -0,0 +1,36 @@
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: Load Average
|
||||
|
||||
|
||||
- type: "horizontal-stack"
|
||||
cards:
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic
|
||||
entity: sensor.pfsense_cpu_load_average_one_minute
|
||||
variables:
|
||||
ulm_card_generic_name: 1m
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic
|
||||
entity: sensor.pfsense_cpu_load_average_five_minute
|
||||
variables:
|
||||
ulm_card_generic_name: 5m
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic
|
||||
entity: sensor.pfsense_cpu_load_average_fifteen_minute
|
||||
variables:
|
||||
ulm_card_generic_name: 15m
|
||||
|
||||
|
||||
- type: "horizontal-stack"
|
||||
cards:
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_memory_used_percentage
|
||||
variables:
|
||||
ulm_card_generic_swap_name: "Memory Used %"
|
||||
- type: 'custom:button-card'
|
||||
template: card_generic_swap
|
||||
entity: sensor.pfsense_memory_swap_used_percentage
|
||||
variables:
|
||||
ulm_card_generic_swap_name: "Swap Used %"
|
11
lovelace/pfsense/notifications.yaml
Executable file
11
lovelace/pfsense/notifications.yaml
Executable file
@ -0,0 +1,11 @@
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: Notifications
|
||||
|
||||
|
||||
- type: 'custom:button-card'
|
||||
template: card_binary_sensor
|
||||
variables:
|
||||
ulm_card_binary_sensor_alert: true
|
||||
ulm_show_last_changed: false
|
||||
entity: binary_sensor.pfsense_pending_notices_present
|
19
lovelace/pfsense/rules.yaml
Executable file
19
lovelace/pfsense/rules.yaml
Executable file
@ -0,0 +1,19 @@
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: Firewall Rules
|
||||
|
||||
- type: 'custom:button-card'
|
||||
template: card_input_boolean
|
||||
entity: switch.pfsense_filter_rule_1602620992_disablemullvadtower
|
||||
variables:
|
||||
ulm_card_input_boolean_name: "LAN: Disable Mullvad PC"
|
||||
- type: 'custom:button-card'
|
||||
template: card_input_boolean
|
||||
entity: switch.pfsense_filter_rule_1608907801_disablemullvadnetflixtower
|
||||
variables:
|
||||
ulm_card_input_boolean_name: "LAN: Bypass Netflix PC"
|
||||
- type: 'custom:button-card'
|
||||
template: card_input_boolean
|
||||
entity: switch.pfsense_filter_rule_1602623476_route_ipad_netflix_to_wan
|
||||
variables:
|
||||
ulm_card_input_boolean_name: "LAN: Bypass Netflix iPad"
|
92
lovelace/pfsense/traffic.yaml
Executable file
92
lovelace/pfsense/traffic.yaml
Executable file
@ -0,0 +1,92 @@
|
||||
- type: 'custom:button-card'
|
||||
template: card_title
|
||||
name: Traffic
|
||||
|
||||
|
||||
- type: custom:apexcharts-card
|
||||
graph_span: 2h
|
||||
apex_config:
|
||||
chart:
|
||||
height: 250px
|
||||
series:
|
||||
- entity: sensor.pfsense_interface_wan_inbytes_kilobytes_per_second
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: WAN In
|
||||
- entity: sensor.pfsense_interface_wan_outbytes_kilobytes_per_second
|
||||
invert: true
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: WAN Out
|
||||
|
||||
|
||||
- type: custom:apexcharts-card
|
||||
graph_span: 2h
|
||||
apex_config:
|
||||
chart:
|
||||
height: 250px
|
||||
series:
|
||||
- entity: sensor.pfsense_interface_mullvad1_inbytes_kilobytes_per_second
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: Mullvad1 In
|
||||
- entity: sensor.pfsense_interface_mullvad1_outbytes_kilobytes_per_second
|
||||
invert: true
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: Mullvad1 Out
|
||||
- entity: sensor.pfsense_interface_mullvad2_inbytes_kilobytes_per_second
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: Mullvad2 In
|
||||
- entity: sensor.pfsense_interface_mullvad2_outbytes_kilobytes_per_second
|
||||
invert: true
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: Mullvad2 Out
|
||||
|
||||
|
||||
- type: custom:apexcharts-card
|
||||
graph_span: 2h
|
||||
apex_config:
|
||||
chart:
|
||||
height: 250px
|
||||
series:
|
||||
- entity: sensor.pfsense_interface_lan_inbytes_kilobytes_per_second
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: LAN In
|
||||
- entity: sensor.pfsense_interface_lan_outbytes_kilobytes_per_second
|
||||
invert: true
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: LAN Out
|
||||
- entity: sensor.pfsense_interface_backend_inbytes_kilobytes_per_second
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: Backend In
|
||||
- entity: sensor.pfsense_interface_backend_outbytes_kilobytes_per_second
|
||||
invert: true
|
||||
stroke_width: 2
|
||||
type: area
|
||||
transform: return x / 1024;
|
||||
unit: Mb/s
|
||||
name: Backend In
|
Reference in New Issue
Block a user