mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	Bump HeatpumpIR and IRremoteESP8266 (#6948)
This commit is contained in:
		| @@ -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} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user