Hi,
ich habe mich jetzt ein paar tage in das Thema eingearbeitet und muss sagen, dass ich die meisten meiner Frage hier einfach nachlesen konnte.
Ich möchte meinen Stromzähler auslesen. Soweit so gut alles gelötet alles kompiliert und geflashed. Ein beispiel gefunden, welches ich aus meine Bedürfnisse zuschneiden konnte.
Das Problem ist allerdings, dass das Skript zu lang ist.
Skript länge: 4705
Skript Zeichen im webgui: 2526
Wie kriege Tasmota dazu mehr skriptlänge zu erlauben?
Meine User_config_override.h
Ist auskommentiert weil ich immer beim kompilieren einen error kriege define USE_SCRIPT_FATFS -1
// -- Use SML ---------------
#undef USE_SML_M
#define USE_SML_M
// -- Timezone ------------------------------------
#undef APP_TIMEZONE 1
#define APP_TIMEZONE 99
// -- FRIENDLY_NAME ------------------------
#undef FRIENDLY_NAME
#define FRIENDLY_NAME "Stromzaehler"
// -- WEB_Display --------------------------
#define USE_SCRIPT_WEB_DISPLAY
// -- WEB_Display zu MQTT--------------------------
//#define USE_SCRIPT_JSON_EXPORT
// >J
//,power_day:%s_d%
//--Rules oder Scripter benutzen: -----------------
//um rules zu verwenden gar nichts tun
// -- um scripter zu verwenden
#ifndef USE_SCRIPT
#define USE_SCRIPT //# adds about 17k flash size, variable ram size
#endif
#ifdef USE_RULES
#undef USE_RULES
#endif
// -- More space for scripts -----
//define USE_SCRIPT_FATFS -1
#define FAT_SCRIPT_SIZE 4096
#define USE_SCRIPT_FATFS_EXT
#define SDCARD_DIR
// -- Saving some space -----
#undef USE_DOMOTICZ
#undef USE_HOME_ASSISTANT
#undef USE_EMULATION_HUE
#undef USE_EMULATION_WEMO
#undef USE_TIMERS
#undef USE_SONOFF_RF
#undef USE_SONOFF_SC
#undef USE_TUYA_MCU
#undef USE_ARMTRONIX_DIMMERS
#undef USE_PS_16_DZ
#undef USE_SONOFF_IFAN
#undef USE_BUZZER
#undef USE_ARILUX_RF
#undef USE_DEEPSLEEP
#undef USE_WS2812
#undef USE_MY92X1
#undef USE_SM16716
#undef USE_SM2135
#undef USE_SONOFF_L1
#undef USE_COUNTER
#undef USE_DS18x20
#undef USE_SHT
#undef USE_HTU
#undef USE_BH1750
#undef USE_SHT3X
#undef USE_LM75AD
#undef USE_ADE7953
#undef USE_MHZ19
#undef USE_SENSEAIR
#undef USE_PMS5003
#undef USE_NOVA_SDS
#undef USE_SERIAL_BRIDGE
#undef USE_ENERGY_MARGIN_DETECTION
#undef USE_PZEM004T
#undef USE_PZEM_AC
#undef USE_PZEM_DC
#undef USE_MCP39F501
#undef USE_DHT
#undef USE_IR_REMOTE
#undef USE_IR_RECEIVE
#undef USE_SR04
#undef USE_HX711
#undef USE_BMP
#undef USE_WS2812
#undef USE_MY92X1
#undef USE_SM16716
#undef USE_SM2135
#undef USE_SONOFF_L1
#undef USE_PZEM004T
#undef USE_PZEM_AC
#undef USE_PZEM_DC
#undef USE_MCP39F501
#undef USE_SHUTTER
#undef USE_PWM_DIMMER
#undef USE_SONOFF_D1
Alles anzeigen
und in der platformio.ini habe ich folgendes gesetzt
board_build.ldscript = eagle.flash.4m2m.ld
Und mein test script was ich laufen lassen will ist DAS
ich hoffe irgendeiner kann mir helfen
Gruß,
raffnix