mirror of
https://github.com/esphome/esphome.git
synced 2024-12-22 13:34:54 +01:00
Bump HeatpumpIR and IRremoteESP8266 (#6948)
This commit is contained in:
parent
481cf7384a
commit
fb9844463b
4 changed files with 23 additions and 5 deletions
|
@ -34,6 +34,7 @@ PROTOCOLS = {
|
||||||
"greeyan": Protocol.PROTOCOL_GREEYAN,
|
"greeyan": Protocol.PROTOCOL_GREEYAN,
|
||||||
"greeyac": Protocol.PROTOCOL_GREEYAC,
|
"greeyac": Protocol.PROTOCOL_GREEYAC,
|
||||||
"greeyt": Protocol.PROTOCOL_GREEYT,
|
"greeyt": Protocol.PROTOCOL_GREEYT,
|
||||||
|
"greeyap": Protocol.PROTOCOL_GREEYAP,
|
||||||
"hisense_aud": Protocol.PROTOCOL_HISENSE_AUD,
|
"hisense_aud": Protocol.PROTOCOL_HISENSE_AUD,
|
||||||
"hitachi": Protocol.PROTOCOL_HITACHI,
|
"hitachi": Protocol.PROTOCOL_HITACHI,
|
||||||
"hyundai": Protocol.PROTOCOL_HYUNDAI,
|
"hyundai": Protocol.PROTOCOL_HYUNDAI,
|
||||||
|
@ -61,6 +62,11 @@ PROTOCOLS = {
|
||||||
"toshiba_daiseikai": Protocol.PROTOCOL_TOSHIBA_DAISEIKAI,
|
"toshiba_daiseikai": Protocol.PROTOCOL_TOSHIBA_DAISEIKAI,
|
||||||
"toshiba": Protocol.PROTOCOL_TOSHIBA,
|
"toshiba": Protocol.PROTOCOL_TOSHIBA,
|
||||||
"zhlt01": Protocol.PROTOCOL_ZHLT01,
|
"zhlt01": Protocol.PROTOCOL_ZHLT01,
|
||||||
|
"nibe": Protocol.PROTOCOL_NIBE,
|
||||||
|
"carrier_qlima_1": Protocol.PROTOCOL_QLIMA_1,
|
||||||
|
"carrier_qlima_2": Protocol.PROTOCOL_QLIMA_2,
|
||||||
|
"samsung_aqv12msan": Protocol.PROTOCOL_SAMSUNG_AQV12MSAN,
|
||||||
|
"zhjg01": Protocol.PROTOCOL_ZHJG01,
|
||||||
}
|
}
|
||||||
|
|
||||||
CONF_HORIZONTAL_DEFAULT = "horizontal_default"
|
CONF_HORIZONTAL_DEFAULT = "horizontal_default"
|
||||||
|
@ -116,7 +122,7 @@ def to_code(config):
|
||||||
cg.add(var.set_max_temperature(config[CONF_MAX_TEMPERATURE]))
|
cg.add(var.set_max_temperature(config[CONF_MAX_TEMPERATURE]))
|
||||||
cg.add(var.set_min_temperature(config[CONF_MIN_TEMPERATURE]))
|
cg.add(var.set_min_temperature(config[CONF_MIN_TEMPERATURE]))
|
||||||
|
|
||||||
cg.add_library("tonia/HeatpumpIR", "1.0.23")
|
cg.add_library("tonia/HeatpumpIR", "1.0.26")
|
||||||
|
|
||||||
if CORE.is_esp8266 or CORE.is_esp32:
|
if CORE.is_esp8266 or CORE.is_esp32:
|
||||||
cg.add_library("crankyoldgit/IRremoteESP8266", "2.8.4")
|
cg.add_library("crankyoldgit/IRremoteESP8266", "2.8.6")
|
||||||
|
|
|
@ -28,6 +28,7 @@ const std::map<Protocol, std::function<HeatpumpIR *()>> PROTOCOL_CONSTRUCTOR_MAP
|
||||||
{PROTOCOL_GREEYAN, []() { return new GreeYANHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_GREEYAN, []() { return new GreeYANHeatpumpIR(); }}, // NOLINT
|
||||||
{PROTOCOL_GREEYAC, []() { return new GreeYACHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_GREEYAC, []() { return new GreeYACHeatpumpIR(); }}, // NOLINT
|
||||||
{PROTOCOL_GREEYT, []() { return new GreeYTHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_GREEYT, []() { return new GreeYTHeatpumpIR(); }}, // NOLINT
|
||||||
|
{PROTOCOL_GREEYAP, []() { return new GreeYAPHeatpumpIR(); }}, // NOLINT
|
||||||
{PROTOCOL_HISENSE_AUD, []() { return new HisenseHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_HISENSE_AUD, []() { return new HisenseHeatpumpIR(); }}, // NOLINT
|
||||||
{PROTOCOL_HITACHI, []() { return new HitachiHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_HITACHI, []() { return new HitachiHeatpumpIR(); }}, // NOLINT
|
||||||
{PROTOCOL_HYUNDAI, []() { return new HyundaiHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_HYUNDAI, []() { return new HyundaiHeatpumpIR(); }}, // NOLINT
|
||||||
|
@ -55,6 +56,11 @@ const std::map<Protocol, std::function<HeatpumpIR *()>> PROTOCOL_CONSTRUCTOR_MAP
|
||||||
{PROTOCOL_TOSHIBA_DAISEIKAI, []() { return new ToshibaDaiseikaiHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_TOSHIBA_DAISEIKAI, []() { return new ToshibaDaiseikaiHeatpumpIR(); }}, // NOLINT
|
||||||
{PROTOCOL_TOSHIBA, []() { return new ToshibaHeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_TOSHIBA, []() { return new ToshibaHeatpumpIR(); }}, // NOLINT
|
||||||
{PROTOCOL_ZHLT01, []() { return new ZHLT01HeatpumpIR(); }}, // NOLINT
|
{PROTOCOL_ZHLT01, []() { return new ZHLT01HeatpumpIR(); }}, // NOLINT
|
||||||
|
{PROTOCOL_NIBE, []() { return new NibeHeatpumpIR(); }}, // NOLINT
|
||||||
|
{PROTOCOL_QLIMA_1, []() { return new Qlima1HeatpumpIR(); }}, // NOLINT
|
||||||
|
{PROTOCOL_QLIMA_2, []() { return new Qlima2HeatpumpIR(); }}, // NOLINT
|
||||||
|
{PROTOCOL_SAMSUNG_AQV12MSAN, []() { return new SamsungAQV12MSANHeatpumpIR(); }}, // NOLINT
|
||||||
|
{PROTOCOL_ZHJG01, []() { return new ZHJG01HeatpumpIR(); }}, // NOLINT
|
||||||
};
|
};
|
||||||
|
|
||||||
void HeatpumpIRClimate::setup() {
|
void HeatpumpIRClimate::setup() {
|
||||||
|
|
|
@ -28,6 +28,7 @@ enum Protocol {
|
||||||
PROTOCOL_GREEYAN,
|
PROTOCOL_GREEYAN,
|
||||||
PROTOCOL_GREEYAC,
|
PROTOCOL_GREEYAC,
|
||||||
PROTOCOL_GREEYT,
|
PROTOCOL_GREEYT,
|
||||||
|
PROTOCOL_GREEYAP,
|
||||||
PROTOCOL_HISENSE_AUD,
|
PROTOCOL_HISENSE_AUD,
|
||||||
PROTOCOL_HITACHI,
|
PROTOCOL_HITACHI,
|
||||||
PROTOCOL_HYUNDAI,
|
PROTOCOL_HYUNDAI,
|
||||||
|
@ -55,6 +56,11 @@ enum Protocol {
|
||||||
PROTOCOL_TOSHIBA_DAISEIKAI,
|
PROTOCOL_TOSHIBA_DAISEIKAI,
|
||||||
PROTOCOL_TOSHIBA,
|
PROTOCOL_TOSHIBA,
|
||||||
PROTOCOL_ZHLT01,
|
PROTOCOL_ZHLT01,
|
||||||
|
PROTOCOL_NIBE,
|
||||||
|
PROTOCOL_QLIMA_1,
|
||||||
|
PROTOCOL_QLIMA_2,
|
||||||
|
PROTOCOL_SAMSUNG_AQV12MSAN,
|
||||||
|
PROTOCOL_ZHJG01,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Simple enum to represent horizontal directios
|
// Simple enum to represent horizontal directios
|
||||||
|
|
|
@ -65,7 +65,7 @@ lib_deps =
|
||||||
glmnet/Dsmr@0.7 ; dsmr
|
glmnet/Dsmr@0.7 ; dsmr
|
||||||
rweather/Crypto@0.4.0 ; dsmr
|
rweather/Crypto@0.4.0 ; dsmr
|
||||||
dudanov/MideaUART@1.1.9 ; midea
|
dudanov/MideaUART@1.1.9 ; midea
|
||||||
tonia/HeatpumpIR@1.0.23 ; heatpumpir
|
tonia/HeatpumpIR@1.0.26 ; heatpumpir
|
||||||
build_flags =
|
build_flags =
|
||||||
${common.build_flags}
|
${common.build_flags}
|
||||||
-DUSE_ARDUINO
|
-DUSE_ARDUINO
|
||||||
|
@ -93,7 +93,7 @@ lib_deps =
|
||||||
ESP8266HTTPClient ; http_request (Arduino built-in)
|
ESP8266HTTPClient ; http_request (Arduino built-in)
|
||||||
ESP8266mDNS ; mdns (Arduino built-in)
|
ESP8266mDNS ; mdns (Arduino built-in)
|
||||||
DNSServer ; captive_portal (Arduino built-in)
|
DNSServer ; captive_portal (Arduino built-in)
|
||||||
crankyoldgit/IRremoteESP8266@~2.8.4 ; heatpumpir
|
crankyoldgit/IRremoteESP8266@2.8.6 ; heatpumpir
|
||||||
droscy/esp_wireguard@0.4.1 ; wireguard
|
droscy/esp_wireguard@0.4.1 ; wireguard
|
||||||
build_flags =
|
build_flags =
|
||||||
${common:arduino.build_flags}
|
${common:arduino.build_flags}
|
||||||
|
@ -123,7 +123,7 @@ lib_deps =
|
||||||
ESPmDNS ; mdns (Arduino built-in)
|
ESPmDNS ; mdns (Arduino built-in)
|
||||||
DNSServer ; captive_portal (Arduino built-in)
|
DNSServer ; captive_portal (Arduino built-in)
|
||||||
esphome/ESP32-audioI2S@2.0.7 ; i2s_audio
|
esphome/ESP32-audioI2S@2.0.7 ; i2s_audio
|
||||||
crankyoldgit/IRremoteESP8266@~2.8.4 ; heatpumpir
|
crankyoldgit/IRremoteESP8266@2.8.6 ; heatpumpir
|
||||||
droscy/esp_wireguard@0.4.1 ; wireguard
|
droscy/esp_wireguard@0.4.1 ; wireguard
|
||||||
build_flags =
|
build_flags =
|
||||||
${common:arduino.build_flags}
|
${common:arduino.build_flags}
|
||||||
|
|
Loading…
Reference in a new issue