Skip to content

Releases: dontsovcmc/waterius

Поддержка счётчиков электричества, убран код для датчиков Холла

29 Sep 21:36
Compare
Choose a tag to compare
  1. Добавил поддержку счётчиков электричества — можно выбрать из списка или указать количество импульсов на 1 кВт в ручную.
  2. Убрал код для расходомеров с датчиками Холла. Не хватило памяти ESP. Для датчиков Холла лучше выпустить отдельную версию прошивки.
  3. Добавил в настройки: Организация и Место установки. Для установщиков счётчиков в этих полях можно указывать ИНН организации и адрес жильца.

Техподдержка в нашем телеграм комьюнити
https://t.me/waterius_forum

Командная строка для прошивки:

python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp01_1m-1.1.5.bin 0xbb000 esp01_1m-1.1.5-fs.bin

avrdude -p t85 -c Usbasp -B 4 -P usb -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0x62:m -U flash:w:"attiny85-32.hex":a

Изменение настроек по HomeAssistant

03 Jun 11:28
Compare
Choose a tag to compare
  1. Исправлена запись параметров из HomeAssistant.
    (Напомню, после записи нужно нажать кнопку, чтобы Ватериус принял новые значения.)
  2. Если отключить канал, то в HomeAssistant discovery пропадёт сенсор и параметры, кроме "типа канала".
  3. Добавил переменные компиляции LOG_LEVEL_DEBUG, LOG_LEVEL_INFO
  4. Поля itype0, itype1 переименованы в ctype0, ctype1
  5. Добавил величины к сенсорам kWh, GCal в HomeAssistant
  6. Убрал тип счетчика "Геркон", т.к. код в attiny одинаковый с "Намур". "Намур" переименован в "Механический"
  7. Поддержка , и . при вводе показаний

Совместимость с attiny >=29.

Техподдержка в нашем телеграм комьюнити
https://t.me/waterius_forum

Командная строка для прошивки:

python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp01_1m-1.1.4.bin 0xbb000 esp01_1m-1.1.4-fs.bin

avrdude -p t85 -c Usbasp -B 4 -P usb -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0x62:m -U flash:w:"attiny85-32.hex":a

Исправления в HomeAssistant

31 May 22:25
Compare
Choose a tag to compare
Pre-release
  1. Исправлена запись параметров из HomeAssistant.
    (Напомню, после записи нужно нажать кнопку, чтобы Ватериус принял новые значения.)
  2. Если отключить канал, то в HomeAssistant discovery пропадёт сенсор и параметры, кроме "типа канала".
  3. Добавил переменные компиляции LOG_LEVEL_DEBUG, LOG_LEVEL_INFO
  4. Поля itype0, itype1 переименованы в ctype0, ctype1
  5. kWh, GCal в HomeAssistant

Ватериус+ 1.1.2

26 Mar 19:47
Compare
Choose a tag to compare
Pre-release

Изменения только в ESP

  1. Поддержка изменения по mqtt из ha: текущих показаний, веса импульса, типа входа. Спасибо, @Anat0l
  2. Поменял проверку строки ввода показаний ^(\d{1,8}([.,]\d{1,3})?)$
  3. Поддержка , и . при вводе показаний

Совместимость с attiny >=29.

Техподдержка в нашем телеграм комьюнити
https://t.me/waterius_forum

Прошивка

python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp01_1m-1.1.2.bin 0xbb000 esp01_1m-1.1.2-fs.bin

avrdude -p t85 -c Usbasp -B 4 -P usb -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0x62:m -U flash:w:"attiny85-32.hex":a

Ватериус+ 1.1.0

04 Feb 13:02
Compare
Choose a tag to compare

Изменения только в ESP

  1. Рефакторинг веб интерфейса.
  2. Удалена поддержка Blynk
  3. Ошибка если прошивка attiny будет ниже или равна 29 (getSlaveData)
  4. Добавили картинки на каждый тип счетчика и вход
  5. Перенесли строки в string.js
  6. Удалил поле good.
  7. Добавил в json поле ntp_errors - кол-во ошибок синхронизации времени
  8. Поддержка датчиков расхода воды. Протестировали на SEA YF-S402B G1/4. (Нужна доработка паяльником!)

Совместимость с attiny >=29.

Техподдержка в нашем телеграм комьюнити
https://t.me/waterius_forum

Прошивка

python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp01_1m-1.1.0.bin 0xbb000 esp01_1m-1.1.0-fs.bin

avrdude -p t85 -c Usbasp -B 4 -P usb -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0x62:m -U flash:w:"attiny85-32.hex":a

Ватериус+

17 Dec 17:03
0e0ecd5
Compare
Choose a tag to compare

Изменения

Для пользователей отсутствуют

Прошивка

python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp8266-1.0.6.bin 0xbb000 esp8266-1.0.6-fs.bin

avrdude -p t85 -c Usbasp -B 4 -P usb -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0x62:m -U flash:w:"attiny85-32.hex":a

Исправлена сортировка wi-fi сетей

30 Nov 20:00
Compare
Choose a tag to compare
  1. Исправлена сортировка wi-fi сетей
  2. Добавил надпись о том, что Ватериус отключится от телефона для подключения к вай-фаю на странице ввода пароля.

Прошивка

python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp8266-1.0.5.bin 0xbb000 esp8266-1.0.5-fs.bin

avrdude -p t85 -c Usbasp -B 4 -P usb -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0x62:m -U flash:w:"attiny85-32.hex":a

1.0.4

25 Nov 17:03
Compare
Choose a tag to compare
  1. ESP. Версия 1.0.4: Исправили ошибку настройки типа канала. Применялся только последний настроенный канал в режиме настройки.
    Совместима с версиями attiny 28-31.

  2. attiny. Версия 32: Оптимизировали прошивку.
    Просьба протестировать.
    Добавили режим датчика Холла (Нужно выпаять 3к3 резисторы на входах и 300ом на земле. Питание датчика — плюс синего входа. Импульсы — плюс красного входа).

Улучшили настройку

17 Nov 10:32
Compare
Choose a tag to compare

Изменения:

  • Captive portal после подключения к Wi-Fi отображает статус подключения и можно перейти к настройкам счётчиков
  • Сортировка Wi-Fi сетей по мощности сигнала
  • Кнопка "Обновить список Wi-Fi сетей", если список пуст
  • Настройка типа входа и типа счётчика через MQTT см. Export.md
  • Исправлено отображение версии attiny

python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp8266-1.0.2.bin 0xbb000 esp8266-1.0.2-fs.bin

Captive Portal

13 Nov 00:22
Compare
Choose a tag to compare

Требуется всестороннее тестирование!

Изменения

  1. Работает Captive Portal
  2. Captive Portal может закрыться при подключении к WiFi - просто подключитесь заново к точке доступа Ватериуса.

Для замечаний: #295
Прошивка
Т.к. нужно шить файловую систему, то команда увеличилась:
python -m esptool --port /dev/cu.wchusbserial1420 --baud 115200 write_flash --flash_freq 40m --flash_size 1MB --flash_mode qio 0x0 esp8266-1.0.1.bin 0xbb000 esp8266-fs-1.0.1.bin