inkbird_ibs_m2.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. name: Temperature probe hub
  2. products:
  3. - id: cx7qfwsatomtk5p8
  4. manufacturer: Inkbird
  5. model: IBS_M2
  6. entities:
  7. - entity: sensor
  8. name: Temperature probe 1
  9. class: temperature
  10. dps:
  11. - id: 9
  12. type: integer
  13. name: dummy
  14. - id: 113
  15. type: boolean
  16. name: dummy2
  17. - id: 114
  18. type: boolean
  19. name: dummy3
  20. - id: 115
  21. type: boolean
  22. name: dummy4
  23. - id: 103
  24. type: base64
  25. name: sensor
  26. unit: "C"
  27. class: measurement
  28. endianness: little
  29. mask: "FFFF"
  30. mapping:
  31. - scale: 10
  32. - entity: sensor
  33. name: Temperature probe 2
  34. class: temperature
  35. dps:
  36. - id: 104
  37. type: base64
  38. name: sensor
  39. unit: "C"
  40. class: measurement
  41. endianness: little
  42. mask: "FFFF"
  43. mapping:
  44. - scale: 10
  45. - entity: sensor
  46. name: Temperature probe 3
  47. class: temperature
  48. dps:
  49. - id: 105
  50. type: base64
  51. name: sensor
  52. unit: "C"
  53. class: measurement
  54. endianness: little
  55. mask: "FFFF"
  56. mapping:
  57. - scale: 10
  58. - entity: sensor
  59. name: Temperature probe 4
  60. class: temperature
  61. dps:
  62. - id: 106
  63. type: base64
  64. name: sensor
  65. unit: "C"
  66. class: measurement
  67. endianness: little
  68. mask: "FFFF"
  69. mapping:
  70. - scale: 10
  71. - entity: sensor
  72. name: Temperature probe 5
  73. class: temperature
  74. dps:
  75. - id: 107
  76. type: base64
  77. name: sensor
  78. unit: "C"
  79. class: measurement
  80. endianness: little
  81. mask: "FFFF"
  82. mapping:
  83. - scale: 10
  84. - entity: sensor
  85. name: Temperature probe 6
  86. class: temperature
  87. dps:
  88. - id: 108
  89. type: base64
  90. name: sensor
  91. unit: "C"
  92. class: measurement
  93. endianness: little
  94. mask: "FFFF"
  95. mapping:
  96. - scale: 10
  97. - entity: sensor
  98. name: Temperature probe 7
  99. class: temperature
  100. dps:
  101. - id: 109
  102. type: base64
  103. name: sensor
  104. unit: "C"
  105. class: measurement
  106. endianness: little
  107. mask: "FFFF"
  108. mapping:
  109. - scale: 10
  110. - entity: sensor
  111. name: Temperature probe 8
  112. class: temperature
  113. dps:
  114. - id: 110
  115. type: base64
  116. name: sensor
  117. unit: "C"
  118. class: measurement
  119. endianness: little
  120. mask: "FFFF"
  121. mapping:
  122. - scale: 10
  123. - entity: select
  124. name: Temperature unit
  125. dps:
  126. - id: 9
  127. type: string
  128. name: option
  129. mapping:
  130. - dps_val: "c"
  131. value: "C"
  132. - dps_val: "f"
  133. value: "F"