diff --git a/components/panasonic_heatpump/decode.cpp b/components/panasonic_heatpump/decode.cpp index 9213c78..1536b90 100644 --- a/components/panasonic_heatpump/decode.cpp +++ b/components/panasonic_heatpump/decode.cpp @@ -78,8 +78,11 @@ namespace esphome { 0xE2, 0xCF, 0x0C, 0x74, 0x09, 0x12, 0xD0, 0x0C, 0x95, 0x05 }, // 47 { 0xE2, 0xD5, 0x0B, 0x34, 0x99, 0x83, 0x92, 0x0C, 0x28, 0x98 }, // 48 { 0xE2, 0xCF, 0x0D, 0x77, 0x09, 0x12, 0xD0, 0x0C, 0x05, 0x11 }, // 49 + { 0xE2, 0xCF, 0x0B, 0x44, 0x34, 0x12, 0xD0, 0x0C, 0x34, 0x35 }, // 50 { 0xE2, 0xD5, 0x0C, 0x67, 0x00, 0x83, 0x92, 0x0C, 0x27, 0x98 }, // 51 { 0xE2, 0xD5, 0x0B, 0x34, 0x99, 0x83, 0x92, 0x0C, 0x27, 0x98 }, // 52 + { 0x42, 0xD4, 0x0B, 0x83, 0x71, 0x32, 0xD2, 0x0C, 0x44, 0x55 }, // 53 + { 0xE2, 0xCF, 0x0C, 0x74, 0x09, 0x12, 0xD0, 0x0E, 0x94, 0x05 }, // 54 }; int PanasonicDecode::getBit1(uint8_t input) diff --git a/components/panasonic_heatpump/decode.h b/components/panasonic_heatpump/decode.h index 2cd0127..88d9178 100644 --- a/components/panasonic_heatpump/decode.h +++ b/components/panasonic_heatpump/decode.h @@ -118,8 +118,11 @@ namespace esphome "IDU:WH-ADC0916H9E8, ODU:WH-UX12HE8", // 47 "IDU:WH-SDC0509L3E5, ODU:WH-WDG07LE5", // 48 "IDU:WH-SXC09H3E5, ODU:WH-UX09HE5", // 49 + "WH-MXC12H9E8", // 50 "IDU:WH-ADC0509L3E5AN, ODU:WH-WDG05LE5", // 51 "IDU:WH-SDC0509L3E5, ODU:WH-WDG05LE5", // 52 + "IDU:WH-ADC0309J3E5C, ODU:WH-UD03JE5", // 53 + "IDU:WH-ADC0916H9E8, ODU:WH-UX09HE8", // 54 }; }; diff --git a/prototypes/panasonic_heatpump/heishamon_decode.xlsx b/prototypes/panasonic_heatpump/heishamon_decode.xlsx index 014fabb..afba72f 100644 Binary files a/prototypes/panasonic_heatpump/heishamon_decode.xlsx and b/prototypes/panasonic_heatpump/heishamon_decode.xlsx differ