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

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

Модератор: immortal

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

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

Сообщение Alex »

Версия 1.0.1

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

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

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

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

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

Сообщение Urbas81 »

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

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

Сообщение Alex »

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

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

Сообщение Ivan »

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 КБ) 8898 просмотров
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

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

Сообщение LutsenkoDenis »

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

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

Сообщение Ivan »

А лучше применять 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
Контактная информация:

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

Сообщение LutsenkoDenis »

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

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

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

Сообщение Ivan »

Вот гаджетов не хватает. Долго сидишь и разбираешься что писать нужно. Если были бы гаджеты то было бы легче.
- Добавить таблицу гаджетов (Внутри иметь 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

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

Сообщение Alex »

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

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

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

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

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

Отлично! Хотелось бы ещё описание и код.
Ivan
Сообщения: 1474
Зарегистрирован: Сб окт 12, 2013 11:03 pm

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

Сообщение Ivan »

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
Ответить