Умный Дом по Ethernet

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Urbas81
Сообщения: 313
Зарегистрирован: 28 авг 2012, 14:22

Re: Умный Дом по Ethernet

Сообщение Urbas81 » 04 дек 2013, 17:58

А, понятно, я просто подумал что должно быть m=0, а вот почему приходит запрос вообще без параметров, например
192.168.1.14 - - [04/Dec/2013:15:53:40 +0200] "GET /megad.php HTTP/1.1" 200 - , это взято из папки access.log.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 04 дек 2013, 18:09

Можно отправлять m=0, но в этом, вроде бы, нет никакой необходимости.
Без параметров запросы приходить не должны. И я в принципе пока не представляю, как это возможно.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 04 дек 2013, 23:47

Прошил я дома неделю назад один из модулей последней прошивкой 3.10... И сегодня заметил, что иногда сценарий по умолчанию отрабатывает сразу после обработки ответа сервера. Спрашиваю я домашних, не видали ли чего подозрительного в управлении светом? Отвечают: "Видали. Ну, думали глючит". Нормально! И при этом молчали...
В общем исключительно в версии 3.10 в связи с важными изменениями в обработке условий запуска сценариев по умолчанию была обнаружена проблема. Баг локализован и вот новая версия прошивки. Те, кто заказывал готовые модули, могут не переживать, так как в них прошита версия 3.08

http://ab-log.ru/files/File/ip_manager3 ... _beta2.zip
http://ab-log.ru/files/File/ip_manager3 ... a2_hex.zip

Dron
Сообщения: 207
Зарегистрирован: 08 мар 2013, 13:00

Re: Умный Дом по Ethernet

Сообщение Dron » 05 дек 2013, 15:15

Andrey_B, а не планируете сделать возможность обновлять прошивку по сети?
думаю, все будут рады такой возможности

ROM
Сообщения: 63
Зарегистрирован: 15 май 2013, 12:44

Re: Умный Дом по Ethernet

Сообщение ROM » 05 дек 2013, 15:17

Dron писал(а):Andrey_B, а не планируете сделать возможность обновлять прошивку по сети?
думаю, все будут рады такой возможности
А начиналось все миганием светодиода по веб интерфейсу!

Urbas81
Сообщения: 313
Зарегистрирован: 28 авг 2012, 14:22

Re: Умный Дом по Ethernet

Сообщение Urbas81 » 05 дек 2013, 15:52

ROM писал(а):
Dron писал(а):Andrey_B, а не планируете сделать возможность обновлять прошивку по сети?
думаю, все будут рады такой возможности
А начиналось все миганием светодиода по веб интерфейсу!
Видел проект часов, где это реализовано, там еще внешняя программа для обновления прошивки писалась.

ROM
Сообщения: 63
Зарегистрирован: 15 май 2013, 12:44

Re: Умный Дом по Ethernet

Сообщение ROM » 05 дек 2013, 16:08

Urbas81 писал(а):Видел проект часов, где это реализовано, там еще внешняя программа для обновления прошивки писалась.
В роутерах есть функция обновления прошивки, но там немного другое железо... Думаю что на меге так не получисьтся

kod.begemot
Сообщения: 400
Зарегистрирован: 21 сен 2013, 00:38

Re: Умный Дом по Ethernet

Сообщение kod.begemot » 05 дек 2013, 16:31

Согласен, уверен что при нынешнем железе это реализовать нереально. Как минимум - нужно намного больше свободной памяти. Но обновление нынешним способом не сложно, зато надежно. Если нужно часто и много устройств обновлять - думаю может пригодиться программатор вроде Triton с адаптером TSH-ICSP, он умеет работать в автономном режиме, без компьютера.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 05 дек 2013, 16:44

Обновление прошивки по сети - штука бесспорно интересная. Не могу сказать, что жизненно важная, но интересная.
Для этой фичи нужен bootloader. Есть в Интернете несколько проектов на данную тему. Может быть, кто-то уже занимался данным вопросом и есть конкретные наработки?

Urbas81
Сообщения: 313
Зарегистрирован: 28 авг 2012, 14:22

Re: Умный Дом по Ethernet

Сообщение Urbas81 » 05 дек 2013, 16:55

Andrey_B писал(а):Обновление прошивки по сети - штука бесспорно интересная. Не могу сказать, что жизненно важная, но интересная.
Для этой фичи нужен bootloader. Есть в Интернете несколько проектов на данную тему. Может быть, кто-то уже занимался данным вопросом и есть конкретные наработки?
У меня есть только исходники чужого проекта.

ROM
Сообщения: 63
Зарегистрирован: 15 май 2013, 12:44

Re: Умный Дом по Ethernet

Сообщение ROM » 05 дек 2013, 17:12

Andrey_B, а давайте откроем какую-то новую ветку в форуме или как-то структурузируем имеющееся:
1. с пожеланиями о работе и функциональности Мегадевайса, где бы модератор отмечал что уже сделано, что в процессе, что нового в прошивке, какие замечено ошибки в старых версих - без всего этого флуду по чайниковым вопросам и т.д..
2. Опенсорс прошивки. Что-то есть в этой ветке, но все на купу. Возможно, кто-то сделает поддержку какого-то датчика или исправит ошибку или еще что-то изменит, здесь выкладывает, ответственный объеденяет по инструкции и выкладывает бета-версию.
3. Веб-сайт. Обшими зусилиями разработать какую-то универсальную csm для мегадевайса - простую в установке, настройке обычному пользователю. Тот ваш сайт, мне изначально очень понравился, но разбираться в нем не очень просто!

Еслы будет интересно - давайте обсудем.. Спасибо.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 05 дек 2013, 18:10

Urbas81, исходники находятся легко в Интернете, но я имел ввиду наработку непосредственно относительно данного проекта.

ROM, возможно вы правы относительно того, что необходимо выделить в отдельную тему все, что касается обсуждения прошивки.
По альтернативным прошивкам пока не очень большая активность. Такую тему, наверное, открывать преждевременно.

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 06 дек 2013, 03:36

Обновление прошивки по сети - штука бесспорно интересная
очень, только на базе мегадевайса о ней наверное лучше забыть, памяти устройства не хватит, на базе используемого стека что то сделать довольно проблематично, все те что я видел используют другой стэк, очень хороше все это выходит на пиках, там полноценный стек, так-же есть и boot(готовый), у меня есть подобные устройства
по поводу отдельной ветки я помнится как-то предлагал но это предложение особого энтузиазма не вызвало, насчет модификации девайса (да простит меня Андрей)данный код написан так что практически не поддается модификации,например у меня есть несколько проектов, но интегрировать их в данное устройство без кардинальной переделки последнего довольно сложно

Gus
Сообщения: 3
Зарегистрирован: 06 дек 2013, 11:18

Re: Умный Дом по Ethernet

Сообщение Gus » 07 дек 2013, 12:14

Andrey_B писал(а):Обновление прошивки по сети - штука бесспорно интересная. Не могу сказать, что жизненно важная, но интересная.
Для этой фичи нужен bootloader. Есть в Интернете несколько проектов на данную тему. Может быть, кто-то уже занимался данным вопросом и есть конкретные наработки?
Я делал bootloader для atmega128 с поддержкой сети wiznet5300 переход в bootloader протокол и программа для обновления прошивки лежат на http://meteobox.tk
Надеюсь пригодится.

Mixman
Сообщения: 395
Зарегистрирован: 17 фев 2013, 23:49
Откуда: Волгодонск, Ростовская обл.
Контактная информация:

Re: Умный Дом по Ethernet

Сообщение Mixman » 07 дек 2013, 12:37

ROM писал(а):Andrey_B, а давайте откроем какую-то новую ветку в форуме или как-то структурузируем имеющееся:
1. с пожеланиями о работе и функциональности Мегадевайса, где бы модератор отмечал что уже сделано, что в процессе, что нового в прошивке, какие замечено ошибки в старых версих - без всего этого флуду по чайниковым вопросам и т.д..
2. Опенсорс прошивки. Что-то есть в этой ветке, но все на купу. Возможно, кто-то сделает поддержку какого-то датчика или исправит ошибку или еще что-то изменит, здесь выкладывает, ответственный объеденяет по инструкции и выкладывает бета-версию.
3. Веб-сайт. Обшими зусилиями разработать какую-то универсальную csm для мегадевайса - простую в установке, настройке обычному пользователю. Тот ваш сайт, мне изначально очень понравился, но разбираться в нем не очень просто!

Еслы будет интересно - давайте обсудем.. Спасибо.
то же за. Т.к. я в прошивке не силен, но тут проскакивают интересные моменты в управлении меги, пожелания... а читать про прерывания ... ну только если в целях самообразования.
Я б сделал одну тему "мегадевайс" закрыл и закрепил бы ее, а в нем разместил бы ссылки на темы. Например "прошивки", "обсуждение функций" и т.д.

Например вот уже есть Предложения по развитию проекта MegaD
Опрос по Мегадевайсу

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: Умный Дом по Ethernet

Сообщение THK » 07 дек 2013, 13:00

Urbas81 писал(а):Видел проект часов, где это реализовано, там еще внешняя программа для обновления прошивки писалась.
Можно попросить ссылку? Интересно.
ROM писал(а):В роутерах есть функция обновления прошивки, но там немного другое железо... Думаю что на меге так не получисьтся
На текущем железе реализовать не получится, надо добавить ЕПРОМ'ку AT24C512 и возможно перейти на МК с объемом флешь 64К, все зависит от объема основного кода, можно и в 32К уложится. Процедура обновления прошивки по сети (в моей реализации) занимает около 7К флеша и требует браузер с поддержкой HTML5. Дополнительный софт для заливки прошивки не нужен.
Andrey_B писал(а):Обновление прошивки по сети - штука бесспорно интересная. Не могу сказать, что жизненно важная, но интересная.
Для этой фичи нужен bootloader. Есть в Интернете несколько проектов на данную тему. Может быть, кто-то уже занимался данным вопросом и есть конкретные наработки?
Андрей, скинте свою почту в ЛС, вышлю свой проект, стек тот же что и у Вас... Хочу опубликовать этот проект, но никак не причешу код и не сделаю описание.
Urbas81 писал(а):У меня есть только исходники чужого проекта.
Можно попросить ссылку? Интересно.
Andrey_B писал(а):Urbas81, исходники находятся легко в Интернете, но я имел ввиду наработку непосредственно относительно данного проекта.
Есть море различных бутлоадеров, но готового проекта обновления прошивки ATmega через Ethernet я не встречал.

Urbas81
Сообщения: 313
Зарегистрирован: 28 авг 2012, 14:22

Re: Умный Дом по Ethernet

Сообщение Urbas81 » 07 дек 2013, 18:51

THK писал(а):Можно попросить ссылку? Интересно.
http://www.avrportal.com/?page=avrnet

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 08 дек 2013, 13:34

интересно , а Вы сами его пробывали

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: Умный Дом по Ethernet

Сообщение THK » 08 дек 2013, 13:39

Спасибо.
Думаю что в некоторых случаях, этот вариант может быть интересней моего. По крайней мере экономичней.
Не нравится только то, что для передачи используется протокол UDP - есть вероятность передать "битую" прошивку...

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 08 дек 2013, 13:43

завтра попробую отпишусь

Ответить