Страница 3 из 7
Re: Индикаторы на HTML5+AJAX
Добавлено: Пн дек 30, 2013 4:46 pm
Ivan
В одном месте: s2.js:109 - xmlhttp.open("GET", '/s2/getdata.php?p='+fobj.objprop, true);
Ну и test_s2.php при добавлении ваших индикаторов.
Я конечно могу в s2.js сделать переменную с путями, но на странице где вы инициализируете все равно библиотеки дописываете вы.
Предложите как это упростить?
Re: Индикаторы на HTML5+AJAX
Добавлено: Пн дек 30, 2013 4:50 pm
sergejey
Urbas81 писал(а):Нельзя ли упростить замену путей в файлах, у меня папка s2 размещена не в корне сервера, я первый вариант дого вкуривал, пока поменял все пути, потом допилил второй, каждый раз править не очень удобно.
ага, записал себе. вот каникулы будут, будет больше времени заняться этим )
Re: Индикаторы на HTML5+AJAX
Добавлено: Вт дек 31, 2013 12:51 am
Urbas81
Ivan писал(а):В одном месте: s2.js:109 - xmlhttp.open("GET", '/s2/getdata.php?p='+fobj.objprop, true);
Ну и test_s2.php при добавлении ваших индикаторов.
Я конечно могу в s2.js сделать переменную с путями, но на странице где вы инициализируете все равно библиотеки дописываете вы.
Предложите как это упростить?
Ну допустим чтоб все пути были на главной странице, там где все ссылки js подключаются, а на остальных переменные с путями, чтоб не лазить по всем js и не искать где еще надо править.
Re: Индикаторы на HTML5+AJAX
Добавлено: Вт дек 31, 2013 10:55 am
Sermus
Ivan писал(а):Ещё вопрос? Как понять что градусник в оффлайн. Могу запоминать 1 дату значения. И если через определённое время она не изменяется то считать что оффлайн. НО
1. Как быть если считывание значения датчика поставили 5 мин а перечитывание на индикатор 30 сек - поучился оффлайн
2. Также как быть если идёт оптимизация записей в базу (то есть не писать если значение такое же как и в предыдущий раз) - поучился оффлайн
Может переложить эту ответственность на сам датчик? Т.е. позволить указать поле, которое говорит онлайн датчик или оффлайн.
Re: Индикаторы на HTML5+AJAX
Добавлено: Вт дек 31, 2013 11:20 am
Sermus
Ivan писал(а):Чтобы вставить его нужно отдельно на страницу добавить JavaScript (библиотеки), а в статус (Всегда показывать) вставить код html и JavaScript
Делаю, проверяю код, все есть. А индикаторы не появляются
У меня была проблема с тем, что majordomo работал не на 80-ом порту. Не было индикаторов и все тут. Перенос на 80-ый порт (и без этого собирался перенести) решил проблему.
Re: Индикаторы на HTML5+AJAX
Добавлено: Вт дек 31, 2013 10:31 pm
Ivan
Ссылки относительны, такого не должно быть. Проверю обязательно, Только чуть позже. С новым Г
Re: Индикаторы на HTML5+AJAX
Добавлено: Чт янв 02, 2014 10:54 am
ser009
Как обычно хотелки из разряда невозможного ...
В общем примерно следующее:
Думаю привычные:
- "зеленый цвет" - все хорошо
- "желтый цвет" - не совсем плохо, но не совсем хорошо, но надо что-то делать
- "красный цвет" - все пропало
ну как-то так.
В общем в зависимости от показаний скажем менялся и цвет датчика от зеленого до красного в установленных приделах

Re: Индикаторы на HTML5+AJAX
Добавлено: Чт янв 02, 2014 6:52 pm
Ivan
Вы пробовали поставить переделы мин\макс? тогда индикатор мигает красным
Изменить цвет фона, не проблема можно сделать 1 строкой.
Насчёт изменение фона градиентный. То есть при мин синий, при макс красный, при среднем жёлтый тоже можно сделать легко НО. Будет очень сильно выбиваться из цветовой концепции странички
Re: Индикаторы на HTML5+AJAX
Добавлено: Ср янв 29, 2014 3:31 pm
Lewcom
Извиняюсь за вопрос.
Не имел еще опыта в этой сфере программирования.
Куда можно вставить ваши индикаторы, а главное как?
Обычные графики pChart, индикаторы pics.php с форума получились, а ваши не могу понять как подключить.
Re: Индикаторы на HTML5+AJAX
Добавлено: Ср янв 29, 2014 4:19 pm
Ivan
Я сам не могу их в схему включить. Сергей обещал разобраться но по всей видимости у него нет времени.
Смотрите в архиве есть файл test_s2.php в нем все настройки. Я его вставляю в странички и в итоге получаю то как на скриншотах
Из новостей. Я давно начинал разбираться с градусниками и пропустил в объектах свойства alive и linkedroom - либо они появились позже. Так вот реализовать активность градусников теперь не составит труда. Как будет время я выложу новую версию