Hallo,
ich habe ein ESP-32S NodeMCU Modul mit dem Tasmota Online-Compiler als ESP32 Generic mit Roller Shutter kompiliert und mit ESP-Flasher geflasht.
Läuft einwandfrei, allerdings kann ich nur 4 Shutterbuttons konfigurieren.
Habe dann gefunden dass der ESP8266 nur 4 Shutterbuttons unterstützt und man mit #define USE_SHUTTER_ESP32 den Support für mehr Funktionen aktivieren muss.
Damit läuft aber der Compiler nicht durch:
Code
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino: In function 'void ShutterUpdatePosition()':
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino:863:13: error: 'Energy' was not declared in this scope
if (Energy->active_power[(1 - Shutter[i].direction ) / 2] < 1.0 && Shutter[i].time > 20){
^~~~~~
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino:863:13: note: suggested alternative: 'EnergyFmt'
if (Energy->active_power[(1 - Shutter[i].direction ) / 2] < 1.0 && Shutter[i].time > 20){
^~~~~~
EnergyFmt
Compiling .pio/build/tasmota32/liba89/lvgl/core/lv_obj_tree.c.o
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino: In function 'void CmndShutterSetup()':
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino:2114:9: error: 'Energy' was not declared in this scope
if (Energy->phase_count > 1) {
^~~~~~
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino:2114:9: note: suggested alternative: 'EnergyFmt'
if (Energy->phase_count > 1) {
^~~~~~
EnergyFmt
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino:2126:11: error: 'Energy' was not declared in this scope
if (Energy->phase_count > 1) {
^~~~~~
Compiling .pio/build/tasmota32/liba89/lvgl/core/lv_refr.c.o
/tmp/Tasmota/tasmota/tasmota_xdrv_driver/xdrv_27_esp32_shutter.ino:2126:11: note: suggested alternative: 'EnergyFmt'
if (Energy->phase_count > 1) {
^~~~~~
EnergyFmt
Alles anzeigen
Hat jemand einen Rat wie man das zum Laufen kriegt?
Vielen Dank,
Daniel