какой функцией вытащить число из свойства
Модератор: immortal
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
какой функцией вытащить число из свойства
хочу прикрутить индикаторы steelseries.js, но не могу вытащить значение свойства датчика температуры ("localhost/pChart/?op=value&p=uniping_s1.temp")
кто нибудь сталкивался с этим?
вот что я пробовал
setValueAnimated(function(chart) {
setInterval(function() {
var url="localhost/pChart/?op=value&p=uniping_s1.temp";
$.ajax({
url: url,
}).done(function(data) {
if (data!='') {
//alert(data);
var point = chart.series[0].points[0];
point.update(parseFloat(data));
}
});
кто нибудь сталкивался с этим?
вот что я пробовал
setValueAnimated(function(chart) {
setInterval(function() {
var url="localhost/pChart/?op=value&p=uniping_s1.temp";
$.ajax({
url: url,
}).done(function(data) {
if (data!='') {
//alert(data);
var point = chart.series[0].points[0];
point.update(parseFloat(data));
}
});
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: какой функцией вытащить число из свойства
Я писал отдельный скрипт.
http://smartliving.ru/forum/viewtopic.p ... hilit=Ajax
Смотри в архиве s2\getdata.php
http://smartliving.ru/forum/viewtopic.p ... hilit=Ajax
Смотри в архиве s2\getdata.php
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
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: какой функцией вытащить число из свойства
нифига ничего не получается) чтото не то тыкаю)
может кто сталкивался, помогите
во вложении индикаторы
может кто сталкивался, помогите
во вложении индикаторы
- Вложения
-
- SteelSeries-Canvas-master.rar
- (118.42 КБ) 208 скачиваний
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: какой функцией вытащить число из свойства
Крутые индикаторы. Подключаются на раз-два.
Делаем раз (в секции </head>).
--------------------------------------
<script language="javascript" type="text/javascript" src="/middle/middle_object.js"></script>
<script language="javascript" type="text/javascript" src="/middle/middle_connector.js"></script>
Делаем два (в секции </head>).
--------------------------------------
<script type="text/javascript"><!--
volt_Home = new middle_connector('voltHome.value0', 'bbb1', 2000);
// --></script>
Делаем три (в функции setRandomValue(gauge, range)).
--------------------------------------
function setRandomValue(gauge, range) {
//gauge.setValueAnimated(Math.random() * range);
gauge.setValueAnimated(parseFloat(volt_Home.value) / 3);
}
middle_connector поищите на форуме. Должон быть.
Делаем раз (в секции </head>).
--------------------------------------
<script language="javascript" type="text/javascript" src="/middle/middle_object.js"></script>
<script language="javascript" type="text/javascript" src="/middle/middle_connector.js"></script>
Делаем два (в секции </head>).
--------------------------------------
<script type="text/javascript"><!--
volt_Home = new middle_connector('voltHome.value0', 'bbb1', 2000);
// --></script>
Делаем три (в функции setRandomValue(gauge, range)).
--------------------------------------
function setRandomValue(gauge, range) {
//gauge.setValueAnimated(Math.random() * range);
gauge.setValueAnimated(parseFloat(volt_Home.value) / 3);
}
middle_connector поищите на форуме. Должон быть.
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: какой функцией вытащить число из свойства
я хотел прикрутить к индикатору температуру
localhost/pChart/?op=value&p=uniping_s1.temp
если можно подскажите как это сделать.
localhost/pChart/?op=value&p=uniping_s1.temp
если можно подскажите как это сделать.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: какой функцией вытащить число из свойства
А я о чём? И я о том же. Меняете объект-свойство
voltHome.value0
на свои и все индикаторы будут показывать вашу
температуру.
Не забудьте в папку middle установить middle_connector (поищите на форуме).
voltHome.value0
на свои и все индикаторы будут показывать вашу

Не забудьте в папку middle установить middle_connector (поищите на форуме).
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: какой функцией вытащить число из свойства
С подачи I_I_Imonder открыл для себя новую тему. Оказывается существует куча готовых наборов индикаторов и пакетов отрисовки графиков.
Например, мне понравился
http://justgage.com/
простой и стильный индикатор.
Предлагаю кидать сюда ваши находки по этой теме. Единственный критерий — свободная лицензия, чтобы можно было использовать без каких либо ограничений.
Например, мне понравился
http://justgage.com/
простой и стильный индикатор.
Предлагаю кидать сюда ваши находки по этой теме. Единственный критерий — свободная лицензия, чтобы можно было использовать без каких либо ограничений.
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: какой функцией вытащить число из свойства
а вот с другим индикатором проблема, он достает не только число но и дату.
как можно это побороть?
как можно это побороть?
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: какой функцией вытащить число из свойства
Общий принцип такой: для каждого значения создаём отдельный middle-connector. И всё — значения свойств объектов М становятся доступны в js.
А дальше делаем с ними всё, что захотим. В частности, обрабатываем эти значения по правилам js.
Текущая версия mc возвращает только числовые значения. Чуть позже я создам отдельную ветку для mc и выложу версию, которая возвращает строковые значения.
А дальше всё в ваших силах — хотите - формируете любые данные на стороне М, хотите — работаете с ними на стороне js.
А дальше делаем с ними всё, что захотим. В частности, обрабатываем эти значения по правилам js.
Текущая версия mc возвращает только числовые значения. Чуть позже я создам отдельную ветку для mc и выложу версию, которая возвращает строковые значения.
А дальше всё в ваших силах — хотите - формируете любые данные на стороне М, хотите — работаете с ними на стороне js.