Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] Objecte erstellen aus JSON tabelle

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[Gelöst] Objecte erstellen aus JSON tabelle

Scheduled Pinned Locked Moved Skripten / Logik
7 Posts 2 Posters 1.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • DutchmanD Offline
    DutchmanD Offline
    Dutchman
    Developer Most Active Administrators
    wrote on last edited by
    #1

    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
    0
    • ruhr70R Offline
      ruhr70R Offline
      ruhr70
      wrote on last edited by
      #2

      @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]

      Adapter: Fritzbox, Unify Circuit
      Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

      1 Reply Last reply
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        wrote on last edited by
        #3

        @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
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          wrote on last edited by
          #4

          @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
          0
          • ruhr70R Offline
            ruhr70R Offline
            ruhr70
            wrote on last edited by
            #5

            @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));
            
            

            Adapter: Fritzbox, Unify Circuit
            Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

            1 Reply Last reply
            0
            • ruhr70R Offline
              ruhr70R Offline
              ruhr70
              wrote on last edited by
              #6

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

              Hat sich überschnitten und Du warst schneller 😉

              Adapter: Fritzbox, Unify Circuit
              Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

              1 Reply Last reply
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                wrote on last edited by
                #7

                @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
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                390

                Online

                32.4k

                Users

                81.4k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe