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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 08 окт 2019, 11:32

Andry писал(а):
08 окт 2019, 11:15
Видел сегодня интересные дисплеи,на основе электронных чернил.
Подключение по SPI, а это не подходит.

sergt78
Сообщения: 154
Зарегистрирован: 29 сен 2019, 16:55

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

Сообщение sergt78 » 10 окт 2019, 09:29

ExReader писал(а):
15 авг 2019, 20:27
Доброго времени суток!
Подскажите люди добрые, мож кто сталкивался...
Мизансцена: МегаД2561 с последней версией прошивки (хотя и на предыдущих тожсамое). Плата расширения РСА9685. Четыре сервы MG996R.
SCL- P35, SDA- P34 (на 33 и 32 тож. пробовал). IoBroker в качестве интерфейсной программы управления с WEB-кой.
Из WEB интерфейса самой Меги всё нормально управляется, сервачки крутятся. В IoBrokere значения, установленные в вебке меги видны.
Но, при попытке изменить значение через IoBroker ВСЕГДА срабатывает только первая серва, на порту 0, вне зависимости от того, на каком порту
меняю значение через IoBroker. Вопрос- что я делаю не правильно? :) Фпраграммировании- нуб. :)
Привет, получилось зверя РСА9685 победить ?

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

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

Сообщение d.v.ermakov » 10 окт 2019, 11:20

sergt78 писал(а):
10 окт 2019, 09:29
Привет, получилось зверя РСА9685 победить ?
Это была проблема драйвера Меги в ИОброкере, сама Мега тут ни при чём.
РСА9685 работает отлично, в том числе в автономном режиме.

lupindemid
Сообщения: 31
Зарегистрирован: 17 сен 2014, 19:07

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

Сообщение lupindemid » 14 окт 2019, 18:07

В описании сказано
Action (Act) - действие, которое необходимо произвести, в случае, когда сервер не указан, не отвечает или HTTP-статус ответа отличный от "200 OK".
Наверное надо дополнить ожидаемым поведение при работе по MQTT?

Если к серверу не удалось подключится то отрабатывает Action
А если сервер есть, но ничего не присылает в cmd, то должен ли вызваться Action?

lupindemid
Сообщения: 31
Зарегистрирован: 17 сен 2014, 19:07

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

Сообщение lupindemid » 14 окт 2019, 18:31

И почему-то в логах mosquitto нет subscribe
(fw: 4.37b7)
1571063249: New connection from 192.168.2.11 on port 1883.
1571063249: New client connected from 192.168.2.11 as megad-11 (p1, c1, k30).
1571063249: No will message specified.
1571063249: Sending CONNACK to megad-11 (0, 0)
1571063249: Received PUBLISH from megad-11 (d0, q0, r0, m0, 'megad/11/7', ... (23 bytes))
1571063249: Sending PUBLISH to mosqsub|2435-thoth (d0, q0, r0, m0, 'megad/11/7', ... (23 bytes))
1571063250: Received PINGREQ from megad-11
1571063250: Sending PINGRESP to megad-11
1571063250: Received PUBLISH from megad-11 (d0, q0, r0, m0, 'megad/11/0', ... (37 bytes))
1571063250: Sending PUBLISH to mosqsub|2435-thoth (d0, q0, r0, m0, 'megad/11/0', ... (37 bytes))
1571063273: Received PINGREQ from megad-11
1571063273: Sending PINGRESP to megad-11

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 14 окт 2019, 18:34

lupindemid писал(а):
14 окт 2019, 18:07
А если сервер есть, но ничего не присылает в cmd, то должен ли вызваться Action?
Нет.
https://ab-log.ru/forum/viewtopic.php?f ... 794#p31794
lupindemid писал(а):
14 окт 2019, 18:31
И почему-то в логах mosquitto нет subscribe
У меня есть.

Код: Выделить всё

1571063657: New connection from 192.168.0.14 on port 1883.
1571063657: New client connected from 192.168.0.14 as megad-14 (p1, c1, k30).
1571063657: No will message specified.
1571063657: Sending CONNACK to megad-14 (0, 0)
1571063657: Received SUBSCRIBE from megad-14
1571063657:     megad/14/cmd (QoS 0)
1571063657: megad-14 0 megad/14/cmd
1571063657: Sending SUBACK to megad-14

ExReader
Сообщения: 233
Зарегистрирован: 16 дек 2011, 10:05
Откуда: Уездный город Н-ск

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

Сообщение ExReader » 14 окт 2019, 18:53

d.v.ermakov писал(а):
10 окт 2019, 11:20
sergt78 писал(а):
10 окт 2019, 09:29
Привет, получилось зверя РСА9685 победить ?
Это была проблема драйвера Меги в ИОброкере, сама Мега тут ни при чём.
РСА9685 работает отлично, в том числе в автономном режиме.
Доброго времени суток!
У меня тоже пока не получилось рулить сервами через ИоБрокер.
Напрямую, через вебку меги- без проблем.
Писал на форум ИоБрокера- в ответ тишина. Либо не пользуют сервы, либо не пользуют расширитель.
Т.к. в программировании я нуб, то хотелось-бы управление сделать через готовую оболочку.
Но пока не судьба...

lupindemid
Сообщения: 31
Зарегистрирован: 17 сен 2014, 19:07

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

Сообщение lupindemid » 14 окт 2019, 19:27

Andrey_B писал(а):
14 окт 2019, 18:34
lupindemid писал(а):
14 окт 2019, 18:07
А если сервер есть, но ничего не присылает в cmd, то должен ли вызваться Action?
Нет.
https://ab-log.ru/forum/viewtopic.php?f ... 794#p31794
Я как раз просил отразить это в документации однозначнее

У вас

Код: Выделить всё

1571063657: New connection from 192.168.0.14 on port 1883.
1571063657: New client connected from 192.168.0.14 as megad-14 (p1, c1, k30).
1571063657: No will message specified.
1571063657: Sending CONNACK to megad-14 (0, 0)
1571063657: Received SUBSCRIBE from megad-14
у меня было

Код: Выделить всё

571063249: New connection from 192.168.2.11 on port 1883.
1571063249: New client connected from 192.168.2.11 as megad-11 (p1, c1, k30).
1571063249: No will message specified.
1571063249: Sending CONNACK to megad-11 (0, 0)
1571063249: Received PUBLISH from megad-11 (d0, q0, r0, m0, 'megad/11/7', ... (23 bytes))
1571063249: Sending PUBLISH to mosqsub|2435-thoth (d0, q0, r0, m0, 'megad/11/7', ... (23 bytes))
Эта разница подсказала мне что у меня же 4 порт по умолчанию замкнут был. (Работало и так в режиме кнопки, так что залезать в выключатель было лень P4 type: in mode: P Action: 11:2
Пересобрал выключатель нормально подписалось

Так что возможно и у Вас в таком случае не подпишется при включении

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 14 окт 2019, 20:30

lupindemid писал(а):
14 окт 2019, 19:27
Эта разница подсказала мне что у меня же 4 порт по умолчанию замкнут был.
Попробуйте. Должен подписываться.
https://ab-log.ru/files/File/megad-2561 ... a6-hex.zip

aleks-zonov
Сообщения: 107
Зарегистрирован: 04 май 2018, 22:12

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

Сообщение aleks-zonov » 18 окт 2019, 14:01

Добрый день, в program начиная с пятой строчки после перезагрузки контролера не сохраняется значение value ADC порта, ввожу "if port:37 (<>=) value: 1010 cmd: 12:1" сохраняю все работает до перезагрузки контролера потом value:0.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 18 окт 2019, 18:59

https://ab-log.ru/files/File/megad-2561 ... a7-hex.zip

Для модуля MegaD-16I-XT (расширитель на 16 стандартных входов) добавлены сценарии (Act).

MegaD-2561-MegaD-16I-XT-INconf.png
MegaD-2561-MegaD-16I-XT-INconf.png (2.67 КБ) 5920 просмотров

В данный момент сценарии работают только в том случае, если сервер не прописан или если прописан, но нет физического линка на сетевом адаптере.
Режим (Mode: P/P&R/R) работает только со сценариями и не определяет поведение контроллера при работе с сервером. Для расширителя в любом случае на сервер передаются все события (нажатия, отжатия).
В силу особенностей работы с расширителями паузы в этих сценариях не поддерживаются.
Данная функция доступна только для MegaD-16I-XT, поскольку сценарии для портов расширителя хранятся не в памяти контроллера, а в памяти модуля.

aleks-zonov, проблема, описанная вами, в данной версии также исправлена.

aleks-zonov
Сообщения: 107
Зарегистрирован: 04 май 2018, 22:12

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

Сообщение aleks-zonov » 18 окт 2019, 19:23

Andrey_B писал(а):
18 окт 2019, 18:59
https://ab-log.ru/files/File/megad-2561 ... a7-hex.zip

aleks-zonov, проблема, описанная вами, в данной версии также исправлена.
Спасибо, теперь всё работает.

poteh
Сообщения: 7
Зарегистрирован: 17 сен 2019, 10:20

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

Сообщение poteh » 22 окт 2019, 11:11

Andrey_B писал(а):
18 окт 2019, 18:59
Для модуля MegaD-16I-XT (расширитель на 16 стандартных входов) добавлены сценарии (Act).
Прописал для входа 16I-XT сценарий, переключающий реле на другом модуле.
IMG_20191022_111033.jpg
IMG_20191022_111033.jpg (65.94 КБ) 5829 просмотров
Реле не переключается, хотя вход меняет своё состояние. Пробовал разные входы и разные выходы - сценарий не отрабатывает.
И если очистить поле и сохранить - значение все равно возвращается. Изменения происходят корректно.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 22 окт 2019, 11:41

poteh, а сервер в настройках прописан?

poteh
Сообщения: 7
Зарегистрирован: 17 сен 2019, 10:20

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

Сообщение poteh » 22 окт 2019, 12:11

нет, сервер не использую пока.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 22 окт 2019, 21:18

Что касается удаления прописанного сценария, поправил.
https://ab-log.ru/files/File/megad-2561 ... a8-hex.zip

А вот относительно невыполнения сценария пока ничего сказать не могу.
Прописывал у себя на EXT:11 сценарий 26:2. Выполняется.
Пришлите скрин сетевых настроек или конфигурацию модуля. Можно на почту.

poteh
Сообщения: 7
Зарегистрирован: 17 сен 2019, 10:20

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

Сообщение poteh » 23 окт 2019, 13:00

Удаление сценариев - полечилось.
Невыполнение сценария - оказался сам виноват, не указал порт INT. Указал соответствующий порт и сразу все завелось.

dimaxus
Сообщения: 227
Зарегистрирован: 12 окт 2012, 21:31

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

Сообщение dimaxus » 23 окт 2019, 15:12

Доброго дня всем. Подскажите Анрей какой командой запросить данные с датчика осиещенности OPt3001 , попробовал по аналогии с другими датчиками ввести в конце _opt3001 ,возвращает не показания а слово ОРТ3001

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 23 окт 2019, 15:16

"cmd=get"
Например: http://192.168.0.14/sec/?pt=30&cmd=get

dimaxus
Сообщения: 227
Зарегистрирован: 12 окт 2012, 21:31

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

Сообщение dimaxus » 23 окт 2019, 15:36

А если у меня на этом порту висят два разныx датчика hdtu21 и opt3001, той командой что вы привели возвращает показания hdtu21 , а как обратится именно к датчику освещенности, или такое невозможно и нужно каждый из датчиков вешать на свой SDA-порт.

Ответить