Прошивка розетки типа Tuya под Tasmota

Эти розетки продаются на Aliexpress в огромном количестве и под разными названиями. После разбора выглядит чаще всего так:

Подключение

Здесь установлен модуль «AJW-02_8285» с ESP8285. Для его подключения, нужно:

  1. припаять провода к выводам 3V3, GND, RX и TX в соответствии со схемой;
  2. подключить провода к пинам на программаторе, перекрестив TX и RX;
  3. в любом месте подключить крокодил к GND, а иголку поставить на вывод G0 (GPIO0);
  4. вставить программатор в USB и убрать иголку.

Прошивка

  1. Скачать и запустить Tasmotizer;
  2. в поле «Select port» выбрать нужный COM-порт;
  3. поставить галочку «Save original firmware»;
  4. проверить, чтобы «Flash size» равнялся 1MB;
  5. в разделе «Select image» нажать «Release»;
  6. выбрать из выпадающего списка «tasmota-RU.bin»;
  7. проверить наличие галочки «Erase before flashing»;
  8. и нажать «Tasmotize!».

В процессе работы, программа попросит переподключить программатор и, немного подождав, нажать «Ok».

Получение статуса использования

Для того, чтобы розетка отправляла этот статус, необходимо добавить правило, публикующее топик с соответствующим сообщением:

Backlog Rule1 ON Energy#Power>0 DO Publish %topic%/stat/OutletInUse ON ENDON ON Energy#Power=0 DO Publish %topic%/stat/OutletInUse OFF ENDON; Rule1 5; Rule1 1

Теперь, при наличии нагрузки, т.е. в розетку что-то воткнуто и работает, в приложении «Дом» будет писаться «Розетка используется — да», а если розетка включена, но в нее ничего не воткнуто, то, соответственно, «нет».

Рубрика: Tasmota | Оставить комментарий

SSTP-Client OpenSUSE

Краткая заметка, по добавлению функционала SSTP для реализации соответствующего протокола VPN-подключения. Информация из источника.

Добавляем репозиторий (для редакции 15.3):

sudo zypper addrepo https://download.opensuse.org/repositories/network/openSUSE_Leap_15.3/network.repo
sudo zypper refresh

Добавляем репозиторий (для редакции 15.4):

sudo zypper addrepo https://download.opensuse.org/repositories/network/15.4/network.repo
sudo zypper refresh

Устанавливаем клиента:

sudo zypper install sstp-client

Поддержка SSTP в NetworkManager:

sudo zypper install NetworkManager-sstp plasma-nm5-sstp

Перезагрузка не требуется.

Рубрика: OpenSUSE, Заметки | Оставить комментарий