-
Notifications
You must be signed in to change notification settings - Fork 20
Multiple 1-wire-buses #12
Copy link
Copy link
Open
Description
Hi,
I would like to use two 1-wire-buses. That means, that sensors are stored in the file /sys/bus/w1/devices/w1_bus_master**1**/w1_master_slaves and /sys/bus/w1/devices/w1_bus_master**2**/w1_master_slaves
I tried to change the /home/pi/.node-red/node_modules/ds18b20/lib/ds18b20.js file but it won't work. This are my first steps with node-js... Can anybody help me?
var W1_FILE = '/sys/bus/w1/devices/w1_bus_master1/w1_master_slaves';
var W2_FILE = '/sys/bus/w1/devices/w1_bus_master2/w1_master_slaves';
var sensorsW1;
var sensorsW2;
var sensorsAll;
[...........]
// Get all connected sensor IDs as array
// @param callback(err, array)
function sensors(callback) {
sensorsW1 = fs.readFileSync(W1_FILE, 'utf8', function(err, data) {
if (err) {
return callback(err);
}
var parts = data.split('\n');
parts.pop();
return parts;
});
sensorsW2 = fs.readFileSync(W2_FILE, 'utf8', function(err, data) {
if (err) {
return callback(err);
}
var parts = data.split('\n');
parts.pop();
return parts;
});
return callback(null, sensorsW1);
}
module.exports.sensors = sensors;
Tanks,
Leo
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels