@wuschel hi, in some days I am changing to a HIGH-LEVEL INPUT Relay board to test whay happens. I made a little mod in homeduino coffee to “solve” this
-
Arduino Relays Board on/off on start or restart pimatic
-
Thank you for the feedback has the mod times tried now I can not respond to the board any longer
How can i fix that?! -> fix is -> reinstall-> new installbut the old problem is noch fixxed…
12:32:52.719 [pimatic-homeduino] debug: data: "ready"
12:32:52.965 [pimatic-homeduino] info: Connected to homeduino device.
12:32:53.356 [pimatic-homeduino] error: [ReferenceError: attributeConfig is not defined]
12:32:53.452 [pimatic-homeduino] debug: ReferenceError: attributeConfig is not defined
12:32:53.452 [pimatic-homeduino] debug:> at /home/pi/pimatic-app/node_modules/pimatic-homeduino/homeduino.coffee:1253:31
12:32:53.452 [pimatic-homeduino] debug:> at tryCatcher (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/util.js:16:23)
12:32:53.452 [pimatic-homeduino] debug:> at Promise._settlePromiseFromHandler (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:510:31)
12:32:53.452 [pimatic-homeduino] debug:> at Promise._settlePromise (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:567:18)
12:32:53.452 [pimatic-homeduino] debug:> at Promise._settlePromise0 (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:612:10)
12:32:53.452 [pimatic-homeduino] debug:> at Promise._settlePromises (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:691:18)
12:32:53.452 [pimatic-homeduino] debug:> at Async._drainQueue (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:138:16)
12:32:53.452 [pimatic-homeduino] debug:> at Async._drainQueues (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:148:10)
12:32:53.452 [pimatic-homeduino] debug:> at Immediate.Async.drainQueues [as _onImmediate] (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:17:14)
12:32:53.452 [pimatic-homeduino] debug:> at processImmediate [as _immediateCallback] (timers.js:383:17)
12:32:53.467 [pimatic-homeduino] error: [ReferenceError: attributeConfig is not defined]
12:32:53.504 [pimatic-homeduino] debug: ReferenceError: attributeConfig is not defined
12:32:53.504 [pimatic-homeduino] debug:> at /home/pi/pimatic-app/node_modules/pimatic-homeduino/homeduino.coffee:1253:31
12:32:53.504 [pimatic-homeduino] debug:> at tryCatcher (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/util.js:16:23)
12:32:53.504 [pimatic-homeduino] debug:> at Promise._settlePromiseFromHandler (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:510:31)
12:32:53.504 [pimatic-homeduino] debug:> at Promise._settlePromise (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:567:18)
12:32:53.504 [pimatic-homeduino] debug:> at Promise._fulfillPromises (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:666:14)
12:32:53.504 [pimatic-homeduino] debug:> at Promise._settlePromises (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:692:18)
12:32:53.504 [pimatic-homeduino] debug:> at Async._drainQueue (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:138:16)
12:32:53.504 [pimatic-homeduino] debug:> at Async._drainQueues (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:148:10)
12:32:53.504 [pimatic-homeduino] debug:> at Immediate.Async.drainQueues [as _onImmediate] (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:17:14)
12:32:53.504 [pimatic-homeduino] debug:> at processImmediate [as _immediateCallback] (timers.js:383:17)
12:32:55.960 [pimatic-homeduino] debug: data: “PING”Please report with the other board;)
//edit2:
i have tried this
hdPlugin.pendingConnect.then( =>
//I ADD THE FOLLOWING LINE BELOW @board.digitalWrite(Board.HIGH)
@board.digitalWrite(Board.HIGH)
return @board.pinMode(attributeConfig.pin, Board.INPUT)
)
with higher posted resultand this,
hdPlugin.pendingConnect.then( =>
return @board.pinMode(attributeConfig.pin, Board.INPUT)
).then( =>