inkbird_bbq4t_thermometer.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. name: Inkbird BBQ thermometer
  2. primary_entity:
  3. entity: sensor
  4. name: Temperature probe 1
  5. class: temperature
  6. dps:
  7. - id: 107
  8. type: integer
  9. name: sensor
  10. class: measurement
  11. mapping:
  12. - scale: 100
  13. unit: F
  14. - id: 13
  15. type: bitfield
  16. name: fault_code
  17. optional: true
  18. - id: 111
  19. type: integer
  20. name: unknown_111
  21. # - id: 19
  22. # type: string
  23. # name: unit
  24. secondary_entities:
  25. - entity: sensor
  26. name: Temperature probe 2
  27. class: temperature
  28. dps:
  29. - id: 108
  30. type: integer
  31. name: sensor
  32. class: measurement
  33. optional: true
  34. mapping:
  35. - scale: 100
  36. unit: F
  37. # - id: 19
  38. # type: string
  39. # name: unit
  40. - entity: sensor
  41. name: Temperature probe 3
  42. class: temperature
  43. dps:
  44. - id: 109
  45. type: integer
  46. name: sensor
  47. class: measurement
  48. optional: true
  49. mapping:
  50. - scale: 100
  51. unit: F
  52. # - id: 19
  53. # type: string
  54. # name: unit
  55. - entity: sensor
  56. name: Temperature probe 4
  57. class: temperature
  58. dps:
  59. - id: 110
  60. type: integer
  61. name: sensor
  62. class: measurement
  63. optional: true
  64. mapping:
  65. - scale: 100
  66. unit: F
  67. # - id: 19
  68. # type: string
  69. # name: unit
  70. - entity: binary_sensor
  71. class: power
  72. category: diagnostics
  73. dps:
  74. - id: 1
  75. type: boolean
  76. name: sensor
  77. - entity: binary_sensor
  78. name: Fault
  79. class: problem
  80. category: diagnostic
  81. dps:
  82. - id: 13
  83. type: bitfield
  84. name: sensor
  85. optional: true
  86. mapping:
  87. - dps_val: 0
  88. value: false
  89. - dps_val: null
  90. value: false
  91. - value: true
  92. - entity: select
  93. name: Temperature unit
  94. icon: "mdi:temperature-celsius"
  95. category: config
  96. dps:
  97. - id: 19
  98. type: string
  99. name: option
  100. mapping:
  101. - dps_val: f
  102. value: Fahrenheit
  103. - dps_val: c
  104. value: Celsius
  105. - entity: sensor
  106. class: battery
  107. category: diagnostic
  108. dps:
  109. - id: 101
  110. type: integer
  111. name: sensor
  112. unit: "%"
  113. - entity: number
  114. name: Screen timeout
  115. category: config
  116. icon: "mdi:camera-timer"
  117. dps:
  118. - id: 102
  119. type: integer
  120. name: value
  121. unit: s
  122. range:
  123. min: 0
  124. max: 3600
  125. - entity: switch
  126. name: Alarm
  127. category: config
  128. dps:
  129. - id: 104
  130. type: boolean
  131. name: switch