# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  abstract: true
  parent: AirSensorBase
  id: AirSensorFreezerBase
  suffix: Freezer Atmosphere
  components:
  - type: AtmosMonitor
    temperatureThresholdId: freezerTemperature

- type: entity
  parent: [AirSensorFreezerBase, AirSensor]
  id: AirSensorFreezer

- type: entity
  parent: [AirSensorFreezerBase, GasVentPump]
  id: GasVentPumpFreezer

- type: entity
  parent: [AirSensorFreezerBase, GasVentScrubber]
  id: GasVentScrubberFreezer

# air alarm proto with auto: false to prevent the automatic switching of modes overriding the default values
- type: entity
  parent: AirAlarm
  id: AirAlarmFreezer
  suffix: Freezer Atmosphere, auto mode disabled
  components:
  - type: AirAlarm
    autoMode: false