Rules

batteries

5.75s ago

4.302ms

Rule State Error Last Evaluation Evaluation Time
alert: SmokeDetectorBatteryLow expr: ha_battery_percent{entity=~".*smoke.*",friendly_name!="None"} < 78 for: 1d labels: severity: warning annotations: description: It will start beeping soon summary: '{{ $labels.friendly_name }} battery low' ok 5.754s ago 2.819ms
alert: GenericBatteryLow expr: ha_battery_percent{entity!~".*helpful.*",entity!~".*smoke.*",friendly_name!="None"} < 20 for: 1d labels: severity: warning annotations: description: '{{ $labels.entity_id }} is below 20% battery' summary: '{{ $labels.friendly_name }} battery low' ok 5.752s ago 1.362ms

cats

5.049s ago

1.03ms

Rule State Error Last Evaluation Evaluation Time
alert: CatsNotFed expr: esphome_switch_value{id="cat_feeder"} == 0 for: 20h labels: severity: critical annotations: summary: Cats have not been fed for nearly a day, according to esphome! ok 5.05s ago 956.8us

envoy

19.243s ago

1.153ms

Rule State Error Last Evaluation Evaluation Time
alert: EnvoyDown expr: probe_success{instance="https://library.fivesevenfive.org/robots.txt",job="blackbox-http"} == 0 for: 10m labels: severity: critical annotations: summary: Envoy is down! ok 19.244s ago 1.058ms

freezer

13.746s ago

1.028ms

Rule State Error Last Evaluation Evaluation Time
alert: FreezerHot expr: esphome_sensor_value{id="freezer_temp"} > 0 for: 1h labels: severity: critical annotations: summary: The chest freezer is above freezing! ok 13.747s ago 952.5us

hvac

8.645s ago

7.373ms

Rule State Error Last Evaluation Evaluation Time
alert: FurnaceBlowingColdEmail expr: (avg(deriv(ha_sensor_temperature{entity=~"sensor.(hall|living_room|office|bedroom|kids_room)_temperature"}[15m])) * on (job) max(ha_binary_sensor_state{entity="binary_sensor.heat_call"})) < 0 for: 1h labels: severity: warning annotations: description: Calling for heat but it's getting colder! summary: Furnace is broken! ok 8.646s ago 3.509ms
alert: FurnaceBlowingColdAutomation expr: (avg(deriv(ha_sensor_temperature{entity=~"sensor.(hall|living_room|office|bedroom|kids_room)_temperature"}[10m])) * on (job) max(ha_binary_sensor_state{entity="binary_sensor.heat_call"})) < 0 for: 40m labels: severity: automation annotations: description: Calling for heat but it's getting colder! summary: Furnace is broken! ok 8.644s ago 3.702ms

scrape

11.061s ago

1.647ms

Rule State Error Last Evaluation Evaluation Time
alert: ScrapeDown expr: up == 0 for: 30m labels: severity: warning annotations: description: scrape failures for {{ $labels.instance }} via {{ $labels.job }} summary: '{{ $labels.instance }} is down' ok 11.062s ago 1.568ms

ssl

25.37s ago

999.9us

Rule State Error Last Evaluation Evaluation Time
alert: SslExpiresSoon expr: envoy_server_days_until_first_cert_expiring < 14 for: 6h labels: severity: warning annotations: description: Check certbot cronjob summary: SSL certificate expiring in 2 weeks ok 25.371s ago 852.8us

sunpower

20.222s ago

1.455ms

Rule State Error Last Evaluation Evaluation Time
alert: SunpowerPanelDown expr: sunpower_pvs_device_state{device_type="Inverter"} == 0 for: 1d labels: severity: warning annotations: description: '{{ $labels.device_type }} with id {{ $labels.device_id }} has been offline for 1 day.' summary: '{{ $labels.device_type }} offline' ok 20.223s ago 909us
alert: SunpowerSupervisorDown expr: sunpower_pvs_device_state{device_type!="Inverter"} == 0 for: 30m labels: severity: critical annotations: description: '{{ $labels.device_type }} with id {{ $labels.device_id }} has been offline for 30 minutes' summary: '{{ $labels.device_type }} offline' ok 20.223s ago 380.6us

ups

26.043s ago

1.237ms

Rule State Error Last Evaluation Evaluation Time
alert: UpsRuntimeLow expr: nut_battery_runtime_seconds < 900 for: 2m labels: severity: critical annotations: description: UPS battery low! summary: '{{ $labels.instance }} UPS has <15 minutes of battery remaining' ok 26.044s ago 919.4us