Purpose
The default build does not work correctly with MQTT data in Berry scripts (slightly older 2023-07).
Preconditions
Make sure you have platformio installed.
Clone tasmota directory
git clone git@github.com:arendst/Tasmota.git
cd tasmota
Configure build
Follow the build instructions Instructions - change user_config_override.h and platformio_override.ini
Add to user_config_override.h
#define USE_BERRY_DEBUG
#undef USE_DOMOTICZ // Suspecting the messages from "domoticz/out" are not relayed to the Berry script engine.
Replace in platformio_override.ini:
extends = env:tasmota32
with
extends = env:tasmota32_base
Build
Execute:
platformio run -e tasmota32-EWELINK
The result should be available in build_output/firmware/tasmota32-EWELINK.bin