Прошивка MegaD-328 (релизы, обсуждения, предложения)
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Да, я уже очень жалею, что перед развертыванием из бэкапа не сохранил дефектную версию. очень интересно отвледить это хитрый "ломающий" запрос. Сейчас сделаю ещё один бэкап, и буду "ломать" как вчера.
P.S. Не посоветуете - под винду каким сниффером лучше для отлова запроса воспользоваться?
P.S. Не посоветуете - под винду каким сниффером лучше для отлова запроса воспользоваться?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Вот такие пожелания возникли к добавлению возможностей мегадевайса без применения дополнительного сервера:Andrey_B писал(а):http://ab-log.ru/files/File/ip_manager3 ... 35-hex.zip
1. Если вход в режиме кнопки, то контролитровать двойное нажатие и долгое нажатие (настройки времени вынести в конфиг)
2. Добавить несколько полей Act для входов.
а) DHT11/22 - по температуре и по влажности.
б) одинарное, двойное, долгое нажатие входа как кнопки.
Или реализация этих возможностей не возможна из-за нехватки памяти, времени и т.д?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
У меня что то подобное бывает время от времени. Ни как не могу отловить в чем проблема.kod.begemot писал(а):Спасибо, обновлюсь
Обнаружил ещё один момент:
Вчера менял настройки своей системы умного дома, (использую Majordomo), и произошел сбой из-за неправильного сохранения файла (видимо блокнот что-то изменил в структуре php файла. Система продолжила работать с небольшими отклонениями, но вот МегаДевайсы, управляемые ей уходили "в аут" после первой же команды (очевидно неправильной). Причем выглядело это так: устройства продолжали выполнять Action, но не пинговались, не находились --scan, не прошивались соответственно. Перезагрузка по питанию не помогала. Помогла только перепрошивка в "краш" режиме, с восстановлением конфигурации. Проверил несколько раз. Систему нужно было срочно поднимать, потому откатился к копии не сохранив проблемный конфиг, но думаю что смогу повторить, чтобы отследить - что это был за запрос... Потенциальная уязвимость.
P.S. прошивка была последняя бета на вчера.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Я попытался отловить, но пока успеха не достиг, поднял на сервере сниффер, но такого пакета не нашел вроде бы все обычные, хотя ситуацию смоделировал и одну из мег "завалил"... Сейчас всё вернул на место, буду собирать тестовый стенд, чтобы не играться с живой системой (жена ругается )
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Жены они такие...
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Andrey_B неплохо было бы добавить поддержку 1-ware DS2408. Можно было бы подключить подсветку выключателей к нему. Не хотелось бы это отдельно выводить на сервер.
И так нигде не нашел описания Sensor iB. Что это за сенсор и почему из-за него заваливается Мега-Д?
И так нигде не нашел описания Sensor iB. Что это за сенсор и почему из-за него заваливается Мега-Д?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Это сенсор iButton. Поддержка добавлена в прошивку от 29.08.2015 ver 3.34
- Добавлена поддержка DS1990A (считыватели ключей iButton, EM-Marene с поддержкой протокола TM/1-wire).
Где то тут обсуждалось что это и как с ним работать.
- Добавлена поддержка DS1990A (считыватели ключей iButton, EM-Marene с поддержкой протокола TM/1-wire).
Где то тут обсуждалось что это и как с ним работать.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Спасибо за информацию.zelevova писал(а):Это сенсор iButton. Поддержка добавлена в прошивку от 29.08.2015 ver 3.34
- Добавлена поддержка DS1990A (считыватели ключей iButton, EM-Marene с поддержкой протокола TM/1-wire).
Где то тут обсуждалось что это и как с ним работать.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
http://ab-log.ru/files/File/ip_manager3 ... a1-hex.zipandvas писал(а):Andrey_B , а нельзя в прошивке учесть настройку одного из входов OUT "дергаться" при том условии, что сервер который прописан в настройках не отвечает какое то время? Полезно тогда когда на даче зависает роутер с 3G модемом, и восстановление связи лечится только перезагрузкой по питанию. Сделать какую нибудь галочку для активирования функции.
http://ab-log.ru/files/File/ip_manager3 ... _beta1.zip
Реализована функция "Watchdog".
В настройках устройствах появилось поле Watchdog, в котором прописан номер порта, с описанным сценарием. (В данном случае 0, то есть P0).
Если поле пустое, функция не активна.
Устройство проверяет наличие сервера примерно раз в 2 минуты и в случае его отсутствия выполняет сценарий по умолчанию для указанного порта.
Важно, что вход при этом не теряет своей функциональности. Таким образом перезагрузить сервер можно кнопкой или по любому другому событию.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Т.е. исходников тоже не будет ? )))Regul писал(а):Я хотел получить исходник загрузчика чтоб мое устройство было совместимо с мегадевайсом, только и всего. Но автор не отвечал и пришлось собрать свой загрузчик, но совместимости я думаю теперь не будет.Dron писал(а):Андрей вроде как в отпуске. а загрузчик на 16 МГц он делал. ТЫКRegul писал(а):Вообщем недождавшсь ответа по бутлоадеру пришлось сделать свой, на той же основе что и у автора сайта и у доксимуса.
но я в своих устройствах отказался от всех этих прелестей. каждую версию прошивки пересобирать... когда можно прямо через интернет прошиться)
в общем, подпаять проводок проще
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Спасибо за ссылку. Автор неоднократно говорил, что исходники загрузчика выкладывать не планирует. (.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Позвольте заметить, что автор такого никогда не говорил. Исходники загрузчика фактическая копия разработки DOCSIMUS'а. Он сделал большой вклад в развитие проекта.k_w_m писал(а):Спасибо за ссылку. Автор неоднократно говорил, что исходники загрузчика выкладывать не планирует. (.
Я говорил, что не планирую выкладывать техническую и производственную документацию на готовые модули (хотя все вариации от других пользователей размещены на сайте). Речи про ПО никогда не было.
В то же время, я несколько раз обращался к сообществу с целью разработки приложения для Windows для перепрошивки модулей. Но никто не откликнулся.
Автор программы Бенукс сделать это не может по ряду не зависящих от него причин. Работает ли эта функция в Majordomo мне неизвестно.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
работает.Andrey_B писал(а): Работает ли эта функция в Majordomo мне неизвестно.
умеет менять Server IP-address, Server Script, свой IP-address,
умеет прошивать прошивку, но только через интернет,
умеет считывать к себе в БД настройки и записывать их обратно.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Я обошел эту ситуацию следующим образом (не претендую на правильность, но решение работает):Sergey писал(а):Уже выше писал про необходимость управлять шимом не 0-255 а 0-100, подскажите где поменять привод числа к процентам?
Создал в OpenHab виртуальный диммер, в котором яркость меняется от 0 до 100%, и к нему добавил Item с реальным значением от 0 до 255 для диммируемого выхода Меги. При изменении виртуального диммера вызывается правило, которое пересчитывает реальный и засылает команду в Мегу.
demo.sitemap:
Код: Выделить всё
Slider item=Light_TEST_DimmerLamp
Text item=DimmerValue
Text item=DimmerValueReal
Код: Выделить всё
Dimmer Light_TEST_DimmerLamp "Диммер лампы" (GF_Living, Lights)
Number DimmerValue "Яркость в процентах [%d]"
Number DimmerValueReal "Яркость на лампе [%.1f]" { http=">[CHANGED:GET:http://192.168.0.15/sec/?pt=13&cmd=13:%2$s] <[http://192.168.0.15/sec/?pt=13&cmd=get:500:REGEX(.*)]" }
Код: Выделить всё
rule "Dimmer Calculate"
when
Item DimmerValue changed
then
var percent = (DimmerValue.state as DecimalType).doubleValue
var percentreal = percent * 2.55
postUpdate(DimmerValueReal, percentreal.intValue)
end
rule "Virtual Dimmer Change"
when
Item Light_TEST_DimmerLamp received command
then
var Number percent = 0
if(Light_TEST_DimmerLamp.state instanceof DecimalType) percent = Light_TEST_DimmerLamp.state as DecimalType
if(receivedCommand==INCREASE) percent = percent + 1
if(receivedCommand==DECREASE) percent = percent - 1
if(percent<0) percent = 0
if(percent>100) percent = 100
postUpdate(Light_TEST_DimmerLamp, percent)
postUpdate(DimmerValue, percent)
end
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
А реально ли добавить поддержку Wiegand 26/34 считывателей EM-Marine ? Одно из их преимуществ что есть считыватели с клавиатурой,которые можно использовать под разные функции пример считывателя: http://ru.aliexpress.com/item/Free-Ship ... _61_75,0_0
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
у меня с 1й мегой такая же проблема. но заметил закономерность: подвисает, когда включает "шумную" нагрузку (вентиляторы, допотопные лампы дневного света и тп)vova5049 писал(а):У меня с самодельными мегами та же проблема, редко, но зависают.....но зависает только работа с сетью, локально все выполняется. Наверняка проблема эта из-за питания, но блоки питания менял, стабилизаторы менял, но все равно проблему не решил.
причём исполнительный блок релейный, но, похоже, помехи как-то влияют на работу
может кто что посоветует для борьбы с явлением?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Andrey_B , ударили морозы и ... прошивка 3.36b1 датчики ds18b20 не правильно показывают отрицательную температуру : вместо -5 ° выдаёт 122 °
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
smorigo, это поправим.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
http://ab-log.ru/files/File/ip_manager3 ... a4-hex.zip
http://ab-log.ru/files/File/ip_manager3 ... _beta4.zip
Исправлено отображение отрицательной температуры для датчиков DS18B20.
http://ab-log.ru/files/File/ip_manager3 ... _beta4.zip
Исправлено отображение отрицательной температуры для датчиков DS18B20.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Давно тут не появлялся. А что за функционал нужен для проги прошивальщика? Я скоро буду для своих модулей на атмега 2560 писать могу и для 328х написать потренироваться. Если напишете какие пакеты и куда слать какие есть опции и т.д.
Все будет збс!