device.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. [
  2. {
  3. "type": "device",
  4. "cgm": {
  5. "vendor": "openaps.vendors.dexcom",
  6. "extra": "cgm.ini"
  7. },
  8. "name": "cgm",
  9. "extra": {}
  10. },
  11. {
  12. "extra": {
  13. "fields": "",
  14. "cmd": "oref0",
  15. "args": ""
  16. },
  17. "type": "device",
  18. "name": "oref0",
  19. "oref0": {
  20. "vendor": "openaps.vendors.process",
  21. "extra": "oref0.ini"
  22. }
  23. },
  24. {
  25. "extra": {
  26. "fields": "pumphistory profile clock",
  27. "cmd": "oref0",
  28. "args": "calculate-iob"
  29. },
  30. "type": "device",
  31. "name": "iob",
  32. "iob": {
  33. "vendor": "openaps.vendors.process",
  34. "extra": "iob.ini"
  35. }
  36. },
  37. {
  38. "extra": {
  39. "fields": "pumphistory profile clock glucose basal carbs",
  40. "cmd": "oref0",
  41. "args": "meal"
  42. },
  43. "type": "device",
  44. "name": "meal",
  45. "meal": {
  46. "vendor": "openaps.vendors.process",
  47. "extra": "meal.ini"
  48. }
  49. },
  50. {
  51. "extra": {
  52. "fields": "settings bg_targets isf basal_profile preferences carb_ratios",
  53. "cmd": "oref0",
  54. "args": "get-profile"
  55. },
  56. "type": "device",
  57. "name": "get-profile",
  58. "get-profile": {
  59. "vendor": "openaps.vendors.process",
  60. "extra": "get-profile.ini"
  61. }
  62. },
  63. {
  64. "extra": {
  65. "fields": "glucose pumphistory isf basal_profile profile",
  66. "cmd": "oref0",
  67. "args": "detect-sensitivity"
  68. },
  69. "type": "device",
  70. "name": "detect-sensitivity",
  71. "detect-sensitivity": {
  72. "vendor": "openaps.vendors.process",
  73. "extra": "detect-sensitivity.ini"
  74. }
  75. },
  76. {
  77. "pebble": {
  78. "vendor": "openaps.vendors.process",
  79. "extra": "pebble.ini"
  80. },
  81. "type": "device",
  82. "name": "pebble",
  83. "extra": {
  84. "fields": "glucose iob basal_profile temp_basal suggested enacted meal",
  85. "cmd": "oref0",
  86. "args": "pebble"
  87. }
  88. },
  89. {
  90. "type": "device",
  91. "tz": {
  92. "vendor": "openapscontrib.timezones",
  93. "extra": "tz.ini"
  94. },
  95. "name": "tz",
  96. "extra": {}
  97. },
  98. {
  99. "pump": {
  100. "vendor": "openaps.vendors.medtronic",
  101. "extra": "pump.ini"
  102. },
  103. "type": "device",
  104. "name": "pump",
  105. "extra": {
  106. "serial": "123456"
  107. }
  108. },
  109. {
  110. "units": {
  111. "vendor": "openaps.vendors.units",
  112. "extra": "units.ini"
  113. },
  114. "type": "device",
  115. "name": "units",
  116. "extra": {}
  117. },
  118. {
  119. "xdrip": {
  120. "vendor": "openaps.vendors.process",
  121. "extra": "xdrip.ini"
  122. },
  123. "type": "device",
  124. "name": "xdrip",
  125. "extra": {
  126. "fields": "",
  127. "cmd": "bash -c \"curl --compressed -s http://localhost:5000/api/v1/entries?count=288 | json -e \\\"this.glucose = this.sgv\\\"\"",
  128. "args": ""
  129. }
  130. }
  131. ]