Подключение по SPI, а это не подходит.
Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Привет, получилось зверя РСА9685 победить ?ExReader писал(а): ↑15 авг 2019, 20:27Доброго времени суток!
Подскажите люди добрые, мож кто сталкивался...
Мизансцена: МегаД2561 с последней версией прошивки (хотя и на предыдущих тожсамое). Плата расширения РСА9685. Четыре сервы MG996R.
SCL- P35, SDA- P34 (на 33 и 32 тож. пробовал). IoBroker в качестве интерфейсной программы управления с WEB-кой.
Из WEB интерфейса самой Меги всё нормально управляется, сервачки крутятся. В IoBrokere значения, установленные в вебке меги видны.
Но, при попытке изменить значение через IoBroker ВСЕГДА срабатывает только первая серва, на порту 0, вне зависимости от того, на каком порту
меняю значение через IoBroker. Вопрос- что я делаю не правильно? Фпраграммировании- нуб.
-
- Администратор
- Сообщения: 2194
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
-
- Сообщения: 31
- Зарегистрирован: 17 сен 2014, 19:07
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
В описании сказано
Если к серверу не удалось подключится то отрабатывает Action
А если сервер есть, но ничего не присылает в cmd, то должен ли вызваться Action?
Наверное надо дополнить ожидаемым поведение при работе по MQTT?Action (Act) - действие, которое необходимо произвести, в случае, когда сервер не указан, не отвечает или HTTP-статус ответа отличный от "200 OK".
Если к серверу не удалось подключится то отрабатывает Action
А если сервер есть, но ничего не присылает в cmd, то должен ли вызваться Action?
-
- Сообщения: 31
- Зарегистрирован: 17 сен 2014, 19:07
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
И почему-то в логах mosquitto нет subscribe
(fw: 4.37b7)
(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
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Нет.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
1571063657: megad/14/cmd (QoS 0)
1571063657: megad-14 0 megad/14/cmd
1571063657: Sending SUBACK to megad-14
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Доброго времени суток!d.v.ermakov писал(а): ↑10 окт 2019, 11:20Это была проблема драйвера Меги в ИОброкере, сама Мега тут ни при чём.
РСА9685 работает отлично, в том числе в автономном режиме.
У меня тоже пока не получилось рулить сервами через ИоБрокер.
Напрямую, через вебку меги- без проблем.
Писал на форум ИоБрокера- в ответ тишина. Либо не пользуют сервы, либо не пользуют расширитель.
Т.к. в программировании я нуб, то хотелось-бы управление сделать через готовую оболочку.
Но пока не судьба...
-
- Сообщения: 31
- Зарегистрирован: 17 сен 2014, 19:07
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
У вас
Код: Выделить всё
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))
Пересобрал выключатель нормально подписалось
Так что возможно и у Вас в таком случае не подпишется при включении
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Попробуйте. Должен подписываться.lupindemid писал(а): ↑14 окт 2019, 19:27Эта разница подсказала мне что у меня же 4 порт по умолчанию замкнут был.
https://ab-log.ru/files/File/megad-2561 ... a6-hex.zip
-
- Сообщения: 107
- Зарегистрирован: 04 май 2018, 22:12
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Добрый день, в program начиная с пятой строчки после перезагрузки контролера не сохраняется значение value ADC порта, ввожу "if port:37 (<>=) value: 1010 cmd: 12:1" сохраняю все работает до перезагрузки контролера потом value:0.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
https://ab-log.ru/files/File/megad-2561 ... a7-hex.zip
Для модуля MegaD-16I-XT (расширитель на 16 стандартных входов) добавлены сценарии (Act).
В данный момент сценарии работают только в том случае, если сервер не прописан или если прописан, но нет физического линка на сетевом адаптере.
Режим (Mode: P/P&R/R) работает только со сценариями и не определяет поведение контроллера при работе с сервером. Для расширителя в любом случае на сервер передаются все события (нажатия, отжатия).
В силу особенностей работы с расширителями паузы в этих сценариях не поддерживаются.
Данная функция доступна только для MegaD-16I-XT, поскольку сценарии для портов расширителя хранятся не в памяти контроллера, а в памяти модуля.
aleks-zonov, проблема, описанная вами, в данной версии также исправлена.
Для модуля MegaD-16I-XT (расширитель на 16 стандартных входов) добавлены сценарии (Act).
В данный момент сценарии работают только в том случае, если сервер не прописан или если прописан, но нет физического линка на сетевом адаптере.
Режим (Mode: P/P&R/R) работает только со сценариями и не определяет поведение контроллера при работе с сервером. Для расширителя в любом случае на сервер передаются все события (нажатия, отжатия).
В силу особенностей работы с расширителями паузы в этих сценариях не поддерживаются.
Данная функция доступна только для MegaD-16I-XT, поскольку сценарии для портов расширителя хранятся не в памяти контроллера, а в памяти модуля.
aleks-zonov, проблема, описанная вами, в данной версии также исправлена.
-
- Сообщения: 107
- Зарегистрирован: 04 май 2018, 22:12
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Спасибо, теперь всё работает.Andrey_B писал(а): ↑18 окт 2019, 18:59https://ab-log.ru/files/File/megad-2561 ... a7-hex.zip
aleks-zonov, проблема, описанная вами, в данной версии также исправлена.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Прописал для входа 16I-XT сценарий, переключающий реле на другом модуле. Реле не переключается, хотя вход меняет своё состояние. Пробовал разные входы и разные выходы - сценарий не отрабатывает.
И если очистить поле и сохранить - значение все равно возвращается. Изменения происходят корректно.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
poteh, а сервер в настройках прописан?
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
нет, сервер не использую пока.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Что касается удаления прописанного сценария, поправил.
https://ab-log.ru/files/File/megad-2561 ... a8-hex.zip
А вот относительно невыполнения сценария пока ничего сказать не могу.
Прописывал у себя на EXT:11 сценарий 26:2. Выполняется.
Пришлите скрин сетевых настроек или конфигурацию модуля. Можно на почту.
https://ab-log.ru/files/File/megad-2561 ... a8-hex.zip
А вот относительно невыполнения сценария пока ничего сказать не могу.
Прописывал у себя на EXT:11 сценарий 26:2. Выполняется.
Пришлите скрин сетевых настроек или конфигурацию модуля. Можно на почту.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Удаление сценариев - полечилось.
Невыполнение сценария - оказался сам виноват, не указал порт INT. Указал соответствующий порт и сразу все завелось.
Невыполнение сценария - оказался сам виноват, не указал порт INT. Указал соответствующий порт и сразу все завелось.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Доброго дня всем. Подскажите Анрей какой командой запросить данные с датчика осиещенности OPt3001 , попробовал по аналогии с другими датчиками ввести в конце _opt3001 ,возвращает не показания а слово ОРТ3001
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
А если у меня на этом порту висят два разныx датчика hdtu21 и opt3001, той командой что вы привели возвращает показания hdtu21 , а как обратится именно к датчику освещенности, или такое невозможно и нужно каждый из датчиков вешать на свой SDA-порт.