Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- In file included from src/esphome/components/sensor/sensor.h:3:0,
- from src/esphome/components/nspanel/nspanel.h:8,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/nspanel/nspanel.cpp: In member function 'bool esphome::nspanel::NSPanel::process_data_()':
- src/esphome/components/nspanel/nspanel.cpp:99:50: error: 'format_hex_pretty' was not declared in this scope
- format_hex_pretty(message_data, length).c_str());
- ^
- src/esphome/core/log.h:95:89: note: in definition of macro 'esph_log_d'
- esp_log_printf_(ESPHOME_LOG_LEVEL_DEBUG, tag, __LINE__, ESPHOME_LOG_FORMAT(format), ##__VA_ARGS__)
- ^
- src/esphome/components/nspanel/nspanel.cpp:98:3: note: in expansion of macro 'ESP_LOGD'
- ESP_LOGD(TAG, "Received NSPanel: Type=0x%02X PAYLOAD=%s RAW=[%s]", type, message.c_str(),
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::process_command_(uint8_t, ArduinoJson::JsonObject, const string&)':
- src/esphome/components/nspanel/nspanel.cpp:113:58: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- auto switches = params["switches"].as<JsonArray>();
- ^
- In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:8:0,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
- from src/esphome/components/json/json_util.h:8,
- from src/esphome/components/nspanel/nspanel.h:7,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonArray.hpp:39:7: note: 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)' is implicitly deleted because the default definition would be ill-formed:
- class JsonArray : public Internals::JsonPrintable<JsonArray>,
- ^
- In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:11:0,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/JsonParser.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonBufferBase.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/DynamicJsonBuffer.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
- from src/esphome/components/json/json_util.h:8,
- from src/esphome/components/nspanel/nspanel.h:7,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../Data/NonCopyable.hpp:17:3: error: 'ArduinoJson::Internals::NonCopyable::NonCopyable(const ArduinoJson::Internals::NonCopyable&)' is private
- NonCopyable(const NonCopyable&);
- ^
- In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:8:0,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
- from src/esphome/components/json/json_util.h:8,
- from src/esphome/components/nspanel/nspanel.h:7,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonArray.hpp:39:7: error: within this context
- class JsonArray : public Internals::JsonPrintable<JsonArray>,
- ^
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:135:61: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject relation = root.createNestedObject("relation");
- ^
- In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:9:0,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
- from src/esphome/components/json/json_util.h:8,
- from src/esphome/components/nspanel/nspanel.h:7,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonObject.hpp:40:7: note: 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)' is implicitly deleted because the default definition would be ill-formed:
- class JsonObject : public Internals::JsonPrintable<JsonObject>,
- ^
- In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:11:0,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/JsonParser.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonBufferBase.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/DynamicJsonBuffer.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:7,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
- from src/esphome/components/json/json_util.h:8,
- from src/esphome/components/nspanel/nspanel.h:7,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../Data/NonCopyable.hpp:17:3: error: 'ArduinoJson::Internals::NonCopyable::NonCopyable(const ArduinoJson::Internals::NonCopyable&)' is private
- NonCopyable(const NonCopyable&);
- ^
- In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:9:0,
- from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
- from src/esphome/components/json/json_util.h:8,
- from src/esphome/components/nspanel/nspanel.h:7,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonObject.hpp:40:7: error: within this context
- class JsonObject : public Internals::JsonPrintable<JsonObject>,
- ^
- src/esphome/components/nspanel/nspanel.cpp:137:61: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject params = relation.createNestedObject("params");
- ^
- src/esphome/components/nspanel/nspanel.cpp:138:61: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray switches = params.createNestedArray("switches");
- ^
- src/esphome/components/nspanel/nspanel.cpp:139:60: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject switch_object = switches.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::control_switch(esphome::nspanel::GroupItem&, bool)':
- src/esphome/components/nspanel/nspanel.cpp:142:4: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::control_switch(esphome::nspanel::GroupItem&, bool)::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::control_switch(esphome::nspanel::GroupItem&, bool)::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:149:59: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray switches = root.createNestedArray("switches");
- ^
- src/esphome/components/nspanel/nspanel.cpp:150:50: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject one = switches.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp:153:50: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject two = switches.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_relay_states_()':
- src/esphome/components/nspanel/nspanel.cpp:156:4: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_relay_states_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_relay_states_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_time_()':
- src/esphome/components/nspanel/nspanel.cpp:171:4: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_time_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_time_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_temperature_(float)':
- src/esphome/components/nspanel/nspanel.cpp:179:4: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_temperature_(float)::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_temperature_(float)::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_eco_mode_(bool)':
- src/esphome/components/nspanel/nspanel.cpp:184:114: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_eco_mode_(bool)::<lambda(ArduinoJson::JsonObject)>)'
- std::string json_str = json::build_json([eco_mode](JsonObject root) { root["HMI_dimOpen"] = eco_mode ? 1 : 0; });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_eco_mode_(bool)::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_wifi_state_()':
- src/esphome/components/nspanel/nspanel.cpp:205:8: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_wifi_state_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_wifi_state_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:216:67: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject outdoor = root.createNestedObject("HMI_outdoorTemp");
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_weather_data(esphome::nspanel::WeatherIcon, int8_t, int8_t, int8_t)':
- src/esphome/components/nspanel/nspanel.cpp:219:4: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_weather_data(esphome::nspanel::WeatherIcon, int8_t, int8_t, int8_t)::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_weather_data(esphome::nspanel::WeatherIcon, int8_t, int8_t, int8_t)::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
- src/esphome/components/nspanel/nspanel.cpp:232:10: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:238:71: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray resources = root.createNestedArray("HMI_resources");
- ^
- src/esphome/components/nspanel/nspanel.cpp:239:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject r = resources.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
- src/esphome/components/nspanel/nspanel.cpp:244:10: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:248:66: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray relations = root.createNestedArray("relation");
- ^
- src/esphome/components/nspanel/nspanel.cpp:249:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject r = relations.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp:254:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject p = r.createNestedObject("params");
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
- src/esphome/components/nspanel/nspanel.cpp:256:10: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:263:71: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray resources = root.createNestedArray("HMI_resources");
- ^
- src/esphome/components/nspanel/nspanel.cpp:264:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject r = resources.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
- src/esphome/components/nspanel/nspanel.cpp:269:10: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:273:70: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray relation_list = root.createNestedArray("relation");
- ^
- src/esphome/components/nspanel/nspanel.cpp:274:66: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject relation = relation_list.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp:279:67: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject params = relation.createNestedObject("params");
- ^
- src/esphome/components/nspanel/nspanel.cpp:283:74: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray switches_list = params.createNestedArray("switches");
- ^
- src/esphome/components/nspanel/nspanel.cpp:286:70: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject item_obj = switches_list.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
- src/esphome/components/nspanel/nspanel.cpp:291:10: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:298:71: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray resources = root.createNestedArray("HMI_resources");
- ^
- src/esphome/components/nspanel/nspanel.cpp:299:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject r = resources.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
- src/esphome/components/nspanel/nspanel.cpp:303:10: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- src/esphome/components/nspanel/nspanel.cpp: In lambda function:
- src/esphome/components/nspanel/nspanel.cpp:307:66: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
- JsonArray relations = root.createNestedArray("relation");
- ^
- src/esphome/components/nspanel/nspanel.cpp:308:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
- JsonObject r = relations.createNestedObject();
- ^
- src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
- src/esphome/components/nspanel/nspanel.cpp:312:10: error: no matching function for call to 'build_json(esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>)'
- });
- ^
- In file included from src/esphome/components/nspanel/nspanel.h:7:0,
- from src/esphome/components/nspanel/nspanel.cpp:1:
- src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
- const char *build_json(const json_build_t &f, size_t *length);
- ^
- src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
- src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
- std::string build_json(const json_build_t &f);
- ^
- src/esphome/components/json/json_util.h:22:13: note: no known conversion for argument 1 from 'esphome::nspanel::NSPanel::send_all_widgets_()::<lambda(ArduinoJson::JsonObject)>' to 'const json_build_t& {aka const std::function<void(ArduinoJson::JsonObject&)>&}'
- Compiling /data/esp-nsp01/.pioenvs/esp-nsp01/src/esphome/components/script/script.cpp.o
- Compiling /data/esp-nsp01/.pioenvs/esp-nsp01/src/esphome/components/sensor/automation.cpp.o
- *** [/data/esp-nsp01/.pioenvs/esp-nsp01/src/esphome/components/nspanel/nspanel.cpp.o] Error 1
- ========================== [FAILED] Took 3.19 seconds ==========================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement