http://homes-smart.ru/index.php/compone ... -panasonic - про управление кондиционерами, рекомендую ознакомиться.Prokol писал(а):С кондиционерами конечно засада, но и эту проблему обучения можно решить. Например на кнопки для кондея можно создать процедуру. Например при обучении скрипт будет задавать вопросы, вкл/выкл/темп. больше/темп. меньше и т.д. Несколько нажатий на одну кнопку будет обрабатываться скриптом, сравниваться и применять логику.
Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Re: RE: Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Андрей, спасибо! так намного лучше. Кстати, символы "</" после кнопки Save у меня остались (fw: 4.15b9). На тестовом контроллере (fw: 4.19b4) баг воспроизвести не удалось.Andrey_B писал(а):Alex_Jet, немного поправил документацию, добавив в нее необходимую информацию.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Андрей! А на текущий момент в режиме отсутствия сервера нельзя ли проверять состояние выхода (без U-сенсора), чтобы принять решение должна быть включена нагрузка или нет?
Пример - если рециркуляционных насосы выключены, то можно и выключить котёл. Или если закрыты все клапаны на коллекторе, то можно отключить рециркуляционных насос.
Вы, я так понимаю, делаете это все на сервере.
Пример - если рециркуляционных насосы выключены, то можно и выключить котёл. Или если закрыты все клапаны на коллекторе, то можно отключить рециркуляционных насос.
Вы, я так понимаю, делаете это все на сервере.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Средствами контроллера? Ну вот как вы подобную настройку представляете в Web-интерфейсе? А если условие не одно и связано не только с выходами, но и с аналоговыми или цифровыми входами? Недавно кто-то уже отписывался в том духе, что поигравшись с Blockly понимаешь, что проще написать пару строк кода, чем собирать пазл из цветных блоков. Разделяю.
Re: RE: Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Я очень хорошо знаком с командами управления кондиционерами. Для чего Вы мне эту ссылку даете?SolarW писал(а):http://homes-smart.ru/index.php/compone ... -panasonic - про управление кондиционерами, рекомендую ознакомиться.
Re: RE: Re: RE: Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Что-то в Ваших сообщениях заставило в этом засомневатьсяProkol писал(а):Я очень хорошо знаком с командами управления кондиционерами. Для чего Вы мне эту ссылку даете?
Но извините если ошибся.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Я представляю это так, как сделано в проекте NetAlarm (для одной своей поделки повторял проект, затачивая под свои нужды). То есть отдельная страница Events. Конечно у Вас концепция другая, но все же.Andrey_B писал(а):Средствами контроллера? Ну вот как вы подобную настройку представляете в Web-интерфейсе? А если условие не одно и связано не только с выходами, но и с аналоговыми или цифровыми входами?
Re: RE: Re: RE: Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Надо внимательно читать сообщения.SolarW писал(а): Что-то в Ваших сообщениях заставило в этом засомневаться
Но извините если ошибся.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Наверное, какой-то аналог Events в NetAlarm можно прикрутить и к MegaD-2561, заменив поле "What to do", на стандартный сценарий с добавлением операции "И".Alex_Jet писал(а):Я представляю это так, как сделано в проекте NetAlarm (для одной своей поделки повторял проект, затачивая под свои нужды). То есть отдельная страница Events.
"Delay time" только по-моему лишнее.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Даже не помню как использовал это поле... у Вас есть отличная страничка Cron и тем более поддерживаются паузы! Вот кстати, скриншот интерфейса того что делал я: Единственная и существенная проблема, которую испытывал с устройством - это зависание ENC при срабатывании реле, коммутирующего сетевое напряжение. В остальном все работало отлично! Сейчас глянул исходник - аж страшно смотреть сколько всего накручено...Andrey_B писал(а):"Delay time" только по-моему лишнее.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Андрей обнаружилось несколько глюков:
1. У меня на 10,11,12 портах подключена RGB лента. Работает нормально. На 13 порт подключил IR. При отправке команды на ИК порт (13) - 10 и 12 порты виснут. RGB лента управляется только 11 каналом. На двух других нет никакой реакции на управление пока не ребутну MegaD.
2. Команды IR никак не реагируют на устройство. В данном случае несколько раз сканировал кнопку Power от телевизора Philips
При этом наблюдаю мерцание светодиода на плате IR.
С Arduino команда 7ffff отрабатывает нормально вкл и выкл телевизор.
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
С Arduino команда 7ffff отрабатывает нормально вкл и выкл телевизор.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Это объяснимо. Порты 10, 12, 13 висят на одном аппаратном таймере (Timer 1), а 11 - на другом (Timer2).Prokol писал(а):Андрей обнаружилось несколько глюков:
1. У меня на 10,11,12 портах подключена RGB лента. Работает нормально. На 13 порт подключил IR. При отправке команды на ИК порт (13) - 10 и 12 порты виснут. RGB лента управляется только 11 каналом. На двух других нет никакой реакции на управление пока не ребутну MegaD.
Настройки ШИМ для диммирования и настойки ШИМ для ИК-управления совсем разные. Надо попробовать ИК-передатчик подключить на 11 порт, а ленту на 13. То есть поменять их местами.
Наверное, возможно восстанавливать параметры таймера после завершения ИК-передачи, но в любом случае неправильно вешать на один таймер ленту и ИК.
Здесь очень много нюансов. ИК-передатчик/диод, который использовался с Arduino тот же самый, что вы подключали к MegaD?Prokol писал(а):2. Команды IR никак не реагируют на устройство. В данном случае несколько раз сканировал кнопку Power от телевизора PhilipsПри этом наблюдаю мерцание светодиода на плате IR.Код: Выделить всё
http://192.168.0.14/sec/?pt=13&ir=7ffff&irp0=2700&irp1=850&irp2=0&irp3=0&irp4=16777215&irp5=3
С Arduino команда 7ffff отрабатывает нормально вкл и выкл телевизор.
Нужно подключать ИК-приемник к ПК и смотреть, чем отличаются посылки с пульта, Mega-D, Arduino. Вот так удаленно-умозрительно я ничего посоветовать не могу.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Где-то это надо описать в инструкции. И у Вас написано, что для IR используются порты P10, P12, P13, P25, P27, P28. Про порт P11 ничего не написано.Andrey_B писал(а): Это объяснимо. Порты 10, 12, 13 висят на одном аппаратном таймере (Timer 1), а 11 - на другом (Timer2).
Настройки ШИМ для диммирования и настойки ШИМ для ИК-управления совсем разные. Надо попробовать ИК-передатчик подключить на 11 порт, а ленту на 13. То есть поменять их местами.
Наверное, возможно восстанавливать параметры таймера после завершения ИК-передачи, но в любом случае неправильно вешать на один таймер ленту и ИК.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Андрей, не совсем понятно что есть что
Понял только irp2=474, irp3=369 и irp4=1225. А что относится к irp0, irp1? И правильно ли я понял про первые три? Если можно в описании тоже добавьте эти параметры.
Код: Выделить всё
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
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Значит я поторопился и поддержка ИК на P11 еще не реализована.Prokol писал(а):у Вас написано, что для IR используются порты P10, P12, P13, P25, P27, P28. Про порт P11 ничего не написано.
Для начала можно попробовать восстанавливать настройки таймера.
Что касается параметров.
irp0=3529
irp1=1654
irp2=474
irp3=369
irp4=1225
irp5 не нужно.
Описание все здесь.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Неплохо добавить 11 порт. А как восстанавливать настройки тамера без перезагрузки?Andrey_B писал(а):
Значит я поторопился и поддержка ИК на P11 еще не реализована.
Для начала можно попробовать восстанавливать настройки таймера.
Спасибо.Andrey_B писал(а): Что касается параметров.
irp0=3529
irp1=1654
irp2=474
irp3=369
irp4=1225
irp5 не нужно.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Имелось ввиду, что это надо сделать в коде прошивки.Prokol писал(а):Неплохо добавить 11 порт. А как восстанавливать настройки таймера без перезагрузки?Andrey_B писал(а):
Значит я поторопился и поддержка ИК на P11 еще не реализована.
Для начала можно попробовать восстанавливать настройки таймера.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Хорошо бы, а то сейчас только один модуль MegaD-14-IN. Да и как-то неверно, если один IR все три порта использует, точнее сказать два остальных перестают работать.Andrey_B писал(а):Имелось ввиду, что это надо сделать в коде прошивки.Prokol писал(а):Неплохо добавить 11 порт. А как восстанавливать настройки таймера без перезагрузки?Andrey_B писал(а):
Значит я поторопился и поддержка ИК на P11 еще не реализована.
Для начала можно попробовать восстанавливать настройки таймера.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
https://ab-log.ru/files/File/megad-2561 ... a7-hex.zipAndrey_B писал(а):Наверное, какой-то аналог Events в NetAlarm можно прикрутить и к MegaD-2561, заменив поле "What to do", на стандартный сценарий с добавлением операции "И".Alex_Jet писал(а):Я представляю это так, как сделано в проекте NetAlarm (для одной своей поделки повторял проект, затачивая под свои нужды). То есть отдельная страница Events.
Это экспериментальная версия. На странице "Config" добавлена ссылка "Program". Это аналог Events в NetAlarm.
Обновление ТОЛЬКО со сбросом EEPROM!
Всего можно задать 10 правил типа "если значение порта больше/меньше/равно, выполнить сценарий".
Пока нет поддержки логического "И" для связывания двух условий, но оно будет. Пока поддерживаются только IN/OUT/DSen.
В текущем виде преимущество этого механизма в том, что можно прописать сценарий для выходов (OUT). Ведь у них нет штатного поля Act, как у входов.
В отличие от Act, этот механизм должен работать независимо от наличия или отсутствия сервера, то есть всегда.
Редактирование условия.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
А как это будет для Bosch BME280? Там-же два значения отображаются.