Web на базе CRMui3
и так и так пробовал... Проект чуть позже выложу
Новые индикаторы вряд ли добавят. В базе три вида кнопок. Размеры кнопок меняются.ibalabanov писал(а): ↑12.02.2023{, 22:02}Планируется ли добавление еще каких индикаторов? Например светодиода показывающего состояние? И была бы возможность менять размеры кнопок, слайдеров и тд. было б классно
Код: Выделить всё
25.2°C (<c style='color:green'>OFF</c>)
Код: Выделить всё
Arduino: 1.8.19 (Windows 10), Плата:"ESP32 Dev Module, FTDI Adapter, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Disabled"
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.hpp:37,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.h:9,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\CRMui3.h:11,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\config.cpp:7:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp: In instantiation of 'static void ArduinoJson6200_F1::Converter<T, Enable>::toJson(const T&, ArduinoJson6200_F1::JsonVariant) [with T = char; Enable = void]':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/VariantRefBase.hpp:127:25: required from 'bool ArduinoJson6200_F1::VariantRefBase<TDerived>::set(const T&) const [with T = char; TDerived = ArduinoJson6200_F1::MemberProxy<ArduinoJson6200_F1::JsonDocument&, String>]'
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Object/MemberProxy.hpp:33:5: required from 'ArduinoJson6200_F1::MemberProxy< <template-parameter-1-1>, <template-parameter-1-2> >& ArduinoJson6200_F1::MemberProxy< <template-parameter-1-1>, <template-parameter-1-2> >::operator=(const T&) [with T = char; TUpstream = ArduinoJson6200_F1::JsonDocument&; TStringRef = String]'
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\config.cpp:117:15: required from here
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:17:18: error: no matching function for call to 'convertToJson(const char&, ArduinoJson6200_F1::JsonVariant&)'
convertToJson(src, dst); // Error here? See https://arduinojson.org/v6/unsupported-set/
~~~~~~~~~~~~~^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Document/BasicJsonDocument.hpp:7,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Document/DynamicJsonDocument.hpp:7,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.hpp:28,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.h:9,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\CRMui3.h:11,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\config.cpp:7:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Document/JsonDocument.hpp:324:13: note: candidate: 'void ArduinoJson6200_F1::convertToJson(const ArduinoJson6200_F1::JsonDocument&, ArduinoJson6200_F1::JsonVariant)'
inline void convertToJson(const JsonDocument& src, JsonVariant dst) {
^~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Document/JsonDocument.hpp:324:13: note: no known conversion for argument 1 from 'const char' to 'const ArduinoJson6200_F1::JsonDocument&'
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.hpp:39,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.h:9,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\CRMui3.h:11,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\config.cpp:7:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/VariantImpl.hpp:146:13: note: candidate: 'template<class TDerived> void ArduinoJson6200_F1::convertToJson(const ArduinoJson6200_F1::VariantRefBase<TDerived>&, ArduinoJson6200_F1::JsonVariant)'
inline void convertToJson(const VariantRefBase<TDerived>& src,
^~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/VariantImpl.hpp:146:13: note: template argument deduction/substitution failed:
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.hpp:37,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson.h:9,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\CRMui3.h:11,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\config.cpp:7:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:17:18: note: mismatched types 'const ArduinoJson6200_F1::VariantRefBase<TDerived>' and 'const char'
convertToJson(src, dst); // Error here? See https://arduinojson.org/v6/unsupported-set/
~~~~~~~~~~~~~^~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:245:13: note: candidate: 'void ArduinoJson6200_F1::convertToJson(const Printable&, ArduinoJson6200_F1::JsonVariant)'
inline void convertToJson(const ::Printable& src, JsonVariant dst) {
^~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:245:13: note: no known conversion for argument 1 from 'const char' to 'const Printable&'
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:153:59: note: candidate: 'template<class T> typename ArduinoJson6200_F1::enable_if<ArduinoJson6200_F1::IsString<TString>::value, bool>::type ArduinoJson6200_F1::convertToJson(const T&, ArduinoJson6200_F1::JsonVariant)'
inline typename enable_if<IsString<T>::value, bool>::type convertToJson(
^~~~~~~~~~~~~
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:153:59: note: template argument deduction/substitution failed:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp: In substitution of 'template<class T> typename ArduinoJson6200_F1::enable_if<ArduinoJson6200_F1::IsString<TString>::value, bool>::type ArduinoJson6200_F1::convertToJson(const T&, ArduinoJson6200_F1::JsonVariant) [with T = char]':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:17:18: required from 'static void ArduinoJson6200_F1::Converter<T, Enable>::toJson(const T&, ArduinoJson6200_F1::JsonVariant) [with T = char; Enable = void]'
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/VariantRefBase.hpp:127:25: required from 'bool ArduinoJson6200_F1::VariantRefBase<TDerived>::set(const T&) const [with T = char; TDerived = ArduinoJson6200_F1::MemberProxy<ArduinoJson6200_F1::JsonDocument&, String>]'
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Object/MemberProxy.hpp:33:5: required from 'ArduinoJson6200_F1::MemberProxy< <template-parameter-1-1>, <template-parameter-1-2> >& ArduinoJson6200_F1::MemberProxy< <template-parameter-1-1>, <template-parameter-1-2> >::operator=(const T&) [with T = char; TUpstream = ArduinoJson6200_F1::JsonDocument&; TStringRef = String]'
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\CRMui3\src\config.cpp:117:15: required from here
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoJson\src/ArduinoJson/Variant/ConverterImpl.hpp:153:59: error: no type named 'type' in 'struct ArduinoJson6200_F1::enable_if<false, bool>'
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WiFi
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\WiFi
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\SPI
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\ArduinoOTA
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\ArduinoOTA
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
В версии флп 8.1.0 уже стоит ядро платы есп32-2.0.6, а есп8266-3.1.1,
Эти библиотеки есть внутри CRMui3. из них для есп32 берется только AsyncTCP -1.1.1 (не считая json)
Никого и ничего убивать не надо!:)
RT_HW_BASE.h. Ставьте "5 библиотек" viewtopic.php?f=247&t=8064