Как обнулить показания электроэнергии в Tasmota

Для сброса или установки показаний в Tasmota можно использовать команды в консоли

EnergyResetпоказать значения Energy Total, Yesterday and Today
EnergyReset10..42500((P)Re)Set Energy Today in Wh
EnergyReset20..42500((P)Re)Set Energy Yesterday in Wh
EnergyReset30..42500000((P)Re)Set Energy Total in Wh
EnergyReset4<standard>{,<off-peak>} ((P)re)set tariff period values for Totals
EnergyReset5<standard>{,<off-peak>} ((P)re)set tariff period values for Exported

Работа с тарифами

Tariff<x>P1 Smart Meter tariff configuration
x = 1, 2, 9
1 STD,DST Start times for off-peak tariff
2 STD,DST End times for off-peak tariff
9 0/1
0 = use Start/End times also on weekends.
1 = use off-peak tariff all weekend.
STD and DST may be specified as:
<hour> = 0..23 or
<time> = 00:00..23:59 or
<minutes> = 0..1439 (since midnight)
If both Tariff1 STD and Tariff2 STD are equal, all tariffs are disabled.

в старших версиях  > 10.x Tasmota эти параметры заменены на

EnergyToday<x>Reset Energy Today values
0 = reset
<value> = set value
<time> = 0..4294967295 set StartTotalTime time as epoch value (optional 2nd parameter)
EnergyTotal<x>Reset Energy Total values
0 = reset
<value> = set value
<time> = 0..4294967295 set StartTotalTime time as epoch value (optional 2nd parameter)
The new value represents start of day, and output for total includes the today value.
EnergyYesterday<x>Reset Energy Yesterday values
0 = reset
<value> = set value
<time> = 0..4294967295 set StartTotalTime time as epoch value (optional 2nd parameter)
Рубрика: Tasmota | Оставить комментарий

Прошивка розетки типа 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 | Оставить комментарий