Tasmota: [рдкреНрд░рд╢реНрди] 512рдХреЗрдмреА рд░реИрдо рдХреЗ рд╕рд╛рде рдИрдПрд╕рдкреА8266 рдкрд░ рддрд╕реНрдореЛрдЯрд╛ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рджрд┐рд╕ре░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: arendst/Tasmota

рд╕рднреА рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдЙрддреНрддрд░ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ: рдХреНрдпрд╛ рдХреЗрд╡рд▓ 512KB ROM рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ Tasmota рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдпрд╛ рдХрдо рд╕реЗ рдХрдо 1M рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рддрд╕реНрдореЛрдЯрд╛ рдХреЛ рд╕реНрдкрд╛рд░реНрдХрдлреБрди рдерд┐рдВрдЧ рджреЗрд╡ https://www.sparkfun.com/products/13711 рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ 512KB RAM рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ ESP8266 рджреЗрд╡ рдмреЛрд░реНрдб рд╣реИред

рдореИрдВрдиреЗ рдирд╡реАрдирддрдо 8.1 рдбреЛрд░рд┐рд╕ рдХреЗ рд▓рд╛рдЗрдЯ рдФрд░ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрдиреНрдп рд░рд┐рд▓реАрдЬрд╝ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред

рдореИрдВрдиреЗ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдкрд░ рддрд╕реНрдореЛрдЯрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдерд┐рдВрдЧ рджреЗрд╡ рд╕реНрд╡рдпрдВ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЕрдиреНрдп Arduino рд╕реНрдХреЗрдЪ рд╡рд╛рдИрдлрд╛рдИ рд╕рдВрдЪрд╛рд░ рд╕рд╣рд┐рдд рдареАрдХ рдЪрд▓рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ esptool.py рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рднреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИред рдЬрдм рдореИрдВ Tasmota рдХреА рд▓рд╛рдЗрдЯ рдпрд╛ рдиреНрдпреВрдирддрдо рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ esptool.py рдореЗрдВ рд╕рдм рдХреБрдЫ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЬрд╛рдВрдЪрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд░реАрдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдлреНрд▓реИрд╢ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИрд╢ рдорд┐рд▓рд╛рди рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рд╕рдм рдХреБрдЫ рдареАрдХ рдФрд░ рдмрд╛рдВрдХрд╛ред рд▓реЗрдХрд┐рди рд░рд┐рдмреВрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмреЛрд░реНрдб рдХреБрдЫ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред рдХреЛрдИ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕реАрд░рд┐рдпрд▓ рдХрдВрд╕реЛрд▓ рдХреЗрд╡рд▓ рд╡рд┐рдХреГрдд рдбреЗрдЯрд╛ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдПрдХ рдиреЛ-рдиреЗрдо рд╕реНрдорд╛рд░реНрдЯ рдмрд▓реНрдм, рддреАрди рдмреНрд▓рд┐рдЯреНрдЬрд╡реЙрд▓реНрдл SHP6 рд╕рд╣рд┐рдд рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕реЗ ESP01 рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди, рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдлреАрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдордВрдбрд▓ред
рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдпрд╛ 512k рдореЗрдВ рддрд╕реНрдореЛрдЯрд╛ рдЪрд▓рд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЕрдкрдиреЗ smd рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдХреМрд╢рд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛?

template missinincomplete

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдкрд╛рд╕ 512k рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВ рдФрд░ рд╡реЗ Tasmota рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдиреНрдпреВрдирддрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рддрд╕реНрдореЛрдЯрд╛ рдлрд░реНрдорд╡реЗрдпрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рд╡реЗрдм рдЧреБрдИ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ (рдкреНрд▓реЗрдЯрдлреЙрд░реНрдорд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред

  1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде ./src/Tasmota/platformio_override.ini рдмрдирд╛рдПрдВ:
[common]
build_flags               = ${core_active.build_flags}
                          -DUSE_CONFIG_OVERRIDE
board                     = esp01
board_build.ldscript      = eagle.flash.512k32.ld
  1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде ./src/Tasmota/tasmota/user_config_override.h рдмрдирд╛рдПрдВ:
#ifndef _USER_CONFIG_OVERRIDE_H_
#define _USER_CONFIG_OVERRIDE_H_
#undef USE_EMULATION
#undef USE_EMULATION_HUE 
#undef USE_EMULATION_WEMO
#endif
  1. рдлрд░реНрдорд╡реЗрдпрд░ рдмрдирд╛рдПрдБ:
    pio run -e tasmota-lite
  2. рд╕рдВрдХрд▓рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ ESP рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ:
    esptool.py --port $DEV --baud 921600 write_flash -fm dout 0x00000 .pioenvs/tasmota-lite/firmware.bin

$DEV рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЛрд░реНрдЯ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджреА рдЧрдИ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЕрдиреБрдкрд▓рдмреНрдз рдпрд╛ рдЕрдкреВрд░реНрдг рд╣реИред
рдЯреЗрдореНрдкреНрд▓реЗрдЯ рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЗрд╕рд▓рд┐рдП рдорд╛рдирдХ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╣рд░ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкреВрдЫрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЕрдиреБрд░реЛрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рдорд┐рдирдЯ рдирд╣реАрдВ рд▓рдЧреЗ рддреЛ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рд╣рдорд╛рд░реА рдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рдмрд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИред рдЕрдиреБрд░реЛрдзрд┐рдд рд╡рд┐рд╡рд░рдг рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЖрдк рдЬрд┐рддрдирд╛ рдХрдо рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░реЗрдВрдЧреЗ, рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХреЛрдВ рдХреЛ рднреА рдорджрдж рдорд┐рд▓реЗрдЧреАред
рдХреГрдкрдпрд╛, рдХреНрдпрд╛ рдЖрдк рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдиреЗ рджрдпрд╛рд▓реБ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдкрдХреА рдЙрдЪрд┐рдд рд╕рд╣рд╛рдпрддрд╛ рд╣реЛ рд╕рдХреЗ?
рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╣рд╛рдпрдХ рдЬрд╛рдирдХрд╛рд░реА
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╡рд┐рдХреА ред
рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдЪреИрдЯ рдХрд░реЗрдВред
рдордВрдЪ рдХреЗ рд▓рд┐рдП рд╕рдореБрджрд╛рдп ред
рдЖрдЪрд╛рд░ рд╕рдВрд╣рд┐рддрд╛
рдпреЛрдЧрджрд╛рди рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдФрд░ рдиреАрддрд┐

Tasmota рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЗрдореЛрд░реА рдореИрдк 1MB рд╣реИ рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдмрд╛рдЗрдирд░реА рдХреЛ 512K рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛рддреА рд╣реИрдВред 512K рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрдЪрд┐рдд рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдмрд╛рдЗрдирд░реА рдЖрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдпрд╣ 512K рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХреЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рд╕реАрд░рд┐рдпрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд╕реАрд░рд┐рдпрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рдЕрдкрдбреЗрдЯ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдУрдЯреАрдП рдлреНрд▓реИрд╢ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдХреЛ рдЕрдВрддрд┐рдо рд░рдирд┐рдВрдЧ рдмрд╛рдЗрдирд░реА рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ ~ 2x рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред 512K рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕рдорд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдлрд╝рд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЦрд╛рд▓реА рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реЛрдЧреАред

рдиреЗрдЯ-рдиреЗрдЯ - рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдИрдПрд╕рдкреА рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ 1 рдПрдордмреА рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдпрд╛ рдЕрдзрд┐рдХ рд╣реЛ (рдФрд░ 1 рдПрдордмреА рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рднреА рдЖрдорддреМрд░ рдкрд░ рдмреЗрдХрд╛рд░ рд╣реИ)ред

рдХреГрдкрдпрд╛ рддрд╕реНрдореЛрдЯрд╛ рд╕рдкреЛрд░реНрдЯ рдбрд┐рд╕реНрдХреЙрд░реНрдб рдЪреИрдЯ рдХреЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд░рд╢реНрди рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВред рдЪреИрдЯ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдФрд░ рдЕрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рдЪреИрдирд▓ рд╣реИред рдЧреАрдердм рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд╕реНрдореЛрдЯрд╛ _рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ_ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдлрд╝реЛрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдФрд░ рд╕реЗрдЯрдЕрдк рд╕рд╣рд╛рдпрддрд╛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╣реИред

рдХреГрдкрдпрд╛ рдпреЛрдЧрджрд╛рди рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдФрд░ рдиреАрддрд┐ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рджреЗрдЦреЗрдВред

рдзрдиреНрдпрд╡рд╛рджред

рд╕рд╣рд╛рдпрдХ рдЬрд╛рдирдХрд╛рд░реА

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╡рд┐рдХреА рджреЗрдЦреЗрдВред
рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдЪреИрдЯ рджреЗрдЦреЗрдВред
рдлреЛрд░рдо рдХреЗ рд▓рд┐рдП рд╕рдореБрджрд╛рдп рджреЗрдЦреЗрдВред
рдЖрдЪрд╛рд░ рд╕рдВрд╣рд┐рддрд╛ рджреЗрдЦреЗрдВ

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдкрд╛рд╕ 512k рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВ рдФрд░ рд╡реЗ Tasmota рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдиреНрдпреВрдирддрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рддрд╕реНрдореЛрдЯрд╛ рдлрд░реНрдорд╡реЗрдпрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рд╡реЗрдм рдЧреБрдИ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ (рдкреНрд▓реЗрдЯрдлреЙрд░реНрдорд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред

  1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде ./src/Tasmota/platformio_override.ini рдмрдирд╛рдПрдВ:
[common]
build_flags               = ${core_active.build_flags}
                          -DUSE_CONFIG_OVERRIDE
board                     = esp01
board_build.ldscript      = eagle.flash.512k32.ld
  1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде ./src/Tasmota/tasmota/user_config_override.h рдмрдирд╛рдПрдВ:
#ifndef _USER_CONFIG_OVERRIDE_H_
#define _USER_CONFIG_OVERRIDE_H_
#undef USE_EMULATION
#undef USE_EMULATION_HUE 
#undef USE_EMULATION_WEMO
#endif
  1. рдлрд░реНрдорд╡реЗрдпрд░ рдмрдирд╛рдПрдБ:
    pio run -e tasmota-lite
  2. рд╕рдВрдХрд▓рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ ESP рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ:
    esptool.py --port $DEV --baud 921600 write_flash -fm dout 0x00000 .pioenvs/tasmota-lite/firmware.bin

$DEV рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЛрд░реНрдЯ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

kckepz picture kckepz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

TylerDurden23 picture TylerDurden23  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

luisfpinto picture luisfpinto  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Ndrinta picture Ndrinta  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

he-so picture he-so  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ