Tasmota binary

Begonnen von m-d-ley, 26 April 2020, 09:36:19

Vorheriges Thema - Nächstes Thema

m-d-ley

Hallo,
hat zufällig hier jemand eine fertig kompilierte Tasmota Binary, bei der scripting aktiviert ist? Am liebsten in deutsch und die aktuellste Version 8.2.

Vielen Dank..

locutus

Rules aus, Script an, mit Atom kompiliert und ungetestet ...

//#define USE_RULES   // Add support for rules (+8k code)
#define USE_SCRIPT   // Add support for script (+17k code)


Bitte Sehr!

m-d-ley

Super vielen lieben dank, ich hoffe es lässt sich ota flashen.

Ich habe es selber mit Arfuino IDE versucht, war aber entweder weit über 600kb oder aber relais1 ließ sich nicht schalten obwohl beide relais an meinem aktor mit Stock Tasmota liefen.

Billy

#3
Zitat von: m-d-ley am 26 April 2020, 09:36:19
Hallo,
hat zufällig hier jemand eine fertig kompilierte Tasmota Binary, bei der scripting aktiviert ist? Am liebsten in deutsch und die aktuellste Version 8.2.

Vielen Dank..
Anbei meine getestete 8.2 Version. Läuft auf Wemos D1, sonoff Basic+POW+DUO, Gosund etc etc.

Beim scripting ist zu beachten, dass ein #define USE_SCRIPT  // adds about 17k flash size, variable ram size
alleine meistens nicht ausreicht --> siehe auch Doku!
Additional features are enabled by adding the following #define compiler directive parameters and then compiling the firmware. These parameters are explained further below in the article.

Feature   Description
USE_BUTTON_EVENT   enable >b section (detect button state changes)
USE_SCRIPT_JSON_EXPORT   enable >J section (publish JSON payload on TelePeriod)
USE_SCRIPT_SUB_COMMAND   enables invoking named script subroutines via the Console or MQTT
USE_SCRIPT_HUE   enable >H section (Alexa Hue emulation)
USE_SCRIPT_STATUS   enable >U section (receive JSON payloads)
SCRIPT_POWER_SECTION   enable >P section (execute on power changes)
SUPPORT_MQTT_EVENT   enables support for subscribe unsubscribe
USE_SENDMAIL   enable >m section and support for sending e-mail
USE_SCRIPT_WEB_DISPLAY   enable >W section (modify web UI)
USE_TOUCH_BUTTONS   enable virtual touch button support with touch displays
USE_WEBSEND_RESPONSE   enable receiving the response of a WebSend command (received in section >E)
SCRIPT_STRIP_COMMENTS   enables stripping comments when attempting to paste a script that is too large to fit
USE_ANGLE_FUNC   add sin(x),acos(x) and sqrt(x) e.g. to allow calculation of horizontal cylinder volume
USE_24C256   enables use of 24C256 I2C EEPROM to expand script buffer (defaults to 4k)
USE_SCRIPT_FATFS   enables SD card support (on SPI bus). Specify the CS pin number. Also enables 4k script buffer
USE_SCRIPT_FATFS_EXT   enables additional FS commands
SDCARD_DIR   enables support for web UI for SD card directory upload and download

Die fett gekennzeichneten Funktionen sind in der angehängten Version enthalten.
Alle aktivierten Funktionen siehst du in der my_user_config.h in Anlage.
Ich habe mir damit eine Skripting Version kompiliert die fast alles abdeckt! :D

Die Version firmwareDev8.2ScriptGG_all.bin hat 609 KB und kann ota geflasht werden wenn du über die passend minimal.bin gehst.

Viel Erfolg
Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*