NEWS
Драйвер SQL History
-
Нужна помощь.
Драйвер SQL History, db type MySQL
Как из базы вытащить среднее значение температуры за последние 30 минут ? `
первая ссылка в гугле http://snipcode.ru/catalog.html?snipid=6 -
Нужна помощь.
Драйвер SQL History, db type MySQL
Как из базы вытащить среднее значение температуры за последние 30 минут ?
первая ссылка в гугле [http://snipcode.ru/catalog.html?snipid=6](http://snipcode.ru/catalog.html?snipid=6)
Думаю вопрос про то как в javascript работать с mysql. -
Нужна помощь.
Драйвер SQL History, db type MySQL
Как из базы вытащить среднее значение температуры за последние 30 минут ?
первая ссылка в гугле [http://snipcode.ru/catalog.html?snipid=6](http://snipcode.ru/catalog.html?snipid=6)
Думаю вопрос про то как в javascript работать с mysql. `
Да именно из скрипта управления отоплением написанного на javascript, в момент выполнения скрипта. Сами данные в базу пишет каждые пять минут драйве owfs. Если есть такая возможность примерчик очень помог бы. :roll: -
У меня MySQL пока используется только для статистики, и фиксации того или иного события, в том числе и температуры от owfs по контурам отопления теплым полом.
А так да, доступ к MySQL базе из скриптов мне тоже интересен.
Два года регулировка отопления по принципу, сравнил заданное с полученным, открыл или закрыл термоклапан на коллекторе, закрыты все клапана выключил насос контура.
-
первая ссылка в гугле http://snipcode.ru/catalog.html?snipid=6
Думаю вопрос про то как в javascript работать с mysql.
Да именно из скрипта управления отоплением написанного на javascript, в момент выполнения скрипта. Сами данные в базу пишет каждые пять минут драйве owfs. Если есть такая возможность примерчик очень помог бы. :roll: `
Была у меня идея через messagebox выполнять произвольные sql запросы. -
-
Думаю вопрос про то как в javascript работать с mysql.
Да именно из скрипта управления отоплением написанного на javascript, в момент выполнения скрипта. Сами данные в базу пишет каждые пять минут драйве owfs. Если есть такая возможность примерчик очень помог бы. :roll:
Была у меня идея через messagebox выполнять произвольные sql запросы. `
Bluefox, подымаю заново вопросДрайвер SQL History, db type MySQL
Как из базы MySQL в javascript вытащить среднее значение температуры за последние 30 минут, 5 минут ?
-
вот как вариант http://forum.iobroker.net/viewtopic.php … 618#p23618
-
-
Из за чего ошибка?
sql-0 2016-04-17 04:10:21 error Cannot select SELECT id, type FROM iobroker.datapoints WHERE name='megad.0.p7_Свет_1';: Error: ER_CANT_AGGREGATE_2COLLATIONS: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_
sql-0 2016-04-17 04:10:21 warn Cannot get index of "megad.0.p7_Свет_1": Error: ER_CANT_AGGREGATE_2COLLATIONS: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
-
Из за чего ошибка?
sql-0 2016-04-17 04:10:21 error Cannot select SELECT id, type FROM iobroker.datapoints WHERE name='megad.0.p7_Свет_1';: Error: ER_CANT_AGGREGATE_2COLLATIONS: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_
sql-0 2016-04-17 04:10:21 warn Cannot get index of "megad.0.p7_Свет_1": Error: ER_CANT_AGGREGATE_2COLLATIONS: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' `
http://stackoverflow.com/questions/1008 … ysql-error -
Почему меняя host: 'localhost' на удалённый host: '192.168.1.10' все равно стучит в localhost ?
var mysql = require('mysql'); var connection = mysql.createConnection({ //host: 'localhost', host: '192.168.1.10', user: 'root', password: '********', database: 'demo', socketPath: '/var/run/mysqld/mysqld.sock' }); //создаем подключение к базе connection.connect(function(err) { if (err) { log('error connecting: ' + err.stack); return; } log('connected as id ' + connection.threadId); }); function start () { connection.query('SELECT (dev_value) AS cur_temp FROM tmp_2 WHERE ContID=6 ORDER BY dev_date DESC LIMIT 3', function(err, res, fields) { if (err) throw err; log('cur_temp: ' + (res[0].cur_temp).toFixed(2)); //setState('Heat.cur_temp', (res[0].cur_temp).toFixed(2)); }); } setInterval ( function () { start (); },30000 );PS. закомментировал socketPath: '/var/run/mysqld/mysqld.sock' стал отрабатывать host: '192.168.1.10'.
-
Сегодня решил попробовать node.js 4.4.3, получаю в логе:
sql.0 2016-04-27 09:29:07 error sql.0 TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:28:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:28:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:27:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:27:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:26:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:26:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function admin-1 2016-04-27 09:25:56 info successful connection to socket.io from ::ffff:XXX.YYY.169.102 sql-0 2016-04-27 09:25:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:25:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function -
Сегодня решил попробовать node.js 4.4.3, получаю в логе:
sql.0 2016-04-27 09:29:07 error sql.0 TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:28:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:28:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:27:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:27:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:26:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:26:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function admin-1 2016-04-27 09:25:56 info successful connection to socket.io from ::ffff:XXX.YYY.169.102 sql-0 2016-04-27 09:25:37 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function sql-0 2016-04-27 09:25:07 error TypeError: SQL[(clients[adapter.config.dbtype].name + "Pool")] is not a function ```` `А какой dbtype у тебя?
-
Самый простой, без заморочек, SQLite3. Всё остальное, пока для меня сложно.. `
К счастью я смог воспроизвести ошибку.При смене версий ноды нужно пересобирать все бинарные пакеты. И sqlite это один из них.
Лечится просто:
cd ...iobrokerDirectory iobroker stop sql cd node_modules/iobroker.sql npm update --production cd ..\.. iobroker start sql -
Система armbian плата cubietruck.
Ошибка при установки драйвера:
1238_pic_198.jpg
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden