Braakie

Local Tuya

Feb 2nd, 2024 (edited)
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 38.52 KB | None | 0 0
  1. {
  2.   "home_assistant": {
  3.     "installation_type": "Home Assistant OS",
  4.     "version": "2024.1.6",
  5.     "dev": false,
  6.     "hassio": true,
  7.     "virtualenv": false,
  8.     "python_version": "3.11.6",
  9.     "docker": true,
  10.     "arch": "x86_64",
  11.     "timezone": "Europe/Amsterdam",
  12.     "os_name": "Linux",
  13.     "os_version": "6.1.71-haos",
  14.     "supervisor": "2023.12.1",
  15.     "host_os": "Home Assistant OS 11.4",
  16.     "docker_version": "24.0.7",
  17.     "chassis": "vm",
  18.     "run_as_root": true
  19.   },
  20.   "custom_components": {
  21.     "localtuya": {
  22.       "version": "3.2.4.1",
  23.       "requirements": []
  24.     },
  25.     "hacs": {
  26.       "version": "1.34.0",
  27.       "requirements": [
  28.         "aiogithubapi>=22.10.1"
  29.       ]
  30.     }
  31.   },
  32.   "integration_manifest": {
  33.     "domain": "localtuya",
  34.     "name": "Local Tuya",
  35.     "codeowners": [],
  36.     "config_flow": true,
  37.     "dependencies": [],
  38.     "documentation": "https://github.com/xZetsubou/hass-localtuya/",
  39.     "integration_type": "hub",
  40.     "iot_class": "local_push",
  41.     "issue_tracker": "https://github.com/xZetsubou/hass-localtuya/issues",
  42.     "requirements": [],
  43.     "version": "3.2.4.1",
  44.     "is_built_in": false
  45.   },
  46.   "data": {
  47.     "region": "eu",
  48.     "username": "localtuya",
  49.     "no_cloud": false,
  50.     "user_id": "eu1...r49",
  51.     "client_secret": "52d...9af",
  52.     "client_id": "wnq...9q5",
  53.     "devices": {
  54.       "bff8888660f9118212braw": {
  55.         "friendly_name": "Smart Plug",
  56.         "device_id": "bff8888660f9118212braw",
  57.         "host": "xxx.xxx.x.140",
  58.         "local_key": "tnC...&b3",
  59.         "protocol_version": "3.3",
  60.         "enable_debug": false,
  61.         "node_id": null,
  62.         "model": "Aman-2022Q1",
  63.         "product_key": "keya4gvchmtapm8n",
  64.         "dps_strings": [
  65.           "1 ( code: switch_1 , value: False )",
  66.           "9 ( code: countdown_1 , value: 0 )",
  67.           "38 ( code: relay_status , value: off )"
  68.         ],
  69.         "entities": [
  70.           {
  71.             "id": "1",
  72.             "friendly_name": "Switch 1",
  73.             "icon": "",
  74.             "entity_category": "None",
  75.             "device_class": "outlet",
  76.             "platform": "switch"
  77.           },
  78.           {
  79.             "id": "9",
  80.             "min_value": 0,
  81.             "max_value": 86400,
  82.             "step_size": 1,
  83.             "scaling": 1,
  84.             "unit_of_measurement": "s",
  85.             "friendly_name": "Switch 1 Timer",
  86.             "icon": "mdi:timer",
  87.             "entity_category": "config",
  88.             "platform": "number"
  89.           },
  90.           {
  91.             "id": "38",
  92.             "select_options": {
  93.               "on": "ON",
  94.               "off": "OFF",
  95.               "memory": "Last State"
  96.             },
  97.             "friendly_name": "Power-on behavior",
  98.             "icon": "mdi:circle-double",
  99.             "entity_category": "config",
  100.             "platform": "select"
  101.           }
  102.         ]
  103.       },
  104.       "bf9faec8fecf3f5521l6ek": {
  105.         "friendly_name": "Multicolor Ledlamp",
  106.         "device_id": "bf9faec8fecf3f5521l6ek",
  107.         "host": "xxx.xxx.x.141",
  108.         "local_key": "eD(...o#6",
  109.         "protocol_version": "3.3",
  110.         "enable_debug": false,
  111.         "node_id": null,
  112.         "model": "",
  113.         "product_key": "keytg5kq8gvkv9dh",
  114.         "dps_strings": [
  115.           "20 ( code: switch_led , value: False )",
  116.           "21 ( code: work_mode , value: white )",
  117.           "22 ( code: bright_value_v2 , value: 40 )",
  118.           "23 ( code: temp_value_v2 , value: 1000 )",
  119.           "24 ( code: colour_data_v2 , value: 004f003f03e8 )",
  120.           "25 ( code: scene_data_v2 , value: 000e0d0000000000000000c80000 )",
  121.           "26 ( code: countdown_1 , value: 0 )",
  122.           "30 ( code: rhythm_mode , value: AAAAAAA=, cloud pull )",
  123.           "31 ( code: sleep_mode , value: AAA=, cloud pull )",
  124.           "32 ( code: wakeup_mode , value: AAA=, cloud pull )",
  125.           "41 ( code: remote_switch , value: True )"
  126.         ],
  127.         "entities": [
  128.           {
  129.             "id": "20",
  130.             "color_mode": "21",
  131.             "brightness": "22",
  132.             "color_temp": "23",
  133.             "color": "24",
  134.             "scene": "25",
  135.             "brightness_lower": 29,
  136.             "brightness_upper": 1000,
  137.             "color_temp_min_kelvin": 2700,
  138.             "color_temp_max_kelvin": 6500,
  139.             "color_temp_reverse": false,
  140.             "music_mode": true,
  141.             "friendly_name": null,
  142.             "icon": "",
  143.             "entity_category": "None",
  144.             "platform": "light"
  145.           },
  146.           {
  147.             "id": "26",
  148.             "min_value": 0,
  149.             "max_value": 86400,
  150.             "step_size": 1,
  151.             "scaling": 1,
  152.             "unit_of_measurement": "s",
  153.             "friendly_name": "Light 1 Timer",
  154.             "icon": "mdi:timer",
  155.             "entity_category": "config",
  156.             "platform": "number"
  157.           }
  158.         ]
  159.       },
  160.       "bfbd891f8f8e967eebsn5g": {
  161.         "friendly_name": "Candle Gold",
  162.         "device_id": "bfbd891f8f8e967eebsn5g",
  163.         "host": "xxx.xxx.x.142",
  164.         "local_key": "]Yr...a_K",
  165.         "protocol_version": "3.3",
  166.         "enable_debug": false,
  167.         "node_id": null,
  168.         "model": "SKY",
  169.         "product_key": "keytg5kq8gvkv9dh",
  170.         "dps_strings": [
  171.           "20 ( code: switch_led , value: False )",
  172.           "21 ( code: work_mode , value: white )",
  173.           "22 ( code: bright_value_v2 , value: 10 )",
  174.           "23 ( code: temp_value_v2 , value: 1000 )",
  175.           "25 ( code: scene_data_v2 , value: 000e0d0000000000000000c80000 )",
  176.           "26 ( code: countdown_1 , value: 0 )",
  177.           "30 ( code: rhythm_mode , value: AAAAAAA=, cloud pull )",
  178.           "31 ( code: sleep_mode , value: AAA=, cloud pull )",
  179.           "32 ( code: wakeup_mode , value: AAA=, cloud pull )",
  180.           "41 ( code: remote_switch , value: False )"
  181.         ],
  182.         "entities": [
  183.           {
  184.             "id": "20",
  185.             "color_mode": "21",
  186.             "brightness": "22",
  187.             "color_temp": "23",
  188.             "scene": "25",
  189.             "brightness_lower": 29,
  190.             "brightness_upper": 1000,
  191.             "color_temp_min_kelvin": 2700,
  192.             "color_temp_max_kelvin": 6500,
  193.             "color_temp_reverse": false,
  194.             "music_mode": true,
  195.             "friendly_name": null,
  196.             "icon": "",
  197.             "entity_category": "None",
  198.             "platform": "light"
  199.           },
  200.           {
  201.             "id": "26",
  202.             "min_value": 0,
  203.             "max_value": 86400,
  204.             "step_size": 1,
  205.             "scaling": 1,
  206.             "unit_of_measurement": "s",
  207.             "friendly_name": "Light 1 Timer",
  208.             "icon": "mdi:timer",
  209.             "entity_category": "config",
  210.             "platform": "number"
  211.           }
  212.         ]
  213.       },
  214.       "bf48b4ed67b4674654n1da": {
  215.         "friendly_name": "LSC Smart Power Plug",
  216.         "device_id": "bf48b4ed67b4674654n1da",
  217.         "host": "xxx.xxx.x.143",
  218.         "local_key": "deb...hAU",
  219.         "protocol_version": "3.4",
  220.         "enable_debug": false,
  221.         "node_id": null,
  222.         "model": "5225000200",
  223.         "product_key": "keyjup78v54myhan",
  224.         "dps_strings": [
  225.           "1 ( code: switch_1 , value: False )",
  226.           "9 ( code: countdown_1 , value: 0 )",
  227.           "17 ( code: add_ele , value: 4, cloud pull )",
  228.           "18 ( code: cur_current , value: 0 )",
  229.           "19 ( code: cur_power , value: 0 )",
  230.           "20 ( code: cur_voltage , value: 2290 )",
  231.           "21 ( code: test_bit , value: 1 )",
  232.           "22 ( code: voltage_coe , value: 581 )",
  233.           "23 ( code: electric_coe , value: 28138 )",
  234.           "24 ( code: power_coe , value: 15257 )",
  235.           "25 ( code: electricity_coe , value: 2730 )",
  236.           "26 ( code: fault , value: 0 )",
  237.           "38 ( code: relay_status , value: off )",
  238.           "40 ( code: light_mode , value: relay )"
  239.         ],
  240.         "entities": [
  241.           {
  242.             "id": "1",
  243.             "friendly_name": "Switch 1",
  244.             "icon": "",
  245.             "entity_category": "None",
  246.             "device_class": "outlet",
  247.             "platform": "switch"
  248.           },
  249.           {
  250.             "id": "9",
  251.             "min_value": 0,
  252.             "max_value": 86400,
  253.             "step_size": 1,
  254.             "scaling": 1,
  255.             "unit_of_measurement": "s",
  256.             "friendly_name": "Switch 1 Timer",
  257.             "icon": "mdi:timer",
  258.             "entity_category": "config",
  259.             "platform": "number"
  260.           },
  261.           {
  262.             "id": "17",
  263.             "unit_of_measurement": "kWh",
  264.             "scaling": 0.001,
  265.             "friendly_name": "Electricity",
  266.             "icon": "",
  267.             "entity_category": "None",
  268.             "device_class": "energy",
  269.             "state_class": "total_increasing",
  270.             "platform": "sensor"
  271.           },
  272.           {
  273.             "id": "18",
  274.             "unit_of_measurement": "A",
  275.             "friendly_name": "Current",
  276.             "icon": "",
  277.             "entity_category": "None",
  278.             "device_class": "current",
  279.             "state_class": "measurement",
  280.             "platform": "sensor"
  281.           },
  282.           {
  283.             "id": "19",
  284.             "unit_of_measurement": "W",
  285.             "scaling": 0.1,
  286.             "friendly_name": "Power",
  287.             "icon": "",
  288.             "entity_category": "None",
  289.             "device_class": "power",
  290.             "state_class": "measurement",
  291.             "platform": "sensor"
  292.           },
  293.           {
  294.             "id": "20",
  295.             "unit_of_measurement": "V",
  296.             "scaling": 0.1,
  297.             "friendly_name": "Voltage",
  298.             "icon": "",
  299.             "entity_category": "None",
  300.             "device_class": "voltage",
  301.             "state_class": "measurement",
  302.             "platform": "sensor"
  303.           },
  304.           {
  305.             "id": "26",
  306.             "state_on": "1",
  307.             "friendly_name": "Fault",
  308.             "icon": "",
  309.             "entity_category": "diagnostic",
  310.             "device_class": "problem",
  311.             "platform": "binary_sensor"
  312.           },
  313.           {
  314.             "id": "38",
  315.             "select_options": {
  316.               "on": "ON",
  317.               "off": "OFF",
  318.               "memory": "Last State"
  319.             },
  320.             "friendly_name": "Power-on behavior",
  321.             "icon": "mdi:circle-double",
  322.             "entity_category": "config",
  323.             "platform": "select"
  324.           },
  325.           {
  326.             "id": "40",
  327.             "select_options": {
  328.               "relay": "State",
  329.               "pos": "Position",
  330.               "none": "OFF"
  331.             },
  332.             "friendly_name": "Light Mode",
  333.             "icon": "",
  334.             "entity_category": "config",
  335.             "platform": "select"
  336.           }
  337.         ]
  338.       },
  339.       "bfe07aafd5e9559461hreh": {
  340.         "friendly_name": "Luchtontvochtiger",
  341.         "device_id": "bfe07aafd5e9559461hreh",
  342.         "host": "xxx.xxx.x.148",
  343.         "local_key": "PBC...gA}",
  344.         "protocol_version": "3.3",
  345.         "enable_debug": false,
  346.         "node_id": null,
  347.         "model": "",
  348.         "product_key": "pxlnsbmh6jdqh35n",
  349.         "dps_strings": [
  350.           "1 ( code: switch , value: False )",
  351.           "3 ( code: dehumidify_set_enum , value: 50 )",
  352.           "17 ( code: countdown_set , value: cancel )",
  353.           "18 ( code: countdown_left , value: 0 )",
  354.           "19 ( code: fault , value: 0 )"
  355.         ],
  356.         "entities": [
  357.           {
  358.             "id": "1",
  359.             "fan_direction_forward": "forward",
  360.             "fan_direction_reverse": "reverse",
  361.             "fan_speed_min": 1,
  362.             "fan_speed_max": 100,
  363.             "fan_speed_ordered_list": "disabled",
  364.             "fan_dps_type": "int",
  365.             "friendly_name": "Fan",
  366.             "icon": "mdi:fan",
  367.             "entity_category": "None",
  368.             "platform": "fan"
  369.           },
  370.           {
  371.             "id": "3",
  372.             "select_options": "10,20,30,40,50",
  373.             "friendly_name": "Target Humidity",
  374.             "icon": "mdi:water-percent",
  375.             "entity_category": "config",
  376.             "platform": "select"
  377.           },
  378.           {
  379.             "id": "17",
  380.             "select_options": {
  381.               "cancel": "Disable",
  382.               "2h": "2 Hours",
  383.               "4h": "4 Hours",
  384.               "8h": "8 Hours"
  385.             },
  386.             "friendly_name": "Countdown",
  387.             "icon": "mdi:timer-cog-outline",
  388.             "entity_category": "config",
  389.             "platform": "select"
  390.           },
  391.           {
  392.             "id": "18",
  393.             "unit_of_measurement": "min",
  394.             "friendly_name": "",
  395.             "icon": "mdi:timer",
  396.             "entity_category": "diagnostic",
  397.             "platform": "sensor"
  398.           },
  399.           {
  400.             "id": "19",
  401.             "state_on": "1",
  402.             "friendly_name": "Fault",
  403.             "icon": "",
  404.             "entity_category": "diagnostic",
  405.             "device_class": "problem",
  406.             "platform": "binary_sensor"
  407.           }
  408.         ]
  409.       }
  410.     },
  411.     "updated_at": "1706888322652",
  412.     "cloud_devices": {
  413.       "bf48b4ed67b4674654n1da": {
  414.         "active_time": 1701437468,
  415.         "biz_type": 0,
  416.         "category": "cz",
  417.         "create_time": 1701437468,
  418.         "icon": "smart/icon/ay1541056239985fDGjj/9c8600f63f144d075b461f01b0e93873.png",
  419.         "id": "bf48b4ed67b4674654n1da",
  420.         "ip": "8...4",
  421.         "lat": "52.9444",
  422.         "local_key": "deb...hAU",
  423.         "lon": "4.7467",
  424.         "model": "5225000200",
  425.         "name": "LSC Smart Power Plug",
  426.         "online": true,
  427.         "owner_id": "70192271",
  428.         "product_id": "jrsr2b2exkdoiq31",
  429.         "product_name": "LSC Smart Power Plug",
  430.         "status": [
  431.           {
  432.             "code": "switch_1",
  433.             "value": false
  434.           },
  435.           {
  436.             "code": "countdown_1",
  437.             "value": 0
  438.           },
  439.           {
  440.             "code": "add_ele",
  441.             "value": 4
  442.           },
  443.           {
  444.             "code": "cur_current",
  445.             "value": 0
  446.           },
  447.           {
  448.             "code": "cur_power",
  449.             "value": 0
  450.           },
  451.           {
  452.             "code": "cur_voltage",
  453.             "value": 2290
  454.           },
  455.           {
  456.             "code": "relay_status",
  457.             "value": "power_off"
  458.           },
  459.           {
  460.             "code": "light_mode",
  461.             "value": "relay"
  462.           }
  463.         ],
  464.         "sub": false,
  465.         "time_zone": "+01:00",
  466.         "uid": "eu1667670393872SWr49",
  467.         "update_time": 1706888458,
  468.         "uuid": "0ff3c6fe9ee0dd8e",
  469.         "dps_data": {
  470.           "1": {
  471.             "code": "switch_1",
  472.             "custom_name": "",
  473.             "dp_id": 1,
  474.             "time": 1706713008946,
  475.             "value": false,
  476.             "type": "Boolean",
  477.             "values": "{\"type\": \"bool\", \"typeDefaultValue\": False}",
  478.             "id": 1,
  479.             "accessMode": "rw"
  480.           },
  481.           "9": {
  482.             "code": "countdown_1",
  483.             "custom_name": "",
  484.             "dp_id": 9,
  485.             "time": 1706713008946,
  486.             "value": 0,
  487.             "type": "Integer",
  488.             "values": "{\"max\": 86400, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0, \"unit\": \"s\"}",
  489.             "id": 9,
  490.             "accessMode": "rw"
  491.           },
  492.           "17": {
  493.             "code": "add_ele",
  494.             "custom_name": "",
  495.             "dp_id": 17,
  496.             "time": 1705607335000,
  497.             "value": 4,
  498.             "id": 17,
  499.             "accessMode": "ro",
  500.             "values": "{\"max\": 50000, \"min\": 0, \"scale\": 3, \"step\": 100, \"type\": \"value\", \"typeDefaultValue\": 0}"
  501.           },
  502.           "18": {
  503.             "code": "cur_current",
  504.             "custom_name": "",
  505.             "dp_id": 18,
  506.             "time": 1706713008960,
  507.             "value": 0,
  508.             "id": 18,
  509.             "accessMode": "ro",
  510.             "values": "{\"max\": 30000, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0, \"unit\": \"mA\"}"
  511.           },
  512.           "19": {
  513.             "code": "cur_power",
  514.             "custom_name": "",
  515.             "dp_id": 19,
  516.             "time": 1706713008960,
  517.             "value": 0,
  518.             "id": 19,
  519.             "accessMode": "ro",
  520.             "values": "{\"max\": 80000, \"min\": 0, \"scale\": 1, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0, \"unit\": \"W\"}"
  521.           },
  522.           "20": {
  523.             "code": "cur_voltage",
  524.             "custom_name": "",
  525.             "dp_id": 20,
  526.             "time": 1706885562219,
  527.             "value": 2290,
  528.             "id": 20,
  529.             "accessMode": "ro",
  530.             "values": "{\"max\": 5000, \"min\": 0, \"scale\": 1, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0, \"unit\": \"V\"}"
  531.           },
  532.           "21": {
  533.             "code": "test_bit",
  534.             "custom_name": "",
  535.             "dp_id": 21,
  536.             "time": 1706713009034,
  537.             "value": 1,
  538.             "id": 21,
  539.             "accessMode": "ro",
  540.             "values": "{\"max\": 5, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}"
  541.           },
  542.           "22": {
  543.             "code": "voltage_coe",
  544.             "custom_name": "",
  545.             "dp_id": 22,
  546.             "time": 1706713009034,
  547.             "value": 581,
  548.             "id": 22,
  549.             "accessMode": "ro",
  550.             "values": "{\"max\": 1000000, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}"
  551.           },
  552.           "23": {
  553.             "code": "electric_coe",
  554.             "custom_name": "",
  555.             "dp_id": 23,
  556.             "time": 1706713009034,
  557.             "value": 28138,
  558.             "id": 23,
  559.             "accessMode": "ro",
  560.             "values": "{\"max\": 1000000, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}"
  561.           },
  562.           "24": {
  563.             "code": "power_coe",
  564.             "custom_name": "",
  565.             "dp_id": 24,
  566.             "time": 1706713009034,
  567.             "value": 15257,
  568.             "id": 24,
  569.             "accessMode": "ro",
  570.             "values": "{\"max\": 1000000, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}"
  571.           },
  572.           "25": {
  573.             "code": "electricity_coe",
  574.             "custom_name": "",
  575.             "dp_id": 25,
  576.             "time": 1706713009034,
  577.             "value": 2730,
  578.             "id": 25,
  579.             "accessMode": "ro",
  580.             "values": "{\"max\": 1000000, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}"
  581.           },
  582.           "26": {
  583.             "code": "fault",
  584.             "custom_name": "",
  585.             "dp_id": 26,
  586.             "time": 1706713008968,
  587.             "value": 0,
  588.             "id": 26,
  589.             "accessMode": "ro",
  590.             "values": "{\"label\": [\"ov_cr\", \"ov_vol\", \"ov_pwr\", \"ls_cr\", \"ls_vol\", \"ls_pow\"], \"maxlen\": 6, \"type\": \"bitmap\", \"typeDefaultValue\": 0}"
  591.           },
  592.           "38": {
  593.             "code": "relay_status",
  594.             "custom_name": "",
  595.             "dp_id": 38,
  596.             "time": 1706713008982,
  597.             "value": "off",
  598.             "type": "Enum",
  599.             "values": "{\"range\": [\"off\", \"on\", \"memory\"], \"type\": \"enum\", \"typeDefaultValue\": \"off\"}",
  600.             "id": 38,
  601.             "accessMode": "rw"
  602.           },
  603.           "40": {
  604.             "code": "light_mode",
  605.             "custom_name": "",
  606.             "dp_id": 40,
  607.             "time": 1706713009011,
  608.             "value": "relay",
  609.             "type": "Enum",
  610.             "values": "{\"range\": [\"relay\", \"pos\", \"none\", \"on\"], \"type\": \"enum\", \"typeDefaultValue\": \"relay\"}",
  611.             "id": 40,
  612.             "accessMode": "rw"
  613.           }
  614.         }
  615.       },
  616.       "bff8888660f9118212braw": {
  617.         "active_time": 1686594864,
  618.         "biz_type": 0,
  619.         "category": "cz",
  620.         "create_time": 1667768248,
  621.         "icon": "smart/icon/ay1541056239985fDGjj/c8a4a2d1183653820ab4029da680fe56.png",
  622.         "id": "bff8888660f9118212braw",
  623.         "ip": "8...4",
  624.         "lat": "52.9444",
  625.         "local_key": "tnC...&b3",
  626.         "lon": "4.7467",
  627.         "model": "Aman-2022Q1",
  628.         "name": "Smart Plug",
  629.         "online": true,
  630.         "owner_id": "70192271",
  631.         "product_id": "epfedeubbvlotcjo",
  632.         "product_name": "Smart Plug",
  633.         "status": [
  634.           {
  635.             "code": "switch_1",
  636.             "value": false
  637.           },
  638.           {
  639.             "code": "countdown_1",
  640.             "value": 0
  641.           },
  642.           {
  643.             "code": "relay_status",
  644.             "value": "power_off"
  645.           }
  646.         ],
  647.         "sub": false,
  648.         "time_zone": "+02:00",
  649.         "uid": "eu1667670393872SWr49",
  650.         "update_time": 1706888456,
  651.         "uuid": "3adbc67fe1843ba3",
  652.         "dps_data": {
  653.           "1": {
  654.             "code": "switch_1",
  655.             "custom_name": "",
  656.             "dp_id": 1,
  657.             "time": 1706870854964,
  658.             "value": false,
  659.             "type": "Boolean",
  660.             "values": "{\"type\": \"bool\", \"typeDefaultValue\": False}",
  661.             "id": 1,
  662.             "accessMode": "rw"
  663.           },
  664.           "9": {
  665.             "code": "countdown_1",
  666.             "custom_name": "",
  667.             "dp_id": 9,
  668.             "time": 1705073320644,
  669.             "value": 0,
  670.             "type": "Integer",
  671.             "values": "{\"max\": 86400, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0, \"unit\": \"s\"}",
  672.             "id": 9,
  673.             "accessMode": "rw"
  674.           },
  675.           "38": {
  676.             "code": "relay_status",
  677.             "custom_name": "",
  678.             "dp_id": 38,
  679.             "time": 1704815472234,
  680.             "value": "off",
  681.             "type": "Enum",
  682.             "values": "{\"range\": [\"off\", \"on\", \"memory\"], \"type\": \"enum\", \"typeDefaultValue\": \"off\"}",
  683.             "id": 38,
  684.             "accessMode": "rw"
  685.           }
  686.         }
  687.       },
  688.       "bfe07aafd5e9559461hreh": {
  689.         "active_time": 1706626036,
  690.         "biz_type": 0,
  691.         "category": "cs",
  692.         "create_time": 1706626036,
  693.         "icon": "smart/icon/bay1584431705184P5CX/60231d68d6c31e7860c4977fd4b716b9.png",
  694.         "id": "bfe07aafd5e9559461hreh",
  695.         "ip": "8...4",
  696.         "lat": "52.9444",
  697.         "local_key": "PBC...gA}",
  698.         "lon": "4.7467",
  699.         "model": "",
  700.         "name": "Luchtontvochtiger",
  701.         "online": true,
  702.         "owner_id": "70192271",
  703.         "product_id": "pxlnsbmh6jdqh35n",
  704.         "product_name": "YL-2P12M",
  705.         "status": [
  706.           {
  707.             "code": "switch",
  708.             "value": true
  709.           },
  710.           {
  711.             "code": "dehumidify_set_enum",
  712.             "value": "50"
  713.           },
  714.           {
  715.             "code": "countdown_set",
  716.             "value": "cancel"
  717.           },
  718.           {
  719.             "code": "countdown_left",
  720.             "value": 0
  721.           },
  722.           {
  723.             "code": "fault",
  724.             "value": 0
  725.           }
  726.         ],
  727.         "sub": false,
  728.         "time_zone": "+01:00",
  729.         "uid": "eu1667670393872SWr49",
  730.         "update_time": 1706888454,
  731.         "uuid": "b258587c6b223000",
  732.         "dps_data": {
  733.           "1": {
  734.             "code": "switch",
  735.             "custom_name": "",
  736.             "dp_id": 1,
  737.             "time": 1706888454575,
  738.             "value": true,
  739.             "type": "Boolean",
  740.             "values": "{\"type\": \"bool\", \"typeDefaultValue\": False}",
  741.             "id": 1,
  742.             "accessMode": "rw"
  743.           },
  744.           "3": {
  745.             "code": "dehumidify_set_enum",
  746.             "custom_name": "",
  747.             "dp_id": 3,
  748.             "time": 1706870951168,
  749.             "value": "50",
  750.             "type": "Enum",
  751.             "values": "{\"range\": [\"30\", \"40\", \"50\", \"60\"], \"type\": \"enum\", \"typeDefaultValue\": \"30\"}",
  752.             "id": 3,
  753.             "accessMode": "rw"
  754.           },
  755.           "17": {
  756.             "code": "countdown_set",
  757.             "custom_name": "",
  758.             "dp_id": 17,
  759.             "time": 1706629003903,
  760.             "value": "cancel",
  761.             "type": "Enum",
  762.             "values": "{\"range\": [\"cancel\", \"2h\", \"4h\", \"6h\"], \"type\": \"enum\", \"typeDefaultValue\": \"cancel\"}",
  763.             "id": 17,
  764.             "accessMode": "rw"
  765.           },
  766.           "18": {
  767.             "code": "countdown_left",
  768.             "custom_name": "",
  769.             "dp_id": 18,
  770.             "time": 1706629003922,
  771.             "value": 0,
  772.             "id": 18,
  773.             "accessMode": "ro",
  774.             "values": "{\"max\": 360, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0, \"unit\": \"min\"}"
  775.           },
  776.           "19": {
  777.             "code": "fault",
  778.             "custom_name": "",
  779.             "dp_id": 19,
  780.             "time": 1706626037115,
  781.             "value": 0,
  782.             "id": 19,
  783.             "accessMode": "ro",
  784.             "values": "{\"label\": [\"defrost\", \"water_full\", \"C2\", \"C8\", \"C1\"], \"maxlen\": 5, \"type\": \"bitmap\", \"typeDefaultValue\": 0}"
  785.           }
  786.         }
  787.       },
  788.       "bfbd891f8f8e967eebsn5g": {
  789.         "active_time": 1684656010,
  790.         "biz_type": 0,
  791.         "category": "dj",
  792.         "create_time": 1667734730,
  793.         "icon": "smart/icon/ay1541056239985fDGjj/c9d60a2f319649390e783a54c8a07184.png",
  794.         "id": "bfbd891f8f8e967eebsn5g",
  795.         "ip": "8...4",
  796.         "lat": "52.9444",
  797.         "local_key": "]Yr...a_K",
  798.         "lon": "4.7467",
  799.         "model": "SKY",
  800.         "name": "Candle Gold",
  801.         "online": true,
  802.         "owner_id": "70192271",
  803.         "product_id": "kiybsvm6anucsbda",
  804.         "product_name": "Candle Gold",
  805.         "status": [
  806.           {
  807.             "code": "switch_led",
  808.             "value": false
  809.           },
  810.           {
  811.             "code": "work_mode",
  812.             "value": "white"
  813.           },
  814.           {
  815.             "code": "bright_value_v2",
  816.             "value": 10
  817.           },
  818.           {
  819.             "code": "temp_value_v2",
  820.             "value": 1000
  821.           },
  822.           {
  823.             "code": "scene_data_v2",
  824.             "value": "{\"scene_num\":1,\"scene_units\":[{\"bright\":200,\"h\":0,\"s\":0,\"temperature\":0,\"unit_change_mode\":\"static\",\"unit_gradient_duration\":13,\"unit_switch_duration\":14,\"v\":0}]}"
  825.           },
  826.           {
  827.             "code": "countdown_1",
  828.             "value": 0
  829.           },
  830.           {
  831.             "code": "control_data",
  832.             "value": ""
  833.           },
  834.           {
  835.             "code": "rhythm_mode",
  836.             "value": "AAAAAAA="
  837.           },
  838.           {
  839.             "code": "sleep_mode",
  840.             "value": "AAA="
  841.           },
  842.           {
  843.             "code": "wakeup_mode",
  844.             "value": "AAA="
  845.           },
  846.           {
  847.             "code": "remote_switch",
  848.             "value": false
  849.           }
  850.         ],
  851.         "sub": false,
  852.         "time_zone": "+02:00",
  853.         "uid": "eu1667670393872SWr49",
  854.         "update_time": 1706888453,
  855.         "uuid": "5c8db51b6c51b042",
  856.         "dps_data": {
  857.           "20": {
  858.             "code": "switch_led",
  859.             "custom_name": "",
  860.             "dp_id": 20,
  861.             "time": 1706870849617,
  862.             "value": false,
  863.             "type": "Boolean",
  864.             "values": "{\"type\": \"bool\", \"typeDefaultValue\": False}",
  865.             "id": 20,
  866.             "accessMode": "rw"
  867.           },
  868.           "21": {
  869.             "code": "work_mode",
  870.             "custom_name": "",
  871.             "dp_id": 21,
  872.             "time": 1706175877398,
  873.             "value": "white",
  874.             "type": "Enum",
  875.             "values": "{\"range\": [\"white\", \"colour\", \"scene\", \"music\"], \"type\": \"enum\", \"typeDefaultValue\": \"white\"}",
  876.             "id": 21,
  877.             "accessMode": "rw"
  878.           },
  879.           "22": {
  880.             "code": "bright_value_v2",
  881.             "custom_name": "",
  882.             "dp_id": 22,
  883.             "time": 1706804905043,
  884.             "value": 10,
  885.             "type": "Integer",
  886.             "values": "{\"max\": 1000, \"min\": 10, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 10}",
  887.             "id": 22,
  888.             "accessMode": "rw"
  889.           },
  890.           "23": {
  891.             "code": "temp_value_v2",
  892.             "custom_name": "",
  893.             "dp_id": 23,
  894.             "time": 1706175877398,
  895.             "value": 1000,
  896.             "type": "Integer",
  897.             "values": "{\"max\": 1000, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}",
  898.             "id": 23,
  899.             "accessMode": "rw"
  900.           },
  901.           "25": {
  902.             "code": "scene_data_v2",
  903.             "custom_name": "",
  904.             "dp_id": 25,
  905.             "time": 1706175877398,
  906.             "value": "000e0d0000000000000000c80000",
  907.             "type": "Json",
  908.             "values": "{\"maxlen\": 255, \"type\": \"string\", \"typeDefaultValue\": \"\"}",
  909.             "id": 25,
  910.             "accessMode": "rw"
  911.           },
  912.           "26": {
  913.             "code": "countdown_1",
  914.             "custom_name": "",
  915.             "dp_id": 26,
  916.             "time": 1706175877398,
  917.             "value": 0,
  918.             "type": "Integer",
  919.             "values": "{\"max\": 86400, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}",
  920.             "id": 26,
  921.             "accessMode": "rw"
  922.           },
  923.           "28": {
  924.             "code": "control_data",
  925.             "custom_name": "",
  926.             "dp_id": 28,
  927.             "time": 1684656010770,
  928.             "value": "",
  929.             "type": "Json",
  930.             "values": "{\"maxlen\": 255, \"type\": \"string\", \"typeDefaultValue\": \"\"}",
  931.             "id": 28,
  932.             "accessMode": "wr"
  933.           },
  934.           "29": {
  935.             "code": "debug_data",
  936.             "custom_name": "",
  937.             "dp_id": 29,
  938.             "time": 1684656010770,
  939.             "value": "",
  940.             "id": 29,
  941.             "accessMode": "wr",
  942.             "values": "{\"maxlen\": 255, \"type\": \"string\", \"typeDefaultValue\": \"\"}"
  943.           },
  944.           "30": {
  945.             "code": "rhythm_mode",
  946.             "custom_name": "",
  947.             "dp_id": 30,
  948.             "time": 1706713006809,
  949.             "value": "AAAAAAA=",
  950.             "type": "Raw",
  951.             "values": "{\"maxlen\": 255, \"type\": \"raw\"}",
  952.             "id": 30,
  953.             "accessMode": "rw"
  954.           },
  955.           "31": {
  956.             "code": "sleep_mode",
  957.             "custom_name": "",
  958.             "dp_id": 31,
  959.             "time": 1706713006930,
  960.             "value": "AAA=",
  961.             "type": "Raw",
  962.             "values": "{\"maxlen\": 255, \"type\": \"raw\"}",
  963.             "id": 31,
  964.             "accessMode": "rw"
  965.           },
  966.           "32": {
  967.             "code": "wakeup_mode",
  968.             "custom_name": "",
  969.             "dp_id": 32,
  970.             "time": 1706713007033,
  971.             "value": "AAA=",
  972.             "type": "Raw",
  973.             "values": "{\"maxlen\": 255, \"type\": \"raw\"}",
  974.             "id": 32,
  975.             "accessMode": "rw"
  976.           },
  977.           "41": {
  978.             "code": "remote_switch",
  979.             "custom_name": "",
  980.             "dp_id": 41,
  981.             "time": 1706175877411,
  982.             "value": false,
  983.             "type": "Boolean",
  984.             "values": "{\"type\": \"bool\", \"typeDefaultValue\": False}",
  985.             "id": 41,
  986.             "accessMode": "rw"
  987.           }
  988.         }
  989.       },
  990.       "bf9faec8fecf3f5521l6ek": {
  991.         "active_time": 1684607637,
  992.         "biz_type": 0,
  993.         "category": "dj",
  994.         "create_time": 1667736858,
  995.         "icon": "smart/icon/ay15431996119293jn9C/01e3b97209c555469d19b7d48900a5b3.png",
  996.         "id": "bf9faec8fecf3f5521l6ek",
  997.         "ip": "8...4",
  998.         "lat": "52.9400",
  999.         "local_key": "eD(...o#6",
  1000.         "lon": "4.7500",
  1001.         "model": "",
  1002.         "name": "Multicolor Ledlamp",
  1003.         "online": true,
  1004.         "owner_id": "70192271",
  1005.         "product_id": "fc0nakfxr3krpr5c",
  1006.         "product_name": "LSC A60 RGBCCT",
  1007.         "status": [
  1008.           {
  1009.             "code": "switch_led",
  1010.             "value": false
  1011.           },
  1012.           {
  1013.             "code": "work_mode",
  1014.             "value": "white"
  1015.           },
  1016.           {
  1017.             "code": "bright_value_v2",
  1018.             "value": 40
  1019.           },
  1020.           {
  1021.             "code": "temp_value_v2",
  1022.             "value": 1000
  1023.           },
  1024.           {
  1025.             "code": "colour_data_v2",
  1026.             "value": "{\"h\":79,\"s\":63,\"v\":1000}"
  1027.           },
  1028.           {
  1029.             "code": "scene_data_v2",
  1030.             "value": "{\"scene_num\":1,\"scene_units\":[{\"bright\":200,\"h\":0,\"s\":0,\"temperature\":0,\"unit_change_mode\":\"static\",\"unit_gradient_duration\":13,\"unit_switch_duration\":14,\"v\":0}]}"
  1031.           },
  1032.           {
  1033.             "code": "countdown_1",
  1034.             "value": 0
  1035.           },
  1036.           {
  1037.             "code": "control_data",
  1038.             "value": ""
  1039.           },
  1040.           {
  1041.             "code": "rhythm_mode",
  1042.             "value": "AAAAAAA="
  1043.           },
  1044.           {
  1045.             "code": "sleep_mode",
  1046.             "value": "AAA="
  1047.           },
  1048.           {
  1049.             "code": "wakeup_mode",
  1050.             "value": "AAA="
  1051.           },
  1052.           {
  1053.             "code": "remote_switch",
  1054.             "value": true
  1055.           }
  1056.         ],
  1057.         "sub": false,
  1058.         "time_zone": "+02:00",
  1059.         "uid": "eu1667670393872SWr49",
  1060.         "update_time": 1706870570,
  1061.         "uuid": "6c692c3f148faa37",
  1062.         "dps_data": {
  1063.           "20": {
  1064.             "code": "switch_led",
  1065.             "custom_name": "",
  1066.             "dp_id": 20,
  1067.             "time": 1706870840679,
  1068.             "value": false,
  1069.             "type": "Boolean",
  1070.             "values": "{\"type\": \"bool\", \"typeDefaultValue\": False}",
  1071.             "id": 20,
  1072.             "accessMode": "rw"
  1073.           },
  1074.           "21": {
  1075.             "code": "work_mode",
  1076.             "custom_name": "",
  1077.             "dp_id": 21,
  1078.             "time": 1706211819179,
  1079.             "value": "white",
  1080.             "type": "Enum",
  1081.             "values": "{\"range\": [\"white\", \"colour\", \"scene\", \"music\"], \"type\": \"enum\", \"typeDefaultValue\": \"white\"}",
  1082.             "id": 21,
  1083.             "accessMode": "rw"
  1084.           },
  1085.           "22": {
  1086.             "code": "bright_value_v2",
  1087.             "custom_name": "",
  1088.             "dp_id": 22,
  1089.             "time": 1706211826343,
  1090.             "value": 40,
  1091.             "type": "Integer",
  1092.             "values": "{\"max\": 1000, \"min\": 10, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 10}",
  1093.             "id": 22,
  1094.             "accessMode": "rw"
  1095.           },
  1096.           "23": {
  1097.             "code": "temp_value_v2",
  1098.             "custom_name": "",
  1099.             "dp_id": 23,
  1100.             "time": 1706211824412,
  1101.             "value": 1000,
  1102.             "type": "Integer",
  1103.             "values": "{\"max\": 1000, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0}",
  1104.             "id": 23,
  1105.             "accessMode": "rw"
  1106.           },
  1107.           "24": {
  1108.             "code": "colour_data_v2",
  1109.             "custom_name": "",
  1110.             "dp_id": 24,
  1111.             "time": 1705753422531,
  1112.             "value": "004f003f03e8",
  1113.             "type": "Json",
  1114.             "values": "{\"maxlen\": 255, \"type\": \"string\", \"typeDefaultValue\": \"\"}",
  1115.             "id": 24,
  1116.             "accessMode": "rw"
  1117.           },
  1118.           "25": {
  1119.             "code": "scene_data_v2",
  1120.             "custom_name": "",
  1121.             "dp_id": 25,
  1122.             "time": 1706208776350,
  1123.             "value": "000e0d0000000000000000c80000",
  1124.             "type": "Json",
  1125.             "values": "{\"maxlen\": 255, \"type\": \"string\", \"typeDefaultValue\": \"\"}",
  1126.             "id": 25,
  1127.             "accessMode": "rw"
  1128.           },
  1129.           "26": {
  1130.             "code": "countdown_1",
  1131.             "custom_name": "",
  1132.             "dp_id": 26,
  1133.             "time": 1705042203657,
  1134.             "value": 0,
  1135.             "type": "Integer",
  1136.             "values": "{\"max\": 86400, \"min\": 0, \"scale\": 0, \"step\": 1, \"type\": \"value\", \"typeDefaultValue\": 0, \"unit\": \"s\"}",
  1137.             "id": 26,
  1138.             "accessMode": "rw"
  1139.           },
  1140.           "28": {
  1141.             "code": "control_data",
  1142.             "custom_name": "",
  1143.             "dp_id": 28,
  1144.             "time": 1684607637261,
  1145.             "value": "",
  1146.             "type": "Json",
  1147.             "values": "{\"maxlen\": 255, \"type\": \"string\", \"typeDefaultValue\": \"\"}",
  1148.             "id": 28,
  1149.             "accessMode": "wr"
  1150.           },
  1151.           "29": {
  1152.             "code": "debug_data",
  1153.             "custom_name": "",
  1154.             "dp_id": 29,
  1155.             "time": 1684607637261,
  1156.             "value": "",
  1157.             "id": 29,
  1158.             "accessMode": "rw",
  1159.             "values": "{\"maxlen\": 255, \"type\": \"string\", \"typeDefaultValue\": \"\"}"
  1160.           },
  1161.           "30": {
  1162.             "code": "rhythm_mode",
  1163.             "custom_name": "",
  1164.             "dp_id": 30,
  1165.             "time": 1706713254844,
  1166.             "value": "AAAAAAA=",
  1167.             "type": "Raw",
  1168.             "values": "{\"maxlen\": 128, \"type\": \"raw\"}",
  1169.             "id": 30,
  1170.             "accessMode": "rw"
  1171.           },
  1172.           "31": {
  1173.             "code": "sleep_mode",
  1174.             "custom_name": "",
  1175.             "dp_id": 31,
  1176.             "time": 1706713254888,
  1177.             "value": "AAA=",
  1178.             "type": "Raw",
  1179.             "values": "{\"maxlen\": 128, \"type\": \"raw\"}",
  1180.             "id": 31,
  1181.             "accessMode": "rw"
  1182.           },
  1183.           "32": {
  1184.             "code": "wakeup_mode",
  1185.             "custom_name": "",
  1186.             "dp_id": 32,
  1187.             "time": 1706713254928,
  1188.             "value": "AAA=",
  1189.             "type": "Raw",
  1190.             "values": "{\"maxlen\": 128, \"type\": \"raw\"}",
  1191.             "id": 32,
  1192.             "accessMode": "rw"
  1193.           },
  1194.           "41": {
  1195.             "code": "remote_switch",
  1196.             "custom_name": "",
  1197.             "dp_id": 41,
  1198.             "time": 1705042203669,
  1199.             "value": true,
  1200.             "type": "Boolean",
  1201.             "values": "{\"type\": \"bool\", \"typeDefaultValue\": False}",
  1202.             "id": 41,
  1203.             "accessMode": "rw"
  1204.           }
  1205.         }
  1206.       }
  1207.     }
  1208.   }
  1209. }
Advertisement
Add Comment
Please, Sign In to add comment