Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.1k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.6k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    6.2k

[Gelöst] Objecte erstellen aus JSON tabelle

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 2 Kommentatoren 1.6k 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

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                322

                Online

                33.0k

                Benutzer

                83.6k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2026
                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