Browse Source

Merge with master

pull/9542/head
ViacheslavKlimov 3 years ago
parent
commit
23e79ee6ac
  1. 6
      application/src/main/data/json/system/widget_bundles/charts.json
  2. 11
      application/src/main/data/json/system/widget_types/basic_gpio_control.json
  3. 31
      application/src/main/data/json/system/widget_types/doughnut.json
  4. 30
      application/src/main/data/json/system/widget_types/doughnut_deprecated.json
  5. 29
      application/src/main/data/json/system/widget_types/horizontal_doughnut.json
  6. 10
      application/src/main/data/json/system/widget_types/horizontal_snow_depth_card.json
  7. 10
      application/src/main/data/json/system/widget_types/horizontal_snow_depth_card_with_background.json
  8. 3
      application/src/main/data/json/system/widget_types/horizontal_solar_radiation_card.json
  9. 3
      application/src/main/data/json/system/widget_types/horizontal_solar_radiation_card_with_background.json
  10. 4
      application/src/main/data/json/system/widget_types/horizontal_uv_index_card.json
  11. 4
      application/src/main/data/json/system/widget_types/horizontal_uv_index_card_with_background.json
  12. 9
      application/src/main/data/json/system/widget_types/horizontal_vibration_card.json
  13. 9
      application/src/main/data/json/system/widget_types/horizontal_vibration_card_with_background.json
  14. 10
      application/src/main/data/json/system/widget_types/horizontal_visibility_card.json
  15. 10
      application/src/main/data/json/system/widget_types/horizontal_visibility_card_with_background.json
  16. 10
      application/src/main/data/json/system/widget_types/horizontal_volatile_organic_compounds_card.json
  17. 10
      application/src/main/data/json/system/widget_types/horizontal_volatile_organic_compounds_card_with_background.json
  18. 5
      application/src/main/data/json/system/widget_types/horizontal_wind_speed_card.json
  19. 5
      application/src/main/data/json/system/widget_types/horizontal_wind_speed_card_with_background.json
  20. 6
      application/src/main/data/json/system/widget_types/html_card.json
  21. 6
      application/src/main/data/json/system/widget_types/html_value_card.json
  22. 16
      application/src/main/data/json/system/widget_types/image_map.json
  23. 14
      application/src/main/data/json/system/widget_types/indoor_co2_card.json
  24. 14
      application/src/main/data/json/system/widget_types/indoor_co2_card_with_background.json
  25. 14
      application/src/main/data/json/system/widget_types/indoor_co2_chart_card.json
  26. 14
      application/src/main/data/json/system/widget_types/indoor_co2_chart_card_with_background.json
  27. 14
      application/src/main/data/json/system/widget_types/indoor_horizontal_co2_card.json
  28. 14
      application/src/main/data/json/system/widget_types/indoor_horizontal_co2_card_with_background.json
  29. 12
      application/src/main/data/json/system/widget_types/indoor_horizontal_humidity_card.json
  30. 12
      application/src/main/data/json/system/widget_types/indoor_horizontal_humidity_card_with_background.json
  31. 11
      application/src/main/data/json/system/widget_types/indoor_horizontal_illuminance_card.json
  32. 11
      application/src/main/data/json/system/widget_types/indoor_horizontal_illuminance_card_with_background.json
  33. 12
      application/src/main/data/json/system/widget_types/indoor_humidity_card.json
  34. 12
      application/src/main/data/json/system/widget_types/indoor_humidity_card_with_background.json
  35. 12
      application/src/main/data/json/system/widget_types/indoor_humidity_chart_card.json
  36. 12
      application/src/main/data/json/system/widget_types/indoor_humidity_chart_card_with_background.json
  37. 12
      application/src/main/data/json/system/widget_types/indoor_humidity_progress_bar.json
  38. 12
      application/src/main/data/json/system/widget_types/indoor_humidity_progress_bar_with_background.json
  39. 11
      application/src/main/data/json/system/widget_types/indoor_illuminance_card.json
  40. 11
      application/src/main/data/json/system/widget_types/indoor_illuminance_card_with_background.json
  41. 11
      application/src/main/data/json/system/widget_types/indoor_illuminance_chart_card.json
  42. 11
      application/src/main/data/json/system/widget_types/indoor_illuminance_chart_card_with_background.json
  43. 11
      application/src/main/data/json/system/widget_types/indoor_illuminance_progress_bar.json
  44. 11
      application/src/main/data/json/system/widget_types/indoor_illuminance_progress_bar_with_background.json
  45. 14
      application/src/main/data/json/system/widget_types/indoor_simple_co2_chart_card.json
  46. 14
      application/src/main/data/json/system/widget_types/indoor_simple_co2_chart_card_with_background.json
  47. 12
      application/src/main/data/json/system/widget_types/indoor_simple_humidity_chart_card.json
  48. 12
      application/src/main/data/json/system/widget_types/indoor_simple_humidity_chart_card_with_background.json
  49. 11
      application/src/main/data/json/system/widget_types/indoor_simple_illuminance_chart_card.json
  50. 11
      application/src/main/data/json/system/widget_types/indoor_simple_illuminance_chart_card_with_background.json
  51. 7
      application/src/main/data/json/system/widget_types/knob_control.json
  52. 8
      application/src/main/data/json/system/widget_types/label_widget.json
  53. 6
      application/src/main/data/json/system/widget_types/markdown_html_card.json
  54. 10
      application/src/main/data/json/system/widget_types/markers_placement___google_maps.json
  55. 16
      application/src/main/data/json/system/widget_types/markers_placement___image_map.json
  56. 10
      application/src/main/data/json/system/widget_types/markers_placement___openstreetmap.json
  57. 10
      application/src/main/data/json/system/widget_types/openstreet_map.json
  58. 15
      application/src/main/data/json/system/widget_types/persistent_rpc_table.json
  59. 4
      application/src/main/data/json/system/widget_types/progress_bar.json
  60. 16
      application/src/main/data/json/system/widget_types/raspberry_pi_gpio_control.json
  61. 10
      application/src/main/data/json/system/widget_types/route_map___google.json
  62. 10
      application/src/main/data/json/system/widget_types/route_map___openstreet.json
  63. 10
      application/src/main/data/json/system/widget_types/route_map___tencent.json
  64. 15
      application/src/main/data/json/system/widget_types/rpc_button.json
  65. 15
      application/src/main/data/json/system/widget_types/rpc_debug_terminal.json
  66. 15
      application/src/main/data/json/system/widget_types/rpc_remote_shell.json
  67. 15
      application/src/main/data/json/system/widget_types/service_rpc.json
  68. 12
      application/src/main/data/json/system/widget_types/signal_strength.json
  69. 14
      application/src/main/data/json/system/widget_types/simple_co2_chart_card.json
  70. 14
      application/src/main/data/json/system/widget_types/simple_co2_chart_card_with_background.json
  71. 10
      application/src/main/data/json/system/widget_types/simple_flooding_level_chart_card.json
  72. 10
      application/src/main/data/json/system/widget_types/simple_flooding_level_chart_card_with_background.json
  73. 10
      application/src/main/data/json/system/widget_types/simple_snow_depth_chart_card.json
  74. 10
      application/src/main/data/json/system/widget_types/simple_snow_depth_chart_card_with_background.json
  75. 3
      application/src/main/data/json/system/widget_types/simple_solar_radiation_chart_card.json
  76. 3
      application/src/main/data/json/system/widget_types/simple_solar_radiation_chart_card_with_background.json
  77. 4
      application/src/main/data/json/system/widget_types/simple_uv_index_chart_card.json
  78. 4
      application/src/main/data/json/system/widget_types/simple_uv_index_chart_card_with_background.json
  79. 9
      application/src/main/data/json/system/widget_types/simple_vibration_chart_card.json
  80. 9
      application/src/main/data/json/system/widget_types/simple_vibration_chart_card_with_background.json
  81. 10
      application/src/main/data/json/system/widget_types/simple_visibility_chart_card.json
  82. 10
      application/src/main/data/json/system/widget_types/simple_visibility_chart_card_with_background.json
  83. 10
      application/src/main/data/json/system/widget_types/simple_volatile_organic_compounds_chart_card.json
  84. 10
      application/src/main/data/json/system/widget_types/simple_volatile_organic_compounds_chart_card_with_background.json
  85. 5
      application/src/main/data/json/system/widget_types/simple_wind_speed_chart_card.json
  86. 5
      application/src/main/data/json/system/widget_types/simple_wind_speed_chart_card_with_background.json
  87. 15
      application/src/main/data/json/system/widget_types/slide_toggle_control.json
  88. 10
      application/src/main/data/json/system/widget_types/snow_depth_card.json
  89. 10
      application/src/main/data/json/system/widget_types/snow_depth_card_with_background.json
  90. 10
      application/src/main/data/json/system/widget_types/snow_depth_chart_card.json
  91. 10
      application/src/main/data/json/system/widget_types/snow_depth_chart_card_with_background.json
  92. 3
      application/src/main/data/json/system/widget_types/solar_radiation_card.json
  93. 3
      application/src/main/data/json/system/widget_types/solar_radiation_card_with_background.json
  94. 3
      application/src/main/data/json/system/widget_types/solar_radiation_chart_card.json
  95. 3
      application/src/main/data/json/system/widget_types/solar_radiation_chart_card_with_background.json
  96. 15
      application/src/main/data/json/system/widget_types/switch_control.json
  97. 10
      application/src/main/data/json/system/widget_types/tencent_map.json
  98. 9
      application/src/main/data/json/system/widget_types/thermometer_scale.json
  99. 10
      application/src/main/data/json/system/widget_types/trip_animation.json
  100. 15
      application/src/main/data/json/system/widget_types/update_device_attribute.json

6
application/src/main/data/json/system/widget_bundles/charts.json

@ -16,8 +16,10 @@
"charts.bars",
"charts.pie",
"charts.pie_chart_js",
"charts.doughnut_chart_js",
"doughnut",
"horizontal_doughnut",
"charts.polar_area_chart_js",
"charts.radar_chart_js"
"charts.radar_chart_js",
"charts.doughnut_chart_js"
]
}

11
application/src/main/data/json/system/widget_types/basic_gpio_control.json

@ -21,6 +21,15 @@
"tags": [
"pin",
"pins",
"board"
"board",
"circuit",
"digital read",
"digital write",
"analog read",
"analog write",
"microcontroller",
"i/o",
"input/output",
"hardware"
]
}

31
application/src/main/data/json/system/widget_types/doughnut.json

File diff suppressed because one or more lines are too long

30
application/src/main/data/json/system/widget_types/doughnut_deprecated.json

File diff suppressed because one or more lines are too long

29
application/src/main/data/json/system/widget_types/horizontal_doughnut.json

File diff suppressed because one or more lines are too long

10
application/src/main/data/json/system/widget_types/horizontal_snow_depth_card.json

@ -23,6 +23,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

10
application/src/main/data/json/system/widget_types/horizontal_snow_depth_card_with_background.json

@ -23,6 +23,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

3
application/src/main/data/json/system/widget_types/horizontal_solar_radiation_card.json

@ -24,6 +24,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

3
application/src/main/data/json/system/widget_types/horizontal_solar_radiation_card_with_background.json

@ -24,6 +24,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

4
application/src/main/data/json/system/widget_types/horizontal_uv_index_card.json

@ -23,6 +23,8 @@
"tags": [
"weather",
"environment",
"uv"
"uv",
"ultraviolet",
"sunburn"
]
}

4
application/src/main/data/json/system/widget_types/horizontal_uv_index_card_with_background.json

@ -23,6 +23,8 @@
"tags": [
"weather",
"environment",
"uv"
"uv",
"ultraviolet",
"sunburn"
]
}

9
application/src/main/data/json/system/widget_types/horizontal_vibration_card.json

@ -23,6 +23,13 @@
"tags": [
"weather",
"environment",
"vibration"
"vibration",
"tremor",
"shake",
"quiver",
"jolt",
"oscillation",
"pulsation",
"resonance"
]
}

9
application/src/main/data/json/system/widget_types/horizontal_vibration_card_with_background.json

@ -23,6 +23,13 @@
"tags": [
"weather",
"environment",
"vibration"
"vibration",
"tremor",
"shake",
"quiver",
"jolt",
"oscillation",
"pulsation",
"resonance"
]
}

10
application/src/main/data/json/system/widget_types/horizontal_visibility_card.json

@ -23,6 +23,14 @@
"tags": [
"weather",
"environment",
"visibility"
"visibility",
"sight",
"view",
"clarity",
"transparency",
"perceptibility",
"discernibility",
"range of view",
"clearness"
]
}

10
application/src/main/data/json/system/widget_types/horizontal_visibility_card_with_background.json

@ -23,6 +23,14 @@
"tags": [
"weather",
"environment",
"visibility"
"visibility",
"sight",
"view",
"clarity",
"transparency",
"perceptibility",
"discernibility",
"range of view",
"clearness"
]
}

10
application/src/main/data/json/system/widget_types/horizontal_volatile_organic_compounds_card.json

@ -24,6 +24,14 @@
"environment",
"indoor",
"air",
"vocs"
"vocs",
"voc",
"organic solvents",
"hydrocarbons",
"emissions",
"fumes",
"gaseous organics",
"contaminants",
"air pollutants"
]
}

10
application/src/main/data/json/system/widget_types/horizontal_volatile_organic_compounds_card_with_background.json

@ -24,6 +24,14 @@
"environment",
"indoor",
"air",
"vocs"
"vocs",
"voc",
"organic solvents",
"hydrocarbons",
"emissions",
"fumes",
"gaseous organics",
"contaminants",
"air pollutants"
]
}

5
application/src/main/data/json/system/widget_types/horizontal_wind_speed_card.json

@ -24,6 +24,9 @@
"weather",
"environment",
"wind",
"speed"
"speed",
"airspeed",
"flow",
"gust"
]
}

5
application/src/main/data/json/system/widget_types/horizontal_wind_speed_card_with_background.json

@ -24,6 +24,9 @@
"weather",
"environment",
"wind",
"speed"
"speed",
"airspeed",
"flow",
"gust"
]
}

6
application/src/main/data/json/system/widget_types/html_card.json

@ -17,5 +17,9 @@
"settingsDirective": "tb-html-card-widget-settings",
"defaultConfig": "{\"datasources\":[{\"type\":\"static\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"cardHtml\":\"<div class='card'>HTML code here</div>\",\"cardCss\":\".card {\\n font-weight: bold;\\n font-size: 32px;\\n color: #999;\\n width: 100%;\\n height: 100%;\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n}\"},\"title\":\"HTML Card\",\"dropShadow\":true}"
},
"externalId": null
"externalId": null,
"tags": [
"web",
"markup"
]
}

6
application/src/main/data/json/system/widget_types/html_value_card.json

File diff suppressed because one or more lines are too long

16
application/src/main/data/json/system/widget_types/image_map.json

File diff suppressed because one or more lines are too long

14
application/src/main/data/json/system/widget_types/indoor_co2_card.json

@ -23,6 +23,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

14
application/src/main/data/json/system/widget_types/indoor_co2_card_with_background.json

@ -23,6 +23,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

14
application/src/main/data/json/system/widget_types/indoor_co2_chart_card.json

@ -26,6 +26,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

14
application/src/main/data/json/system/widget_types/indoor_co2_chart_card_with_background.json

@ -26,6 +26,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

14
application/src/main/data/json/system/widget_types/indoor_horizontal_co2_card.json

@ -23,6 +23,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

14
application/src/main/data/json/system/widget_types/indoor_horizontal_co2_card_with_background.json

@ -23,6 +23,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

12
application/src/main/data/json/system/widget_types/indoor_horizontal_humidity_card.json

@ -23,6 +23,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

12
application/src/main/data/json/system/widget_types/indoor_horizontal_humidity_card_with_background.json

@ -23,6 +23,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

11
application/src/main/data/json/system/widget_types/indoor_horizontal_illuminance_card.json

@ -23,6 +23,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

11
application/src/main/data/json/system/widget_types/indoor_horizontal_illuminance_card_with_background.json

@ -23,6 +23,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

12
application/src/main/data/json/system/widget_types/indoor_humidity_card.json

@ -23,6 +23,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

12
application/src/main/data/json/system/widget_types/indoor_humidity_card_with_background.json

@ -23,6 +23,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

12
application/src/main/data/json/system/widget_types/indoor_humidity_chart_card.json

@ -26,6 +26,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

12
application/src/main/data/json/system/widget_types/indoor_humidity_chart_card_with_background.json

@ -26,6 +26,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

12
application/src/main/data/json/system/widget_types/indoor_humidity_progress_bar.json

@ -24,6 +24,16 @@
"progress",
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

12
application/src/main/data/json/system/widget_types/indoor_humidity_progress_bar_with_background.json

@ -24,6 +24,16 @@
"progress",
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

11
application/src/main/data/json/system/widget_types/indoor_illuminance_card.json

@ -23,6 +23,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

11
application/src/main/data/json/system/widget_types/indoor_illuminance_card_with_background.json

@ -23,6 +23,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

11
application/src/main/data/json/system/widget_types/indoor_illuminance_chart_card.json

@ -26,6 +26,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

11
application/src/main/data/json/system/widget_types/indoor_illuminance_chart_card_with_background.json

@ -26,6 +26,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

11
application/src/main/data/json/system/widget_types/indoor_illuminance_progress_bar.json

@ -24,6 +24,15 @@
"progress",
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

11
application/src/main/data/json/system/widget_types/indoor_illuminance_progress_bar_with_background.json

@ -24,6 +24,15 @@
"progress",
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

14
application/src/main/data/json/system/widget_types/indoor_simple_co2_chart_card.json

@ -26,6 +26,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

14
application/src/main/data/json/system/widget_types/indoor_simple_co2_chart_card_with_background.json

@ -26,6 +26,18 @@
"tags": [
"environment",
"co2",
"indoor"
"indoor",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

12
application/src/main/data/json/system/widget_types/indoor_simple_humidity_chart_card.json

@ -26,6 +26,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

12
application/src/main/data/json/system/widget_types/indoor_simple_humidity_chart_card_with_background.json

@ -26,6 +26,16 @@
"tags": [
"environment",
"humidity",
"indoor"
"indoor",
"moisture",
"dampness",
"wetness",
"humidness",
"moistness",
"dew",
"water vapor",
"condensation",
"dew point",
"steaminess"
]
}

11
application/src/main/data/json/system/widget_types/indoor_simple_illuminance_chart_card.json

@ -26,6 +26,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

11
application/src/main/data/json/system/widget_types/indoor_simple_illuminance_chart_card_with_background.json

@ -26,6 +26,15 @@
"tags": [
"environment",
"illuminance",
"indoor"
"indoor",
"brightness",
"luminance",
"luminosity",
"light",
"light level",
"light intensity",
"lux",
"candela",
"foot-candle"
]
}

7
application/src/main/data/json/system/widget_types/knob_control.json

@ -17,5 +17,10 @@
"settingsDirective": "tb-knob-control-widget-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":false,\"backgroundColor\":\"#e6e7e8\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"requestTimeout\":500,\"maxValue\":100,\"initialValue\":50,\"minValue\":0,\"title\":\"Knob control\",\"getValueMethod\":\"getValue\",\"setValueMethod\":\"setValue\"},\"title\":\"Knob Control\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{},\"decimals\":2}"
},
"externalId": null
"externalId": null,
"tags": [
"dial",
"regulator",
"handle"
]
}

8
application/src/main/data/json/system/widget_types/label_widget.json

@ -17,5 +17,11 @@
"settingsDirective": "tb-label-widget-settings",
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"var\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"backgroundImageUrl\":\"/api/images/system/cards.label_widget#background_image.svg\",\"labels\":[{\"pattern\":\"Value: ${#0:2} units.\",\"x\":20,\"y\":47,\"font\":{\"color\":\"#515151\",\"family\":\"Roboto\",\"size\":6,\"style\":\"normal\",\"weight\":\"500\"}}]},\"title\":\"Label widget\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400}}"
},
"externalId": null
"externalId": null,
"tags": [
"tag",
"sticker",
"marker",
"badge"
]
}

6
application/src/main/data/json/system/widget_types/markdown_html_card.json

@ -17,5 +17,9 @@
"settingsDirective": "tb-markdown-widget-settings",
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"markdownTextPattern\":\"### Markdown/HTML card\\n - **Current entity**: ${entityName}.\\n - **Current value**: ${Random}.\",\"markdownTextFunction\":\"return '# Some title\\\\n - Entity name: ' + data[0]['entityName'];\",\"useMarkdownTextFunction\":false},\"title\":\"Markdown/HTML Card\",\"showTitleIcon\":false,\"iconColor\":\"rgba(0, 0, 0, 0.87)\",\"iconSize\":\"24px\",\"titleTooltip\":\"\",\"dropShadow\":true,\"enableFullscreen\":true,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"showLegend\":false}"
},
"externalId": null
"externalId": null,
"tags": [
"web",
"markup"
]
}

10
application/src/main/data/json/system/widget_types/markers_placement___google_maps.json

@ -17,5 +17,13 @@
"settingsDirective": "tb-map-widget-settings",
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"First point\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"latitude\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.05427416942713381,\"funcBody\":\"var value = prevValue || 15.833293;\\nif (time % 5000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"},{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"longitude\",\"color\":\"#4caf50\",\"settings\":{},\"_hash\":0.680594833308841,\"funcBody\":\"var value = prevValue || -90.454350;\\nif (time % 5000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"}]},{\"type\":\"function\",\"name\":\"Second point\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"latitude\",\"color\":\"#f44336\",\"settings\":{},\"_hash\":0.05012157428742059,\"funcBody\":\"var value = prevValue || 14.450463;\\nif (time % 4000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"},{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"longitude\",\"color\":\"#ffc107\",\"settings\":{},\"_hash\":0.6742359401617628,\"funcBody\":\"var value = prevValue || -84.845334;\\nif (time % 4000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"fitMapBounds\":true,\"latKeyName\":\"latitude\",\"lngKeyName\":\"longitude\",\"showLabel\":true,\"label\":\"${entityName}\",\"tooltipPattern\":\"<b>${entityName}</b><br/><br/><b>Latitude:</b> ${latitude:7}<br/><b>Longitude:</b> ${longitude:7}<br/><br/><link-act name='delete'>Delete</link-act>\",\"markerImageSize\":34,\"gmDefaultMapType\":\"roadmap\",\"gmApiKey\":\"AIzaSyDoEx2kaGz3PxwbI9T7ccTSg5xjdw8Nw8Q\",\"useColorFunction\":false,\"markerImages\":[],\"useMarkerImageFunction\":false,\"colorFunction\":\"\\n\",\"color\":\"#fe7569\",\"showTooltip\":true,\"autocloseTooltip\":true,\"defaultCenterPosition\":\"0,0\",\"showTooltipAction\":\"click\",\"polygonKeyName\":\"coordinates\",\"polygonOpacity\":0.5,\"polygonStrokeOpacity\":1,\"polygonStrokeWeight\":1,\"zoomOnClick\":true,\"defaultZoomLevel\":5,\"provider\":\"google-map\",\"showCoverageOnHover\":true,\"animate\":true,\"maxClusterRadius\":80,\"removeOutsideVisibleBounds\":true,\"mapProvider\":\"HERE.normalDay\",\"draggableMarker\":true,\"editablePolygon\":true,\"mapPageSize\":16384,\"showPolygon\":false,\"polygonTooltipPattern\":\"<b>${entityName}</b><br/><br/><b>TimeStamp:</b> ${coordinates|ts:7}<br/><br/><link-act name='delete_polygon'>Delete</link-act>\",\"showPolygonTooltip\":false},\"title\":\"Markers Placement - Google Maps\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"widgetStyle\":{},\"actions\":{\"tooltipAction\":[{\"name\":\"delete\",\"icon\":\"more_horiz\",\"type\":\"custom\",\"customFunction\":\"var entityDatasource = widgetContext.map.map.datasources.filter(\\n function(entity) {\\n return entity.entityId === entityId.id;\\n });\\n\\nwidgetContext.map.setMarkerLocation(entityDatasource[0], null, null).subscribe(() => widgetContext.updateAliases());\",\"id\":\"8d3c0156-0a14-7a6f-0ddd-0ec16b9ffc91\"},{\"name\":\"delete_polygon\",\"icon\":\"more_horiz\",\"type\":\"custom\",\"customFunction\":\"var entityDatasource = widgetContext.map.map.datasources.filter(\\n function(entity) {\\n return entity.entityId === entityId.id\\n });\\n\\nwidgetContext.map.savePolygonLocation(entityDatasource[0], null).subscribe(() => widgetContext.updateAliases());\",\"id\":\"46bf69cd-8906-234c-a879-e2e4c92f5b67\"}]},\"showTitleIcon\":false,\"titleIcon\":\"more_horiz\",\"iconColor\":\"rgba(0, 0, 0, 0.87)\",\"iconSize\":\"24px\",\"titleTooltip\":\"\",\"displayTimewindow\":true}"
},
"externalId": null
"externalId": null,
"tags": [
"mapping",
"gps",
"navigation",
"geolocation",
"satellite",
"directions"
]
}

16
application/src/main/data/json/system/widget_types/markers_placement___image_map.json

@ -17,5 +17,19 @@
"settingsDirective": "tb-map-widget-settings",
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"First point\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"xPos\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.05427416942713381,\"funcBody\":\"var value = prevValue || 0.2;\\nif (time % 5000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"},{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"yPos\",\"color\":\"#4caf50\",\"settings\":{},\"_hash\":0.680594833308841,\"funcBody\":\"var value = prevValue || 0.3;\\nif (time % 5000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"}]},{\"type\":\"function\",\"name\":\"Second point\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"xPos\",\"color\":\"#f44336\",\"settings\":{},\"_hash\":0.05012157428742059,\"funcBody\":\"var value = prevValue || 0.6;\\nif (time % 4000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"},{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"yPos\",\"color\":\"#ffc107\",\"settings\":{},\"_hash\":0.6742359401617628,\"funcBody\":\"var value = prevValue || 0.7;\\nif (time % 4000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"showLabel\":true,\"label\":\"${entityName}\",\"tooltipPattern\":\"<b>${entityName}</b><br/><br/><b>X Pos:</b> ${xPos:2}<br/><b>Y Pos:</b> ${yPos:2}<br/><br/><link-act name='delete'>Delete</link-act>\",\"markerImageSize\":34,\"useColorFunction\":false,\"markerImages\":[],\"useMarkerImageFunction\":false,\"color\":\"#fe7569\",\"mapImageUrl\":\"/api/images/system/input_widgets.markers_placement_image_map#map_image.svg\",\"xPosKeyName\":\"xPos\",\"yPosKeyName\":\"yPos\",\"posFunction\":\"return {x: origXPos, y: origYPos};\",\"markerOffsetX\":0.5,\"markerOffsetY\":1,\"showTooltip\":true,\"autocloseTooltip\":true,\"showTooltipAction\":\"click\",\"defaultCenterPosition\":\"0,0\",\"provider\":\"image-map\",\"fitMapBounds\":true,\"latKeyName\":\"latitude\",\"lngKeyName\":\"longitude\",\"polygonKeyName\":\"coordinates\",\"polygonOpacity\":0.5,\"polygonStrokeOpacity\":1,\"polygonStrokeWeight\":1,\"mapProvider\":\"HERE.normalDay\",\"draggableMarker\":true,\"editablePolygon\":true,\"mapPageSize\":16384,\"showPolygon\":false,\"polygonTooltipPattern\":\"<b>${entityName}</b><br/><br/><b>TimeStamp:</b> ${coordinates|ts:7}<br/><br/><link-act name='delete_polygon'>Delete</link-act>\"},\"title\":\"Markers Placement - Image Map\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"widgetStyle\":{},\"actions\":{\"tooltipAction\":[{\"name\":\"delete\",\"icon\":\"more_horiz\",\"type\":\"custom\",\"customFunction\":\"var entityDatasource = widgetContext.map.map.datasources.filter(\\n function(entity) {\\n return entity.entityId === entityId.id;\\n });\\n\\nwidgetContext.map.setMarkerLocation(entityDatasource[0], null, null).subscribe(() => widgetContext.updateAliases());\",\"id\":\"c39f512a-21c6-6b06-3aa1-715262c6553d\"},{\"name\":\"delete_polygon\",\"icon\":\"more_horiz\",\"type\":\"custom\",\"customFunction\":\"var entityDatasource = widgetContext.map.map.datasources.filter(\\n function(entity) {\\n return entity.entityId === entityId.id\\n });\\n\\nwidgetContext.map.savePolygonLocation(entityDatasource[0], null).subscribe(() => widgetContext.updateAliases());\",\"id\":\"94bf5ffd-b526-c6c3-ae3b-ab42191217d9\"}]},\"showTitleIcon\":false,\"titleIcon\":\"more_horiz\",\"iconColor\":\"rgba(0, 0, 0, 0.87)\",\"iconSize\":\"24px\",\"titleTooltip\":\"\",\"displayTimewindow\":true}"
},
"externalId": null
"externalId": null,
"tags": [
"building",
"interior",
"venue",
"inside",
"room",
"office",
"manufacturing",
"floor",
"plant",
"storage",
"warehouse",
"depot"
]
}

10
application/src/main/data/json/system/widget_types/markers_placement___openstreetmap.json

@ -17,5 +17,13 @@
"settingsDirective": "tb-map-widget-settings",
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"First point\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"latitude\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.05427416942713381,\"funcBody\":\"var value = prevValue || 15.833293;\\nif (time % 5000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"},{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"longitude\",\"color\":\"#4caf50\",\"settings\":{},\"_hash\":0.680594833308841,\"funcBody\":\"var value = prevValue || -90.454350;\\nif (time % 5000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"}]},{\"type\":\"function\",\"name\":\"Second point\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"latitude\",\"color\":\"#607d8b\",\"settings\":{},\"_hash\":0.7867521952070078,\"funcBody\":\"var value = prevValue || 14.450463;\\nif (time % 4000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"},{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"longitude\",\"color\":\"#9c27b0\",\"settings\":{},\"_hash\":0.7040053227577256,\"funcBody\":\"var value = prevValue || -84.845334;\\nif (time % 4000 < 500) {\\n value += Math.random() * 0.05 - 0.025;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"fitMapBounds\":true,\"latKeyName\":\"latitude\",\"lngKeyName\":\"longitude\",\"showLabel\":true,\"label\":\"${entityName}\",\"tooltipPattern\":\"<b>${entityName}</b><br/><br/><b>Latitude:</b> ${latitude:7}<br/><b>Longitude:</b> ${longitude:7}<br/><br/><link-act name='delete'>Delete</link-act>\",\"markerImageSize\":34,\"useColorFunction\":false,\"markerImages\":[],\"useMarkerImageFunction\":false,\"color\":\"#fe7569\",\"mapProvider\":\"OpenStreetMap.Mapnik\",\"showTooltip\":true,\"autocloseTooltip\":true,\"defaultCenterPosition\":\"0,0\",\"customProviderTileUrl\":\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",\"showTooltipAction\":\"click\",\"polygonKeyName\":\"coordinates\",\"polygonOpacity\":0.5,\"polygonStrokeOpacity\":1,\"polygonStrokeWeight\":1,\"zoomOnClick\":true,\"showCoverageOnHover\":true,\"animate\":true,\"maxClusterRadius\":80,\"removeOutsideVisibleBounds\":true,\"defaultZoomLevel\":5,\"provider\":\"openstreet-map\",\"draggableMarker\":true,\"editablePolygon\":true,\"mapPageSize\":16384,\"showPolygon\":false,\"polygonTooltipPattern\":\"<b>${entityName}</b><br/><br/><b>TimeStamp:</b> ${coordinates|ts:7}<br/><br/><link-act name='delete'>Delete</link-act>\"},\"title\":\"Markers Placement - OpenStreetMap\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"widgetStyle\":{},\"actions\":{\"tooltipAction\":[{\"name\":\"delete\",\"icon\":\"more_horiz\",\"type\":\"custom\",\"customFunction\":\"var entityDatasource = widgetContext.map.map.datasources.filter(\\n function(entity) {\\n return entity.entityId === entityId.id;\\n });\\n\\nwidgetContext.map.setMarkerLocation(entityDatasource[0], null, null).subscribe(() => widgetContext.updateAliases());\",\"id\":\"54c293c4-9ca6-e34f-dc6a-0271944c1c66\"},{\"name\":\"delete_polygon\",\"icon\":\"more_horiz\",\"type\":\"custom\",\"customFunction\":\"var entityDatasource = widgetContext.map.map.datasources.filter(\\n function(entity) {\\n return entity.entityId === entityId.id\\n });\\n\\nwidgetContext.map.savePolygonLocation(entityDatasource[0], null).subscribe(() => widgetContext.updateAliases());\",\"id\":\"6beb7bed-dfd8-388d-b60c-82988ab52f06\"}]},\"showTitleIcon\":false,\"titleIcon\":\"more_horiz\",\"iconColor\":\"rgba(0, 0, 0, 0.87)\",\"iconSize\":\"24px\",\"titleTooltip\":\"\",\"displayTimewindow\":true}"
},
"externalId": null
"externalId": null,
"tags": [
"mapping",
"gps",
"navigation",
"geolocation",
"satellite",
"directions"
]
}

10
application/src/main/data/json/system/widget_types/openstreet_map.json

File diff suppressed because one or more lines are too long

15
application/src/main/data/json/system/widget_types/persistent_rpc_table.json

@ -17,5 +17,18 @@
"settingsDirective": "tb-persistent-table-widget-settings",
"defaultConfig": "{\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"enableStickyAction\":true,\"enableFilter\":true,\"displayPagination\":true,\"defaultPageSize\":10,\"enableStickyHeader\":true,\"displayColumns\":[\"rpcId\",\"messageType\",\"status\",\"method\",\"createdTime\",\"expirationTime\"],\"displayDetails\":true,\"defaultSortOrder\":\"-createdTime\",\"allowSendRequest\":true,\"allowDelete\":true},\"title\":\"Persistent RPC table\",\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400,\"padding\":\"5px 10px\"},\"targetDeviceAliasIds\":[]}"
},
"externalId": null
"externalId": null,
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

4
application/src/main/data/json/system/widget_types/progress_bar.json

@ -21,6 +21,8 @@
},
"externalId": null,
"tags": [
"progress"
"progress",
"loading",
"state"
]
}

16
application/src/main/data/json/system/widget_types/raspberry_pi_gpio_control.json

@ -17,5 +17,19 @@
"settingsDirective": "tb-gpio-control-widget-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"parseGpioStatusFunction\":\"return body[pin] === true;\",\"gpioStatusChangeRequest\":{\"method\":\"setGpioStatus\",\"paramsBody\":\"{\\n \\\"pin\\\": \\\"{$pin}\\\",\\n \\\"enabled\\\": \\\"{$enabled}\\\"\\n}\"},\"requestTimeout\":500,\"switchPanelBackgroundColor\":\"#008a00\",\"gpioStatusRequest\":{\"method\":\"getGpioStatus\",\"paramsBody\":\"{}\"},\"gpioList\":[{\"pin\":7,\"label\":\"GPIO 4 (GPCLK0)\",\"row\":3,\"col\":0,\"_uniqueKey\":0},{\"pin\":11,\"label\":\"GPIO 17\",\"row\":5,\"col\":0,\"_uniqueKey\":1},{\"pin\":12,\"label\":\"GPIO 18\",\"row\":5,\"col\":1,\"_uniqueKey\":2},{\"_uniqueKey\":3,\"pin\":13,\"label\":\"GPIO 27\",\"row\":6,\"col\":0},{\"_uniqueKey\":4,\"pin\":15,\"label\":\"GPIO 22\",\"row\":7,\"col\":0},{\"_uniqueKey\":5,\"pin\":16,\"label\":\"GPIO 23\",\"row\":7,\"col\":1},{\"_uniqueKey\":6,\"pin\":18,\"label\":\"GPIO 24\",\"row\":8,\"col\":1},{\"_uniqueKey\":7,\"pin\":22,\"label\":\"GPIO 25\",\"row\":10,\"col\":1},{\"_uniqueKey\":8,\"pin\":29,\"label\":\"GPIO 5\",\"row\":14,\"col\":0},{\"_uniqueKey\":9,\"pin\":31,\"label\":\"GPIO 6\",\"row\":15,\"col\":0},{\"_uniqueKey\":10,\"pin\":32,\"label\":\"GPIO 12\",\"row\":15,\"col\":1},{\"_uniqueKey\":11,\"pin\":33,\"label\":\"GPIO 13\",\"row\":16,\"col\":0},{\"_uniqueKey\":12,\"pin\":35,\"label\":\"GPIO 19\",\"row\":17,\"col\":0},{\"_uniqueKey\":13,\"pin\":36,\"label\":\"GPIO 16\",\"row\":17,\"col\":1},{\"_uniqueKey\":14,\"pin\":37,\"label\":\"GPIO 26\",\"row\":18,\"col\":0},{\"_uniqueKey\":15,\"pin\":38,\"label\":\"GPIO 20\",\"row\":18,\"col\":1},{\"_uniqueKey\":16,\"pin\":40,\"label\":\"GPIO 21\",\"row\":19,\"col\":1}]},\"title\":\"Raspberry Pi GPIO Control\"}"
},
"externalId": null
"externalId": null,
"tags": [
"pin",
"pins",
"board",
"circuit",
"digital read",
"digital write",
"analog read",
"analog write",
"microcontroller",
"i/o",
"input/output",
"hardware"
]
}

10
application/src/main/data/json/system/widget_types/route_map___google.json

File diff suppressed because one or more lines are too long

10
application/src/main/data/json/system/widget_types/route_map___openstreet.json

File diff suppressed because one or more lines are too long

10
application/src/main/data/json/system/widget_types/route_map___tencent.json

File diff suppressed because one or more lines are too long

15
application/src/main/data/json/system/widget_types/rpc_button.json

@ -17,5 +17,18 @@
"settingsDirective": "tb-send-rpc-widget-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":false,\"backgroundColor\":\"#e6e7e8\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"requestTimeout\":5000,\"oneWayElseTwoWay\":true,\"buttonText\":\"Send RPC\",\"styleButton\":{\"isRaised\":true,\"isPrimary\":false},\"methodName\":\"rpcCommand\",\"methodParams\":\"{}\"},\"title\":\"RPC Button\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
},
"externalId": null
"externalId": null,
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

15
application/src/main/data/json/system/widget_types/rpc_debug_terminal.json

@ -17,5 +17,18 @@
"settingsDirective": "tb-rpc-terminal-widget-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":true,\"backgroundColor\":\"#010101\",\"color\":\"rgba(255, 254, 254, 0.87)\",\"padding\":\"0px\",\"settings\":{\"parseGpioStatusFunction\":\"return body[pin] === true;\",\"gpioStatusChangeRequest\":{\"method\":\"setGpioStatus\",\"paramsBody\":\"{\\n \\\"pin\\\": \\\"{$pin}\\\",\\n \\\"enabled\\\": \\\"{$enabled}\\\"\\n}\"},\"requestTimeout\":500,\"switchPanelBackgroundColor\":\"#b71c1c\",\"gpioStatusRequest\":{\"method\":\"getGpioStatus\",\"paramsBody\":\"{}\"},\"gpioList\":[{\"pin\":1,\"label\":\"GPIO 1\",\"row\":0,\"col\":0,\"_uniqueKey\":0},{\"pin\":2,\"label\":\"GPIO 2\",\"row\":0,\"col\":1,\"_uniqueKey\":1},{\"pin\":3,\"label\":\"GPIO 3\",\"row\":1,\"col\":0,\"_uniqueKey\":2}]},\"title\":\"RPC debug terminal\",\"dropShadow\":true,\"enableFullscreen\":true,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
},
"externalId": null
"externalId": null,
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

15
application/src/main/data/json/system/widget_types/rpc_remote_shell.json

@ -17,5 +17,18 @@
"settingsDirective": "tb-rpc-shell-widget-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":true,\"backgroundColor\":\"#010101\",\"color\":\"rgba(255, 254, 254, 0.87)\",\"padding\":\"0px\",\"settings\":{\"parseGpioStatusFunction\":\"return body[pin] === true;\",\"gpioStatusChangeRequest\":{\"method\":\"setGpioStatus\",\"paramsBody\":\"{\\n \\\"pin\\\": \\\"{$pin}\\\",\\n \\\"enabled\\\": \\\"{$enabled}\\\"\\n}\"},\"requestTimeout\":500,\"switchPanelBackgroundColor\":\"#b71c1c\",\"gpioStatusRequest\":{\"method\":\"getGpioStatus\",\"paramsBody\":\"{}\"},\"gpioList\":[{\"pin\":1,\"label\":\"GPIO 1\",\"row\":0,\"col\":0,\"_uniqueKey\":0},{\"pin\":2,\"label\":\"GPIO 2\",\"row\":0,\"col\":1,\"_uniqueKey\":1},{\"pin\":3,\"label\":\"GPIO 3\",\"row\":1,\"col\":0,\"_uniqueKey\":2}]},\"title\":\"RPC remote shell\",\"dropShadow\":true,\"enableFullscreen\":true,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
},
"externalId": null
"externalId": null,
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

15
application/src/main/data/json/system/widget_types/service_rpc.json

@ -16,5 +16,18 @@
"dataKeySettingsSchema": "{}\n",
"settingsDirective": "tb-gateway-service-rpc-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"isConnector\":false},\"title\":\"Service RPC\"}"
}
},
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

12
application/src/main/data/json/system/widget_types/signal_strength.json

@ -24,6 +24,16 @@
"wifi",
"signal",
"cellular",
"rssi"
"rssi",
"reception",
"connectivity",
"network",
"connection",
"signal-to-noise",
"antenna",
"dbm",
"wireless",
"link",
"quality"
]
}

14
application/src/main/data/json/system/widget_types/simple_co2_chart_card.json

@ -26,6 +26,18 @@
"tags": [
"weather",
"environment",
"co2"
"co2",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

14
application/src/main/data/json/system/widget_types/simple_co2_chart_card_with_background.json

@ -26,6 +26,18 @@
"tags": [
"weather",
"environment",
"co2"
"co2",
"carbon dioxide",
"carbon emission",
"carbon footprint",
"carbon output",
"carbon pollution",
"carbon capture",
"carbon offset",
"carbon reduction",
"carbon neutral",
"climate gas",
"fossil fuel emission",
"carbon cycle"
]
}

10
application/src/main/data/json/system/widget_types/simple_flooding_level_chart_card.json

@ -27,6 +27,14 @@
"weather",
"environment",
"flood",
"flooding"
"flooding",
"water height",
"flood depth",
"flood stage",
"inundation level",
"water rise",
"overflow level",
"flood peak",
"high water mark"
]
}

10
application/src/main/data/json/system/widget_types/simple_flooding_level_chart_card_with_background.json

@ -27,6 +27,14 @@
"weather",
"environment",
"flood",
"flooding"
"flooding",
"water height",
"flood depth",
"flood stage",
"inundation level",
"water rise",
"overflow level",
"flood peak",
"high water mark"
]
}

10
application/src/main/data/json/system/widget_types/simple_snow_depth_chart_card.json

@ -26,6 +26,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

10
application/src/main/data/json/system/widget_types/simple_snow_depth_chart_card_with_background.json

@ -26,6 +26,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

3
application/src/main/data/json/system/widget_types/simple_solar_radiation_chart_card.json

@ -27,6 +27,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

3
application/src/main/data/json/system/widget_types/simple_solar_radiation_chart_card_with_background.json

@ -27,6 +27,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

4
application/src/main/data/json/system/widget_types/simple_uv_index_chart_card.json

@ -26,6 +26,8 @@
"tags": [
"weather",
"environment",
"uv"
"uv",
"ultraviolet",
"sunburn"
]
}

4
application/src/main/data/json/system/widget_types/simple_uv_index_chart_card_with_background.json

@ -26,6 +26,8 @@
"tags": [
"weather",
"environment",
"uv"
"uv",
"ultraviolet",
"sunburn"
]
}

9
application/src/main/data/json/system/widget_types/simple_vibration_chart_card.json

@ -26,6 +26,13 @@
"tags": [
"weather",
"environment",
"vibration"
"vibration",
"tremor",
"shake",
"quiver",
"jolt",
"oscillation",
"pulsation",
"resonance"
]
}

9
application/src/main/data/json/system/widget_types/simple_vibration_chart_card_with_background.json

@ -26,6 +26,13 @@
"tags": [
"weather",
"environment",
"vibration"
"vibration",
"tremor",
"shake",
"quiver",
"jolt",
"oscillation",
"pulsation",
"resonance"
]
}

10
application/src/main/data/json/system/widget_types/simple_visibility_chart_card.json

@ -26,6 +26,14 @@
"tags": [
"weather",
"environment",
"visibility"
"visibility",
"sight",
"view",
"clarity",
"transparency",
"perceptibility",
"discernibility",
"range of view",
"clearness"
]
}

10
application/src/main/data/json/system/widget_types/simple_visibility_chart_card_with_background.json

@ -26,6 +26,14 @@
"tags": [
"weather",
"environment",
"visibility"
"visibility",
"sight",
"view",
"clarity",
"transparency",
"perceptibility",
"discernibility",
"range of view",
"clearness"
]
}

10
application/src/main/data/json/system/widget_types/simple_volatile_organic_compounds_chart_card.json

@ -27,6 +27,14 @@
"environment",
"indoor",
"air",
"vocs"
"vocs",
"voc",
"organic solvents",
"hydrocarbons",
"emissions",
"fumes",
"gaseous organics",
"contaminants",
"air pollutants"
]
}

10
application/src/main/data/json/system/widget_types/simple_volatile_organic_compounds_chart_card_with_background.json

@ -27,6 +27,14 @@
"environment",
"indoor",
"air",
"vocs"
"vocs",
"voc",
"organic solvents",
"hydrocarbons",
"emissions",
"fumes",
"gaseous organics",
"contaminants",
"air pollutants"
]
}

5
application/src/main/data/json/system/widget_types/simple_wind_speed_chart_card.json

@ -27,6 +27,9 @@
"weather",
"environment",
"wind",
"speed"
"speed",
"airspeed",
"flow",
"gust"
]
}

5
application/src/main/data/json/system/widget_types/simple_wind_speed_chart_card_with_background.json

@ -27,6 +27,9 @@
"weather",
"environment",
"wind",
"speed"
"speed",
"airspeed",
"flow",
"gust"
]
}

15
application/src/main/data/json/system/widget_types/slide_toggle_control.json

@ -17,5 +17,18 @@
"settingsDirective": "tb-slide-toggle-widget-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":false,\"backgroundColor\":\"#ffffff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"requestTimeout\":500,\"initialValue\":false,\"getValueMethod\":\"getValue\",\"setValueMethod\":\"setValue\",\"title\":\"Slide toggle control\",\"retrieveValueMethod\":\"rpc\",\"valueKey\":\"value\",\"parseValueFunction\":\"return data ? true : false;\",\"convertValueFunction\":\"return value;\",\"requestPersistent\":false,\"labelPosition\":\"after\",\"sliderColor\":\"accent\"},\"title\":\"Slide Toggle Control\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{},\"decimals\":2,\"widgetCss\":\"\",\"noDataDisplayMessage\":\"\"}"
},
"externalId": null
"externalId": null,
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

10
application/src/main/data/json/system/widget_types/snow_depth_card.json

@ -23,6 +23,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

10
application/src/main/data/json/system/widget_types/snow_depth_card_with_background.json

@ -23,6 +23,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

10
application/src/main/data/json/system/widget_types/snow_depth_chart_card.json

@ -26,6 +26,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

10
application/src/main/data/json/system/widget_types/snow_depth_chart_card_with_background.json

@ -26,6 +26,14 @@
"tags": [
"weather",
"environment",
"snow"
"snow",
"snowfall",
"flurry",
"blizzard",
"snowstorm",
"snowflake",
"sleet",
"whiteout",
"snowdrift"
]
}

3
application/src/main/data/json/system/widget_types/solar_radiation_card.json

@ -24,6 +24,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

3
application/src/main/data/json/system/widget_types/solar_radiation_card_with_background.json

@ -24,6 +24,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

3
application/src/main/data/json/system/widget_types/solar_radiation_chart_card.json

@ -27,6 +27,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

3
application/src/main/data/json/system/widget_types/solar_radiation_chart_card_with_background.json

@ -27,6 +27,7 @@
"weather",
"environment",
"solar",
"radiation"
"radiation",
"sunlight"
]
}

15
application/src/main/data/json/system/widget_types/switch_control.json

@ -17,5 +17,18 @@
"settingsDirective": "tb-switch-control-widget-settings",
"defaultConfig": "{\"targetDeviceAliases\":[],\"showTitle\":false,\"backgroundColor\":\"#e6e7e8\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"requestTimeout\":500,\"initialValue\":false,\"getValueMethod\":\"getValue\",\"setValueMethod\":\"setValue\",\"showOnOffLabels\":true,\"title\":\"Switch control\"},\"title\":\"Switch Control\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{},\"decimals\":2}"
},
"externalId": null
"externalId": null,
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

10
application/src/main/data/json/system/widget_types/tencent_map.json

File diff suppressed because one or more lines are too long

9
application/src/main/data/json/system/widget_types/thermometer_scale.json

@ -19,5 +19,12 @@
"basicModeDirective": "tb-thermometer-scale-gauge-basic-config",
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Temp\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.7282710489093589,\"funcBody\":\"var value = prevValue + Math.random() * 30 - 15;\\nif (value < -60) {\\n\\tvalue = -60;\\n} else if (value > 100) {\\n\\tvalue = 100;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"maxValue\":100,\"defaultColor\":\"#e64a19\",\"barStrokeWidth\":2.5,\"colorBar\":\"rgba(255, 255, 255, 0.4)\",\"colorBarEnd\":\"rgba(221, 221, 221, 0.38)\",\"showUnitTitle\":true,\"minorTicks\":2,\"valueBox\":true,\"valueInt\":3,\"colorPlate\":\"#fff\",\"colorMajorTicks\":\"#444\",\"colorMinorTicks\":\"#666\",\"colorNeedleShadowUp\":\"rgba(2,255,255,0.2)\",\"colorNeedleShadowDown\":\"rgba(188,143,143,0.45)\",\"colorValueBoxRect\":\"#888\",\"colorValueBoxRectEnd\":\"#666\",\"colorValueBoxBackground\":\"#babab2\",\"colorValueBoxShadow\":\"rgba(0,0,0,1)\",\"highlightsWidth\":10,\"animation\":true,\"animationDuration\":1500,\"animationRule\":\"linear\",\"showBorder\":false,\"majorTicksCount\":8,\"numbersFont\":{\"family\":\"Arial\",\"size\":18,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#263238\"},\"titleFont\":{\"family\":\"Roboto\",\"size\":24,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#78909c\"},\"unitsFont\":{\"family\":\"Roboto\",\"size\":26,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#37474f\"},\"valueFont\":{\"family\":\"Roboto\",\"size\":40,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#444\",\"shadowColor\":\"rgba(0,0,0,0.3)\"},\"minValue\":-60,\"highlights\":[{\"from\":-60,\"to\":-40,\"color\":\"#90caf9\"},{\"from\":-40,\"to\":-20,\"color\":\"rgba(144, 202, 249, 0.66)\"},{\"from\":-20,\"to\":0,\"color\":\"rgba(144, 202, 249, 0.33)\"},{\"from\":0,\"to\":20,\"color\":\"rgba(244, 67, 54, 0.2)\"},{\"from\":20,\"to\":40,\"color\":\"rgba(244, 67, 54, 0.4)\"},{\"from\":40,\"to\":60,\"color\":\"rgba(244, 67, 54, 0.6)\"},{\"from\":60,\"to\":80,\"color\":\"rgba(244, 67, 54, 0.8)\"},{\"from\":80,\"to\":100,\"color\":\"#f44336\"}],\"unitTitle\":\"Temperature\",\"units\":\"°C\",\"colorBarProgress\":\"#90caf9\",\"colorBarProgressEnd\":\"#f44336\",\"colorBarStroke\":\"#b0bec5\",\"valueDec\":1},\"title\":\"Thermometer scale\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"decimals\":0,\"noDataDisplayMessage\":\"\",\"configMode\":\"basic\"}"
},
"externalId": null
"externalId": null,
"tags": [
"pyrometer",
"temp probe",
"heat indicator",
"mercury column",
"clinical indicator"
]
}

10
application/src/main/data/json/system/widget_types/trip_animation.json

@ -17,5 +17,13 @@
"settingsDirective": "tb-trip-animation-widget-settings",
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"entityAliasId\":null,\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"latitude\",\"color\":\"#2196f3\",\"settings\":{\"showLines\":true,\"fillLines\":true,\"showPoints\":false},\"_hash\":0.8587686344902596,\"funcBody\":\"var gpsData = [\\n37.771210000, -122.510960000,\\n 37.771990000, -122.497070000,\\n 37.772730000, -122.480740000,\\n 37.773360000, -122.466870000,\\n 37.774270000, -122.458520000,\\n 37.771980000, -122.454110000,\\n 37.768250000, -122.453380000,\\n 37.765920000, -122.456810000,\\n 37.765930000, -122.467680000,\\n 37.765500000, -122.477180000,\\n 37.765300000, -122.481660000,\\n 37.764780000, -122.493350000,\\n 37.764120000, -122.508360000,\\n 37.766410000, -122.510260000,\\n 37.770010000, -122.510830000,\\n 37.770980000, -122.510930000\\n];\\n let value = gpsData.indexOf(prevValue); \\nreturn gpsData[(value == -1 ? 0 : (value + 2) % gpsData.length)];\",\"units\":null,\"decimals\":null,\"usePostProcessing\":null,\"postFuncBody\":null},{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"longitude\",\"color\":\"#ffc107\",\"settings\":{\"showLines\":true,\"fillLines\":false,\"showPoints\":false},\"_hash\":0.12775350966079668,\"funcBody\":\"var gpsData = [\\n37.771210000, -122.510960000,\\n 37.771990000, -122.497070000,\\n 37.772730000, -122.480740000,\\n 37.773360000, -122.466870000,\\n 37.774270000, -122.458520000,\\n 37.771980000, -122.454110000,\\n 37.768250000, -122.453380000,\\n 37.765920000, -122.456810000,\\n 37.765930000, -122.467680000,\\n 37.765500000, -122.477180000,\\n 37.765300000, -122.481660000,\\n 37.764780000, -122.493350000,\\n 37.764120000, -122.508360000,\\n 37.766410000, -122.510260000,\\n 37.770010000, -122.510830000,\\n 37.770980000, -122.510930000\\n];\\n let value = gpsData.indexOf(prevValue); \\nreturn gpsData[(value == -1 ? 1 : (value + 2) % gpsData.length)];\",\"units\":null,\"decimals\":null,\"usePostProcessing\":null,\"postFuncBody\":null}]}],\"timewindow\":{\"history\":{\"interval\":1000,\"timewindowMs\":60000},\"aggregation\":{\"type\":\"NONE\",\"limit\":500}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"mapProvider\":\"OpenStreetMap.Mapnik\",\"latKeyName\":\"latitude\",\"lngKeyName\":\"longitude\",\"showLabel\":true,\"label\":\"${entityName}\",\"showTooltip\":true,\"tooltipColor\":\"#fff\",\"tooltipFontColor\":\"#000\",\"tooltipOpacity\":1,\"tooltipPattern\":\"<b>${entityName}</b><br/><br/><b>Latitude:</b> ${latitude:7}<br/><b>Longitude:</b> ${longitude:7}<br/><b>End Time:</b> ${maxTime}<br/><b>Start Time:</b> ${minTime}\",\"strokeWeight\":2,\"strokeOpacity\":1,\"pointSize\":10,\"markerImageSize\":34,\"rotationAngle\":180,\"provider\":\"openstreet-map\",\"normalizationStep\":1000,\"decoratorSymbol\":\"arrowHead\",\"decoratorSymbolSize\":10,\"decoratorCustomColor\":\"#000\",\"decoratorOffset\":\"20px\",\"endDecoratorOffset\":\"20px\",\"decoratorRepeat\":\"20px\",\"polygonTooltipPattern\":\"<b>${entityName}</b><br/><br/><b>TimeStamp:</b> ${ts:7}\",\"polygonOpacity\":0.5,\"polygonStrokeOpacity\":1,\"polygonStrokeWeight\":1,\"pointTooltipOnRightPanel\":true,\"autocloseTooltip\":true,\"useCustomProvider\":false,\"useLabelFunction\":false,\"useTooltipFunction\":false,\"useMarkerImageFunction\":false,\"useColorFunction\":false,\"usePolylineDecorator\":false,\"useDecoratorCustomColor\":false,\"showPoints\":false,\"showPolygon\":false},\"title\":\"Trip Animation\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"mobileHeight\":null,\"widgetStyle\":{},\"useDashboardTimewindow\":false,\"showLegend\":false,\"actions\":{},\"legendConfig\":{\"position\":\"bottom\",\"showMin\":false,\"showMax\":false,\"showAvg\":false,\"showTotal\":false},\"displayTimewindow\":true}"
},
"externalId": null
"externalId": null,
"tags": [
"mapping",
"gps",
"navigation",
"geolocation",
"satellite",
"directions"
]
}

15
application/src/main/data/json/system/widget_types/update_device_attribute.json

@ -17,5 +17,18 @@
"settingsDirective": "tb-update-device-attribute-widget-settings",
"defaultConfig": "{\"showTitle\":false,\"backgroundColor\":\"#e6e7e8\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"styleButton\":{\"isRaised\":true,\"isPrimary\":false},\"entityParameters\":\"{}\",\"entityAttributeType\":\"SERVER_SCOPE\",\"buttonText\":\"Update device attribute\"},\"title\":\"Update device attribute\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{},\"targetDeviceAliases\":[]}"
},
"externalId": null
"externalId": null,
"tags": [
"command",
"downlink",
"device configuration",
"device control",
"invocation",
"remote method",
"remote function",
"interface",
"subroutine call",
"inter-process communication",
"server request"
]
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save