mirror of
https://github.com/esphome/esphome.git
synced 2025-03-15 15:18:16 +00:00
fix: update timer logging to use 'action' instead of 'mode' for clarity
This commit is contained in:
parent
e31f74129d
commit
05d7c119fc
@ -259,7 +259,7 @@ bool DynamicLampComponent::add_timer(std::string lamp_list_str, bool timer_activ
|
|||||||
new_timer.begin_date = begin_date;
|
new_timer.begin_date = begin_date;
|
||||||
new_timer.end_date = end_date;
|
new_timer.end_date = end_date;
|
||||||
unsigned char* timer_as_bytes = static_cast<unsigned char*>(static_cast<void*>(&new_timer));
|
unsigned char* timer_as_bytes = static_cast<unsigned char*>(static_cast<void*>(&new_timer));
|
||||||
ESP_LOGV(TAG, "Added new timer for lamp %s, active %d, mode %d, hour %d, minute %d, monday %d, tuesday %d, wednesday %d, thursday %d, friday %d, saturday %d, sunday %d",
|
ESP_LOGV(TAG, "Added new timer for lamp %s, active %d, action %d, hour %d, minute %d, monday %d, tuesday %d, wednesday %d, thursday %d, friday %d, saturday %d, sunday %d",
|
||||||
lamp_list_str.c_str(), new_timer.active, new_timer.action, new_timer.hour, new_timer.minute, new_timer.monday, new_timer.tuesday, new_timer.wednesday,
|
lamp_list_str.c_str(), new_timer.active, new_timer.action, new_timer.hour, new_timer.minute, new_timer.monday, new_timer.tuesday, new_timer.wednesday,
|
||||||
new_timer.thursday, new_timer.friday, new_timer.saturday, new_timer.sunday);
|
new_timer.thursday, new_timer.friday, new_timer.saturday, new_timer.sunday);
|
||||||
ESP_LOGV(TAG, "Size of struct is %" PRIu8 "", static_cast<uint8_t>(sizeof(new_timer)));
|
ESP_LOGV(TAG, "Size of struct is %" PRIu8 "", static_cast<uint8_t>(sizeof(new_timer)));
|
||||||
@ -268,7 +268,8 @@ bool DynamicLampComponent::add_timer(std::string lamp_list_str, bool timer_activ
|
|||||||
}
|
}
|
||||||
|
|
||||||
LampList DynamicLampComponent::build_lamp_list_from_list_str_(std::string lamp_list_str) {
|
LampList DynamicLampComponent::build_lamp_list_from_list_str_(std::string lamp_list_str) {
|
||||||
std::vector<uint8_t> lamp_list_vector = this->split_to_int_array_(lamp_list_str, ",");
|
std::string delimiter = ",";
|
||||||
|
std::vector<uint8_t> lamp_list_vector = this->split_to_int_array_(lamp_list_str, delimiter);
|
||||||
LampList lamp_list;
|
LampList lamp_list;
|
||||||
memset(&lamp_list, 0, sizeof(lamp_list));
|
memset(&lamp_list, 0, sizeof(lamp_list));
|
||||||
if (lamp_list_vector.size() > 16) {
|
if (lamp_list_vector.size() > 16) {
|
||||||
@ -345,8 +346,8 @@ void DynamicLampComponent::read_timers_to_log() {
|
|||||||
LampList lamp_list = *reinterpret_cast<LampList *>(&timer.lamp_list);
|
LampList lamp_list = *reinterpret_cast<LampList *>(&timer.lamp_list);
|
||||||
for (uint8_t j = 0; j < 16; j++) {
|
for (uint8_t j = 0; j < 16; j++) {
|
||||||
if (lamp_list[j]) {
|
if (lamp_list[j]) {
|
||||||
ESP_LOGV(TAG, "Timer found for lamp %s: %d, mode: %d, hour: %d, minute: %d, monday: %d, tuesday: %d, wednesday: %d, thursday: %d, friday: %d, saturday: %d, sunday: %d",
|
ESP_LOGV(TAG, "Timer found for lamp %s: %d, action: %d, hour: %d, minute: %d, monday: %d, tuesday: %d, wednesday: %d, thursday: %d, friday: %d, saturday: %d, sunday: %d",
|
||||||
this->active_lamps_[j].name, timer.active, timer.mode, timer.hour, timer.minute, timer.monday, timer.tuesday,
|
this->active_lamps_[j].name, timer.active, timer.action, timer.hour, timer.minute, timer.monday, timer.tuesday,
|
||||||
timer.wednesday, timer.thursday, timer.friday, timer.saturday, timer.sunday);
|
timer.wednesday, timer.thursday, timer.friday, timer.saturday, timer.sunday);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -137,7 +137,7 @@ class DynamicLampComponent : public Component {
|
|||||||
bool write_state_(uint8_t lamp_number, float state);
|
bool write_state_(uint8_t lamp_number, float state);
|
||||||
uint8_t get_lamp_index_by_name_(std::string lamp_name);
|
uint8_t get_lamp_index_by_name_(std::string lamp_name);
|
||||||
std::array<bool, 16> get_lamp_outputs_by_name_(std::string lamp_name);
|
std::array<bool, 16> get_lamp_outputs_by_name_(std::string lamp_name);
|
||||||
std::vector<std::string> split_to_int_array_(const std::string& s, const std::string& delimiter);
|
std::vector<uint8_t> split_to_int_array_(const std::string& s, const std::string& delimiter)
|
||||||
LampList build_lamp_list_from_list_str_(std::string lamp_list_str);
|
LampList build_lamp_list_from_list_str_(std::string lamp_list_str);
|
||||||
|
|
||||||
CombinedLamp active_lamps_[16];
|
CombinedLamp active_lamps_[16];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user