0
Не ошибка

Дополнение к инструкции по включению облака

ИДАВАНГ Агро 2 года назад в Бета-тест / Облако • обновлен kip 6 месяцев назад 17

Приветствую, если все делать по инструкции по подключению облака, то не работает до:

1. Пока из скрипта не убрать количество лишних тэгов до реально используемых, например, прописали 2, максимальное число каналов - 2, НО, пока не убрал тэги из скрипта 3-8, не работает.

2. Скрипты, после настройки на каналах "Запись в облако" и "Чтение из облака" после настройки нужно откомпилировать через соответствующую кнопку.


После этого все "Завелось" - данные с реальных приборов по двум каналам (для теста) ушли в облако.


Супер!

На рассмотрении

Добрый день.


Спасибо за информацию.


Есть какие то пожелания по доработкам системы ? Чего не хватает ?


Здравствуйте.


1. Не работает отображение станции на карте, даже если широта и долгота заданы (возможно не хватает настроек отображения региона карты и центра области отображения). По умолчанию открывается область карты с центром области отображения в Екатеринбурге. Для просмотра балуна с данными станции приходится вручную искать свой регион, а на нем уже отображается балун с настроенной станцией.

2. Параметр "Посл. изменение" только один раз выдал реальную дату и время, все остальное время берет с 31.01.2016 00:00:00, начиная отсчет от указанной даты. После открытия карточки станции и просто нажатия кнопки "Сохранить", время и дата пришли в норму.

3. При заданном верхе уставки по тэгу в 1300 единиц периодически выходит предупреждение о выходе параметра за норму при текущем значении 1-10 единиц.

4. Попап окно в правом нижнем углу экрана, на мой взгляд, ни к чему. Лучше вывести динамическую иконку в отдельную колонку рядом с именем тэга в таблице и отображать ее состоянием обновление канала.

5. Так-как web-интерфейс написан на bootstrap, то предлагаю посмотреть в сторону AdminLTE для шаблонизации и удобнейшего интерфейса. Сугубо личное мнение (сам с ним работаю).

6. socket.io - лучше перевесить на другой порт, т.к. по существующему часто пытаются завалить систему.

7. Хранить все данные о пользователе в переменной user, выводя в массив ВСЕ данные, включая дату регистрации, почтовый адрес и пароль, пусть и зашифрованный - крайне небезопасно.

8. Если станция находится в папке, а потом открывается для редактирования, то параметр "Находится в папке" иногда самопроизвольно переводится в "Без папки" и при сохранении других параметров, например долготы или просто нажатии кнопки "Сохранить", станция выпадает из привязанной папки на верхний уровень.

9. Если зайти в форму обратной связи через верхнее меню, то пункты меню "Объекты" и "Карты" не работают, можно перейти на главную страницу сайта, только кликнув по логотипу.


НО! Система на 100% должна развиваться - на данный момент она лучшая из того, что мне попадалось для работы.


P.S.Станция 5900479eabeebf0c631c8bd4

Спасибо за подробное описание!


Куда порекомендуете двигаться по функционалу ?


1. Архивные данные в тренды и в таблицы
2. История аварий и изменений уставок
3. Простые мнемосхемы
4. Подключение HTTPS и других средств для безопасности
5. Упрощение настройки на стороне опросной станции (избавиться от скриптов, проброс в ВЭБ через опцию в настройках канала)
6. Подключение системы лицензирования


Спасибо!

Мое мнение: 5->1->2->3->4->6

Позволит Вам максимально отстроить систему и после отслеживания большинства багов спокойно перейти к процессу лицензирования.

8. Если станция находится в папке, а потом открывается для редактирования, то параметр "Находится в папке" иногда самопроизвольно переводится в "Без папки" и при сохранении других параметров, например долготы или просто нажатии кнопки "Сохранить", станция выпадает из привязанной папки на верхний уровень.
9. Если зайти в форму обратной связи через верхнее меню, то пункты меню "Объекты" и "Карты" не работают, можно перейти на главную страницу сайта, только кликнув по логотипу.
испрвлено
4. Попап окно в правом нижнем углу экрана, на мой взгляд, ни к чему. убрали для обновления тегов
5. Так-как web-интерфейс написан на bootstrap, то предлагаю посмотреть в сторону AdminLTE для шаблонизации и удобнейшего интерфейса. Сугубо личное мнение (сам с ним работаю). подумаем как улучшить, спасибо на наводку.
socket.io - лучше перевесить на другой порт, т.к. по существующему часто пытаются завалить систему. ага, так и сделали
Хранить все данные о пользователе в переменной user, выводя в массив ВСЕ данные, включая дату регистрации, почтовый адрес и пароль, пусть и зашифрованный - крайне небезопасно. все верно, почистил



В скрипте запись в облако при компиляции пишет ошибку undeclared identifier GetChannelInfo в строке

if GetChannelInfo(web_tags[i, 1], FID, HScale, LScale, HAlarm, LAlarm, Units, FTYPE) then

A в скрипте получение команд из облака пишет ошибку Stack overflow с строке

received_text := IdHTTP.GetEx(FHOST + FCOMMAND_GET + CLIENT_ID);

ну и соответственно у меня никакого результата

добрый день


у Вас старая версия, нужно поставить новую


скачать можно по прежним ссылкам

у меня 4.4.5.137, а какая нужна?

должна быть 4.4.5.195 (в О Програме)


на название сетапа не смотрите при скачке

все завелось, появилась идея, написал в разделе Разработка дальше

Вопрос: со скольких клиентских машин можно подключиться к станции, с одним логином?

сейчас никаких ограничений нет

Как исправить скрипт "Запись в Облако" чтобы в облако записывать переменную типа string?

Не ошибка

День добрый.

вот работа с числовым значением:


FORMATLIVE = '{"id":"%d","value":"%n"}';     


для строки надо сделать:


FORMATLIVESTR = '{"id":"%d","value":"%s"}';     


Здравствуйте. Вставил строку FORMATLIVESTR = '{"id":"%d","value":"%s"}';  компилятор просит испрасить  S := S + Format(FORMATLIVE, [StrToInt(web_tags[i, 2]), val]); , исправил на S := S + Format(FORMATLIVESTR, [StrToInt(web_tags[i, 2]), val]); . В облаке пишет нет связи.

День добрый.

Если есть возможность предоставить доступ к своему ПК по тимвьюверу, то посмотрим на месте. Данные для подключения если что на почту simp@simplight.ru

Я забыл упомянуть у меня тип string используется для вывода времени.

Сервис поддержки клиентов работает на платформе UserEcho