inkbird_bbq4t_thermometer.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. name: BBQ thermometer
  2. products:
  3. - id: x6oarivkdgru1upf
  4. name: Inkbird iBBQ-4T
  5. primary_entity:
  6. entity: sensor
  7. name: Temperature probe 1
  8. class: temperature
  9. dps:
  10. - id: 107
  11. type: integer
  12. name: sensor
  13. class: measurement
  14. mapping:
  15. - scale: 100
  16. unit: F
  17. - id: 13
  18. type: bitfield
  19. name: fault_code
  20. optional: true
  21. - id: 111
  22. type: integer
  23. name: unknown_111
  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. - entity: sensor
  38. name: Temperature probe 3
  39. class: temperature
  40. dps:
  41. - id: 109
  42. type: integer
  43. name: sensor
  44. class: measurement
  45. optional: true
  46. mapping:
  47. - scale: 100
  48. unit: F
  49. - entity: sensor
  50. name: Temperature probe 4
  51. class: temperature
  52. dps:
  53. - id: 110
  54. type: integer
  55. name: sensor
  56. class: measurement
  57. optional: true
  58. mapping:
  59. - scale: 100
  60. unit: F
  61. - entity: binary_sensor
  62. class: power
  63. category: diagnostic
  64. dps:
  65. - id: 1
  66. type: boolean
  67. name: sensor
  68. - entity: binary_sensor
  69. class: problem
  70. category: diagnostic
  71. dps:
  72. - id: 13
  73. type: bitfield
  74. name: sensor
  75. optional: true
  76. mapping:
  77. - dps_val: 0
  78. value: false
  79. - dps_val: null
  80. value: false
  81. - value: true
  82. - entity: select
  83. translation_key: temperature_unit
  84. category: config
  85. dps:
  86. - id: 19
  87. type: string
  88. name: option
  89. mapping:
  90. - dps_val: f
  91. value: fahrenheit
  92. - dps_val: c
  93. value: celsius
  94. - entity: sensor
  95. class: battery
  96. category: diagnostic
  97. dps:
  98. - id: 101
  99. type: integer
  100. name: sensor
  101. unit: "%"
  102. - entity: number
  103. name: Screen timeout
  104. category: config
  105. icon: "mdi:camera-timer"
  106. dps:
  107. - id: 102
  108. type: integer
  109. name: value
  110. unit: s
  111. range:
  112. min: 0
  113. max: 3600
  114. - entity: switch
  115. name: Alarm
  116. category: config
  117. dps:
  118. - id: 104
  119. type: boolean
  120. name: switch