Oke thanks
-
Pimatic first start does not work
-
I am getting errors while i install pimatic
sudo npm install pimatic --prefix pimatic-app --production npm http GET https://registry.npmjs.org/pimatic npm http 304 https://registry.npmjs.org/pimatic npm http GET https://registry.npmjs.org/request-promise npm http GET https://registry.npmjs.org/basic-auth npm http GET https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/connect-timeout npm http GET https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/cookie-session npm http GET https://registry.npmjs.org/cross-spawn npm http GET https://registry.npmjs.org/logrotate-stream npm http 304 https://registry.npmjs.org/request-promise npm http 304 https://registry.npmjs.org/basic-auth npm http 304 https://registry.npmjs.org/connect-timeout npm http 304 https://registry.npmjs.org/socket.io npm http 304 https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/cookie-parser npm http 304 https://registry.npmjs.org/cookie-session npm http 304 https://registry.npmjs.org/cross-spawn npm http 304 https://registry.npmjs.org/logrotate-stream npm http GET https://registry.npmjs.org/http-errors npm http GET https://registry.npmjs.org/ms/0.7.2 npm http GET https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/cookie/0.3.1 npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/cookie-signature/1.0.6 npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/cookies/0.5.0 npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/byt npm http GET https://registry.npmjs.org/log-rotate npm http GET https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/ms/0.7.2 npm http 304 https://registry.npmjs.org/on-finished npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/cookie/0.3.1 npm http 304 https://registry.npmjs.org/cookie-signature/1.0.6 npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/byt npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/log-rotate npm http GET https://registry.npmjs.org/lodash npm http GET https://registry.npmjs.org/bluebird npm http GET https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/cookies/0.5.0 npm http 304 https://registry.npmjs.org/bluebird npm http 304 https://registry.npmjs.org/lodash npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/shebang-command npm http GET https://registry.npmjs.org/which npm http 304 https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/which npm WARN engine request@2.81.0: wanted: {"node":">= 4"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm http 304 https://registry.npmjs.org/shebang-command npm http GET https://registry.npmjs.org/debug/2.6.1 npm http GET https://registry.npmjs.org/depd npm http GET https://registry.npmjs.org/iconv-lite/0.4.15 npm http GET https://registry.npmjs.org/qs/6.4.0 npm http GET https://registry.npmjs.org/raw-body npm http GET https://registry.npmjs.org/type-is npm http GET https://registry.npmjs.org/bytes/2.4.0 npm http GET https://registry.npmjs.org/content-type npm http 304 https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/debug/2.6.1 npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/iconv-lite/0.4.15 npm http 304 https://registry.npmjs.org/content-type npm http 304 https://registry.npmjs.org/raw-body npm http 304 https://registry.npmjs.org/qs/6.4.0 npm http GET https://registry.npmjs.org/debug/2.3.3 npm http GET https://registry.npmjs.org/engine.io/1.8.3 npm http GET https://registry.npmjs.org/has-binary/0.1.7 npm http GET https://registry.npmjs.org/object-assign/4.1.0 npm http GET https://registry.npmjs.org/socket.io-adapter/0.5.0 npm http GET https://registry.npmjs.org/socket.io-client/1.7.3 npm http GET https://registry.npmjs.org/socket.io-parser/2.3.1 npm http 304 https://registry.npmjs.org/bytes/2.4.0 npm http 304 https://registry.npmjs.org/engine.io/1.8.3 npm http 304 https://registry.npmjs.org/has-binary/0.1.7 npm http 304 https://registry.npmjs.org/debug/2.3.3 npm http 304 https://registry.npmjs.org/object-assign/4.1.0 npm http 304 https://registry.npmjs.org/socket.io-adapter/0.5.0 npm http 304 https://registry.npmjs.org/socket.io-client/1.7.3 npm http 304 https://registry.npmjs.org/socket.io-parser/2.3.1 npm http GET https://registry.npmjs.org/ee-first/1.1.1 npm http GET https://registry.npmjs.org/inherits/2.0.3 npm http GET https://registry.npmjs.org/setprototypeof/1.0.2 npm http GET https://registry.npmjs.org/statuses npm http 304 https://registry.npmjs.org/ee-first/1.1.1 npm http 304 https://registry.npmjs.org/inherits/2.0.3 npm http 304 https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/shebang-regex npm http GET https://registry.npmjs.org/keygrip npm http 304 https://registry.npmjs.org/setprototypeof/1.0.2 npm http 304 https://registry.npmjs.org/shebang-regex npm http 304 https://registry.npmjs.org/keygrip npm http GET https://registry.npmjs.org/isexe npm http GET https://registry.npmjs.org/pseudomap npm http GET https://registry.npmjs.org/yallist npm http 304 https://registry.npmjs.org/isexe npm http 304 https://registry.npmjs.org/pseudomap npm http 304 https://registry.npmjs.org/yallist npm http GET https://registry.npmjs.org/ms/0.7.1 npm http 304 https://registry.npmjs.org/ms/0.7.1 npm http GET https://registry.npmjs.org/media-typer/0.3.0 npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/setprototypeof/1.0.3 npm http GET https://registry.npmjs.org/debug/2.2.0 npm http GET https://registry.npmjs.org/json3/3.3.2 npm http GET https://registry.npmjs.org/component-emitter/1.1.2 npm http GET https://registry.npmjs.org/isarray/0.0.1 npm http GET https://registry.npmjs.org/unpipe/1.0.0 npm http 304 https://registry.npmjs.org/media-typer/0.3.0 npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/component-emitter/1.1.2 npm http 304 https://registry.npmjs.org/debug/2.2.0 npm http 304 https://registry.npmjs.org/isarray/0.0.1 npm http 304 https://registry.npmjs.org/setprototypeof/1.0.3 npm http 304 https://registry.npmjs.org/json3/3.3.2 npm http 304 https://registry.npmjs.org/unpipe/1.0.0 npm http GET https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/accepts/1.3.3 npm http GET https://registry.npmjs.org/base64id/1.0.0 npm http GET https://registry.npmjs.org/engine.io-parser/1.3.2 npm http GET https://registry.npmjs.org/ws/1.1.2 npm http 304 https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/engine.io-parser/1.3.2 npm http 304 https://registry.npmjs.org/accepts/1.3.3 npm http 304 https://registry.npmjs.org/base64id/1.0.0 npm http 304 https://registry.npmjs.org/ws/1.1.2 npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/har-validator npm http GET https://registry.npmjs.org/JSV npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/nomnom npm http GET https://registry.npmjs.org/is-typedarray npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/isstream npm http GET https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/performance-now npm http GET https://registry.npmjs.org/safe-buffer npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/stringstream npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/uuid npm http GET https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/aws4 npm http GET https://registry.npmjs.org/caseless npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/extend npm http GET https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/har-validator npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/nomnom npm http 304 https://registry.npmjs.org/is-typedarray npm http 304 https://registry.npmjs.org/JSV npm http 304 https://registry.npmjs.org/hawk npm http 304 https://registry.npmjs.org/isstream npm http 304 https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/oauth-sign npm http 304 https://registry.npmjs.org/performance-now npm http 304 https://registry.npmjs.org/safe-buffer npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/stringstream npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/uuid npm http 304 https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/aws4 npm http 304 https://registry.npmjs.org/caseless npm http 304 https://registry.npmjs.org/combined-stream npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/forever-agent npm WARN engine form-data@2.1.2: wanted: {"node":">= 0.12"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm WARN engine har-validator@4.2.1: wanted: {"node":">=4"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm http GET https://registry.npmjs.org/negotiator/0.6.1 npm http 304 https://registry.npmjs.org/negotiator/0.6.1 npm http GET https://registry.npmjs.org/after/0.8.2 npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.5 npm http GET https://registry.npmjs.org/blob/0.0.4 npm http GET https://registry.npmjs.org/wtf-8/1.0.0 npm http GET https://registry.npmjs.org/delayed-stream npm http 304 https://registry.npmjs.org/after/0.8.2 npm http 304 https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http 304 https://registry.npmjs.org/base64-arraybuffer/0.1.5 npm http 304 https://registry.npmjs.org/delayed-stream npm http 304 https://registry.npmjs.org/blob/0.0.4 npm http 304 https://registry.npmjs.org/wtf-8/1.0.0 npm http GET https://registry.npmjs.org/asynckit npm http 304 https://registry.npmjs.org/asynckit npm http GET https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/assert-plus npm http GET https://registry.npmjs.org/jsprim npm http GET https://registry.npmjs.org/sshpk npm http 304 https://registry.npmjs.org/underscore npm http 304 https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/har-schema npm http GET https://registry.npmjs.org/ajv npm http 304 https://registry.npmjs.org/jsprim npm http 304 https://registry.npmjs.org/assert-plus npm http 304 https://registry.npmjs.org/sshpk npm http 304 https://registry.npmjs.org/ajv npm http 304 https://registry.npmjs.org/har-schema npm WARN engine har-schema@1.0.5: wanted: {"node":">=4"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm http GET https://registry.npmjs.org/strip-ansi npm http GET https://registry.npmjs.org/has-color npm http GET https://registry.npmjs.org/ansi-styles npm http 304 https://registry.npmjs.org/ansi-styles npm http 304 https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/has-color npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/assert-plus/1.0.0 npm http GET https://registry.npmjs.org/extsprintf/1.0.2 npm http GET https://registry.npmjs.org/json-schema/0.2.3 npm http GET https://registry.npmjs.org/verror/1.3.6 npm http 304 https://registry.npmjs.org/extsprintf/1.0.2 npm http 304 https://registry.npmjs.org/json-schema/0.2.3 npm http 304 https://registry.npmjs.org/assert-plus/1.0.0 npm http 304 https://registry.npmjs.org/verror/1.3.6 npm http GET https://registry.npmjs.org/punycode npm http 304 https://registry.npmjs.org/punycode npm http GET https://registry.npmjs.org/dashdash npm http GET https://registry.npmjs.org/getpass npm http GET https://registry.npmjs.org/jsbn npm http GET https://registry.npmjs.org/tweetnacl npm http GET https://registry.npmjs.org/jodid25519 npm http GET https://registry.npmjs.org/ecc-jsbn npm http GET https://registry.npmjs.org/bcrypt-pbkdf npm http GET https://registry.npmjs.org/asn1 npm http 304 https://registry.npmjs.org/getpass npm http 304 https://registry.npmjs.org/dashdash npm http 304 https://registry.npmjs.org/jsbn npm http 304 https://registry.npmjs.org/tweetnacl npm http 304 https://registry.npmjs.org/bcrypt-pbkdf npm http 304 https://registry.npmjs.org/jodid25519 npm http 304 https://registry.npmjs.org/ecc-jsbn npm http 304 https://registry.npmjs.org/asn1 npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/sntp npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm http GET https://registry.npmjs.org/component-emitter/1.2.1 npm http GET https://registry.npmjs.org/backo2/1.0.2 npm http GET https://registry.npmjs.org/component-bind/1.0.0 npm http GET https://registry.npmjs.org/engine.io-client/1.8.3 npm http GET https://registry.npmjs.org/indexof/0.0.1 npm http GET https://registry.npmjs.org/object-component/0.0.3 npm http GET https://registry.npmjs.org/parseuri/0.0.5 npm http GET https://registry.npmjs.org/to-array/0.1.4 npm http 304 https://registry.npmjs.org/backo2/1.0.2 npm http 304 https://registry.npmjs.org/component-bind/1.0.0 npm http 304 https://registry.npmjs.org/component-emitter/1.2.1 npm http 304 https://registry.npmjs.org/engine.io-client/1.8.3 npm http 304 https://registry.npmjs.org/indexof/0.0.1 npm http 304 https://registry.npmjs.org/object-component/0.0.3 npm http 304 https://registry.npmjs.org/parseuri/0.0.5 npm http 304 https://registry.npmjs.org/to-array/0.1.4 npm http GET https://registry.npmjs.org/better-assert npm http 304 https://registry.npmjs.org/better-assert npm http GET https://registry.npmjs.org/callsite/1.0.0 npm http GET https://registry.npmjs.org/component-inherit/0.0.3 npm http GET https://registry.npmjs.org/engine.io-parser/1.3.2 npm http GET https://registry.npmjs.org/has-cors/1.1.0 npm http GET https://registry.npmjs.org/parsejson/0.0.3 npm http GET https://registry.npmjs.org/parseqs/0.0.5 npm http GET https://registry.npmjs.org/ws/1.1.2 npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/1.5.3 npm http 304 https://registry.npmjs.org/callsite/1.0.0 npm http GET https://registry.npmjs.org/yeast/0.1.2 npm http 304 https://registry.npmjs.org/parseqs/0.0.5 npm http 304 https://registry.npmjs.org/ws/1.1.2 npm http 304 https://registry.npmjs.org/xmlhttprequest-ssl/1.5.3 npm http 304 https://registry.npmjs.org/has-cors/1.1.0 npm http 304 https://registry.npmjs.org/parsejson/0.0.3 npm http 304 https://registry.npmjs.org/yeast/0.1.2 npm http 304 https://registry.npmjs.org/component-inherit/0.0.3 npm http 304 https://registry.npmjs.org/engine.io-parser/1.3.2 npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.5 npm http GET https://registry.npmjs.org/blob/0.0.4 npm http GET https://registry.npmjs.org/wtf-8/1.0.0 npm http GET https://registry.npmjs.org/after/0.8.2 npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http 304 https://registry.npmjs.org/after/0.8.2 npm http 304 https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http 304 https://registry.npmjs.org/blob/0.0.4 npm http 304 https://registry.npmjs.org/base64-arraybuffer/0.1.5 npm http 304 https://registry.npmjs.org/wtf-8/1.0.0 npm http GET https://registry.npmjs.org/co npm http GET https://registry.npmjs.org/json-stable-stringify npm http 304 https://registry.npmjs.org/co npm http 304 https://registry.npmjs.org/json-stable-stringify npm WARN engine co@4.6.0: wanted: {"iojs":">= 1.0.0","node":">= 0.12.0"} (current: {"node":"v0.10.24","npm":"1.3.21"}) npm http GET https://registry.npmjs.org/jsonify npm http 304 https://registry.npmjs.org/jsonify npm ERR! peerinvalid The package pimatic does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer pimatic-mail@0.8.6 wants pimatic@>=0.8.0 <1.0.0 npm ERR! peerinvalid Peer pimatic-pushover@0.9.3 wants pimatic@>=0.8.0 <1.0.0 npm ERR! peerinvalid Peer pimatic-shell-execute@0.9.8 wants pimatic@0.9.* npm ERR! peerinvalid Peer pimatic-weather@0.8.15 wants pimatic@0.8.* npm ERR! System Linux 4.4.48-v7+ npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "pimatic" "--prefix" "pimatic-app" "--production" npm ERR! cwd /home/pi npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! code EPEERINVALID npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/pi/npm-debug.log npm ERR! not ok code 0
I have first removed the old pimatic and this erro i get wile i install the new pimatic
-
You are still running on node 0.10.24!!
You must have node 4.x like 4.6.2
Am on my mobile right now but will see if I can find the install procedure …pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebookmake it so !
-
First install node 4.6.2 an then pimatic
delete node
sudo apt-get purge nodejs
after that you can check if node is still on your system and do the following steps:- Check where NodeJS is installed:
whereis node
.
This should output the path of node (for example /usr/local/bin/node). - Remove all binaries and the node_modules folder:
sudo rm -r /usr/local/bin/node /usr/local/bin/npm /usr/local/lib/node_modules
- Check that NodeJS is gone:
node --version
. It should output command not found.
reinstall with
wget https://nodejs.org/dist/v4.6.2/node-v4.6.2-linux-armv7l.tar.gz -P /tmp
cd /usr/local
sudo tar xzvf /tmp/node-v4.6.2-linux-armv7l.tar.gz --strip=1
pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebookmake it so !
-
@meester Please also have a look at https://forum.pimatic.org/topic/1179/how-to-post-code-snippets-and-alike-on-the-forum on how to post and log file snippets. Thanks
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@mwittig oke next time i do it
-
Pimatic works now but my devices won’t work.
If i connect a device to my 220 he is in learning mode for 5 seconds so i push in pimatic the on button but there happens nothing. -
What’s a 220 ?
Which hardware do you use?pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebookmake it so !
-
I have the following receiver transmitter
The next image is how it is wired
The next home automation is what i used
The program works only i have no connection
-
Nice picture but it doesn’t say what you are having … Brand, type etc. The outlets are mostly looking alike.
You can use the device auto discobery at the devices menuhttps://forum.pimatic.org/topic/1919/v0-9-autodiscovery-of-devices
pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebookmake it so !
-
The auto discovery does not see my device
-
The devices on the picture is the same of mine device