 |
|
04.10.2017, 10:32
|
#1
|
Придивляюся
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
{"status":"success","message":"t_sen","data":{"t_s e":[44,46,46,0]}}
.{"status":"success","message":"c_s","data":{"cl ":[2,1,1,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"set","NTP":1,"AUTO" :1,"TIMERS":10,"SENSOR":4}
{"status":"success","message":"c_s","data":{"cl ":[2,4,1,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"t_sen","data":{"t_s e":[44,45,46,0]}}
{"status":"success","message":"c_s","data":{"cl ":[2,1,1,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"c_s","data":{"cl ":[2,1,4,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"t_sen","data":{"t_s e":[52,57,53,0]}}
Можно уточнить, почему в режиме авто состояние активного канала 4? я так понял там должно быть 1 или 2 (в нашем случае активен =>2)...?
Востаннє редагував Wayler: 04.10.2017 о 10:40..
|
|
|
cказали "Дякую" Wayler за цей допис:
|
|
04.10.2017, 10:42
|
#2
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Цитата:
Допис від Wayler
{"status":"success","message":"t_sen","data":{"t_s e":[44,46,46,0]}}
.{"status":"success","message":"c_s","data":{"cl ":[2,1,1,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"set","NTP":1,"AUTO" :1,"TIMERS":10,"SENSOR":4}
{"status":"success","message":"c_s","data":{"cl ":[2,4,1,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"t_sen","data":{"t_s e":[44,45,46,0]}}
{"status":"success","message":"c_s","data":{"cl ":[2,1,1,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"c_s","data":{"cl ":[2,1,4,1,1,1,1,1],"c_t":[2,3,3,3,3,3,3,3]}}
{"status":"success","message":"t_sen","data":{"t_s e":[52,57,53,0]}}
Можно уточнить, почему в режиме авто состояние активного канала 4? я так понял там должно быть 1 или 2 (в нашем случае активен =>2)...?
|
Вообще в прошивке контроллера:
//CHANAL HANDS CONTROLL
#define OFF_CHANAL 1
#define ON_CHANAL 2
#define AUTO_CHANAL 3
Но судя по тому что у вас туда попала "4". Скорее всего где-то ошибка в клиенте. Который эту 4 туда забивает. Можно проверить сняв лог с Ардуино при отправке данных с клиента. Скорее всего где-то на этом этапе происходит сбой. Точнее скажу вечером когда буду дома. Спасибо за найденный баг. Будем исправлять!
|
|
|
cказали "Дякую" AquaGomel за цей допис:
|
|
04.10.2017, 11:15
|
#3
|
Придивляюся
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Сейчас сниму логи с контроллера, вот и я удивился когда начал сравнивать с протоколом обмена.
Поправка, это данные которые контроллер передает в есп. ИМХО это косяк не клиента, а скорее контроллера, поэтому и клиент пишет ошибку, т.к. не корректные данные приходят.
Востаннє редагував Wayler: 04.10.2017 о 11:30..
|
|
|
08.10.2017, 19:19
|
#4
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Залил новую прошивку и изменения в клиенте:
Изменения в прошивке контроллера
- изменен протокол отправки состояния каналов. ( http://www.aquaforum.ua/showpost.php...&postcount=284)
Теперь устройство отправляет состояний канала в зависимости от его работы а так же от типа таймера который включил этот канал:
"cl": [2, 2, 1, 1, 1, 1, 1, 1] - состояние канала (1 - off, 2 - on, 3-daily, 4-hour, 5-sec, 6-temp)
Изменения в прошивке модуля связи
-исправлены тайминги начальной задержки для корректной синхронизации устройств.
Изменения в клиенте
-добавлена валидация получаемых данных.
-добавлены повторных запросы на не валидные данные. Теперь в случае если контроллер не ответил или ответил не корректно, будут производиться повторные запросы.
-исправлена ошибка не обновления состояния каналов при срабатывании таймера
------------------------------------------------------
При обновлении необходимо обновить прошивку контроллера и прошивку модуля связи!
|
|
|
Ці 3 користувач(ів) сказали Дякую AquaGomel за це повідомлення:
|
|
09.10.2017, 11:35
|
#5
|
Придивляюся
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Спасибо, все работает ))))
|
|
|
09.10.2017, 13:47
|
#6
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Цитата:
Допис від Wayler
Спасибо, все работает ))))
|
Ок, тогда продолжим расширять функционал клиента!
|
|
|
16.10.2017, 20:49
|
#7
|
Придивляюся
Реєстрація: 27.10.2010
Звідки Ви: Казань
Дописи: 50
сказав Дякую: 23
сказали Дякую 3 раз(и) в 3 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Здравствуйте, можете провести эксперимент, задайте два события на один канал. Я задавал интервал с 8:00 до 12:00 и с 15:00 до 20:00 на 2 канал, событие вроде записалось, но теперь моргает экран и не могу сбросить ни как. Интервалы задавал с мобильного клиента Извените что так сумбурно.
|
|
|
16.10.2017, 21:44
|
#8
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Цитата:
Допис від Alserk-3
Здравствуйте, можете провести эксперимент, задайте два события на один канал. Я задавал интервал с 8:00 до 12:00 и с 15:00 до 20:00 на 2 канал, событие вроде записалось, но теперь моргает экран и не могу сбросить ни как. Интервалы задавал с мобильного клиента Извените что так сумбурно.
|
Добрый вечер. Такой эксперимент провел еще на прошлой неделе. В шапке лежат прошивки версии 1.2.5 исправляющий этот баг. Изменилась логика проверки каналов. По поверхностным тестам все типы каналов теперь включаются и выключаются правильно, включая температурные таймеры. Однако возможны какие-либо краевые неучтенные случаи так как глубокие тесты не успел провести, если будут проблемы пишите будем дальше исправлять)))
|
|
|
cказали "Дякую" AquaGomel за цей допис:
|
|
17.10.2017, 13:16
|
#9
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Обновился мобильный клиент. 1.2.5
--------------------------------------------------
-Исправлены некоторые ошибки ( и добавлены новые)
-Добавлена служба мониторинга температуры. Работает в фоновом режиме собирает статистику по температурным датчикам. В
системном лотке можно узнать температуру первого датчика не запуская программу.
-Настроена правильный подсчет расхода электроэнергии (пока без учета температурных таймеров)
-Добавлена информация по температуре для всех датчиков. На вкладке температурных таймеров.
-Добавлены графики изменения температуры для первых двух датчиков. (Нажатие на иконки температуры с главного окна)
-Добавлена синхронизация времени контроллера с временем телефона (через контекстное меню).
-Добавлена настройка GMT часового пояса для правильной синхронизации времени.
-Добавлена информация о типе таймера включившего канал

---------------------------------------------------------------
Как всегда замечания и багрепорты приветствуются!
Востаннє редагував AquaGomel: 17.10.2017 о 15:54..
|
|
|
17.10.2017, 17:24
|
#10
|
Придивляюся
Реєстрація: 15.09.2012
Звідки Ви: Харьков
Дописи: 55
сказав Дякую: 13
сказали Дякую 9 раз(и) в 7 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
AquaGomel, а вы не планировали полностью отказаться от дисплея? Так как предполагаю, что код под его обработку занимает не мало места, а это место можно использовать под другие функции, ведь можно все установки через мобильный клиент сделать.
|
|
|
17.10.2017, 18:27
|
#11
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Цитата:
Допис від Denisios
AquaGomel, а вы не планировали полностью отказаться от дисплея? Так как предполагаю, что код под его обработку занимает не мало места, а это место можно использовать под другие функции, ведь можно все установки через мобильный клиент сделать.
|
Отказавшись от дисплея мы сильно усложним задачу большинству аквариумистов. Удаленный доступ к устройству это всего лишь возможность повысить комфорт и информативность для конечного пользователя, по сути для того что бы настроить и забыть. Ну и как максимум получить информацию удаленно если что-то случиться. Хотя опять же сомнительная функция. Если мне на работе придет уведомление о том что упала температура или выключится какой-то канал. А я буду на работе, смысл такого уведомления. Вообще есть тысяча причин почему дисплей должен быть, прежде всего это индикатор того что устройство работает правильно. Хотя даже в этом случае есть вероятность обратного, но она гораздо меньше если мы через кучу устройств будем слать команду состоянии и управления рассчитывая что все сработает как мы думаем...
По поводу объема кода: да отъедает не мало места. Но есть более простые способы нарастить функционал не в ущерб удобству. В рамках текущего контроллера о них мы говорить не будем, хотя забегая в перед скажу что работы в этом направлении ведутся... 
|
|
|
17.10.2017, 19:47
|
#12
|
Придивляюся
Реєстрація: 15.09.2012
Звідки Ви: Харьков
Дописи: 55
сказав Дякую: 13
сказали Дякую 9 раз(и) в 7 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
AquaGomel, подскажите пожалуйста, возможно ли добавить поддержку датчика влажности si7021?
|
|
|
17.10.2017, 21:08
|
#13
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Цитата:
Допис від Denisios
AquaGomel, подскажите пожалуйста, возможно ли добавить поддержку датчика влажности si7021?
|
В этой версии функционал меняться не будет. В следующей датчик влажности и давления будет присутствовать. Но это не прямо сейчас. Тут бы обкатать прошивку с текущим функционалом.
|
|
|
17.10.2017, 21:51
|
#14
|
Придивляюся
Реєстрація: 15.09.2012
Звідки Ви: Харьков
Дописи: 55
сказав Дякую: 13
сказали Дякую 9 раз(и) в 7 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
|
|
|
17.10.2017, 21:56
|
#15
|
Живу я тут
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
|
Re: AquaController ===www.aquaforum.ua===
Цитата:
Допис від Denisios
|
Уже заготовлен BME280.
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 01:15.
|