Модуль индикаторов Pics
Модератор: immortal
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Модуль индикаторов Pics
Версия 1.0.1
Введён параметр &timecor
Для тех у кого время работает корректно ничего вводить не надо. По умолчанию он равен нулю.
Для тех у кого, как и у меня, со временем в системе проблемы нужно добавить в вызов
&timecor=-3600 (обратите внимание на минус)
Введён параметр &timecor
Для тех у кого время работает корректно ничего вводить не надо. По умолчанию он равен нулю.
Для тех у кого, как и у меня, со временем в системе проблемы нужно добавить в вызов
&timecor=-3600 (обратите внимание на минус)
- Вложения
-
- pics101.zip
- v1.0.1
- (7.46 КБ) 245 скачиваний
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Модуль индикаторов Pics
Подскажите из-за чего не выводятся картинки, а только надпись изображение на месте где должны быть пиктограммы, файлы шрифтов положил, запускаю go.html по нажатию кнопки, и вижу только надписи и поля для пиктограм.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Модуль индикаторов Pics
Внутри файла есть ссылки на шрифты. Положение и название шрифтов должно в точности соответствовать этим ссылкам (пробелы, большие и маленькие буквы имеют значения). Другой причины представить себе не могу.
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль индикаторов Pics
Alex добавь пожалуйста в s.php строку:
$currentValue = round($currentValue, 1);
А то у меня датчики DS18S20 выдают с 3 знаками, вылазиет, да и не к чему такая точность (см. Куртинку)
http://10.100.0.34/pChart/s.php?p=ts_of ... nit=%C2%B0
$currentValue = round($currentValue, 1);
А то у меня датчики DS18S20 выдают с 3 знаками, вылазиет, да и не к чему такая точность (см. Куртинку)
http://10.100.0.34/pChart/s.php?p=ts_of ... nit=%C2%B0
- Вложения
-
- s.png (2.43 КБ) 8135 просмотров
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль индикаторов Pics
Я бы туда еще проверок разных добавил, но дело не в этом.
Вопрос такой: Картинка с температурой в предыдущем посте - это то самое ради чего был написан этот многокилометровый код? или что-то еще оно делает?
Вопрос такой: Картинка с температурой в предыдущем посте - это то самое ради чего был написан этот многокилометровый код? или что-то еще оно делает?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль индикаторов Pics
А лучше применять AJAX и HTML5 для рисования. А то мая малина долго генерикт картинки. И передавать их по GPRS очень долго.
Попробую написать сам, позже выложу результат
Попробую написать сам, позже выложу результат
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль индикаторов Pics
В качестве примера мой вариант:
Датчик шлёт данные в БД.
JavaScript с заданным интервалом дёргает данные из БД и отрисовывает на страничке.
Пример: http://silvergate.ru/data/gadget.html
Датчик шлёт данные в БД.
JavaScript с заданным интервалом дёргает данные из БД и отрисовывает на страничке.
Пример: http://silvergate.ru/data/gadget.html
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль индикаторов Pics
Вот гаджетов не хватает. Долго сидишь и разбираешься что писать нужно. Если были бы гаджеты то было бы легче.
- Добавить таблицу гаджетов (Внутри иметь ID, Тип, и JSON дату)
- Вставлять метку на страницу ID гаджета
- Сделать визард под настройку каждого типа гаджета
- При генерации страницы генерировать от типа гаждета и данных в JSON нужный код
Тем самым уберется куча гемора с обновлением кода и пользователями плохо дружешими с PHP итд
Написать общее API, я бы мог помочь в реализации некоторых типов
- Добавить таблицу гаджетов (Внутри иметь ID, Тип, и JSON дату)
- Вставлять метку на страницу ID гаджета
- Сделать визард под настройку каждого типа гаджета
- При генерации страницы генерировать от типа гаждета и данных в JSON нужный код
Тем самым уберется куча гемора с обновлением кода и пользователями плохо дружешими с PHP итд
Написать общее API, я бы мог помочь в реализации некоторых типов
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Модуль индикаторов Pics
>Alex добавь пожалуйста в s.php строку:
>$currentValue = round($currentValue, 1);
Правильнее округлять там, где вы получаете значение переменной.
>Вопрос такой: Картинка с температурой в предыдущем посте - это то самое ради чего был написан этот многокилометровый код? или что-то еще оно делает?
Ещё он выводит тучу индикаторов, посмотреть на которые вы можете на предыдущей странице.
>JavaScript с заданным интервалом дёргает данные из БД и отрисовывает на страничке.
Отлично! Хотелось бы ещё описание и код.
>$currentValue = round($currentValue, 1);
Правильнее округлять там, где вы получаете значение переменной.
>Вопрос такой: Картинка с температурой в предыдущем посте - это то самое ради чего был написан этот многокилометровый код? или что-то еще оно делает?
Ещё он выводит тучу индикаторов, посмотреть на которые вы можете на предыдущей странице.
>JavaScript с заданным интервалом дёргает данные из БД и отрисовывает на страничке.
Отлично! Хотелось бы ещё описание и код.
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль индикаторов Pics
Как это сделать. Если на "Действие при изменении" то тогда графики не будут такие красивые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
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4