Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
EvgenyG
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
-
Благодарил (а):
56 раз
-
Поблагодарили:
1 раз
Сообщение
EvgenyG » Вс янв 15, 2017 7:03 pm
EvgenyG писал(а):up
ещё для температуры необходимо задавать диапазон для шкалы
у меня в полу 2 датчика температуры
они показывают температуру с разницей от 0.1 до 2 градусов
на графике у них почти всегда разные шкалы
оооочень неудобно
up
Планируется ли расширение функционала и добавление возможности установки диапазона для шкалы?
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
vl17
- Сообщения: 9
- Зарегистрирован: Чт авг 18, 2016 9:48 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
vl17 » Пт янв 20, 2017 1:05 am
function setLight() {
lightBulb.setOn(document.getElementById('light').checked);
} - на мой взгляд (дилетанта), занимается поиском того самого "checked" в пределах страницы. Работает все это в режиме триггера. Но, как это все подменить? Удалить зависимость от чекбокса? Наверно я просто пытаюсь морочить всем голову и проблема сидит где-то глубже ....
-
vl17
- Сообщения: 9
- Зарегистрирован: Чт авг 18, 2016 9:48 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
vl17 » Пт янв 20, 2017 1:08 am
получается, что первый запуск функции включает лампу, а последующий выключает и т.д.
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Пт янв 20, 2017 11:25 pm
vl17 писал(а):.... проблема сидит где-то глубже ....
Я уже пятерым заморочил ))). Тут проблема в API. Надо уметь её прочитать и знать, чего ждет индикатор. Обычно все демки не привязываются к нашим числам, но у всех есть возможность установить SetVal в какой то форме. Я 3 месяца с этим боролся, пока не нашел реальный пример спидометра и как его привязать к странице XML (для серверов на ардуино). А вот к одометру никак не получается(((
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
vl17
- Сообщения: 9
- Зарегистрирован: Чт авг 18, 2016 9:48 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
vl17 » Вс янв 22, 2017 12:42 am
3 месяца! Какой настырный!))))))))
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Вс янв 22, 2017 12:57 am
Так а смысл какой от слова "сервер"???? управление? контроль? Веб рассматривать как бесплатное приложение? Куча библиотек написана для больших машин и можно прицепить свои данные к графикам и спидометрам, но через Jqery . А для маленького сервера я нашел готовое решение только одно...Если узнать механизм запроса со страницы ,тогда все двери откроются..Воткнуть всю эту красоту нет проблем.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
EvgenyG
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
-
Благодарил (а):
56 раз
-
Поблагодарили:
1 раз
Сообщение
EvgenyG » Вс янв 22, 2017 5:53 am
После обновления в появилось поле "Настроить"
Для чего оно, что туда можно вписать?
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
shany
- Сообщения: 6
- Зарегистрирован: Пн янв 23, 2017 10:03 am
-
Благодарил (а):
3 раза
-
Поблагодарили:
0
Сообщение
shany » Пн янв 23, 2017 10:07 am
fedor писал(а):Добрый день! Столкнулся с такой непонятностью.
Создал график, все как по инструкции, появляются точки (как положено) но почемуто первая точка на графике в нужное время а последующие ровно через три часа отображаются, хотя время на 3 часа меньше. где я не так что сделал?
Оказывается это даже не первая точка а самая последняя правильно показывается.
посмотрел в таблице phistory и pvalues - время указано верно. что то с модулем по моему.
Все разобрался! Простите за беспокойство.
Расскажите пожалуйста как Вы с этим разобрались. У меня та же проблема. Я догадываюсь что это как то связано с часовым поясом, но не пойму где поправить.
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Пн фев 06, 2017 12:11 pm
Очень похожее есть и работает в АМС , но до кода доберусь только поздно вечером. Скачивал с библиотеки примеров Хай-Каст.Там же видно в коде где формируются подписи. Просто убрать и всё.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Пн фев 06, 2017 1:10 pm
Скачивайте библиотеку Hightcharts 5.0.7
http://www.highcharts.com/download , распаковывайте и внутри ищите gauge-clock. Открываем индекс-файл.
Код: Выделить всё
var now = getNow();
// Create the chart
Highcharts.chart('container', {
chart: {
type: 'gauge',
plotBackgroundColor: null,
plotBackgroundImage: null,
plotBorderWidth: 0,
plotShadow: false,
height: 200 // Размер часов в пикселях
},
credits: {
enabled: false
},
title: {
text: 'The Highcharts clock' // надпись сверху часов
},
В 46 строке размер часов в пикселях. Ставьте такой же как все остальные. 54 строка надпись сверху часов.
В 98 строке надпись внутри часов и в 100 - й строке её цвет
Код: Выделить всё
tickInterval: 1,
tickWidth: 2,
tickPosition: 'inside',
tickLength: 10,
tickColor: '#666',
title: {
text: 'Powered by<br/>Highcharts', // надпись внутри часов
style: {
color: '#BBB',// цвет надписи , можно поставить red , будет красным
fontWeight: 'normal',
fontSize: '8px',
lineHeight: '10px'
},
y: 10
Как это вставить на страницу в МД я пока не знаю. Большей частью "специализируюсь" с АМС.
А чтобы отпилить левые надписи надо все библиотеки сохранять и запускать локально. Внутри них искать ссылки на сторонние сайты и вырезать их.
- За это сообщение автора serghei поблагодарил:
- Amarok (Пн фев 06, 2017 1:30 pm)
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS