NEWS
Typenbezeichnung auslesen
-
Dann bekomme Ich als Rückmeldung
> script.js.TRIGGER_Erdgeschoss: [object Object]Wenn Ich nach der Doku gehen, steht es da ja nicht drinne. Aber vielleicht übersehe Ich da auch was :roll:
{
'_id' : 'javascript.0.myplayer',
'type' : 'state',
'common' : {
'def' : '0',
'min' : '0',
'max' : '6',
'type' : 'number',
'read' : 'true',
'write' : 'true',
'states' : '0:stop;1:play;2:pause;3:next;4:previous;5:mute;6:unmute',
'role' : 'media.state',
'desc' : 'Player handling',
'name' : 'MyPlayer'
},
'native' : {},
'channelId' : 'channelID',
'channelName' : 'channelName',
'deviceId' : 'deviceID',
'deviceName' : 'deviceName',
'enumIds' : [],
'enumNames' : [],
'newState' : {
'val' : 'new state',
'ts' : 1416149118,
'ack' : true,
'lc' : 1416149118,
'from' : 'system.adapter.sonos.0'
},
'oldState' : {
'val' : 'old state',
'ts' : 1416148233,
'ack' : true,
'lc' : 1416145154,
'from' : 'system.adapter.sonos.0'
}
}
-
Hallo,
hier mal ein paar Ausgaben zusammengefasst:
on({ id:"hm-rpc.0.IEQ04XXXXX.2.PRESS_SHORT", // Wandtaster valNe: 0 }, function (obj) { log('Datenpunkt-Name: '+obj.name, 'info'); log('Kanal-Name: '+obj.channelName, 'info'); log('Geräte-Name: '+obj.deviceName, 'info'); log('Geräte-Typ: ' + getObject(obj.deviceId).native.TYPE ); });ergibt diese Ausgabe bei Tastendruck:
!
2015-12-09 20:31:45.139 - info: javascript.0 script.js.Flur_Taster_Aktionen: Datenpunkt-Name: Taster Flur Regal LED Licht:2.PRESS_SHORT 2015-12-09 20:31:45.140 - info: javascript.0 script.js.Flur_Taster_Aktionen: Kanal-Name: Taster Flur Regal LED Licht:2 2015-12-09 20:31:45.140 - info: javascript.0 script.js.Flur_Taster_Aktionen: Geräte-Name: Flur Taster Regal LED Licht 2015-12-09 20:31:45.140 - info: javascript.0 script.js.Flur_Taster_Aktionen: Geräte-Typ: HM-PB-2-WM !
Gruß,Pix
