Ватериус поддерживает отправку в
- сайт waterius.ru
- MQTT
- HTTP
- приложение Blynk
В таблице собрана информация об отправляемых данных. В столбцах HTTP, MQTT, Blynk указано, отправляются ли данные по соответствующему протоколу. В столбце Blynk указан номер виртуального пина в который записывается поле.
Поле | Размерность | Тип | Описание | HTTP | MQTT | Blynk |
---|---|---|---|---|---|---|
imp0 | шт | uint | Количество импульсов | + | + | V0 |
imp1 | шт | uint | Количество импульсов | + | + | V1 |
delta0 | литр | uint | Разница с предыдущими показаниями, вход 0 (гор. вода) | + | + | V3 |
delta1 | литр | uint | Разница с предыдущими показаниями, вход 1 (хол. вода) | + | + | V4 |
ch0 | м3 | float | Показания воды, вход 0 | + | + | - |
ch1 | м3 | float | Показания воды, вход 1 | + | + | - |
adc0 | - | uint | Аналоговый уровень входа 0 | + | + | - |
adc1 | - | uint | Аналоговый уровень входа 1 | + | + | - |
good | - | uint | Получены данные от attiny85. Всегда 1. | + | + | - |
boot | - | uint | Причина загрузки attiny85 | + | + | - |
version | - | int | Версия прошивки attiny85 | + | + | - |
version_esp | - | str | Версия прошивки esp | + | + | - |
key | - | str | Уникальный токен | + | - | - |
resets | шт | uint | Количество перезагрузок | + | + | V5 |
- | str | Электронная почта | + | + | - | |
voltage | В | float | Напряжение питания attiny85 | + | + | V2 |
voltage_diff | мВ | int | Просадка напряжения за время подключения Wi-Fi | + | + | V7 |
voltage_low | 0 или 1 | int | voltage_diff выше 50мВ | + | + | V6 (светодиод) |
f | - | uint | Вес импульса 1 или 10 литров | + | + | - |
rssi | dBm | int | Уровень Wi-Fi сигнала | + | + | V8 |
waketime | мсек | int | Время работы ESP при предыдущем включении | + | + | - |
setuptime | мсек | int | Длительность режима настройки | + | + | - |
В версии 4C2W + delta2, delta3 и т.п.
Зарегистрируйтесь на сайте waterius.ru по адресу электронной почты. Заполните в режиме настройки:
Поле | Описание | Пример | Обязательно |
---|---|---|---|
Электронная почта с сайта waterius.ru | Указанная при регистрации почта | [email protected] | + |
Ватериус появится в личном кабинете при отправке показаний.
Заполните в режиме настройки:
Поле | Описание | Пример | Обязательно |
---|---|---|---|
Адрес сервера | ip адрес брокера или домен | 192.168.1.10, broker.hivemq.com | + |
Порт | порт брокера | 1883 | + |
Логин | логин для авторизированного доступа | username | - |
Пароль | пароль для авторизированного доступа | secret | - |
Топик | топик по которому будут отсылаться данные | waterius/123456/ | + |
Заполненное поле "Адрес сервера" включает отправку по протоколу MQTT. Для подключения нескольких ватериусов укажите им разные топики.
Данные отправляются с retain=true
Заполните в режиме настройки:
Поле | Описание | Пример | Обязательно |
---|---|---|---|
Адрес сервера | ip адрес сервера или домен (http[s]://host[:port][/path] ) |
192.168.1.10, http://mysite.ru, http://mysite.ru:1000/data | + |
Если "Адрес сервера" пустой, отправка по HTTP выключена.
Ватериус отправляет POST запрос с данными в виде JSON.
Начиная с версии 6.0 добавлена библиотека BearSSL с поддержкой TLS 1.2 шифрования. В веб интерфейсе укажите в Адресе сервера "https". Поддерживается проверка сертификата сервера при помощи сертификата удостоверяющего центра. В прошивку добавлен сертификат Let's encrypt, т.е. Ватериус будет доверять вашему сайту, если ему выдал сертификат Let's encrypt. Инструкция по созданию сертификатов в [Python скрипте]. У сертификатов есть срок действия.
- Установите приложение по инструкции и скопируйте ключ из приложения в буфер.
Заполните в режиме настройки:
Поле | Описание | Пример | Обязательно |
---|---|---|---|
Адрес сервера | blynk-cloud.com или локальный | + | |
Уникальный ключ | Вставьте из буфера обмена ключ из приложения Blynk. | + | |
Адрес эл. почты | Blynk будет отправлять письмо каждые сутки | - | |
Заголовок | Заголовок эл. письма. {V0} - {V7} будут заменены на данные. Ограничение строки 64 символа. | Гор. вода {V0} Хол. вода {V1} |
- |
Тело письма | Содержание. {V0} - {V7} будут заменены на данные. Ограничение строки 200 символов. | Показания счетчиков воды | - |
Если "Уникальный ключ" не заполнен, то отправка в Blynk выключена. Для отправки ежедневных писем, заполните "Адрес эл. почты", а также добавьте виджет "эл. почта" в приложении.
- httpwaterius - web сервер с простым UI от grffio