EvgenyG писал(а):up
ещё для температуры необходимо задавать диапазон для шкалы
у меня в полу 2 датчика температуры
они показывают температуру с разницей от 0.1 до 2 градусов
на графике у них почти всегда разные шкалы
оооочень неудобно
up
Планируется ли расширение функционала и добавление возможности установки диапазона для шкалы?
function setLight() {
lightBulb.setOn(document.getElementById('light').checked);
} - на мой взгляд (дилетанта), занимается поиском того самого "checked" в пределах страницы. Работает все это в режиме триггера. Но, как это все подменить? Удалить зависимость от чекбокса? Наверно я просто пытаюсь морочить всем голову и проблема сидит где-то глубже ....
vl17 писал(а):.... проблема сидит где-то глубже ....
Я уже пятерым заморочил ))). Тут проблема в API. Надо уметь её прочитать и знать, чего ждет индикатор. Обычно все демки не привязываются к нашим числам, но у всех есть возможность установить SetVal в какой то форме. Я 3 месяца с этим боролся, пока не нашел реальный пример спидометра и как его привязать к странице XML (для серверов на ардуино). А вот к одометру никак не получается(((
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Так а смысл какой от слова "сервер"???? управление? контроль? Веб рассматривать как бесплатное приложение? Куча библиотек написана для больших машин и можно прицепить свои данные к графикам и спидометрам, но через Jqery . А для маленького сервера я нашел готовое решение только одно...Если узнать механизм запроса со страницы ,тогда все двери откроются..Воткнуть всю эту красоту нет проблем.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
fedor писал(а):Добрый день! Столкнулся с такой непонятностью.
Создал график, все как по инструкции, появляются точки (как положено) но почемуто первая точка на графике в нужное время а последующие ровно через три часа отображаются, хотя время на 3 часа меньше. где я не так что сделал?
Оказывается это даже не первая точка а самая последняя правильно показывается.
посмотрел в таблице phistory и pvalues - время указано верно. что то с модулем по моему.
Все разобрался! Простите за беспокойство.
Расскажите пожалуйста как Вы с этим разобрались. У меня та же проблема. Я догадываюсь что это как то связано с часовым поясом, но не пойму где поправить.
Очень похожее есть и работает в АМС , но до кода доберусь только поздно вечером. Скачивал с библиотеки примеров Хай-Каст.Там же видно в коде где формируются подписи. Просто убрать и всё.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
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
Как это вставить на страницу в МД я пока не знаю. Большей частью "специализируюсь" с АМС.
А чтобы отпилить левые надписи надо все библиотеки сохранять и запускать локально. Внутри них искать ссылки на сторонние сайты и вырезать их.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS