Прошивка MegaD-328 (релизы, обсуждения, предложения)
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
http://ab-log.ru/files/File/ip_manager3 ... a3-hex.zip
Ну проверяйте ваш "удаленный термостат".
Принцип работы тот, что был предложен Dron.
Ну проверяйте ваш "удаленный термостат".
Принцип работы тот, что был предложен Dron.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
СПАСИБО!!!
Работает!
Теперь это не Мега Девайс а "Супер Мега Девайс"!!!
Столько функционала в такой крохе И гибкая очень кроха получилась!
Количество вариантов применения увеличилось в разы с добавлением далласов! ИМХО, надо бы номер версии поменять ради такого случая, не 332 а уже 400, ибо очень значимая веха! (вообще добавление 18B20 и термостатов на них)
Работает!
Теперь это не Мега Девайс а "Супер Мега Девайс"!!!
Столько функционала в такой крохе И гибкая очень кроха получилась!
Количество вариантов применения увеличилось в разы с добавлением далласов! ИМХО, надо бы номер версии поменять ради такого случая, не 332 а уже 400, ибо очень значимая веха! (вообще добавление 18B20 и термостатов на них)
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
багрепорт:
Если в последней прошивке заполнены поля Server, script - то ни Action ни NetAction в термостате (в других не проверял) не отрабатывают. В независимости от чекбокса возле поля NetAction, также в независимости от реальности данных в полях Server и Script. т.е. указываю несуществующий в моей сети адрес - но всё-равно ничего не работает.
При изначально отключенном Ethernet кабеле термостат локальный работает, а при отключении кабеля после включения - начинает реагировать после первого перехода через порог.
Если в последней прошивке заполнены поля Server, script - то ни Action ни NetAction в термостате (в других не проверял) не отрабатывают. В независимости от чекбокса возле поля NetAction, также в независимости от реальности данных в полях Server и Script. т.е. указываю несуществующий в моей сети адрес - но всё-равно ничего не работает.
При изначально отключенном Ethernet кабеле термостат локальный работает, а при отключении кабеля после включения - начинает реагировать после первого перехода через порог.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Увы, без изменений. Прошивал с "--ee", настройки перебивал вручную - но нет, пока поля не заполнены (в Server 255.255.255.255:80, Script - пусто) всё работает, когда заполнены - всё, ни Action ни NetAction, веб интерфейс работает, данные обновляются.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
http://ab-log.ru/files/File/ip_manager3 ... a5-hex.zip
kod.begemot, просьба протестировать во всех возможных режимах.
Было сделано много различных изменений и я не исключаю наличие каких-нибудь новых ошибок.
Как говориться, любишь кататься... В общем я на вас надеюсь в плане полноценного тестирования.
kod.begemot, просьба протестировать во всех возможных режимах.
Было сделано много различных изменений и я не исключаю наличие каких-нибудь новых ошибок.
Как говориться, любишь кататься... В общем я на вас надеюсь в плане полноценного тестирования.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Отчет по тестированию 332 бета 5:
1. Поля Server и Script заполнены, но сервер с этими данными от сети отключен. Сконфигурированы локальный и удаленный термостаты. Чекбокс возле поля NetAction установлен. Всё работает
1.1 Отключение Ethernet кабеля от устройства на данном этапе никак не влияет на работоспособность локального термостата.
2. В сети появляется сервер: Перестают работать оба термостата.
3. Сервер отключается от сети: Термостаты по прежнему не работают.
4. Перезагрузка устройства: термостаты возобновили работу.
4.1 Если после появления сервера в сети отключить Ethernet кабель от меги, работоспособность локального термостата не возобновляется.
5. Устройство перезагружено, все настройки аналогично пункту 1 за исключением чекбокса NetAction, он снят, сохранено Сервер отключен от сети. Всё работает.
6. В сети появляется сервер. Локальный термостат прекращает работу. Удаленный термостат работает.
7. Сервер отключается от сети. Локальный термостат возобновляет работу при первом же переходе порога. Удаленный термостат работает.
1. Поля Server и Script заполнены, но сервер с этими данными от сети отключен. Сконфигурированы локальный и удаленный термостаты. Чекбокс возле поля NetAction установлен. Всё работает
1.1 Отключение Ethernet кабеля от устройства на данном этапе никак не влияет на работоспособность локального термостата.
2. В сети появляется сервер: Перестают работать оба термостата.
3. Сервер отключается от сети: Термостаты по прежнему не работают.
4. Перезагрузка устройства: термостаты возобновили работу.
4.1 Если после появления сервера в сети отключить Ethernet кабель от меги, работоспособность локального термостата не возобновляется.
5. Устройство перезагружено, все настройки аналогично пункту 1 за исключением чекбокса NetAction, он снят, сохранено Сервер отключен от сети. Всё работает.
6. В сети появляется сервер. Локальный термостат прекращает работу. Удаленный термостат работает.
7. Сервер отключается от сети. Локальный термостат возобновляет работу при первом же переходе порога. Удаленный термостат работает.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Мысли вслух:
Кстати ещё одно применение термостата: Мега расположена в удаленном шкафу, и при превышении температуры выше критической включает выход на другой меге, к которому подключена сирена, к примеру
А возможно помимо сирены и снятие силовых напряжений.
Кстати ещё одно применение термостата: Мега расположена в удаленном шкафу, и при превышении температуры выше критической включает выход на другой меге, к которому подключена сирена, к примеру
А возможно помимо сирены и снятие силовых напряжений.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
kod.begemot, давайте уточним важный момент.
Action обрабатывается ТОЛЬКО при отсутствии сервера. Он никогда не будет выполняться в ситуации работоспособности сервера.
Вы это учитываете?
Action обрабатывается ТОЛЬКО при отсутствии сервера. Он никогда не будет выполняться в ситуации работоспособности сервера.
Вы это учитываете?
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Да, я это учитываю.
Просто расписал всё, что видел.
Action с сервером не работает, но должно возобновляться после его исчезновения из сети, верно?
NetAction зависит от сервера при установленном чекбоксе, верно?
upd. Я писал про локальный термостат ещё и потому, что он оказался отчего то зависим от чекбокса в поле NetAction, чего быть не должно, как я понимаю.
Просто расписал всё, что видел.
Action с сервером не работает, но должно возобновляться после его исчезновения из сети, верно?
NetAction зависит от сервера при установленном чекбоксе, верно?
upd. Я писал про локальный термостат ещё и потому, что он оказался отчего то зависим от чекбокса в поле NetAction, чего быть не должно, как я понимаю.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ну раз учитываете, тогда давайте смотреть.
1. - Все ОК
1.2 - Все ОК
2. Все ОК. Action не отработал правильно. NetAction не отработал правильно, так как checkbox означает, что URL будет вызываться только при отсутствии сервера
3. Проверю
4. Все ОК.
5. Все ОК.
6. Все ОК. (см пункт 2)
7. Все ОК.
Итого, поведение устройства всегда правильное. Есть вопрос по пункту 3. Что значит отключается от сети? Это вот именно как? Физически недоступен или переименован скрипт? Это важно.
1. - Все ОК
1.2 - Все ОК
2. Все ОК. Action не отработал правильно. NetAction не отработал правильно, так как checkbox означает, что URL будет вызываться только при отсутствии сервера
3. Проверю
4. Все ОК.
5. Все ОК.
6. Все ОК. (см пункт 2)
7. Все ОК.
Итого, поведение устройства всегда правильное. Есть вопрос по пункту 3. Что значит отключается от сети? Это вот именно как? Физически недоступен или переименован скрипт? Это важно.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Физически выдергивал патчкорд сервера из свитча.
Само устройство по прежнему подключено к сети.
upd. 4.1 - когда сервер появился в сети Action не должно работать, но если выдернули Ethernet разъём из меги то по-идее должен заработать?
Само устройство по прежнему подключено к сети.
upd. 4.1 - когда сервер появился в сети Action не должно работать, но если выдернули Ethernet разъём из меги то по-идее должен заработать?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Смотря что вы понимаете под фразой "должен заработать".
Устройство не знает доступен сервер или нет, пока не произойдет какое-то событие и устройство не попытается обратиться к серверу.
Поэтому если мы отключим сервер или выдернем кабель из устройства, Action сработает только при проходе через порог.
Выдергивал у себя кабель из устройства, Action при проходе через порог отработал штатно.
Устройство не знает доступен сервер или нет, пока не произойдет какое-то событие и устройство не попытается обратиться к серверу.
Поэтому если мы отключим сервер или выдернем кабель из устройства, Action сработает только при проходе через порог.
Выдергивал у себя кабель из устройства, Action при проходе через порог отработал штатно.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Я описал это как №4.1 потому как последовательность была такая: сервер появляется в сети (воткнул патч), Action и NetAction перестают работать (всё верно), выдернул сервер из сети, Action и NetAction не возобновили работу (не верно. Переход через порог я пробовал.), выдергиваем кабель из устройства (пропадание вообще связи с сетью - думал это станет "стимулом"), но всё-равно Action не работает до перезагрузки устройства. Переход через порог я в последнем случае пробовал "на глаз", т.к. не мог подключиться к вебморде.
Если при отсутствующем сервере и работающей Action я выдергивал кабель из меги - на работу Action это не влияло.
Вопрос в том что если "мега УЖЕ решила" что сервер есть и Action не будет работать то выдергивания кабеля даже из самой меги "её не переубеджает".
P.S. переименовывать скрипт - это интересно, надо будет попробовать.
upd. Я описывал все пункты не потому, что думал что поведение во всех них неверно, а чтобы составить общую картину испытаний, понятнее было - где лагает.
Если при отсутствующем сервере и работающей Action я выдергивал кабель из меги - на работу Action это не влияло.
Вопрос в том что если "мега УЖЕ решила" что сервер есть и Action не будет работать то выдергивания кабеля даже из самой меги "её не переубеджает".
P.S. переименовывать скрипт - это интересно, надо будет попробовать.
upd. Я описывал все пункты не потому, что думал что поведение во всех них неверно, а чтобы составить общую картину испытаний, понятнее было - где лагает.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
http://ab-log.ru/files/File/ip_manager3 ... a6-hex.zip
В этой бета-версии исправлена ситуация, когда Action не выполнялся, если сервер доступен, но статус HTTP-ответа не 200 (например, 404).
kod.begemot, что касается выдергивания кабеля из устройства проверю позже.
Наша задача найти не те ситуации, где устройство работает правильно, а те, где оно работает неправильно.
В этой бета-версии исправлена ситуация, когда Action не выполнялся, если сервер доступен, но статус HTTP-ответа не 200 (например, 404).
kod.begemot, что касается выдергивания кабеля из устройства проверю позже.
Наша задача найти не те ситуации, где устройство работает правильно, а те, где оно работает неправильно.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Вот за это респект, даже не так, РЕСПЕКТ!Andrey_B писал(а):http://ab-log.ru/files/File/ip_manager3 ... a3-hex.zip
Ну проверяйте ваш "удаленный термостат".
Принцип работы тот, что был предложен Dron.
подписываюсь под каждым словом! и спасибо огромное за тестирование и помощь в отладке, сам сейчас такой возможности не имею(kod.begemot писал(а):СПАСИБО!!!
Работает!
Теперь это не Мега Девайс а "Супер Мега Девайс"!!!
Столько функционала в такой крохе И гибкая очень кроха получилась!
Количество вариантов применения увеличилось в разы с добавлением далласов! ИМХО, надо бы номер версии поменять ради такого случая, не 332 а уже 400, ибо очень значимая веха! (вообще добавление 18B20 и термостатов на них)
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Да я рад протестировать
Хоть чем то помочь замечательному проекту!
Андрею огромное спасибо за оперативную реакцию, и помощь нам, простым пользователям
И отдельное спасибо за то, что проект открытый, за то, что мы можем им пользоваться!
P.S. Андрей, последнюю версию протестировать пока не могу, начались выходные, всё время - для семьи
Постараюсь завтра выкроить время, стенд то готов, даже прошить успел - но не проверить...
Хоть чем то помочь замечательному проекту!
Андрею огромное спасибо за оперативную реакцию, и помощь нам, простым пользователям
И отдельное спасибо за то, что проект открытый, за то, что мы можем им пользоваться!
P.S. Андрей, последнюю версию протестировать пока не могу, начались выходные, всё время - для семьи
Постараюсь завтра выкроить время, стенд то готов, даже прошить успел - но не проверить...
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
http://ab-log.ru/files/File/ip_manager3 ... a7-hex.zip
kod.begemot, вроде бы нашел небольшую ошибку в работе NetAction с чекбоксом. Попробуйте. Если будет где-то некорректно отрабатывать, сообщите подробно последовательность действий.
Напомню два важных обстоятельства: Action выполняется только если сервера нет или он не доступен. Аналогично ведет себя NetAction с установленным чекбоксом. Если чекбокс снят, то вызов URL должен происходить при каждом событии.
kod.begemot, вроде бы нашел небольшую ошибку в работе NetAction с чекбоксом. Попробуйте. Если будет где-то некорректно отрабатывать, сообщите подробно последовательность действий.
Напомню два важных обстоятельства: Action выполняется только если сервера нет или он не доступен. Аналогично ведет себя NetAction с установленным чекбоксом. Если чекбокс снят, то вызов URL должен происходить при каждом событии.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Андрей, простите, а исходники будут?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
muton, конечно. Как только kod.begemot протестирует прошивку и мы больше не выявим каких-то явных ошибок.