Плагин MegaD



  • Добрый день. Не могу настроить датчик dht22 подключенный к меге. Создал два датчика темп и влажность. При добавлении в плагине датчик темп добавился и работает, а вот датчика влажности нет в выпадающем списке. Там только датчики температуры. Влажность не появляется.



  • Попробовал добавить новый датчик температуры. в плагине он тоже не появился. До этого просто правил датчики которые уже были добавлены в тестовом проекте. Что я делаю не так?



  • Попробуйте ввести ID датчика.Вероятнее всего он внизу, а окно прокрутки отрабатывает неверно. Исправим.



  • да. так находит



  • Ошибка исправлена. Обновите систему



  • Спасибо за оперативность.



  • Две проблемы пр работе с плагином MegaD:

    1. В каналах не хватает описания устройства. По идентификатору тяжело определить что это за конкретное устройство. А шагать по ним по всем - долго.
    MegaD_в каналах не хватает описания устройства.png
    2. При копировании канала из существующего невозможно выбрать новое устройство. Точнее можно если принудительно выделить то что есть и удалить - тогда список устройств появляется.
    MegaD_в каналах при копировании канала нельзя выбрать новое устройство.png



  • Добрый день,

    @Alex_Jet:

    Две проблемы пр работе с плагином MegaD:

    В каналах не хватает описания устройства. По идентификатору тяжело определить что это за конкретное устройство. А шагать по ним по всем - долго.

    Спасибо за предложение, мы постараемся учесть Ваше пожелание в новых версиях.

    @Alex_Jet:

    При копировании канала из существующего невозможно выбрать новое устройство. Точнее можно если принудительно выделить то что есть и удалить - тогда список устройств появляется.

    Запланировано сделать выбор устройства более прозрачным в новых версиях. Данное поле одновременно является фильтром и списком ввода.

    @Alex_Jet:

    MegaD_в каналах при копировании канала нельзя выбрать новое устройство.png

    По скриншоту видно что у Вас уже присутствует канал (9) с устройством "LAMP1_03" и при добавлении нового канала с устройством "LAMP1_03" происходит ошибка, которая сообщает о данной проблеме.



  • @dev:

    По скриншоту видно что у Вас уже присутствует канал (9) с устройством "LAMP1_03" и при добавлении нового канала с устройством "LAMP1_03" происходит ошибка, которая сообщает о данной проблеме.

    Да, я это понимаю - я копировал новый канал из девятого, но как Вы видите - в выпадающем списке было только то же самое устройство! Других выбрать не было возможности. Получилось сохранить новый канал только тогда когда догадался просто удалить (выделить и удалить клавишей delete) это устройство. После удаления устройства появляется выпадающий список со всеми доступными устройствами.

    Подобный баг был ранее с "-".



  • Добрался до "аналоговых" каналов в MegaD. Точнее каналов, к которым подключаются датчики по I2C - HTU21D, BME280 и прочие.

    Как должна выглядеть "Формула расчета входного значения"??? если мне требуется

    1. Провести 5 измерений через 1 минуту каждое.

    2. Отсортировать значения, откинуть самое меньшее и большее.

    3. Сделать среднее арифметическое из 3-х оставшихся.

    @dev:

    Запланировано сделать выбор устройства более прозрачным в новых версиях. Данное поле одновременно является фильтром и списком ввода.

    Это относится к тому, что при создании каналов в выпадающем списке устройств будут только те, которые еще не привязаны к другим каналам? А то сейчас получается жуткая портянка…среди которой надо найти нужное устройство.



  • Пока, к сожалению, запуск функции для обработки полученного значения (функционал, который был в Berry), не реализован 😞

    Добавим в ближайших версиях



  • По формуле понятно.

    А как прописать Request-ы? Так у меня есть в Berry:
    MegaD_как прописать Request.png



  • Делается примерно также как в Berry в разделе Расширения

    Входящие от MegaD.png



  • Во вкладке Обработка есть инверсия значений , но она что то не работает, Может корявые руки 😄



  • Добрый день ВСЕМ!

    скажите пжл кто нибудь к меге подкидывал расширители портов типа MCP23017 с привязкой к интре?

    если реализовывали поделитесь конфигами пжл



  • К MegaD подключаю CP-Z2L (EM-Marine). При поднесении ключа она отправляет на сервер: /mod_megad.php?pt=35&ib=521f73001200

    В каналах я завел канал 35 и привязал к нему датчик универсальный бинарный. Сформировал соответствующий request:
    35_Sensor.png
    35_Channel.png
    35_Request.png
    Но в отладчике вижу то что есть ниже. А переключения датчика универсального бинарного нет!

    04.10 21:57:02.317 megad5: 192.168.11.25 => localhost:11025 HTTP GET /mod_megad.php?pt=35&ib=521f73001200
    04.10 21:57:02.318 IH: get []
    04.10 21:57:02.318 IH: set {}
    04.10 21:57:02.318 megad5: 192.168.11.25 <= localhost:11025
    
    


  • TOGGLE для бинарных датчиков не определен 😞



  • @intrapro:

    TOGGLE для бинарных датчиков не определен 😞

    Какие есть варианты? Мне бы хотелось иметь возможность активировать/деактивировать виртуальный индикатор взятия в том числе с помощью iButton



  • @Alex_Jet:

    @intrapro:

    TOGGLE для бинарных датчиков не определен 😞

    Какие есть варианты? Мне бы хотелось иметь возможность активировать/деактивировать виртуальный индикатор взятия в том числе с помощью iButton

    Как вариант можно управлять датчиком через сценарий, подписавшись на актуатор, такой хак 😉



  • @dev:

    @Alex_Jet:

    @intrapro:

    TOGGLE для бинарных датчиков не определен 😞

    Какие есть варианты? Мне бы хотелось иметь возможность активировать/деактивировать виртуальный индикатор взятия в том числе с помощью iButton

    Как вариант можно управлять датчиком через сценарий, подписавшись на актуатор, такой хак 😉

    Можно еще проще - привязать бинарный актуатор, а интерактивные операции для него отключить


Авторизуйтесь, чтобы ответить