NEWS
[gelöst] Raum aus Aufzählung übernehmen
-
@spitfire4all sagte: finde nicht Funktion mit ID nicht
-
Eine Idee, warum da bei mir 0 herauskommt?
Ansonsten schon einmal vielen Dank.
Gruß
Hans-Dieter -
@spitfire4all sagte: Idee, warum da bei mir 0 herauskommt?
Du hast auch in der Javascript-Funktion
ID
groß geschrieben? -
@paul53
OK ich nehme scheinbar auch jedes Fett Näpfchen mit.Geht aber trotzdem nicht.
Weiss nicht, ob es was damit zu tun hat, dass Objekt das gar nicht beinhaltet.Gruß
HDM -
@spitfire4all sagte in Raum aus Aufzählung übernehmen:
OK ich nehme scheinbar auch jedes Fett Näpfchen mit.
und warum zeigst du nicht was du da getippt hast?
-
@spitfire4all sagte: Objekt das gar nicht beinhaltet.
Dann versuche es mal mit
Kanal ID
anstelle vonObjekt ID
. -
-
@spitfire4all sagte: leider auch nicht.
Poste bitte den Inhalt der Javascript-Funktion in Code tags.
-
var id; // Beschreibe diese Funktion … async function romName(id) { return 0; } on({ id: [].concat(['deconz.0.Lights.10.on']), change: 'ne' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; console.warn((await romName(obj.id))); console.warn(obj.channelId); });
-
@spitfire4all
Die Funktion romName(id) enthält nurreturn 0;
Gehe auf die 3 Punkte rechts und trage die richtige Javascript-Funktion ein:
const room = getObject(id, 'rooms').enumNames[0]; if(typeof room == 'object') return room.de; return room;
-
OK, das funktioniert.
Danke das du solchen dummis wie mir weiter hilfst.
Hab halt noch nie Funktionen benutzt und versuche mich an anderen Dingen außer Licht an, Licht aus.Gruß und 1000 Dank.
HDM
-
@spitfire4all sagte in [gelöst] Raum aus Aufzählung übernehmen:
Hab halt noch nie Funktionen benutzt
umso wichtiger ist es immer alles zu zeigen!
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1