mirror of
https://github.com/GrKoR/esphome_aux_ac_component.git
synced 2025-12-06 11:36:55 +03:00
Merge remote-tracking branch 'refs/remotes/origin/dev' into dev
This commit is contained in:
@@ -17,7 +17,7 @@
|
|||||||
#include "esphome/core/helpers.h"
|
#include "esphome/core/helpers.h"
|
||||||
|
|
||||||
// весь функционал сохранения пресетов прячу под дефайн
|
// весь функционал сохранения пресетов прячу под дефайн
|
||||||
// #define PRESETS_SAVING
|
// #define PRESETS_SAVING
|
||||||
#ifdef PRESETS_SAVING
|
#ifdef PRESETS_SAVING
|
||||||
#ifdef ESP32
|
#ifdef ESP32
|
||||||
#include "esphome/core/preferences.h"
|
#include "esphome/core/preferences.h"
|
||||||
@@ -1910,13 +1910,16 @@ namespace esphome
|
|||||||
// целая часть температуры
|
// целая часть температуры
|
||||||
pack->body[2] = (pack->body[2] & ~AC_TEMP_TARGET_INT_PART_MASK) | (((uint8_t)(cmd->temp_target) - 8) << 3);
|
pack->body[2] = (pack->body[2] & ~AC_TEMP_TARGET_INT_PART_MASK) | (((uint8_t)(cmd->temp_target) - 8) << 3);
|
||||||
|
|
||||||
// дробная часть температуры
|
// дробная часть температуры
|
||||||
if (cmd->temp_target - (uint8_t)(cmd->temp_target) >= 0.5) {
|
if (cmd->temp_target - (uint8_t)(cmd->temp_target) > 0)
|
||||||
pack->body[4] = (pack->body[4] | AC_TEMP_TARGET_FRAC_PART_MASK);
|
{
|
||||||
} else {
|
pack->body[4] = (pack->body[4] | AC_TEMP_TARGET_FRAC_PART_MASK);
|
||||||
pack->body[4] = (pack->body[4] & ~AC_TEMP_TARGET_FRAC_PART_MASK);
|
}
|
||||||
}
|
else
|
||||||
}
|
{
|
||||||
|
pack->body[4] = (pack->body[4] & ~AC_TEMP_TARGET_FRAC_PART_MASK);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// ограничение мощности инвертора
|
// ограничение мощности инвертора
|
||||||
if ((cmd->inverter_power_limitation_enable) &&
|
if ((cmd->inverter_power_limitation_enable) &&
|
||||||
|
|||||||
Reference in New Issue
Block a user