Advertisement
Guest User

error11

a guest
Jan 13th, 2022
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.66 KB | None | 0 0
  1. In file included from src/esphome/components/sensor/sensor.h:3:0,
  2. from src/esphome/components/nspanel/nspanel.h:8,
  3. from src/esphome/components/nspanel/nspanel.cpp:1:
  4. src/esphome/components/nspanel/nspanel.cpp: In member function 'bool esphome::nspanel::NSPanel::process_data_()':
  5. src/esphome/components/nspanel/nspanel.cpp:99:50: error: 'format_hex_pretty' was not declared in this scope
  6. format_hex_pretty(message_data, length).c_str());
  7. ^
  8. src/esphome/core/log.h:95:89: note: in definition of macro 'esph_log_d'
  9. esp_log_printf_(ESPHOME_LOG_LEVEL_DEBUG, tag, __LINE__, ESPHOME_LOG_FORMAT(format), ##__VA_ARGS__)
  10. ^
  11. src/esphome/components/nspanel/nspanel.cpp:98:3: note: in expansion of macro 'ESP_LOGD'
  12. ESP_LOGD(TAG, "Received NSPanel: Type=0x%02X PAYLOAD=%s RAW=[%s]", type, message.c_str(),
  13. ^
  14. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::process_command_(uint8_t, ArduinoJson::JsonObject, const string&)':
  15. src/esphome/components/nspanel/nspanel.cpp:113:58: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  16. auto switches = params["switches"].as<JsonArray>();
  17. ^
  18. In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:8:0,
  19. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
  20. from src/esphome/components/json/json_util.h:8,
  21. from src/esphome/components/nspanel/nspanel.h:7,
  22. from src/esphome/components/nspanel/nspanel.cpp:1:
  23. /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:
  24. class JsonArray : public Internals::JsonPrintable<JsonArray>,
  25. ^
  26. In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:11:0,
  27. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/JsonParser.hpp:7,
  28. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonBufferBase.hpp:7,
  29. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/DynamicJsonBuffer.hpp:7,
  30. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:7,
  31. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
  32. from src/esphome/components/json/json_util.h:8,
  33. from src/esphome/components/nspanel/nspanel.h:7,
  34. from src/esphome/components/nspanel/nspanel.cpp:1:
  35. /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../Data/NonCopyable.hpp:17:3: error: 'ArduinoJson::Internals::NonCopyable::NonCopyable(const ArduinoJson::Internals::NonCopyable&)' is private
  36. NonCopyable(const NonCopyable&);
  37. ^
  38. In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:8:0,
  39. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
  40. from src/esphome/components/json/json_util.h:8,
  41. from src/esphome/components/nspanel/nspanel.h:7,
  42. from src/esphome/components/nspanel/nspanel.cpp:1:
  43. /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonArray.hpp:39:7: error: within this context
  44. class JsonArray : public Internals::JsonPrintable<JsonArray>,
  45. ^
  46. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  47. src/esphome/components/nspanel/nspanel.cpp:135:61: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  48. JsonObject relation = root.createNestedObject("relation");
  49. ^
  50. In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:9:0,
  51. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
  52. from src/esphome/components/json/json_util.h:8,
  53. from src/esphome/components/nspanel/nspanel.h:7,
  54. from src/esphome/components/nspanel/nspanel.cpp:1:
  55. /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:
  56. class JsonObject : public Internals::JsonPrintable<JsonObject>,
  57. ^
  58. In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:11:0,
  59. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/JsonParser.hpp:7,
  60. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonBufferBase.hpp:7,
  61. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/DynamicJsonBuffer.hpp:7,
  62. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:7,
  63. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
  64. from src/esphome/components/json/json_util.h:8,
  65. from src/esphome/components/nspanel/nspanel.h:7,
  66. from src/esphome/components/nspanel/nspanel.cpp:1:
  67. /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/Deserialization/../Data/NonCopyable.hpp:17:3: error: 'ArduinoJson::Internals::NonCopyable::NonCopyable(const ArduinoJson::Internals::NonCopyable&)' is private
  68. NonCopyable(const NonCopyable&);
  69. ^
  70. In file included from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.hpp:9:0,
  71. from /piolibs/ArduinoJson-esphomelib/src/ArduinoJson.h:9,
  72. from src/esphome/components/json/json_util.h:8,
  73. from src/esphome/components/nspanel/nspanel.h:7,
  74. from src/esphome/components/nspanel/nspanel.cpp:1:
  75. /piolibs/ArduinoJson-esphomelib/src/ArduinoJson/JsonObject.hpp:40:7: error: within this context
  76. class JsonObject : public Internals::JsonPrintable<JsonObject>,
  77. ^
  78. src/esphome/components/nspanel/nspanel.cpp:137:61: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  79. JsonObject params = relation.createNestedObject("params");
  80. ^
  81. src/esphome/components/nspanel/nspanel.cpp:138:61: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  82. JsonArray switches = params.createNestedArray("switches");
  83. ^
  84. src/esphome/components/nspanel/nspanel.cpp:139:60: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  85. JsonObject switch_object = switches.createNestedObject();
  86. ^
  87. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::control_switch(esphome::nspanel::GroupItem&, bool)':
  88. 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)>)'
  89. });
  90. ^
  91. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  92. from src/esphome/components/nspanel/nspanel.cpp:1:
  93. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  94. const char *build_json(const json_build_t &f, size_t *length);
  95. ^
  96. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  97. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  98. std::string build_json(const json_build_t &f);
  99. ^
  100. 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&)>&}'
  101. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  102. src/esphome/components/nspanel/nspanel.cpp:149:59: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  103. JsonArray switches = root.createNestedArray("switches");
  104. ^
  105. src/esphome/components/nspanel/nspanel.cpp:150:50: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  106. JsonObject one = switches.createNestedObject();
  107. ^
  108. src/esphome/components/nspanel/nspanel.cpp:153:50: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  109. JsonObject two = switches.createNestedObject();
  110. ^
  111. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_relay_states_()':
  112. 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)>)'
  113. });
  114. ^
  115. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  116. from src/esphome/components/nspanel/nspanel.cpp:1:
  117. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  118. const char *build_json(const json_build_t &f, size_t *length);
  119. ^
  120. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  121. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  122. std::string build_json(const json_build_t &f);
  123. ^
  124. 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&)>&}'
  125. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_time_()':
  126. 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)>)'
  127. });
  128. ^
  129. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  130. from src/esphome/components/nspanel/nspanel.cpp:1:
  131. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  132. const char *build_json(const json_build_t &f, size_t *length);
  133. ^
  134. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  135. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  136. std::string build_json(const json_build_t &f);
  137. ^
  138. 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&)>&}'
  139. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_temperature_(float)':
  140. 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)>)'
  141. });
  142. ^
  143. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  144. from src/esphome/components/nspanel/nspanel.cpp:1:
  145. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  146. const char *build_json(const json_build_t &f, size_t *length);
  147. ^
  148. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  149. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  150. std::string build_json(const json_build_t &f);
  151. ^
  152. 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&)>&}'
  153. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_eco_mode_(bool)':
  154. 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)>)'
  155. std::string json_str = json::build_json([eco_mode](JsonObject root) { root["HMI_dimOpen"] = eco_mode ? 1 : 0; });
  156. ^
  157. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  158. from src/esphome/components/nspanel/nspanel.cpp:1:
  159. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  160. const char *build_json(const json_build_t &f, size_t *length);
  161. ^
  162. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  163. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  164. std::string build_json(const json_build_t &f);
  165. ^
  166. 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&)>&}'
  167. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_wifi_state_()':
  168. 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)>)'
  169. });
  170. ^
  171. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  172. from src/esphome/components/nspanel/nspanel.cpp:1:
  173. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  174. const char *build_json(const json_build_t &f, size_t *length);
  175. ^
  176. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  177. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  178. std::string build_json(const json_build_t &f);
  179. ^
  180. 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&)>&}'
  181. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  182. src/esphome/components/nspanel/nspanel.cpp:216:67: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  183. JsonObject outdoor = root.createNestedObject("HMI_outdoorTemp");
  184. ^
  185. 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)':
  186. 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)>)'
  187. });
  188. ^
  189. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  190. from src/esphome/components/nspanel/nspanel.cpp:1:
  191. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  192. const char *build_json(const json_build_t &f, size_t *length);
  193. ^
  194. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  195. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  196. std::string build_json(const json_build_t &f);
  197. ^
  198. 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&)>&}'
  199. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
  200. 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)>)'
  201. });
  202. ^
  203. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  204. from src/esphome/components/nspanel/nspanel.cpp:1:
  205. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  206. const char *build_json(const json_build_t &f, size_t *length);
  207. ^
  208. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  209. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  210. std::string build_json(const json_build_t &f);
  211. ^
  212. 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&)>&}'
  213. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  214. src/esphome/components/nspanel/nspanel.cpp:238:71: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  215. JsonArray resources = root.createNestedArray("HMI_resources");
  216. ^
  217. src/esphome/components/nspanel/nspanel.cpp:239:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  218. JsonObject r = resources.createNestedObject();
  219. ^
  220. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
  221. 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)>)'
  222. });
  223. ^
  224. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  225. from src/esphome/components/nspanel/nspanel.cpp:1:
  226. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  227. const char *build_json(const json_build_t &f, size_t *length);
  228. ^
  229. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  230. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  231. std::string build_json(const json_build_t &f);
  232. ^
  233. 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&)>&}'
  234. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  235. src/esphome/components/nspanel/nspanel.cpp:248:66: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  236. JsonArray relations = root.createNestedArray("relation");
  237. ^
  238. src/esphome/components/nspanel/nspanel.cpp:249:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  239. JsonObject r = relations.createNestedObject();
  240. ^
  241. src/esphome/components/nspanel/nspanel.cpp:254:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  242. JsonObject p = r.createNestedObject("params");
  243. ^
  244. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
  245. 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)>)'
  246. });
  247. ^
  248. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  249. from src/esphome/components/nspanel/nspanel.cpp:1:
  250. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  251. const char *build_json(const json_build_t &f, size_t *length);
  252. ^
  253. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  254. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  255. std::string build_json(const json_build_t &f);
  256. ^
  257. 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&)>&}'
  258. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  259. src/esphome/components/nspanel/nspanel.cpp:263:71: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  260. JsonArray resources = root.createNestedArray("HMI_resources");
  261. ^
  262. src/esphome/components/nspanel/nspanel.cpp:264:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  263. JsonObject r = resources.createNestedObject();
  264. ^
  265. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
  266. 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)>)'
  267. });
  268. ^
  269. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  270. from src/esphome/components/nspanel/nspanel.cpp:1:
  271. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  272. const char *build_json(const json_build_t &f, size_t *length);
  273. ^
  274. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  275. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  276. std::string build_json(const json_build_t &f);
  277. ^
  278. 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&)>&}'
  279. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  280. src/esphome/components/nspanel/nspanel.cpp:273:70: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  281. JsonArray relation_list = root.createNestedArray("relation");
  282. ^
  283. src/esphome/components/nspanel/nspanel.cpp:274:66: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  284. JsonObject relation = relation_list.createNestedObject();
  285. ^
  286. src/esphome/components/nspanel/nspanel.cpp:279:67: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  287. JsonObject params = relation.createNestedObject("params");
  288. ^
  289. src/esphome/components/nspanel/nspanel.cpp:283:74: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  290. JsonArray switches_list = params.createNestedArray("switches");
  291. ^
  292. src/esphome/components/nspanel/nspanel.cpp:286:70: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  293. JsonObject item_obj = switches_list.createNestedObject();
  294. ^
  295. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
  296. 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)>)'
  297. });
  298. ^
  299. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  300. from src/esphome/components/nspanel/nspanel.cpp:1:
  301. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  302. const char *build_json(const json_build_t &f, size_t *length);
  303. ^
  304. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  305. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  306. std::string build_json(const json_build_t &f);
  307. ^
  308. 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&)>&}'
  309. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  310. src/esphome/components/nspanel/nspanel.cpp:298:71: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  311. JsonArray resources = root.createNestedArray("HMI_resources");
  312. ^
  313. src/esphome/components/nspanel/nspanel.cpp:299:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  314. JsonObject r = resources.createNestedObject();
  315. ^
  316. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
  317. 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)>)'
  318. });
  319. ^
  320. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  321. from src/esphome/components/nspanel/nspanel.cpp:1:
  322. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  323. const char *build_json(const json_build_t &f, size_t *length);
  324. ^
  325. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  326. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  327. std::string build_json(const json_build_t &f);
  328. ^
  329. 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&)>&}'
  330. src/esphome/components/nspanel/nspanel.cpp: In lambda function:
  331. src/esphome/components/nspanel/nspanel.cpp:307:66: error: use of deleted function 'ArduinoJson::JsonArray::JsonArray(const ArduinoJson::JsonArray&)'
  332. JsonArray relations = root.createNestedArray("relation");
  333. ^
  334. src/esphome/components/nspanel/nspanel.cpp:308:55: error: use of deleted function 'ArduinoJson::JsonObject::JsonObject(const ArduinoJson::JsonObject&)'
  335. JsonObject r = relations.createNestedObject();
  336. ^
  337. src/esphome/components/nspanel/nspanel.cpp: In member function 'void esphome::nspanel::NSPanel::send_all_widgets_()':
  338. 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)>)'
  339. });
  340. ^
  341. In file included from src/esphome/components/nspanel/nspanel.h:7:0,
  342. from src/esphome/components/nspanel/nspanel.cpp:1:
  343. src/esphome/components/json/json_util.h:20:13: note: candidate: const char* esphome::json::build_json(const json_build_t&, size_t*)
  344. const char *build_json(const json_build_t &f, size_t *length);
  345. ^
  346. src/esphome/components/json/json_util.h:20:13: note: candidate expects 2 arguments, 1 provided
  347. src/esphome/components/json/json_util.h:22:13: note: candidate: std::__cxx11::string esphome::json::build_json(const json_build_t&)
  348. std::string build_json(const json_build_t &f);
  349. ^
  350. 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&)>&}'
  351. Compiling /data/esp-nsp01/.pioenvs/esp-nsp01/src/esphome/components/script/script.cpp.o
  352. Compiling /data/esp-nsp01/.pioenvs/esp-nsp01/src/esphome/components/sensor/automation.cpp.o
  353. *** [/data/esp-nsp01/.pioenvs/esp-nsp01/src/esphome/components/nspanel/nspanel.cpp.o] Error 1
  354. ========================== [FAILED] Took 3.19 seconds ==========================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement