суббота, 8 сентября 2018 г.

Sonoff 4CH R2. Установка прошивки Tasmota при помощи PlatformIO

Надоело каждый раз вспоминать куда раскидывать свежие библиотеки в Arduino IDE. Оказывается можно без боли в заднице быстро собрать и закинуть свежую прошивку Tasmota через PlatformIO.
Тут можно почитать, как просто установить и подготовить для сборки прошивки Visual Studio Code.
Скачиваем свежую версию Source Code, разархивируем. Запускаем Visual Studio Code>Ctrl+O>Указываем путь к распакованной папке.
Открываем файл platformio.ini. Снимаем коммент
env_default = sonoff
Спускаемся ниже и проверяем настройки COM-порта
; *** Upload Serial reset method for Wemos and NodeMCU
upload_speed = 115200
upload_resetmethod = nodemcu
upload_port = COM3
extra_scripts = pio/strip-floats.py
Далее открываем файл sonoff/user_config.h и пробегаемся по настройкам WiFi, MQTT и прочим нужным параметрам.

Теперь пора выбрать настройки платформы для компиляции, все это находится в правом нижнем углу


Приводим все к виду как на скриншоте


Осталось нажать Build и Upload в левом нижнем углу


Не забываем перевести плату в режим программирования!
Для загрузки в режиме программирования отключаемся от USB-порта, зажимаем кнопку L1 (I00 на плате) и подключаем снова к USB. Отпускать кнопку через 2-3 секунды.

Sonoff 4CH R2. Подключение датчика температуры и влажности DHT21 (AM2301)
Sonoff 4CH. Установка прошивки Tasmota при помощи PlatformIO

4 комментария :

  1. Здравствуйте.PlatformIO установлен.Не появляются настройки платформы для компиляции которые находится в правом нижнем углу,те что у Вас выделены на скриншоте. Подскажите что надо настроить.

    ОтветитьУдалить
    Ответы
    1. К сожалению не могу ответить в личку, нет ваших данных.
      Попробуйте установить Arduino IDE https://www.arduino.cc/en/main/software#download и перезапустить Visual Studio.
      Ибо этого требует VS Arduino
      "Prerequisites
      The Arduino IDE is required. Please install it from the download page"

      Удалить