• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от ravend

  1. ravend

    Делюсь опытом Аквариум на esp8266

    Про температуру, для своего аквариума реализовал ПИД-регулятор, на esp32, держит +/- 0.04 (четыре сотые!) градуса, умеет только греть. Для подавления шумов измерения реализован фильтр Калмана, датчик ds18b20. Морда на Blynk, как допишу Nonlinear MQTT, переделаю на MQTT.
  2. ravend

    ESP-01S + MQTT + проходной выключатель

    Подозреваю, что такое поведение из-за некорректно реализованной защиты от дребезга. Фигурирует задержка в 30 миллисекунд, т.е. пока кнопка зажата, состояние переключается циклично, 33 раза в секунду, при отпускании кнопки результат будет 50/50, т.е. случайный (а не одно нажатие, - одно изменение...
  3. ravend

    Nonlinear MQTT Dashboard

    Спасибо! Пока Nonlinear будет в режиме с рекламой, когда выпущу "нормальную", - не знаю, думаю пару-тройку недель нужно. Покупать три раза не нужно будет, просто под одним аккаунтом можно залогинить смартфоны, есть ещё вариант Семейная библиотека, когда один раз покупаешь и члены семьи могут...
  4. ravend

    Nonlinear MQTT Dashboard

    Сообщаю, концепция поменялась. Ограничений у бесплатной версии не будет, т.е. её возможности будут идентичны платной версии, но будет рекламный баннер.
  5. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Добрый день! Приглашаю сюда: Nonlinear MQTT Dashboard
  6. ravend

    Nonlinear MQTT Dashboard

    Дисклеймер: у существующей и единственной версии есть ограничение - 7 дней работы, затем придётся переустанавливать (либо нет, если ты хацкер) Коллеги, прошу оценить мою очередную поделку. Проект в зачаточном состоянии (ранний доступ, ознакомительная демо-версия), полноценной версии без...
  7. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Чтобы легче было понять назначение признака retained, можно/нужно думать про него следующим образом: - с признаком retained нужно отправлять сообщения, чтобы опубликовать _состояние_ - без признака retained оправляются _команды_. Пример: "Состояние", это к примеру сообщение со значением...
  8. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Чтобы приложение (или Ваше оборудование) получило актуальное состояние топика (даже если было отключено от сервера/сети, в то время когда значение в топике было опубликовано), нужно отправлять данные с признаком "Retained", это стандартная возможность указать MQTT серверу, что содержимое...
  9. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Возможно, я же обхожусь без двойных тропиков на виджете и без топика с символом $ в конце, рецепт я вам озвучил.
  10. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Не обязательно, я считаю что проблема в подходе при реализации устройств, не нужно думать, что ваша железка (тот же выключатель) является местом сосредоточения актуальной информации, при работе с MQTT, центром является сам сервер MQTT, а все устройства должны читать текущее состояние и...
  11. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Пример, допустим радио-выключатель света: на нём есть физические кнопки "вкл" и "выкл". 1.Пользователь нажимает физическую кнопку и на сервер, в топик light1 идет команда on. 2.Оборудование само получает, свою же собственную команду light1 - on (так как подписано на light1/#), и сообщает свое...
  12. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Здесь решалась проблема с тем, что оборудование отсылая свой статус серверу, само же его и получало (так как подписано на все сообщения в ветке, например #), после этого, раз сообщение пришло, его нужно обработать и отправить новый статус (по факту содержимое не изменилось) серверу -...
  13. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Поддержку - нет, не прекращаю, ошибки будут исправляться, а вот новых функций добавлять не планирую, объясняю почему: почти всё, что можно было сделать используя протокол MQTT (и даже больше!) было сделано и работает, сейчас приложение самодостаточное и ограничено по функционалу лишь...
  14. ravend

    Очередной MQTT-клиент для android в виде приборной панели списком

    Также, хочу сообщить, что весь исходный код приложения Linear MQTT Dashboard доступен по адресу - GitHub - ravendmaster/linear-mqtt-dashboard: Linear MQTT Dashboard - Android MQTT client
Сверху Снизу