Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Gelöst] Objecte erstellen aus JSON tabelle

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Gelöst] Objecte erstellen aus JSON tabelle

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dutchman
      Dutchman Developer Most Active Administrators last edited by

      Hi,

      Ich erstelle mir momentan objecte einzelner geraete durch auslesen von MQTT:

      Input

      {   "Battery" : 255,   "RSSI" : 12,   "dtype" : "Lighting 1",   "id" : "65",   "idx" : 1,   "name" : "Woonkamer_Kast",   "nvalue" : 1,   "stype" : "ARC",   "switchType" : "On/Off",   "unit" : 1}
      
      

      Das script dazu:

      ! ````
      on({id: 'mqtt.0.domoticz.out', change: "any"}, function (obj) {
      var value = obj.state.val;
      // var oldValue = obj.oldState.val;

      //Get Value & translate to data point
      var state;
      var device;  
      var name;
      

      try {
      obj = JSON.parse(getState('mqtt.0.domoticz.out').val);
      } catch (e) {
      console.error('Cannot parse: ' + getState('mqtt.0.domoticz.out').val);
      return;
      }
      device = obj.idx;
      state = obj.nvalue;
      name = obj.name;

      ! createState('domoticz.' + device + '.STATE', {
      name: name + '.STATE',
      type: 'number',
      role: 'switch',
      });
      setState('domoticz.' + device + '.STATE', state);
      });
      ! ````

      Jetzt moechte ich dasselbe machen fuer alle werte in dieser JSON tabelle:

      ! ! { "ActTime" : 1493590565, "ServerTime" : "2017-05-01 00:16:05", "Sunrise" : "05:59", "Sunset" : "20:59", "result" : [ { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "On", "Description" : "", "Favorite" : 1, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : false, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "65", "Image" : "Light", "IsSubDevice" : false, "LastUpdate" : "2017-04-30 23:51:27", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 0, "Name" : "Woonkamer_Kast", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "On", "StrParam1" : "", "StrParam2" : "", "SubType" : "ARC", "SwitchType" : "On/Off", "SwitchTypeVal" : 0, "Timers" : "false", "Type" : "Lighting 1", "TypeImg" : "lightbulb", "Unit" : 1, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "1" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "Off", "Description" : "", "Favorite" : 1, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : false, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "65", "Image" : "Light", "IsSubDevice" : false, "LastUpdate" : "2017-04-28 22:53:16", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 0, "Name" : "Woonkamer_Raam", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "Off", "StrParam1" : "", "StrParam2" : "", "SubType" : "ARC", "SwitchType" : "On/Off", "SwitchTypeVal" : 0, "Timers" : "false", "Type" : "Lighting 1", "TypeImg" : "lightbulb", "Unit" : 2, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "2" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "Off", "Description" : "", "Favorite" : 0, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : false, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "65", "Image" : "Light", "IsSubDevice" : false, "LastUpdate" : "2016-10-22 19:40:54", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 0, "Name" : "Woonkamer_Raam_2", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "Off", "StrParam1" : "", "StrParam2" : "", "SubType" : "ARC", "SwitchType" : "On/Off", "SwitchTypeVal" : 0, "Timers" : "false", "Type" : "Lighting 1", "TypeImg" : "lightbulb", "Unit" : 3, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "3" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "On", "Description" : "", "Favorite" : 0, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "1010101", "Image" : "Light", "InternalState" : "On", "IsSubDevice" : false, "LastUpdate" : "2017-04-30 22:47:11", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 15, "Name" : "Deurbel_Ring", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "", "StrParam1" : "", "StrParam2" : "", "SubType" : "AC", "SwitchType" : "Push On Button", "SwitchTypeVal" : 9, "Timers" : "false", "Type" : "Lighting 2", "TypeImg" : "push", "Unit" : 1, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "5" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "On", "Description" : "", "Favorite" : 1, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "1010102", "Image" : "Light", "InternalState" : "On", "IsSubDevice" : false, "LastUpdate" : "2017-04-30 22:48:19", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 15, "Name" : "Deurbel_Jazz", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "", "StrParam1" : "", "StrParam2" : "", "SubType" : "AC", "SwitchType" : "Push On Button", "SwitchTypeVal" : 9, "Timers" : "false", "Type" : "Lighting 2", "TypeImg" : "push", "Unit" : 1, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "6" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "On", "Description" : "", "Favorite" : 0, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "1010103", "Image" : "Light", "InternalState" : "On", "IsSubDevice" : false, "LastUpdate" : "2017-04-30 22:48:22", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 15, "Name" : "Deurbel_Bird", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "", "StrParam1" : "", "StrParam2" : "", "SubType" : "AC", "SwitchType" : "Push On Button", "SwitchTypeVal" : 9, "Timers" : "false", "Type" : "Lighting 2", "TypeImg" : "push", "Unit" : 1, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "7" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "On", "Description" : "", "Favorite" : 0, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "1010104", "Image" : "Light", "InternalState" : "On", "IsSubDevice" : false, "LastUpdate" : "2017-04-30 22:48:25", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 15, "Name" : "Deurbel_DingDong", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "", "StrParam1" : "", "StrParam2" : "", "SubType" : "AC", "SwitchType" : "Push On Button", "SwitchTypeVal" : 9, "Timers" : "false", "Type" : "Lighting 2", "TypeImg" : "push", "Unit" : 1, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "8" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "Off", "Description" : "", "Favorite" : 0, "HardwareID" : 6, "HardwareName" : "Z-Wave", "HardwareType" : "OpenZWave USB", "HardwareTypeVal" : 21, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : true, "ID" : "00000201", "Image" : "Light", "IsSubDevice" : false, "LastUpdate" : "2016-09-25 14:39:44", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 100, "Name" : "Z-Wave Switch", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "Off", "StrParam1" : "", "StrParam2" : "", "SubType" : "Switch", "SwitchType" : "On/Off", "SwitchTypeVal" : 0, "Timers" : "false", "Type" : "Light/Switch", "TypeImg" : "lightbulb", "Unit" : 1, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "9" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "0.0 Watt", "Description" : "", "Favorite" : 0, "HardwareID" : 6, "HardwareName" : "Z-Wave", "HardwareType" : "OpenZWave USB", "HardwareTypeVal" : 21, "HaveTimeout" : true, "ID" : "0000204", "LastUpdate" : "2016-09-25 14:39:45", "Name" : "Unknown", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "SubType" : "Electric", "Timers" : "false", "Type" : "Usage", "TypeImg" : "current", "Unit" : 2, "Used" : 0, "XOffset" : "0", "YOffset" : "0", "idx" : "10" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "0.0 Watt", "Description" : "", "Favorite" : 0, "HardwareID" : 6, "HardwareName" : "Z-Wave", "HardwareType" : "OpenZWave USB", "HardwareTypeVal" : 21, "HaveTimeout" : true, "ID" : "0000002", "LastUpdate" : "2016-07-15 09:07:44", "Name" : "Power Meter", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "SubType" : "Electric", "Timers" : "false", "Type" : "Usage", "TypeImg" : "current", "Unit" : 4, "Used" : 0, "XOffset" : "0", "YOffset" : "0", "idx" : "11" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "0.0 Watt", "Description" : "", "Favorite" : 0, "HardwareID" : 6, "HardwareName" : "Z-Wave", "HardwareType" : "OpenZWave USB", "HardwareTypeVal" : 21, "HaveTimeout" : true, "ID" : "0000201", "LastUpdate" : "2016-09-25 14:39:45", "Name" : "Unknown", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "SubType" : "Electric", "Timers" : "false", "Type" : "Usage", "TypeImg" : "current", "Unit" : 2, "Used" : 0, "XOffset" : "0", "YOffset" : "0", "idx" : "12" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "0.0 Watt", "Description" : "", "Favorite" : 0, "HardwareID" : 6, "HardwareName" : "Z-Wave", "HardwareType" : "OpenZWave USB", "HardwareTypeVal" : 21, "HaveTimeout" : true, "ID" : "0000002", "LastUpdate" : "2016-07-14 22:49:20", "Name" : "Power Meter", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "SubType" : "Electric", "Timers" : "false", "Type" : "Usage", "TypeImg" : "current", "Unit" : 1, "Used" : 0, "XOffset" : "0", "YOffset" : "0", "idx" : "13" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CounterToday" : "0.000 kWh", "CustomImage" : 0, "Data" : "0.000 kWh", "Description" : "", "Favorite" : 0, "HardwareID" : 6, "HardwareName" : "Z-Wave", "HardwareType" : "OpenZWave USB", "HardwareTypeVal" : 21, "HaveTimeout" : true, "ID" : "00000201", "LastUpdate" : "2016-09-25 14:39:45", "Name" : "kWh Meter", "Notifications" : "false", "Options" : "", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "SubType" : "kWh", "SwitchTypeVal" : 0, "Timers" : "false", "Type" : "General", "TypeImg" : "current", "Unit" : 1, "Usage" : "0.0 Watt", "Used" : 0, "XOffset" : "0", "YOffset" : "0", "idx" : "14" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "", "Description" : "", "Favorite" : 0, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "1040F70", "Image" : "Light", "IsSubDevice" : false, "LastUpdate" : "2016-12-03 10:56:44", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 15, "Name" : "Unknown", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : 0, "Status" : "", "StrParam1" : "", "StrParam2" : "", "SubType" : "AC", "SwitchType" : "On/Off", "SwitchTypeVal" : 0, "Timers" : "false", "Type" : "Lighting 2", "TypeImg" : "lightbulb", "Unit" : 11, "Used" : 0, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "17" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "On", "Description" : "", "Favorite" : 0, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "14879AA", "Image" : "Light", "IsSubDevice" : false, "LastUpdate" : "2017-04-30 22:48:44", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 15, "Name" : "Deurbel", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : "-", "Status" : "", "StrParam1" : "", "StrParam2" : "", "SubType" : "AC", "SwitchType" : "Doorbell", "SwitchTypeVal" : 1, "Timers" : "false", "Type" : "Lighting 2", "TypeImg" : "doorbell", "Unit" : 1, "Used" : 1, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "19" }, { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "", "Description" : "", "Favorite" : 0, "HardwareID" : 3, "HardwareName" : "RFXCom", "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver", "HardwareTypeVal" : 1, "HaveDimmer" : true, "HaveGroupCmd" : true, "HaveTimeout" : false, "ID" : "1487960", "Image" : "Light", "IsSubDevice" : false, "LastUpdate" : "2017-04-28 22:45:56", "Level" : 0, "LevelInt" : 0, "MaxDimLevel" : 15, "Name" : "Unknown", "Notifications" : "false", "PlanID" : "0", "PlanIDs" : [ 0 ], "Protected" : false, "ShowNotifications" : true, "SignalLevel" : 0, "Status" : "", "StrParam1" : "", "StrParam2" : "", "SubType" : "AC", "SwitchType" : "On/Off", "SwitchTypeVal" : 0, "Timers" : "false", "Type" : "Lighting 2", "TypeImg" : "lightbulb", "Unit" : 11, "Used" : 0, "UsedByCamera" : false, "XOffset" : "0", "YOffset" : "0", "idx" : "20" } ], "status" : "OK", "title" : "Devices" } !

      Ziel ist um alle werte einmalig zu erstellen per webabfrage.

      Ueber MQTT kommen dan updates der variabelen und steurerung erfolgt per URL request.

      Wie kan ich fuer alle werte dieser tabelle objecte erstellen ?

      greetz,

      Dutch

      1 Reply Last reply Reply Quote 0
      • ruhr70
        ruhr70 last edited by

        @Dutchman:

        Wie kan ich fuer alle werte dieser tabelle objecte erstellen ? `

        Ich weiss nicht, ob ich die Aufgabe richtig verstanden habe.

        Probier mal:

        ! ```
        `var objekt =
        {
        "ActTime" : 1493590565,
        "ServerTime" : "2017-05-01 00:16:05",
        "Sunrise" : "05:59",
        "Sunset" : "20:59",
        "result" : [
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "On",
        "Description" : "",
        "Favorite" : 1,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : false,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "65",
        "Image" : "Light",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-30 23:51:27",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 0,
        "Name" : "Woonkamer_Kast",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "On",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "ARC",
        "SwitchType" : "On/Off",
        "SwitchTypeVal" : 0,
        "Timers" : "false",
        "Type" : "Lighting 1",
        "TypeImg" : "lightbulb",
        "Unit" : 1,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "1"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "Off",
        "Description" : "",
        "Favorite" : 1,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : false,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "65",
        "Image" : "Light",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-28 22:53:16",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 0,
        "Name" : "Woonkamer_Raam",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "Off",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "ARC",
        "SwitchType" : "On/Off",
        "SwitchTypeVal" : 0,
        "Timers" : "false",
        "Type" : "Lighting 1",
        "TypeImg" : "lightbulb",
        "Unit" : 2,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "2"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "Off",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : false,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "65",
        "Image" : "Light",
        "IsSubDevice" : false,
        "LastUpdate" : "2016-10-22 19:40:54",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 0,
        "Name" : "Woonkamer_Raam_2",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "Off",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "ARC",
        "SwitchType" : "On/Off",
        "SwitchTypeVal" : 0,
        "Timers" : "false",
        "Type" : "Lighting 1",
        "TypeImg" : "lightbulb",
        "Unit" : 3,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "3"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "On",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "1010101",
        "Image" : "Light",
        "InternalState" : "On",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-30 22:47:11",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 15,
        "Name" : "Deurbel_Ring",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "AC",
        "SwitchType" : "Push On Button",
        "SwitchTypeVal" : 9,
        "Timers" : "false",
        "Type" : "Lighting 2",
        "TypeImg" : "push",
        "Unit" : 1,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "5"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "On",
        "Description" : "",
        "Favorite" : 1,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "1010102",
        "Image" : "Light",
        "InternalState" : "On",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-30 22:48:19",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 15,
        "Name" : "Deurbel_Jazz",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "AC",
        "SwitchType" : "Push On Button",
        "SwitchTypeVal" : 9,
        "Timers" : "false",
        "Type" : "Lighting 2",
        "TypeImg" : "push",
        "Unit" : 1,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "6"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "On",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "1010103",
        "Image" : "Light",
        "InternalState" : "On",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-30 22:48:22",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 15,
        "Name" : "Deurbel_Bird",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "AC",
        "SwitchType" : "Push On Button",
        "SwitchTypeVal" : 9,
        "Timers" : "false",
        "Type" : "Lighting 2",
        "TypeImg" : "push",
        "Unit" : 1,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "7"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "On",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "1010104",
        "Image" : "Light",
        "InternalState" : "On",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-30 22:48:25",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 15,
        "Name" : "Deurbel_DingDong",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "AC",
        "SwitchType" : "Push On Button",
        "SwitchTypeVal" : 9,
        "Timers" : "false",
        "Type" : "Lighting 2",
        "TypeImg" : "push",
        "Unit" : 1,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "8"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "Off",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 6,
        "HardwareName" : "Z-Wave",
        "HardwareType" : "OpenZWave USB",
        "HardwareTypeVal" : 21,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : true,
        "ID" : "00000201",
        "Image" : "Light",
        "IsSubDevice" : false,
        "LastUpdate" : "2016-09-25 14:39:44",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 100,
        "Name" : "Z-Wave Switch",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "Off",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "Switch",
        "SwitchType" : "On/Off",
        "SwitchTypeVal" : 0,
        "Timers" : "false",
        "Type" : "Light/Switch",
        "TypeImg" : "lightbulb",
        "Unit" : 1,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "9"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "0.0 Watt",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 6,
        "HardwareName" : "Z-Wave",
        "HardwareType" : "OpenZWave USB",
        "HardwareTypeVal" : 21,
        "HaveTimeout" : true,
        "ID" : "0000204",
        "LastUpdate" : "2016-09-25 14:39:45",
        "Name" : "Unknown",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "SubType" : "Electric",
        "Timers" : "false",
        "Type" : "Usage",
        "TypeImg" : "current",
        "Unit" : 2,
        "Used" : 0,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "10"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "0.0 Watt",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 6,
        "HardwareName" : "Z-Wave",
        "HardwareType" : "OpenZWave USB",
        "HardwareTypeVal" : 21,
        "HaveTimeout" : true,
        "ID" : "0000002",
        "LastUpdate" : "2016-07-15 09:07:44",
        "Name" : "Power Meter",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "SubType" : "Electric",
        "Timers" : "false",
        "Type" : "Usage",
        "TypeImg" : "current",
        "Unit" : 4,
        "Used" : 0,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "11"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "0.0 Watt",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 6,
        "HardwareName" : "Z-Wave",
        "HardwareType" : "OpenZWave USB",
        "HardwareTypeVal" : 21,
        "HaveTimeout" : true,
        "ID" : "0000201",
        "LastUpdate" : "2016-09-25 14:39:45",
        "Name" : "Unknown",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "SubType" : "Electric",
        "Timers" : "false",
        "Type" : "Usage",
        "TypeImg" : "current",
        "Unit" : 2,
        "Used" : 0,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "12"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "0.0 Watt",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 6,
        "HardwareName" : "Z-Wave",
        "HardwareType" : "OpenZWave USB",
        "HardwareTypeVal" : 21,
        "HaveTimeout" : true,
        "ID" : "0000002",
        "LastUpdate" : "2016-07-14 22:49:20",
        "Name" : "Power Meter",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "SubType" : "Electric",
        "Timers" : "false",
        "Type" : "Usage",
        "TypeImg" : "current",
        "Unit" : 1,
        "Used" : 0,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "13"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CounterToday" : "0.000 kWh",
        "CustomImage" : 0,
        "Data" : "0.000 kWh",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 6,
        "HardwareName" : "Z-Wave",
        "HardwareType" : "OpenZWave USB",
        "HardwareTypeVal" : 21,
        "HaveTimeout" : true,
        "ID" : "00000201",
        "LastUpdate" : "2016-09-25 14:39:45",
        "Name" : "kWh Meter",
        "Notifications" : "false",
        "Options" : "",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "SubType" : "kWh",
        "SwitchTypeVal" : 0,
        "Timers" : "false",
        "Type" : "General",
        "TypeImg" : "current",
        "Unit" : 1,
        "Usage" : "0.0 Watt",
        "Used" : 0,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "14"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "1040F70",
        "Image" : "Light",
        "IsSubDevice" : false,
        "LastUpdate" : "2016-12-03 10:56:44",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 15,
        "Name" : "Unknown",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : 0,
        "Status" : "",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "AC",
        "SwitchType" : "On/Off",
        "SwitchTypeVal" : 0,
        "Timers" : "false",
        "Type" : "Lighting 2",
        "TypeImg" : "lightbulb",
        "Unit" : 11,
        "Used" : 0,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "17"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "On",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "14879AA",
        "Image" : "Light",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-30 22:48:44",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 15,
        "Name" : "Deurbel",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : "-",
        "Status" : "",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "AC",
        "SwitchType" : "Doorbell",
        "SwitchTypeVal" : 1,
        "Timers" : "false",
        "Type" : "Lighting 2",
        "TypeImg" : "doorbell",
        "Unit" : 1,
        "Used" : 1,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "19"
        },
        {
        "AddjMulti" : 1.0,
        "AddjMulti2" : 1.0,
        "AddjValue" : 0.0,
        "AddjValue2" : 0.0,
        "BatteryLevel" : 255,
        "CustomImage" : 0,
        "Data" : "",
        "Description" : "",
        "Favorite" : 0,
        "HardwareID" : 3,
        "HardwareName" : "RFXCom",
        "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
        "HardwareTypeVal" : 1,
        "HaveDimmer" : true,
        "HaveGroupCmd" : true,
        "HaveTimeout" : false,
        "ID" : "1487960",
        "Image" : "Light",
        "IsSubDevice" : false,
        "LastUpdate" : "2017-04-28 22:45:56",
        "Level" : 0,
        "LevelInt" : 0,
        "MaxDimLevel" : 15,
        "Name" : "Unknown",
        "Notifications" : "false",
        "PlanID" : "0",
        "PlanIDs" : [ 0 ],
        "Protected" : false,
        "ShowNotifications" : true,
        "SignalLevel" : 0,
        "Status" : "",
        "StrParam1" : "",
        "StrParam2" : "",
        "SubType" : "AC",
        "SwitchType" : "On/Off",
        "SwitchTypeVal" : 0,
        "Timers" : "false",
        "Type" : "Lighting 2",
        "TypeImg" : "lightbulb",
        "Unit" : 11,
        "Used" : 0,
        "UsedByCamera" : false,
        "XOffset" : "0",
        "YOffset" : "0",
        "idx" : "20"
        }
        ],
        "status" : "OK",
        "title" : "Devices"
        };
        ! log ("ActTime:"+ objekt.ActTime);
        log ("ServerTime:"+ objekt.ServerTime);
        log ("ServerTime:"+ objekt.ServerTime);
        log ("Sunset:"+ objekt.Sunset);
        log ("status:"+ objekt.status);
        log ("title:"+ objekt.title);
        ! log("Anzahl Devices: " + objekt.result.length);
        ! var i,j;
        for (i = 0; i < objekt.result.length; i++) {
        log("------- Device Nr.: " + i+1 + "-------");
        log("AddjValue:" + objekt.result[i].AddjValue);
        log("AddjValue2:" + objekt.result[i].AddjValue2);
        log("BatteryLevel:" + objekt.result[i].BatteryLevel);
        log("Data:" + objekt.result[i].Data);
        log("Description:" + objekt.result[i].Description);
        log("Favorite:" + objekt.result[i].Favorite);
        log("HardwareID:" + objekt.result[i].HardwareID);
        log("HardwareName:" + objekt.result[i].HardwareName);
        log("HardwareType:" + objekt.result[i].HardwareType);
        log("HardwareTypeVal:" + objekt.result[i].HardwareTypeVal);
        log("HaveDimmer:" + objekt.result[i].HaveDimmer);
        log("HaveGroupCmd:" + objekt.result[i].HaveGroupCmd);
        log("HaveTimeout:" + objekt.result[i].HaveTimeout);
        log("ID:" + objekt.result[i].ID);
        log("Image:" + objekt.result[i].Image);
        log("IsSubDevice:" + objekt.result[i].IsSubDevice);
        log("LastUpdate:" + objekt.result[i].LastUpdate);
        log("Level:" + objekt.result[i].Level);
        log("LevelInt:" + objekt.result[i].LevelInt);
        log("MaxDimLevel:" + objekt.result[i].MaxDimLevel);
        log("Name:" + objekt.result[i].Name);
        log("Notifications:" + objekt.result[i].Notifications);
        log("PlanID:" + objekt.result[i].PlanID);
        ! for (j = 0; j < objekt.result[i].PlanIDs.length; j++) {
        log("### PlanIDs Nr. " + j + " -> " + objekt.result[i].PlanIDs[j]);

        }
        log("Protected:" + objekt.result[i].Protected);
        

        }`

        ! Die letzten Daten innerhalb eines Device habe ich mir gesparrt.[/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          @ruhr70:

          @Dutchman:

          Wie kan ich fuer alle werte dieser tabelle objecte erstellen ? `

          Ich weiss nicht, ob ich die Aufgabe richtig verstanden habe.

          Probier mal:

          ! ```
          `var objekt =
          {
          "ActTime" : 1493590565,
          "ServerTime" : "2017-05-01 00:16:05",
          "Sunrise" : "05:59",
          "Sunset" : "20:59",
          "result" : [
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "On",
          "Description" : "",
          "Favorite" : 1,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : false,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "65",
          "Image" : "Light",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-30 23:51:27",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 0,
          "Name" : "Woonkamer_Kast",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "On",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "ARC",
          "SwitchType" : "On/Off",
          "SwitchTypeVal" : 0,
          "Timers" : "false",
          "Type" : "Lighting 1",
          "TypeImg" : "lightbulb",
          "Unit" : 1,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "1"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "Off",
          "Description" : "",
          "Favorite" : 1,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : false,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "65",
          "Image" : "Light",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-28 22:53:16",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 0,
          "Name" : "Woonkamer_Raam",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "Off",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "ARC",
          "SwitchType" : "On/Off",
          "SwitchTypeVal" : 0,
          "Timers" : "false",
          "Type" : "Lighting 1",
          "TypeImg" : "lightbulb",
          "Unit" : 2,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "2"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "Off",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : false,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "65",
          "Image" : "Light",
          "IsSubDevice" : false,
          "LastUpdate" : "2016-10-22 19:40:54",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 0,
          "Name" : "Woonkamer_Raam_2",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "Off",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "ARC",
          "SwitchType" : "On/Off",
          "SwitchTypeVal" : 0,
          "Timers" : "false",
          "Type" : "Lighting 1",
          "TypeImg" : "lightbulb",
          "Unit" : 3,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "3"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "On",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "1010101",
          "Image" : "Light",
          "InternalState" : "On",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-30 22:47:11",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 15,
          "Name" : "Deurbel_Ring",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "AC",
          "SwitchType" : "Push On Button",
          "SwitchTypeVal" : 9,
          "Timers" : "false",
          "Type" : "Lighting 2",
          "TypeImg" : "push",
          "Unit" : 1,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "5"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "On",
          "Description" : "",
          "Favorite" : 1,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "1010102",
          "Image" : "Light",
          "InternalState" : "On",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-30 22:48:19",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 15,
          "Name" : "Deurbel_Jazz",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "AC",
          "SwitchType" : "Push On Button",
          "SwitchTypeVal" : 9,
          "Timers" : "false",
          "Type" : "Lighting 2",
          "TypeImg" : "push",
          "Unit" : 1,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "6"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "On",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "1010103",
          "Image" : "Light",
          "InternalState" : "On",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-30 22:48:22",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 15,
          "Name" : "Deurbel_Bird",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "AC",
          "SwitchType" : "Push On Button",
          "SwitchTypeVal" : 9,
          "Timers" : "false",
          "Type" : "Lighting 2",
          "TypeImg" : "push",
          "Unit" : 1,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "7"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "On",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "1010104",
          "Image" : "Light",
          "InternalState" : "On",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-30 22:48:25",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 15,
          "Name" : "Deurbel_DingDong",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "AC",
          "SwitchType" : "Push On Button",
          "SwitchTypeVal" : 9,
          "Timers" : "false",
          "Type" : "Lighting 2",
          "TypeImg" : "push",
          "Unit" : 1,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "8"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "Off",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 6,
          "HardwareName" : "Z-Wave",
          "HardwareType" : "OpenZWave USB",
          "HardwareTypeVal" : 21,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : true,
          "ID" : "00000201",
          "Image" : "Light",
          "IsSubDevice" : false,
          "LastUpdate" : "2016-09-25 14:39:44",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 100,
          "Name" : "Z-Wave Switch",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "Off",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "Switch",
          "SwitchType" : "On/Off",
          "SwitchTypeVal" : 0,
          "Timers" : "false",
          "Type" : "Light/Switch",
          "TypeImg" : "lightbulb",
          "Unit" : 1,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "9"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "0.0 Watt",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 6,
          "HardwareName" : "Z-Wave",
          "HardwareType" : "OpenZWave USB",
          "HardwareTypeVal" : 21,
          "HaveTimeout" : true,
          "ID" : "0000204",
          "LastUpdate" : "2016-09-25 14:39:45",
          "Name" : "Unknown",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "SubType" : "Electric",
          "Timers" : "false",
          "Type" : "Usage",
          "TypeImg" : "current",
          "Unit" : 2,
          "Used" : 0,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "10"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "0.0 Watt",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 6,
          "HardwareName" : "Z-Wave",
          "HardwareType" : "OpenZWave USB",
          "HardwareTypeVal" : 21,
          "HaveTimeout" : true,
          "ID" : "0000002",
          "LastUpdate" : "2016-07-15 09:07:44",
          "Name" : "Power Meter",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "SubType" : "Electric",
          "Timers" : "false",
          "Type" : "Usage",
          "TypeImg" : "current",
          "Unit" : 4,
          "Used" : 0,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "11"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "0.0 Watt",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 6,
          "HardwareName" : "Z-Wave",
          "HardwareType" : "OpenZWave USB",
          "HardwareTypeVal" : 21,
          "HaveTimeout" : true,
          "ID" : "0000201",
          "LastUpdate" : "2016-09-25 14:39:45",
          "Name" : "Unknown",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "SubType" : "Electric",
          "Timers" : "false",
          "Type" : "Usage",
          "TypeImg" : "current",
          "Unit" : 2,
          "Used" : 0,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "12"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "0.0 Watt",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 6,
          "HardwareName" : "Z-Wave",
          "HardwareType" : "OpenZWave USB",
          "HardwareTypeVal" : 21,
          "HaveTimeout" : true,
          "ID" : "0000002",
          "LastUpdate" : "2016-07-14 22:49:20",
          "Name" : "Power Meter",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "SubType" : "Electric",
          "Timers" : "false",
          "Type" : "Usage",
          "TypeImg" : "current",
          "Unit" : 1,
          "Used" : 0,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "13"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CounterToday" : "0.000 kWh",
          "CustomImage" : 0,
          "Data" : "0.000 kWh",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 6,
          "HardwareName" : "Z-Wave",
          "HardwareType" : "OpenZWave USB",
          "HardwareTypeVal" : 21,
          "HaveTimeout" : true,
          "ID" : "00000201",
          "LastUpdate" : "2016-09-25 14:39:45",
          "Name" : "kWh Meter",
          "Notifications" : "false",
          "Options" : "",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "SubType" : "kWh",
          "SwitchTypeVal" : 0,
          "Timers" : "false",
          "Type" : "General",
          "TypeImg" : "current",
          "Unit" : 1,
          "Usage" : "0.0 Watt",
          "Used" : 0,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "14"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "1040F70",
          "Image" : "Light",
          "IsSubDevice" : false,
          "LastUpdate" : "2016-12-03 10:56:44",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 15,
          "Name" : "Unknown",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : 0,
          "Status" : "",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "AC",
          "SwitchType" : "On/Off",
          "SwitchTypeVal" : 0,
          "Timers" : "false",
          "Type" : "Lighting 2",
          "TypeImg" : "lightbulb",
          "Unit" : 11,
          "Used" : 0,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "17"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "On",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "14879AA",
          "Image" : "Light",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-30 22:48:44",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 15,
          "Name" : "Deurbel",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : "-",
          "Status" : "",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "AC",
          "SwitchType" : "Doorbell",
          "SwitchTypeVal" : 1,
          "Timers" : "false",
          "Type" : "Lighting 2",
          "TypeImg" : "doorbell",
          "Unit" : 1,
          "Used" : 1,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "19"
          },
          {
          "AddjMulti" : 1.0,
          "AddjMulti2" : 1.0,
          "AddjValue" : 0.0,
          "AddjValue2" : 0.0,
          "BatteryLevel" : 255,
          "CustomImage" : 0,
          "Data" : "",
          "Description" : "",
          "Favorite" : 0,
          "HardwareID" : 3,
          "HardwareName" : "RFXCom",
          "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
          "HardwareTypeVal" : 1,
          "HaveDimmer" : true,
          "HaveGroupCmd" : true,
          "HaveTimeout" : false,
          "ID" : "1487960",
          "Image" : "Light",
          "IsSubDevice" : false,
          "LastUpdate" : "2017-04-28 22:45:56",
          "Level" : 0,
          "LevelInt" : 0,
          "MaxDimLevel" : 15,
          "Name" : "Unknown",
          "Notifications" : "false",
          "PlanID" : "0",
          "PlanIDs" : [ 0 ],
          "Protected" : false,
          "ShowNotifications" : true,
          "SignalLevel" : 0,
          "Status" : "",
          "StrParam1" : "",
          "StrParam2" : "",
          "SubType" : "AC",
          "SwitchType" : "On/Off",
          "SwitchTypeVal" : 0,
          "Timers" : "false",
          "Type" : "Lighting 2",
          "TypeImg" : "lightbulb",
          "Unit" : 11,
          "Used" : 0,
          "UsedByCamera" : false,
          "XOffset" : "0",
          "YOffset" : "0",
          "idx" : "20"
          }
          ],
          "status" : "OK",
          "title" : "Devices"
          };
          ! log ("ActTime:"+ objekt.ActTime);
          log ("ServerTime:"+ objekt.ServerTime);
          log ("ServerTime:"+ objekt.ServerTime);
          log ("Sunset:"+ objekt.Sunset);
          log ("status:"+ objekt.status);
          log ("title:"+ objekt.title);
          ! log("Anzahl Devices: " + objekt.result.length);
          ! var i,j;
          for (i = 0; i < objekt.result.length; i++) {
          log("------- Device Nr.: " + i+1 + "-------");
          log("AddjValue:" + objekt.result[i].AddjValue);
          log("AddjValue2:" + objekt.result[i].AddjValue2);
          log("BatteryLevel:" + objekt.result[i].BatteryLevel);
          log("Data:" + objekt.result[i].Data);
          log("Description:" + objekt.result[i].Description);
          log("Favorite:" + objekt.result[i].Favorite);
          log("HardwareID:" + objekt.result[i].HardwareID);
          log("HardwareName:" + objekt.result[i].HardwareName);
          log("HardwareType:" + objekt.result[i].HardwareType);
          log("HardwareTypeVal:" + objekt.result[i].HardwareTypeVal);
          log("HaveDimmer:" + objekt.result[i].HaveDimmer);
          log("HaveGroupCmd:" + objekt.result[i].HaveGroupCmd);
          log("HaveTimeout:" + objekt.result[i].HaveTimeout);
          log("ID:" + objekt.result[i].ID);
          log("Image:" + objekt.result[i].Image);
          log("IsSubDevice:" + objekt.result[i].IsSubDevice);
          log("LastUpdate:" + objekt.result[i].LastUpdate);
          log("Level:" + objekt.result[i].Level);
          log("LevelInt:" + objekt.result[i].LevelInt);
          log("MaxDimLevel:" + objekt.result[i].MaxDimLevel);
          log("Name:" + objekt.result[i].Name);
          log("Notifications:" + objekt.result[i].Notifications);
          log("PlanID:" + objekt.result[i].PlanID);
          ! for (j = 0; j < objekt.result[i].PlanIDs.length; j++) {
          log("### PlanIDs Nr. " + j + " -> " + objekt.result[i].PlanIDs[j]);

          }
          log("Protected:" + objekt.result[i].Protected);
          

          }`

          ! Die letzten Daten innerhalb eines Device habe ich mir gesparrt.
          ! ist ja super danke dir !!! Ich bekomme jetzzt genau die daten welche ich gesucht habe in de log und kan von dort aus meine logic integrieren fuer create states.
          ! Greetz,
          ! Dutch[/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]
          ``` `

          1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators last edited by

            @ruhr70

            Doch noch eine frage, werte erstellen mit den daten im script klappt hervorragend ich moechte sie aber direckt per URL auslesen.

            Leider bekomme ich das nicht hin

            Ich habe probiert die variable objekt direct mit URL request zu fuellen:

            try {
              require("request")('http://192.168.1.152:8080/json.htm?type=devices', function (error, response, results) {
                objekt = results;
                });
            } catch (e) { console.error(e); }
            
            

            kommt immer der fehler "Cannot read property 'length' of undefined at Request._callback (script.js.Domoticz.Script1"

            sowohl wen ich direct aus dem request lesen mochte als wen ich die daten vorher in einen state wegschreibe un daraus lese.

            Kleine sprung noch in die richtige richtung please 🙂 ?

            Edit: Fehler gefunden, da es eine JSON tabelle ist mus die variable mit JSON.parse definiert werden, beispiel:

            // Retrieve device overview from Domoticz host and write to object in iObroker
            try {
              require("request")('http://192.168.1.152:8080/json.htm?type=devices', function (error, response, results) {
                objekt = JSON.parse(results);
            
            
            1 Reply Last reply Reply Quote 0
            • ruhr70
              ruhr70 last edited by

              @Dutchman:

              sowohl wen ich direct aus dem request lesen mochte als wen ich die daten vorher in einen state wegschreibe un daraus lese. `

              Du versucht wahrscheinlich einen String zu verarbeiten?

              Probier mal in Deiner Abfrage:

              var objekt = JSON.parse(results);
              

              Auch wenn Du den Wert mit getState liest solltest Du den String in ein Objekt umwandeln: JSON.parse(getState(javascript.0.objekt).val);

              Wenn Du ein Objekt schreibst:

              setState(javascript.0.objekt,JSON.stringify(obj));
              
              
              1 Reply Last reply Reply Quote 0
              • ruhr70
                ruhr70 last edited by

                Oh… hatte Dein Edit nicht gesehen... bzw. es war nicht da, als ich getippt hatte :lol:

                Hat sich überschnitten und Du warst schneller 😉

                1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators last edited by

                  @ruhr70:

                  @Dutchman:

                  sowohl wen ich direct aus dem request lesen mochte als wen ich die daten vorher in einen state wegschreibe un daraus lese. `

                  Du versucht wahrscheinlich einen String zu verarbeiten?

                  Probier mal in Deiner Abfrage:

                  var objekt = JSON.parse(results);
                  

                  Auch wenn Du den Wert mit getState liest solltest Du den String in ein Objekt umwandeln: JSON.parse(getState(javascript.0.objekt).val);

                  Wenn Du ein Objekt schreibst:

                  setState(javascript.0.objekt,JSON.stringify(obj));
                  
                  ```` `  
                  

                  Danke dir, waren vast zeitgleich 🙂 Mit JSON.parse hat sich das problem erledigt.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  549
                  Online

                  31.6k
                  Users

                  79.5k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  1406
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo