Open AndreyAA83 opened 2 years ago
Похоже что вы пытаетесь просто залить это код на через Arduino среду. Это делается не так. Для начала Вам нужно разобраться системе умного дома Home Assistant, уже после что такое и как работает ESPHome. Этот код компилируется в самом ESPHome после чего bin файл прошивается на ESP.
Да в том то и дело что лью его с НА через EspHome. Выдаёт такую ошибку Файлы взял у вас и поместил в папку ESP
Только что скачал и скомпилил свои файлы - все ок. Не уверен в чем проблема, может что то с пространством имен, ошибки сыпят на 14 строку, попробуйте заменить ее на class BoilerDHWSwitch : public Switch, public Component { также попробовать добавить после инклудов using namespace esphome;
Добрый день. При попытки залить на ЕСП выдает ошибки: In file included from src/main.cpp:30:0: src/bocsh6000.h:14:32: error: 'switch' has not been declared class BoilerDHWSwitch : public switch::Switch, public Component { ^ src/bocsh6000.h:14:41: error: expected '{' before 'Switch' class BoilerDHWSwitch : public switch::Switch, public Component { ^ src/bocsh6000.h:14:47: error: invalid type in declaration before ',' token class BoilerDHWSwitch : public switch::Switch, public Component { ^ src/bocsh6000.h:14:49: error: expected unqualified-id before 'public' class BoilerDHWSwitch : public switch_::Switch, public Component {
Не могли бы подсказать в чем проблема?