geertmeersman / nexxtender

Esphome BLE client for the Powerdale Nexxtender EV Charger
MIT License
10 stars 4 forks source link

compilation error #24

Closed cosmos1978 closed 4 months ago

cosmos1978 commented 4 months ago

Hi Geert.

I just tried to compile but I get this error. Not sure what can cause this.

Building .pioenvs/nexxtender/bootloader.bin Creating esp32 image... Successfully created esp32 image. Generating partitions .pioenvs/nexxtender/partitions.bin Compiling .pioenvs/nexxtender/lib495/AsyncTCP-esphome/AsyncTCP.cpp.o In file included from src/main.cpp:254: src/nexxtender.h: In function 'void logd_x(const char, String)': src/nexxtender.h:74:64: error: 'class String' has no member named 'size' auto hex_data = format_hex_pretty((uint8_t ) x.c_str(), x.size()); ^~~~ /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml: In lambda function: /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml:26:49: error: could not convert 'x' from 'std::cxx11::string' {aka 'std::cxx11::basic_string'} to 'String' logd_s("${device_information_id_prefix}_model_number", x); ^ /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml: In lambda function: /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml:42:50: error: could not convert 'x' from 'std::cxx11::string' {aka 'std::cxx11::basic_string'} to 'String' logd_s("${device_information_id_prefix}_serial_number", x); ^ /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml: In lambda function: /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml:57:54: error: could not convert 'x' from 'std::cxx11::string' {aka 'std::cxx11::basic_string'} to 'String' logd_s("${device_information_id_prefix}_firmware_revision", x); ^ /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml: In lambda function: /data/packages/fe6cda15/config/nexxtender_packages/device_information.yaml:73:54: error: could not convert 'x' from 'std::cxx11::string' {aka 'std::cxx11::basic_string'} to 'String' logd_s("${device_information_id_prefix}_hardware_revision", x); ^ /data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml: In lambda function: /data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:139:48: error: could not convert 'x' from 'std::cxx11::string' {aka 'std::cxx11::basic_string'} to 'String' logd_x("${devicename}${generic_data_id_prefix}_status", x); ^ /data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:141:44: error: conversion from 'std::cxx11::string' {aka 'std::cxx11::basic_string'} to non-scalar type 'String' requested String hex_status = format_hex_pretty((uint8_t *) reversed_x.c_str(), reversed_x.size());


/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:144:18: error: 'class String' has no member named 'erase'
           hex_status.erase(std::remove(hex_status.begin(), hex_status.end(), '.'), hex_status.end());
                  ^~~~~
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:147:52: error: no matching function for call to 'stoi(String&, std::nullptr_t, int)'
           int value = std::stoi(hex_status, nullptr, 16);
                                                    ^
In file included from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from src/esphome/components/api/api_noise_context.h:3,
                 from src/esphome/components/api/api_frame_helper.h:13,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:6410:3: note: candidate: 'int std::__cxx11::stoi(const string&, std::size_t*, int)'
   stoi(const string& __str, size_t* __idx = 0, int __base = 10)
   ^~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:6410:3: note:   no known conversion for argument 1 from 'String' to 'const string&' {aka 'const std::__cxx11::basic_string<char>&'}
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:6516:3: note: candidate: 'int std::__cxx11::stoi(const wstring&, std::size_t*, int)'
   stoi(const wstring& __str, size_t* __idx = 0, int __base = 10)
   ^~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:6516:3: note:   no known conversion for argument 1 from 'String' to 'const wstring&' {aka 'const std::__cxx11::basic_string<wchar_t>&'}
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml: In lambda function:
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:145:46: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           logd_x("${device_name}_charging_car_data", x);
                                              ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:147:50: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_car_id_prefix}_timestamp) = getInt(x, 0);
                                                  ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:148:45: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_car_id_prefix}_l1) = getShort(x, 4);
                                             ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:149:45: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_car_id_prefix}_l2) = getShort(x, 6);
                                             ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:150:45: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_car_id_prefix}_l3) = getShort(x, 8);
                                             ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:151:45: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_car_id_prefix}_p1) = getShort(x, 10);
                                             ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:152:45: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_car_id_prefix}_p2) = getShort(x, 12);
                                             ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_car_data.yaml:153:45: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_car_id_prefix}_p3) = getShort(x, 14);
                                             ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml: In lambda function:
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml:106:47: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           logd_x("${device_name}_charging_grid_data", x);
                                               ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml:114:51: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_grid_id_prefix}_timestamp) = getInt(x, 0);
                                                   ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml:115:46: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_grid_id_prefix}_l1) = getShort(x, 4);
                                              ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml:116:46: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_grid_id_prefix}_l2) = getShort(x, 6);
                                              ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml:117:46: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_grid_id_prefix}_l3) = getShort(x, 8);
                                              ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml:118:52: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_grid_id_prefix}_consumed) = getShort(x, 10);
                                                    ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_grid_data.yaml:121:52: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_grid_id_prefix}_interval) = getShort(x, 12);
                                                    ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_basic_data.yaml: In lambda function:
/data/packages/fe6cda15/config/nexxtender_packages/charging_basic_data.yaml:83:48: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           logd_x("${device_name}_charging_basic_data", x);
                                                ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_basic_data.yaml:89:52: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_basic_id_prefix}_seconds) = getShort(x, 0);;
                                                    ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_basic_data.yaml:92:23: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           switch (getByte(x, 2)) {
                       ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_basic_data.yaml:108:41: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           switch (static_cast<char>(getByte(x, 3))) {
                                         ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_basic_data.yaml:131:22: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           value = getInt(x, 8);
                      ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_basic_data.yaml:134:23: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           value = getByte(x, 13);
                       ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_advanced_data.yaml: In lambda function:
/data/packages/fe6cda15/config/nexxtender_packages/charging_advanced_data.yaml:108:51: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           logd_x("${device_name}_charging_advanced_data", x);
                                                   ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_advanced_data.yaml:110:55: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_advanced_id_prefix}_timestamp) = getInt(x, 0);
                                                       ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_advanced_data.yaml:111:59: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_advanced_id_prefix}_i_available) = getShort(x, 4);
                                                           ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_advanced_data.yaml:112:56: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_advanced_id_prefix}_grid_power) = getInt(x, 6);
                                                        ^
/data/packages/fe6cda15/config/nexxtender_packages/charging_advanced_data.yaml:113:55: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           id(g_${charging_advanced_id_prefix}_car_power) = getInt(x, 10);
                                                       ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml: In lambda function:
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:270:73: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           logd_x("${device_name}_generic_data script_write_config|start value", x);
                                                                         ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:272:22: error: invalid initialization of reference of type 'String&' from expression of type 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'}
           if (!check_crc(x, x.size())) {
                      ^
In file included from src/main.cpp:254:
src/nexxtender.h:51:6: note: in passing argument 1 of 'bool check_crc(String&, size_t)'
 bool check_crc(String& data, size_t length) {
      ^~~~~~~~~
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:281:23: error: invalid initialization of reference of type 'String&' from expression of type 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'}
           add_crc_to_data(x, x.size());
                       ^
In file included from src/main.cpp:254:
src/nexxtender.h:42:6: note: in passing argument 1 of 'void add_crc_to_data(String&, size_t)'
 void add_crc_to_data(String& data, size_t length) {
      ^~~~~~~~~~~~~~~
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:282:103: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           logd_x("${device_name}_generic_data script_write_config|Recalculated config before writing to BLE", x);
                                                                                                       ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml: In lambda function:
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:297:41: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
           logd_x("${device_name}_generic_data", x);
                                         ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:299:22: error: invalid initialization of reference of type 'String&' from expression of type 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'}
           if (!check_crc(x, x.size())) {
                      ^
In file included from src/main.cpp:254:
src/nexxtender.h:51:6: note: in passing argument 1 of 'bool check_crc(String&, size_t)'
 bool check_crc(String& data, size_t length) {
      ^~~~~~~~~
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:407:79: error: no match for 'operator=' (operand types are 'std::__cxx11::basic_string<char>' and 'String')
                           id(g_${generic_data_id_prefix}_week_start) = getTimeString(value);
                                                                               ^
In file included from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from src/esphome/components/api/api_noise_context.h:3,
                 from src/esphome/components/api/api_frame_helper.h:13,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const basic_string& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note:   no known conversion for argument 1 from 'String' to 'const std::__cxx11::basic_string<char>&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const _CharT* __s)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note:   no known conversion for argument 1 from 'String' to 'const char*'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(_CharT __c)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note:   no known conversion for argument 1 from 'String' to 'char'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(basic_string&& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note:   no known conversion for argument 1 from 'String' to 'std::__cxx11::basic_string<char>&&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(initializer_list<_CharT> __l)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note:   no known conversion for argument 1 from 'String' to 'std::initializer_list<char>'
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:410:77: error: no match for 'operator=' (operand types are 'std::__cxx11::basic_string<char>' and 'String')
                           id(g_${generic_data_id_prefix}_week_end) = getTimeString(value);
                                                                             ^
In file included from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from src/esphome/components/api/api_noise_context.h:3,
                 from src/esphome/components/api/api_frame_helper.h:13,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const basic_string& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note:   no known conversion for argument 1 from 'String' to 'const std::__cxx11::basic_string<char>&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const _CharT* __s)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note:   no known conversion for argument 1 from 'String' to 'const char*'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(_CharT __c)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note:   no known conversion for argument 1 from 'String' to 'char'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(basic_string&& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note:   no known conversion for argument 1 from 'String' to 'std::__cxx11::basic_string<char>&&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(initializer_list<_CharT> __l)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note:   no known conversion for argument 1 from 'String' to 'std::initializer_list<char>'
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:413:82: error: no match for 'operator=' (operand types are 'std::__cxx11::basic_string<char>' and 'String')
                           id(g_${generic_data_id_prefix}_weekend_start) = getTimeString(value);
                                                                                  ^
In file included from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from src/esphome/components/api/api_noise_context.h:3,
                 from src/esphome/components/api/api_frame_helper.h:13,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const basic_string& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note:   no known conversion for argument 1 from 'String' to 'const std::__cxx11::basic_string<char>&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const _CharT* __s)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note:   no known conversion for argument 1 from 'String' to 'const char*'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(_CharT __c)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note:   no known conversion for argument 1 from 'String' to 'char'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(basic_string&& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note:   no known conversion for argument 1 from 'String' to 'std::__cxx11::basic_string<char>&&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(initializer_list<_CharT> __l)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note:   no known conversion for argument 1 from 'String' to 'std::initializer_list<char>'
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:416:80: error: no match for 'operator=' (operand types are 'std::__cxx11::basic_string<char>' and 'String')
                           id(g_${generic_data_id_prefix}_weekend_end) = getTimeString(value);
                                                                                ^
In file included from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from src/esphome/components/api/api_noise_context.h:3,
                 from src/esphome/components/api/api_frame_helper.h:13,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const basic_string& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:664:7: note:   no known conversion for argument 1 from 'String' to 'const std::__cxx11::basic_string<char>&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(const _CharT* __s)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:703:7: note:   no known conversion for argument 1 from 'String' to 'const char*'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(_CharT __c)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:714:7: note:   no known conversion for argument 1 from 'String' to 'char'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(basic_string&& __str)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:732:7: note:   no known conversion for argument 1 from 'String' to 'std::__cxx11::basic_string<char>&&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       operator=(initializer_list<_CharT> __l)
       ^~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:795:7: note:   no known conversion for argument 1 from 'String' to 'std::initializer_list<char>'
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:450:53: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(${generic_data_id_prefix}_i_max).publish_state(getInt8(x, 0));
                                                     ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:451:51: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(g_${generic_data_id_prefix}_i_max) = getInt8(x, 0);
                                                   ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:452:57: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(max_available_capacity).publish_state(getInt8(x, 0));
                                                         ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:453:58: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(${generic_data_id_prefix}_i_evse_max).publish_state(getInt8(x, 1));
                                                          ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:454:56: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(g_${generic_data_id_prefix}_i_evse_max) = getInt8(x, 1);
                                                        ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:455:53: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(max_charging_speed).publish_state(getInt8(x, 1));
                                                     ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:456:27: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               value = getInt8(x, 2);
                           ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:477:53: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(${generic_data_id_prefix}_i_min).publish_state(getInt8(x, 3));
                                                     ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:478:32: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               value = (3 & getInt8(x, 4)) >> 1;
                                ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:490:71: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(g_${generic_data_id_prefix}_week_start) = getTimeString(getShort(x, 5));
                                                                       ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:491:69: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(g_${generic_data_id_prefix}_week_end) = getTimeString(getShort(x, 7));
                                                                     ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:492:74: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(g_${generic_data_id_prefix}_weekend_start) = getTimeString(getShort(x, 9));
                                                                          ^
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:493:72: error: could not convert 'x' from 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} to 'String'
               id(g_${generic_data_id_prefix}_weekend_end) = getTimeString(getShort(x, 11));
                                                                        ^
In file included from src/esphome/components/socket/socket.h:5,
                 from src/esphome/components/api/api_frame_helper.h:14,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
src/esphome/core/optional.h: In instantiation of 'esphome::optional<T>::optional(const esphome::optional<U>&) [with U = String; T = std::__cxx11::basic_string<char>]':
/data/packages/fe6cda15/config/nexxtender_packages/generic_data.yaml:111:42:   required from here
src/esphome/core/optional.h:49:109: error: no matching function for call to 'std::__cxx11::basic_string<char>::basic_string(const value_type&)'
   template<class U> optional(optional<U> const &other) : has_value_(other.has_value()), value_(other.value()) {}
                                                                                                             ^
In file included from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from src/esphome/components/api/api_noise_context.h:3,
                 from src/esphome/components/api/api_frame_helper.h:13,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:614:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)'
         basic_string(_InputIterator __beg, _InputIterator __end,
         ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:614:9: note:   template argument deduction/substitution failed:
In file included from src/esphome/components/socket/socket.h:5,
                 from src/esphome/components/api/api_frame_helper.h:14,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
src/esphome/core/optional.h:49:109: note:   candidate expects 3 arguments, 1 provided
   template<class U> optional(optional<U> const &other) : has_value_(other.has_value()), value_(other.value()) {}
                                                                                                             ^
In file included from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/string:52,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/stdexcept:39,
                 from /data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/array:39,
                 from src/esphome/components/api/api_noise_context.h:3,
                 from src/esphome/components/api/api_frame_helper.h:13,
                 from src/esphome/components/api/api_connection.h:3,
                 from src/esphome.h:3,
                 from src/main.cpp:3:
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:576:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(basic_string&& __str, const _Alloc& __a)
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:576:7: note:   candidate expects 2 arguments, 1 provided
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:572:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(const basic_string& __str, const _Alloc& __a)
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:572:7: note:   candidate expects 2 arguments, 1 provided
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:568:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:568:7: note:   no known conversion for argument 1 from 'const value_type' {aka 'const String'} to 'std::initializer_list<char>'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:541:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(basic_string&& __str) noexcept
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:541:7: note:   no known conversion for argument 1 from 'const value_type' {aka 'const String'} to 'std::__cxx11::basic_string<char>&&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:529:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int]'
       basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc())
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:529:7: note:   candidate expects 3 arguments, 1 provided
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:514:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:514:7: note:   no known conversion for argument 1 from 'const value_type' {aka 'const String'} to 'const char*'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:499:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int]'
       basic_string(const _CharT* __s, size_type __n,
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:499:7: note:   candidate expects 3 arguments, 1 provided
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:481:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int]'
       basic_string(const basic_string& __str, size_type __pos,
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:481:7: note:   candidate expects 4 arguments, 1 provided
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:465:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int]'
       basic_string(const basic_string& __str, size_type __pos,
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:465:7: note:   candidate expects 3 arguments, 1 provided
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:450:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int]'
       basic_string(const basic_string& __str, size_type __pos,
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:450:7: note:   candidate expects 3 arguments, 1 provided
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:437:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(const basic_string& __str)
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:437:7: note:   no known conversion for argument 1 from 'const value_type' {aka 'const String'} to 'const std::__cxx11::basic_string<char>&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:429:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:429:7: note:   no known conversion for argument 1 from 'const value_type' {aka 'const String'} to 'const std::allocator<char>&'
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:420:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string()
       ^~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-xtensa-esp32/xtensa-esp32-elf/include/c++/8.4.0/bits/basic_string.h:420:7: note:   candidate expects 0 arguments, 1 provided
Archiving .pioenvs/nexxtender/lib495/libAsyncTCP-esphome.a
Compiling .pioenvs/nexxtender/lib64d/WiFi/WiFi.cpp.o
*** [.pioenvs/nexxtender/src/main.cpp.o] Error 1
========================= [FAILED] Took 75.52 seconds =========================
cosmos1978 commented 4 months ago

never mind I got it compiling now