ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
remko_ar715.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace esphome::remko_ar715 {
6
7// Remko AR-715 IR remote: 52-bit pulse-distance frame, full state in every command.
8// IRremoteESP8266 calls it the ClimaButler protocol after a rebrand; Remko is the manufacturer.
9// Protocol analysis: https://github.com/crankyoldgit/IRremoteESP8266/issues/1812
10//
11// Supported devices:
12// - Remko RKL series (RKL 490, 491, 494, 495) with AR-715 remote
13// - Fischer ClimaButler RCS-SD43UAI / RCS-SD43UWI
14// - TROTEC PAC 4600
15// - Novamatic CL 990 / CL 1590
16// - Rexair C15000N
17// - freecom RCS-SD43UAI / RCS-SD43UWI
18
19static constexpr float TEMP_MIN = 16.0f;
20static constexpr float TEMP_MAX = 30.0f;
21
23 public:
25 : climate_ir::ClimateIR(TEMP_MIN, TEMP_MAX,
26 1.0f, // temperature step
27 true, // supports dry
28 true, // supports fan only
32
33 protected:
34 void transmit_state() override;
35};
36
37} // namespace esphome::remko_ar715
ClimateIR(float minimum_temperature, float maximum_temperature, float temperature_step=1.0f, bool supports_dry=false, bool supports_fan_only=false, climate::ClimateFanModeMask fan_modes=climate::ClimateFanModeMask(), climate::ClimateSwingModeMask swing_modes=climate::ClimateSwingModeMask(), climate::ClimatePresetMask presets=climate::ClimatePresetMask())
Definition climate_ir.h:25
@ CLIMATE_SWING_OFF
The swing mode is set to Off.
@ CLIMATE_SWING_VERTICAL
The fan mode is set to Vertical.
@ CLIMATE_FAN_MEDIUM
The fan mode is set to Medium.
@ CLIMATE_FAN_AUTO
The fan mode is set to Auto.
@ CLIMATE_FAN_LOW
The fan mode is set to Low.
@ CLIMATE_FAN_HIGH
The fan mode is set to High.