Прошивка MegaD-328 (релизы, обсуждения, предложения)
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Андрей, виноват.
Исследовал ситуацию более подробно.
Прошивка 3.54 (беты обычно боюсь ставить ))) Действительно, в автономном режиме все нормально. В качестве сервера указана мажордома. Там метод не привязан ко входу, галка "игнорировать действие по умолчанию" снята. И контроллер так себя ведет... Если выдернуть из меги шнурок эзернет - все работает как надо. Значит, это проблемы сервера. Видимо он получает от меги сообщение и зачем-то его обрабатывает (где и чем?). буду разбираться.
Еще раз извиняюсь, что отнял время
Исследовал ситуацию более подробно.
Прошивка 3.54 (беты обычно боюсь ставить ))) Действительно, в автономном режиме все нормально. В качестве сервера указана мажордома. Там метод не привязан ко входу, галка "игнорировать действие по умолчанию" снята. И контроллер так себя ведет... Если выдернуть из меги шнурок эзернет - все работает как надо. Значит, это проблемы сервера. Видимо он получает от меги сообщение и зачем-то его обрабатывает (где и чем?). буду разбираться.
Еще раз извиняюсь, что отнял время
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Сам долгое время мучился с мажордомовским модулем. Мучения как раз начались с появлением функционала длинных нажатий. Сейчас в мажордомо переполз обратно на класс Bagir-a, он на порядок гибче, и всё работает - и длинные, и короткие, и счетчики...
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Прочитал ваши сообщения на их форуме. Я пока в самом начале, можно поиграться и с багировскими классами. Однако вроде уже и не актуально. У меня выключатели хитрые. На самом деле это я жестко ошибся. В прайсе было написано "выключатель-переключатель без фиксации". Реально не фиксируется сама кнопка, но выход фиксируется, то есть каждое нажатие на кнопку приводит к изменению состояния выхода на выключателе!!! Как D-триггер Чтобы люди не повторили мою ошибку назову модель GIRA 0126 01.
Но еще раз спасибо Андрею за дополнительное сообщение через 1,5 сек! Оно оставило мне возможность реализации двойного клика. Если на моем выключателе состояние разомкнуто, состояние меняется на замкнуто и размыкается до прихода сообщение с m=2, то это двойной клик!! Ну а если замкнуто, разомкнуто и замыкается раньше, чем пройдет 1,5 секунды - это тоже однозначно двойной клик
Но еще раз спасибо Андрею за дополнительное сообщение через 1,5 сек! Оно оставило мне возможность реализации двойного клика. Если на моем выключателе состояние разомкнуто, состояние меняется на замкнуто и размыкается до прихода сообщение с m=2, то это двойной клик!! Ну а если замкнуто, разомкнуто и замыкается раньше, чем пройдет 1,5 секунды - это тоже однозначно двойной клик
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Теоретически и тройные можно делать, если запоминать время изменения состояния. И, получается, дополнительное сообщение и не нужно... Единственное, что не получается на этих выключателях- это длинное нажатие
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Andrey_B, а нельзя ли добавить чекбокс для поля act , чтобы сценарий выполнялся всегда , так как это реализовано в megad2561 ?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
К сожалению нет. В отличие от MegaD-2561, где ресурсов для дальнейшего развития еще очень много, в MegaD-328 размер прошивки достиг физического предела. И без каких-либо существенных изменений (например, удаление какой-то части функций, ничего нового добавить нельзя).
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?
И I2C датчики несколько на порт через 14in?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Нет и нет.empenoso писал(а):Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Спасибо за ответ. Придется менять на MegaD-2561.Alex_Jet писал(а):Нет и нет.empenoso писал(а):Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Еще вопрос про 328: можно U-Sensor подулючить к XP3 (A6 - ADC)?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Подключить-то можно - например сделать подтяжку через резистор на +5В, а выход U-сенсора между портом и "-". Тогда при срабатывании U-сенсора вход будет подтягиваться к нулю. Если поставить условие <10, то можно что-нибудь в Act и Net прописать.empenoso писал(а):Еще вопрос про 328: можно U-Sensor подулючить к XP3 (A6 - ADC)?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Про I2C-устройства - частично "нет".Alex_Jet писал(а):Нет и нет.empenoso писал(а):Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?
"Да" - с помощью библиотеки I2C-PHP и соответствующего драйвера и только при условии, что у устройств разные адреса. Последнее, разумеется, актуально для любого контроллера.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Про U-Sensor и АЦП порты все так, только не +5В (в контроллере их нет), а +3,3В.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Добрый день!
Перепрошил мегу с очисткой EEPROM.
Мега не отвечает по адресу 192.168.0.14.
В чем возможна проблема?
Перепрошил мегу с очисткой EEPROM.
Мега не отвечает по адресу 192.168.0.14.
В чем возможна проблема?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Если для перепрошивки вы использовали ключ -w, то возможно файл просто не был скачан. Скачайте файл вручную и перепрошейте в режиме восстановления (-f -e --ee), указав полный путь к файлу с помощью опции --fw
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Прошивал заранее скаченный файл.
C:\Documents\Mega>php megad-cfg.php --local-ip 192.168.0.100 --fw megad-328.hex -f -e --ee
Connecting... OK
Checking firmware... OK
Erasing firmware... OK
Writing firmware... OK
Erasing EEPROM... OK
Restarting device... OK
C:\Documents\Mega>ping 192.168.0.14
Обмен пакетами с 192.168.0.14 по с 32 байтами данных:
Ответ от 192.168.0.100: Заданный узел недоступен.
Ответ от 192.168.0.100: Заданный узел недоступен.
Ответ от 192.168.0.100: Заданный узел недоступен.
Ответ от 192.168.0.100: Заданный узел недоступен.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Проверьте размер файла C:\Documents\Mega\megad-328.hex
Очевидная причина только одна - что-то с этим файлом не так. Например, он нулевого размера.
Судя по результатам работы скрипта, загрузчик работает и аппаратно контроллер должен быть исправен.
Также на всякий случай проверьте блок питания. Были отдельные случаи, когда контроллер годами работал с БП на 5В (вместо 12В) и проблема возникла только в процессе перепрошивки.
Вы прошиваете контроллер MeaD-328? Не MegaD-2561?
Если совсем ничего не выйдет, напишите мне по электронной почте, чтобы обсудить сервисные вопросы.
Очевидная причина только одна - что-то с этим файлом не так. Например, он нулевого размера.
Судя по результатам работы скрипта, загрузчик работает и аппаратно контроллер должен быть исправен.
Также на всякий случай проверьте блок питания. Были отдельные случаи, когда контроллер годами работал с БП на 5В (вместо 12В) и проблема возникла только в процессе перепрошивки.
Вы прошиваете контроллер MeaD-328? Не MegaD-2561?
Если совсем ничего не выйдет, напишите мне по электронной почте, чтобы обсудить сервисные вопросы.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Действительно файл megad-328.hex был нулевой.
Еще раз скачал и все нормально.
Спасибо за оперативность!!!
Еще раз скачал и все нормально.
Спасибо за оперативность!!!
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Еще вопрос
Пытаюсь прошить MegaD-2561-24|14O-RTC
C:\Documents\Mega>php megad-cfg.php --local-ip 192.168.1.2 --fw megad-2561.hex -f -e --ee
Connecting... OK
Checking firmware... FAULT! Firmware is too large!
Подскажите.
Пытаюсь прошить MegaD-2561-24|14O-RTC
C:\Documents\Mega>php megad-cfg.php --local-ip 192.168.1.2 --fw megad-2561.hex -f -e --ee
Connecting... OK
Checking firmware... FAULT! Firmware is too large!
Подскажите.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Для MegaD-2561 используется свой скрипт: megad-cfg-2561.php
https://ab-log.ru/files/File/megad-cfg/ ... g-2561.zip
https://ab-log.ru/files/File/megad-cfg/ ... g-2561.zip