NEWS
[Gelöst] Per script bestimmten wert aus object laden
-
Hi,
Ich stehe grad auf m schlauf, habe ein object das lautet:
{ "common": { "def": "false", "type": "state", "read": true, "write": true, "name": "Woonkamer_Raam_2", "role": "switch", "idx": "3", "SwitchType": "On/Off" }, "native": {}, "type": "state", "_id": "javascript.0.domoticz.Devices.Woonkamer_Raam_2.STATE", "acl": { "object": 1638, "state": 1638 } }
Jetzt moechte ich per script den wert "idx": "3" auslesen, mit getstate und obj.idx probiert aber da kommt nichts.
Wie kan ich den wert lesen ?
Mein tscript startet mit````
on({id: "javascript.0.domoticz.Devices.Woonkamer_Raam_2.STATE" , change: "ne"}, function (obj) {Auslesen des werts state mit val geht per
obj.state.val
nur wie bekomme ich den idx wert ?
-
wie bekomme ich den idx wert ? `
on({id: "javascript.0.domoticz.Devices.Woonkamer_Raam_2.STATE" , change: "ne"}, function (obj) { var idx = obj.common.idx; }); // oder var idx = getObject("javascript.0.domoticz.Devices.Woonkamer_Raam_2.STATE").common.idx;
-
Danke @Paul53, das war die lösung und ich fühl mich wie ein idioot :mrgreen: