Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] Objecte erstellen aus JSON tabelle

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    363

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

[Gelöst] Objecte erstellen aus JSON tabelle

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 2 Kommentatoren 1.5k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • DutchmanD Offline
    DutchmanD Offline
    Dutchman
    Developer Most Active Administrators
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • ruhr70R Offline
      ruhr70R Offline
      ruhr70
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • ruhr70R Offline
            ruhr70R Offline
            ruhr70
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • ruhr70R Offline
              ruhr70R Offline
              ruhr70
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                670

                Online

                32.5k

                Benutzer

                81.8k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe