Модуль индикаторов Pics

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль индикаторов Pics

Сообщение Alex » Ср мар 06, 2013 10:33 am

Версия 1.0.1

Введён параметр &timecor

Для тех у кого время работает корректно ничего вводить не надо. По умолчанию он равен нулю.

Для тех у кого, как и у меня, со временем в системе проблемы нужно добавить в вызов

&timecor=-3600 (обратите внимание на минус)
Вложения
pics101.zip
v1.0.1
(7.46 КБ) 245 скачиваний
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Модуль индикаторов Pics

Сообщение Urbas81 » Чт апр 11, 2013 9:38 am

Подскажите из-за чего не выводятся картинки, а только надпись изображение на месте где должны быть пиктограммы, файлы шрифтов положил, запускаю go.html по нажатию кнопки, и вижу только надписи и поля для пиктограм.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль индикаторов Pics

Сообщение Alex » Чт апр 11, 2013 6:31 pm

Внутри файла есть ссылки на шрифты. Положение и название шрифтов должно в точности соответствовать этим ссылкам (пробелы, большие и маленькие буквы имеют значения). Другой причины представить себе не могу.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль индикаторов Pics

Сообщение Ivan » Пн окт 14, 2013 4:38 pm

Alex добавь пожалуйста в s.php строку:

$currentValue = round($currentValue, 1);

А то у меня датчики DS18S20 выдают с 3 знаками, вылазиет, да и не к чему такая точность (см. Куртинку)

http://10.100.0.34/pChart/s.php?p=ts_of ... nit=%C2%B0
Вложения
s.png
s.png (2.43 КБ) 8135 просмотров
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Модуль индикаторов Pics

Сообщение LutsenkoDenis » Пн окт 14, 2013 5:00 pm

Я бы туда еще проверок разных добавил, но дело не в этом.
Вопрос такой: Картинка с температурой в предыдущем посте - это то самое ради чего был написан этот многокилометровый код? или что-то еще оно делает?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль индикаторов Pics

Сообщение Ivan » Пн окт 14, 2013 5:42 pm

А лучше применять AJAX и HTML5 для рисования. А то мая малина долго генерикт картинки. И передавать их по GPRS очень долго.
Попробую написать сам, позже выложу результат
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Модуль индикаторов Pics

Сообщение LutsenkoDenis » Пн окт 14, 2013 8:24 pm

В качестве примера мой вариант:
Датчик шлёт данные в БД.
JavaScript с заданным интервалом дёргает данные из БД и отрисовывает на страничке.

Пример: http://silvergate.ru/data/gadget.html
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль индикаторов Pics

Сообщение Ivan » Пн окт 14, 2013 8:53 pm

Вот гаджетов не хватает. Долго сидишь и разбираешься что писать нужно. Если были бы гаджеты то было бы легче.
- Добавить таблицу гаджетов (Внутри иметь ID, Тип, и JSON дату)
- Вставлять метку на страницу ID гаджета
- Сделать визард под настройку каждого типа гаджета
- При генерации страницы генерировать от типа гаждета и данных в JSON нужный код

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

Написать общее API, я бы мог помочь в реализации некоторых типов
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль индикаторов Pics

Сообщение Alex » Вт окт 15, 2013 6:40 am

>Alex добавь пожалуйста в s.php строку:
>$currentValue = round($currentValue, 1);

Правильнее округлять там, где вы получаете значение переменной.

>Вопрос такой: Картинка с температурой в предыдущем посте - это то самое ради чего был написан этот многокилометровый код? или что-то еще оно делает?

Ещё он выводит тучу индикаторов, посмотреть на которые вы можете на предыдущей странице.

>JavaScript с заданным интервалом дёргает данные из БД и отрисовывает на страничке.

Отлично! Хотелось бы ещё описание и код.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль индикаторов Pics

Сообщение Ivan » Вт окт 15, 2013 8:05 am

Alex писал(а):>Правильнее округлять там, где вы получаете значение переменной.
Как это сделать. Если на "Действие при изменении" то тогда графики не будут такие красивые

Индикатор допишу выложу. С графикой разобрался. Осталось Ajax допилить
Последний раз редактировалось Ivan Вт окт 15, 2013 8:45 am, всего редактировалось 1 раз.
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить