Hi,
i am using RPI2 Pimatic 0.9.28 and JohnnyFive 0.9.3 for 10 blackout blinds.
I use at the moment one expander (MCP23017 = 0x20).
Now i try to add the second one with adress 0x21.
"boards": [
{
"id": "1",
"boardType": "raspi-io"
},
{
"id": "2",
"boardType": "expander",
"port": "1",
"controller": "MCP23017",
"address": "0x20"
},
{
"id": "3",
"boardType": "expander",
"port": "1",
"controller": "MCP23017",
"address": "0x21"
}
I got this error message
A uncaught exception occured: Error: Invalid I2C address 0x20. Valid addresses are 0 through 0x7f.
at new Expander (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/node_modules/johnny-five/lib/expander.js:1643:11)
15:36:21.254 [pimatic]> at BoardWrapper.<anonymous> (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/board-manager.coffee:38:20)
15:36:21.254 [pimatic]> at BoardWrapper.g (events.js:260:16)
15:36:21.254 [pimatic]> at emitOne (events.js:82:20)
15:36:21.254 [pimatic]> at BoardWrapper.emit (events.js:169:7)
15:36:21.254 [pimatic]> at BoardWrapper.finalizeAndBroadcast (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/node_modules/johnny-five/lib/board.js:487:10)
15:36:21.254 [pimatic]> at BoardWrapper.<anonymous> (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/node_modules/johnny-five/lib/board.js:358:32)
15:36:21.254 [pimatic]> at Raspi.g (events.js:260:16)
15:36:21.254 [pimatic]> at emitNone (events.js:67:13)
15:36:21.254 [pimatic]> at Raspi.emit (events.js:166:7)
15:36:21.254 [pimatic]> at …/index.js:319:12
15:36:21.254 [pimatic]> This is most probably a bug in pimatic or in a module, please report it!
Is there any solution for this ?
[EDIT 10.09.2016 15:32]
"boards": [
{
"id": "1",
"boardType": "raspi-io"
},
{
"id": "2",
"boardType": "expander",
"port": "1",
"controller": "MCP23017"
},
{
"id": "3",
"boardType": "expander",
"port": "1",
"controller": "MCP23017"
}
],
When i give the first MCP23017 no address (default 0x20) then i got this error message:
A uncaught exception occured: Error: Expander expects a valid controller
at new Expander (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/node_modules/johnny-five/lib/expander.js:1643:11)
15:36:21.254 [pimatic]> at BoardWrapper.<anonymous> (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/board-manager.coffee:38:20)
15:36:21.254 [pimatic]> at BoardWrapper.g (events.js:260:16)
15:36:21.254 [pimatic]> at emitOne (events.js:82:20)
15:36:21.254 [pimatic]> at BoardWrapper.emit (events.js:169:7)
15:36:21.254 [pimatic]> at BoardWrapper.finalizeAndBroadcast (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/node_modules/johnny-five/lib/board.js:487:10)
15:36:21.254 [pimatic]> at BoardWrapper.<anonymous> (/home/redsean/pimatic-app/node_modules/pimatic-johnny-five/node_modules/johnny-five/lib/board.js:358:32)
15:36:21.254 [pimatic]> at Raspi.g (events.js:260:16)
15:36:21.254 [pimatic]> at emitNone (events.js:67:13)
15:36:21.254 [pimatic]> at Raspi.emit (events.js:166:7)
15:36:21.254 [pimatic]> at …/index.js:319:12
15:36:21.254 [pimatic]> This is most probably a bug in pimatic or in a module, please report it!