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

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

Добавлено: 18 ноя 2017, 22:22
SolarW
Prokol писал(а):С кондиционерами конечно засада, но и эту проблему обучения можно решить. Например на кнопки для кондея можно создать процедуру. Например при обучении скрипт будет задавать вопросы, вкл/выкл/темп. больше/темп. меньше и т.д. Несколько нажатий на одну кнопку будет обрабатываться скриптом, сравниваться и применять логику.
http://homes-smart.ru/index.php/compone ... -panasonic - про управление кондиционерами, рекомендую ознакомиться.

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

Добавлено: 19 ноя 2017, 02:09
Alex_Jet
Andrey_B писал(а):Alex_Jet, немного поправил документацию, добавив в нее необходимую информацию.
Андрей, спасибо! так намного лучше. Кстати, символы "</" после кнопки Save у меня остались (fw: 4.15b9). На тестовом контроллере (fw: 4.19b4) баг воспроизвести не удалось.

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

Добавлено: 19 ноя 2017, 11:44
Alex_Jet
Андрей! А на текущий момент в режиме отсутствия сервера нельзя ли проверять состояние выхода (без U-сенсора), чтобы принять решение должна быть включена нагрузка или нет?
Пример - если рециркуляционных насосы выключены, то можно и выключить котёл. Или если закрыты все клапаны на коллекторе, то можно отключить рециркуляционных насос.
Вы, я так понимаю, делаете это все на сервере.

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

Добавлено: 19 ноя 2017, 12:18
Andrey_B
Средствами контроллера? Ну вот как вы подобную настройку представляете в Web-интерфейсе? А если условие не одно и связано не только с выходами, но и с аналоговыми или цифровыми входами? Недавно кто-то уже отписывался в том духе, что поигравшись с Blockly понимаешь, что проще написать пару строк кода, чем собирать пазл из цветных блоков. Разделяю.

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

Добавлено: 19 ноя 2017, 12:41
Prokol
SolarW писал(а):http://homes-smart.ru/index.php/compone ... -panasonic - про управление кондиционерами, рекомендую ознакомиться.
Я очень хорошо знаком с командами управления кондиционерами. Для чего Вы мне эту ссылку даете?

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

Добавлено: 19 ноя 2017, 12:57
SolarW
Prokol писал(а):Я очень хорошо знаком с командами управления кондиционерами. Для чего Вы мне эту ссылку даете?
Что-то в Ваших сообщениях заставило в этом засомневаться :-)
Но извините если ошибся.

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

Добавлено: 19 ноя 2017, 15:07
Alex_Jet
Andrey_B писал(а):Средствами контроллера? Ну вот как вы подобную настройку представляете в Web-интерфейсе? А если условие не одно и связано не только с выходами, но и с аналоговыми или цифровыми входами?
Я представляю это так, как сделано в проекте NetAlarm (для одной своей поделки повторял проект, затачивая под свои нужды). То есть отдельная страница Events. Конечно у Вас концепция другая, но все же.

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

Добавлено: 19 ноя 2017, 15:24
Prokol
SolarW писал(а): Что-то в Ваших сообщениях заставило в этом засомневаться :-)
Но извините если ошибся.
Надо внимательно читать сообщения. :D

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

Добавлено: 19 ноя 2017, 22:40
Andrey_B
Alex_Jet писал(а):Я представляю это так, как сделано в проекте NetAlarm (для одной своей поделки повторял проект, затачивая под свои нужды). То есть отдельная страница Events.
Наверное, какой-то аналог Events в NetAlarm можно прикрутить и к MegaD-2561, заменив поле "What to do", на стандартный сценарий с добавлением операции "И".
"Delay time" только по-моему лишнее.

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

Добавлено: 20 ноя 2017, 07:02
Alex_Jet
Andrey_B писал(а):"Delay time" только по-моему лишнее.
Даже не помню как использовал это поле... у Вас есть отличная страничка Cron и тем более поддерживаются паузы! Вот кстати, скриншот интерфейса того что делал я:
Frame_Information_70proc.png
Frame_Information_70proc.png (52.01 КБ) 5210 просмотров
Единственная и существенная проблема, которую испытывал с устройством - это зависание ENC при срабатывании реле, коммутирующего сетевое напряжение. В остальном все работало отлично! Сейчас глянул исходник - аж страшно смотреть сколько всего накручено...

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

Добавлено: 21 ноя 2017, 17:04
Prokol
Андрей обнаружилось несколько глюков:
1. У меня на 10,11,12 портах подключена RGB лента. Работает нормально. На 13 порт подключил IR. При отправке команды на ИК порт (13) - 10 и 12 порты виснут. RGB лента управляется только 11 каналом. На двух других нет никакой реакции на управление пока не ребутну MegaD.
2. Команды IR никак не реагируют на устройство. В данном случае несколько раз сканировал кнопку Power от телевизора Philips

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

http://192.168.0.14/sec/?pt=13&ir=7ffff&irp0=2700&irp1=850&irp2=0&irp3=0&irp4=16777215&irp5=3
При этом наблюдаю мерцание светодиода на плате IR.
С Arduino команда 7ffff отрабатывает нормально вкл и выкл телевизор.

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

Добавлено: 21 ноя 2017, 18:09
Andrey_B
Prokol писал(а):Андрей обнаружилось несколько глюков:
1. У меня на 10,11,12 портах подключена RGB лента. Работает нормально. На 13 порт подключил IR. При отправке команды на ИК порт (13) - 10 и 12 порты виснут. RGB лента управляется только 11 каналом. На двух других нет никакой реакции на управление пока не ребутну MegaD.
Это объяснимо. Порты 10, 12, 13 висят на одном аппаратном таймере (Timer 1), а 11 - на другом (Timer2).
Настройки ШИМ для диммирования и настойки ШИМ для ИК-управления совсем разные. Надо попробовать ИК-передатчик подключить на 11 порт, а ленту на 13. То есть поменять их местами.
Наверное, возможно восстанавливать параметры таймера после завершения ИК-передачи, но в любом случае неправильно вешать на один таймер ленту и ИК.
Prokol писал(а):2. Команды IR никак не реагируют на устройство. В данном случае несколько раз сканировал кнопку Power от телевизора Philips

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

http://192.168.0.14/sec/?pt=13&ir=7ffff&irp0=2700&irp1=850&irp2=0&irp3=0&irp4=16777215&irp5=3
При этом наблюдаю мерцание светодиода на плате IR.
С Arduino команда 7ffff отрабатывает нормально вкл и выкл телевизор.
Здесь очень много нюансов. ИК-передатчик/диод, который использовался с Arduino тот же самый, что вы подключали к MegaD?
Нужно подключать ИК-приемник к ПК и смотреть, чем отличаются посылки с пульта, Mega-D, Arduino. Вот так удаленно-умозрительно я ничего посоветовать не могу.

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

Добавлено: 21 ноя 2017, 18:51
Prokol
Andrey_B писал(а): Это объяснимо. Порты 10, 12, 13 висят на одном аппаратном таймере (Timer 1), а 11 - на другом (Timer2).
Настройки ШИМ для диммирования и настойки ШИМ для ИК-управления совсем разные. Надо попробовать ИК-передатчик подключить на 11 порт, а ленту на 13. То есть поменять их местами.
Наверное, возможно восстанавливать параметры таймера после завершения ИК-передачи, но в любом случае неправильно вешать на один таймер ленту и ИК.
Где-то это надо описать в инструкции. И у Вас написано, что для IR используются порты P10, P12, P13, P25, P27, P28. Про порт P11 ничего не написано.

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

Добавлено: 21 ноя 2017, 19:18
Prokol
Андрей, не совсем понятно что есть что

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

name  Panasonic
  bits           32
  flags SPACE_ENC
  eps            25
  aeps          100

  header       3529  1654
  one           474   369
  zero          474  1225
  ptrail        474
  pre_data_bits   16
  pre_data       0xBFFB
  gap          73976
  toggle_bit      0
Понял только irp2=474, irp3=369 и irp4=1225. А что относится к irp0, irp1? И правильно ли я понял про первые три? Если можно в описании тоже добавьте эти параметры.

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

Добавлено: 21 ноя 2017, 19:33
Andrey_B
Prokol писал(а):у Вас написано, что для IR используются порты P10, P12, P13, P25, P27, P28. Про порт P11 ничего не написано.
Значит я поторопился и поддержка ИК на P11 еще не реализована.
Для начала можно попробовать восстанавливать настройки таймера.

Что касается параметров.
irp0=3529
irp1=1654
irp2=474
irp3=369
irp4=1225
irp5 не нужно.

Описание все здесь.

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

Добавлено: 21 ноя 2017, 19:47
Prokol
Andrey_B писал(а):
Значит я поторопился и поддержка ИК на P11 еще не реализована.
Для начала можно попробовать восстанавливать настройки таймера.
Неплохо добавить 11 порт. А как восстанавливать настройки тамера без перезагрузки?
Andrey_B писал(а): Что касается параметров.
irp0=3529
irp1=1654
irp2=474
irp3=369
irp4=1225
irp5 не нужно.
Спасибо.

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

Добавлено: 21 ноя 2017, 19:50
Andrey_B
Prokol писал(а):
Andrey_B писал(а):
Значит я поторопился и поддержка ИК на P11 еще не реализована.
Для начала можно попробовать восстанавливать настройки таймера.
Неплохо добавить 11 порт. А как восстанавливать настройки таймера без перезагрузки?
Имелось ввиду, что это надо сделать в коде прошивки.

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

Добавлено: 21 ноя 2017, 19:54
Prokol
Andrey_B писал(а):
Prokol писал(а):
Andrey_B писал(а):
Значит я поторопился и поддержка ИК на P11 еще не реализована.
Для начала можно попробовать восстанавливать настройки таймера.
Неплохо добавить 11 порт. А как восстанавливать настройки таймера без перезагрузки?
Имелось ввиду, что это надо сделать в коде прошивки.
Хорошо бы, а то сейчас только один модуль MegaD-14-IN. Да и как-то неверно, если один IR все три порта использует, точнее сказать два остальных перестают работать.

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

Добавлено: 21 ноя 2017, 20:01
Andrey_B
Andrey_B писал(а):
Alex_Jet писал(а):Я представляю это так, как сделано в проекте NetAlarm (для одной своей поделки повторял проект, затачивая под свои нужды). То есть отдельная страница Events.
Наверное, какой-то аналог Events в NetAlarm можно прикрутить и к MegaD-2561, заменив поле "What to do", на стандартный сценарий с добавлением операции "И".
https://ab-log.ru/files/File/megad-2561 ... a7-hex.zip

Это экспериментальная версия. На странице "Config" добавлена ссылка "Program". Это аналог Events в NetAlarm.
Обновление ТОЛЬКО со сбросом EEPROM!
megad-2561-program-list.png
megad-2561-program-list.png (3.66 КБ) 5126 просмотров
Всего можно задать 10 правил типа "если значение порта больше/меньше/равно, выполнить сценарий".
Пока нет поддержки логического "И" для связывания двух условий, но оно будет. Пока поддерживаются только IN/OUT/DSen.
В текущем виде преимущество этого механизма в том, что можно прописать сценарий для выходов (OUT). Ведь у них нет штатного поля Act, как у входов.
В отличие от Act, этот механизм должен работать независимо от наличия или отсутствия сервера, то есть всегда.
megad-2561-program-edit.png
megad-2561-program-edit.png (2.83 КБ) 5126 просмотров
Редактирование условия.

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

Добавлено: 21 ноя 2017, 20:32
Prokol
А как это будет для Bosch BME280? Там-же два значения отображаются.