Hey Danke!
Das hat geholfen.
Falls es jemand mal benötigt (ja es ist sicherlich nicht das Optimum, aber es hat mir gereicht ) :
// Alle Beleuchtungsvariablen aus MODBUS-ADAPTER für Javascript erstellen
//copyObjects('modbus.0.coils','javascript.0.variablen.beleuchtung');
// kopiert alle Datenpunktnamen eines Quellordners in einen Zielordner (mit Änderung des Types usw.)
function copyObjects(source, destination){
var cacheSelector = $('state[id=' + source + '.*]');
cacheSelector.each(function(obj, i) {
createState(destination + '.' + obj.replace(source + '.', ''),
{ name: getObject(obj).common.name,
desc: '',
type: 'boolean',
role: 'switch',
read: true,
write: true,
def: false
}
);
});
}
Grüße
Stephan