Hello,
i have also written on Github hoping that someone could help, but i have problems after Installation of Pimatic with Sqlite3 because of the 64 bit OS. (Ubuntu 16.04 … maybe later Armbian)
After start of pimatic i get as fallowed:
odroid@odroid64:~/pimatic-app$ sudo node_modules/pimatic/pimatic.js
22:46:20.945 2017-02-21 Tuesday
22:46:25.993 [pimatic] Starting pimatic version 0.9.38
Knex: run
$ npm install sqlite3 --save
Error: /home/odroid/pimatic-app/node_modules/sqlite3/lib/binding/node-v46-linux-arm/node_sqlite3.node: wrong ELF class: ELFCLASS64
at Error (native)
at Object.Module._extensions..node (module.js:434:18)
at Module.load (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/home/odroid/pimatic-app/node_modules/sqlite3/lib/sqlite3.js:4:15)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Client_SQLite3._driver (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/knex/lib/dialects/sqlite3/index.js:75:12)
at Client_SQLite3.initializeDriver (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/knex/lib/client.js:211:26)
at Client_SQLite3.Client (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/knex/lib/client.js:105:10)
at new Client_SQLite3 (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/knex/lib/dialects/sqlite3/index.js:58:20)
at Knex (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/knex/lib/index.js:60:34)
at /home/odroid/pimatic-app/node_modules/pimatic/lib/database.coffee:71:17
at tryCatcher (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:510:31)
at Promise._settlePromise (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:567:18)
at Promise._settlePromiseCtx (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:604:10)
at Async._drainQueue (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:138:12)
at Async._drainQueues (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/home/odroid/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:17:14)
at processImmediate [as _immediateCallback] (timers.js:383:17)
any ideas what i can do ? Even then, does someone know how it will be with all these plugins ? Do i have any other problems with that 64 bitOS ?