Страница 105 из 228

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 05 июл 2018, 16:26
k_w_m
Anatoly8853 писал(а):
05 июл 2018, 00:15
А если такая ошибка, все перепробовал ничего не помогает. Что тогда делать?????
Вроде Андрей везде указывает ключ "--ee" (минус минус е е)
А у Вас вроде "-ee"

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 05 июл 2018, 18:57
Bonefolder
Андрей, подскажите пожалуйста, есть ли возможность реализовать в «программах» Меги цикличную задачу? Я понимаю, что на сервере это сделать легко... но не хочется тащить ещё и сервер на стройку, и дополнять временный сетап дополнительными проводами. В моем случае необходимо, при включении погружного насоса, время от времени открывать клапан промывного фильтра. Уж слишком много песка идёт со скважины((
Или это делать путём пауз? В таком случае, сколь длинной может быть строка «cmd» ? Необходимо раз 8 включить/выключить промывку на протяжении 40 минут
Upd. Проверил. Чепуха какая-то вышла. Написал при условии, что порт 1=1 смд : p3000;2:1;р300;2:0;р3000....n раз..2:0. Сохранил. После чего открыл и увидел : p3000;2:1;р300;2:0;р300n=9

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 05 июл 2018, 21:23
Ruslan
Если у вас есть свободные входы (3 шт) и релейные выходы (3 шт), можно попробовать так.
Вход №1 (режим "P") замыкает ВЫХОД №1 на 44 минуты (в поле Act пишем "3:1;р10;3:0;1:1;р26400;1:0"). Одновременно запускаем наши таймеры на других входах.
С ВЫХОДА №1 подается напряжение на ВЫХОД №2. С ВЫХОДА №2 запитываем клапан промывного фильтра.
В поле Act входа №2 (режим "P") пишем "2:1;3:1;р300;2:0;3:0". Таким образом будет запускаться единичное срабатывание клапана, а также перезапускаться пауза на входе №3.
На ВЫХОД №3 напряжение подаваться не будет. ВЫХОД №3 будет замыкать вход №2 и вход №3.
Вход №3 конфигурируем на работу в режиме "R". В поле Act входа №3 пишем "р3000;2:1".

Единственное, не придумал как остановить все эти "извращения" (периодический перезапуск на входах и ВЫХОДАХ под номерами 2 и 3). Т.е. как остановить запущенные циклы (кроме щелчка "рубильником", подающим питание на Мегу).
Наверно, можно задействовать ВЫХОД №4, через который замыкать вход № 2 (т.е. связка ВЫХОД №3 >>> ВЫХОД №4 >>> вход №2). А в поле Act на входе №1 написать "4:1;3:1;р10;3:0;1:1;р24000;1:0;4:0"

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 05 июл 2018, 23:58
Bonefolder
Ruslan, спасибо. Нечто подобное я тоже продумывал. Но хочется чего-нибудь поизящнее

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 06 июл 2018, 09:32
Andrey_B
Bonefolder писал(а):
05 июл 2018, 18:57
Андрей, подскажите пожалуйста, есть ли возможность реализовать в «программах» Меги цикличную задачу? Я понимаю, что на сервере это сделать легко... но не хочется тащить ещё и сервер на стройку, и дополнять временный сетап дополнительными проводами. В моем случае необходимо, при включении погружного насоса, время от времени открывать клапан промывного фильтра. Уж слишком много песка идёт со скважины((
Ключевой вопрос - что значит "время от времени"?
Можно было бы использовать cron, но вместо 8 циклов получится прописать только 5. Ну и периодичность пока не чаще раз в день. Может быть, вам этого будет достаточно?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 06 июл 2018, 11:19
Bonefolder
Андрей, крон не подойдёт. Так как скаваженный насос запускается раз в 2-3 дня, чтобы наполнить расходной бак 1м3. По датчикам уровня воды в баке Мега запускает и останавливает скваженный насос. Период работы насоса ~42-45 минут. В этом временном интервале и есть необходимость включать/выключать слив промывного фильтра.
Логично было бы промывать фильтр после отключения скваженного насоса... но он забьётся быстрее. Поэтому планировал цикличность: 30 сек промывки, 3-5 мин ожидания

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 07 июл 2018, 11:00
Andrey_B
Повторяющееся действие реализовать теоретически можно. Я подумаю.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 09 июл 2018, 23:33
Anatoly8853
Всем спасибо, подключил на прямую к ноутбуку по LAN, только так удалось прошить.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 10 июл 2018, 10:10
Максим
Максим писал(а):
02 июл 2018, 00:49
Andrey_B писал(а):
30 июн 2018, 21:18
Если линия короткая (менее 10-15 метров), то скорее всего проблема в надежности контактов и соединений.
У меня довольно давно используется несколько таких датчиков от разных поставщиков. Проблем никаких нет. Все работает годами без единого сбоя. DS18B20 - это очень надежные датчики.
Порт либо работает, либо нет. Решение проблемы методом переподключения как раз косвенно указывает на вероятную проблему с качеством соединений.
Если используется паразитное питание, попробуйте подключить датчик к питанию +3.3В.
Подключено к питанию 3,3

Пробую вставить в 32 порт, тоже не работает
Вытащил с 34 аналогичный но работающий такой же датчик и воткнул в 33 и 32 - не работает
Неработающий воткнул в 34 - показывает оба датчика
Обновляю всегда с --ee

Убрал из консоли -b (качать бета версию) обновил устройство, потом снова обновил с -b
Далее замкнул контакты 33 порта и через минуту начали приходить данные.

Хз и за чего исправилось, мб и за манипуляций с прошивками, мб и за того что замкнул порт. Но сейчас все ок, работает.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 10 июл 2018, 16:58
Andrey_B
Вероятнее всего, дело в версии прошивки.
Сейчас стоит 4.26b5 или ниже? Пока вопрос остается открытым, так как я не могу воспроизвести у себя проблему на новых прошивках.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 10 июл 2018, 23:52
Максим
Andrey_B писал(а):
10 июл 2018, 16:58
Вероятнее всего, дело в версии прошивки.
Сейчас стоит 4.26b5 или ниже? Пока вопрос остается открытым, так как я не могу воспроизвести у себя проблему на новых прошивках.
MegaD-2561 by ab-log.ru (fw: 4.28b7)

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 11 июл 2018, 21:11
aleks-zonov
Подскажите, по планировщику заданий (cron), megad c часами включает свет каждый вечер, была гроза а во время грозы я стараюсь выключать электроприборы уже не раз спасало от ремонта, во время заданного включения света megad была выключена, и при включение megad уже не выполнила команду по расписанию так как время прошло, я понимаю что такое бывает редко но все-же не правильней было бы чтобы megad проверяла расписание и включала не включенное.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 12 июл 2018, 07:59
nevkon
Нет, не правильней. Прошло так прошло. А вдруг вы контроллер на месяц выключили? Тогда пойдет свистопляска с пропущенными заданиями.
Как вариант можно проверять последние минут десять, но не больше.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 12 июл 2018, 08:35
aleks-zonov
nevkon писал(а):
12 июл 2018, 07:59
Нет, не правильней. Прошло так прошло. А вдруг вы контроллер на месяц выключили? Тогда пойдет свистопляска с пропущенными заданиями.
Как вариант можно проверять последние минут десять, но не больше.
О какой свистопляска идёт речь, при включение контралер смотрит что время 8 часов а выход первый должен был включён в 7 значит надо его включить, тоже самое происходит при настройке, настройку производил в 8 часов на включение каждый день в 7 и выход включится только через сутки как то это нехорошо, другое дело что надо смотреть не должен ли был этот же выход выключится в 7:30, но это тоже можно проверять.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 12 июл 2018, 10:08
Andrey_B
Я против того, чтобы запускать задания, которые были пропущены в период, когда контроллер был выключен.
Это во многих ситуациях создаст путаницу и непредсказуемость поведения. А в некоторых случаях даже причинить вред.
Не говоря уже о том, что контроллер вынужден будет постоянно сохранять в энергонезависимой памяти время последнего выполненного задания.
Вероятно, это понимают и в Linux. Здесь cron сам по себе также не запускает "пропущенные" задания.
Для решения этой "проблемы" в Linux можно использовать anacron, но работает он совсем не так, как вы предлагаете.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 12 июл 2018, 17:23
aleks-zonov
Все понел спасибо, просто до этого стояло простое реле времени там настраивается переуд времени между которыми выход включен.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 13 июл 2018, 08:13
nevkon
aleks-zonov писал(а):
12 июл 2018, 17:23
Все понел спасибо, просто до этого стояло простое реле времени там настраивается переуд времени между которыми выход включен.
Такое голой мегой не решить. Сервер может отслеживать периоды. Хотя это как Андрей скажет, может можно в крон сделать выполнение периодов, тогда можно будет указать с какого и до какого времени должно быть указанное состояние. Здесь уже все будет упираться в память потому как в теории можно такие условия наворотить что даже сервер будет задумываться.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 14 июл 2018, 12:05
martiniman
1. Подскажите как обработать длительное нажатие (режим P, 1,5с) в Act совместно с обычным нажатием и всё это на одной кнопке?
Хочу при обычном нажатии включать/выключать нагрузку верх свет, а при длительном выключить все нагрузки в комнате.
Без сервера.

2. Если нельзя - как обработать в Act только длительное нажатие.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 14 июл 2018, 12:34
Ruslan
Без сервера вряд ли получится.
При длительном нажатии на сервер передается дополнительный параметр m=2. Это все можно (и нужно) обработать с помощью сервера.
Вот тут в заметке про геркон я писал, как можно это сделать в Мажордомо (https://ab-log.ru/forum/viewtopic.php?f ... 309#p28309). В конце заметки можете почитать после фразы "по вновь открывшимся обстоятельствам…".
Там, правда, речь шла о том, чтобы не реагировать на длительное нажатие. Но по сути это одно и тоже (сделать что-то или воздержаться от какого-то действия).

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 14 июл 2018, 12:39
Vadim
martiniman писал(а):
14 июл 2018, 12:05
1. Подскажите как обработать длительное нажатие (режим P, 1,5с) в Act совместно с обычным нажатием и всё это на одной кнопке?
Если без сервера, то заменить в вашем случае длительное нажатие на двойное нажатие.