inkbird_bbq4t_thermometer.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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. name: Fault
  70. class: problem
  71. category: diagnostic
  72. dps:
  73. - id: 13
  74. type: bitfield
  75. name: sensor
  76. optional: true
  77. mapping:
  78. - dps_val: 0
  79. value: false
  80. - dps_val: null
  81. value: false
  82. - value: true
  83. - entity: select
  84. translation_key: temperature_unit
  85. category: config
  86. dps:
  87. - id: 19
  88. type: string
  89. name: option
  90. mapping:
  91. - dps_val: f
  92. value: fahrenheit
  93. - dps_val: c
  94. value: celsius
  95. - entity: sensor
  96. class: battery
  97. category: diagnostic
  98. dps:
  99. - id: 101
  100. type: integer
  101. name: sensor
  102. unit: "%"
  103. - entity: number
  104. name: Screen timeout
  105. category: config
  106. icon: "mdi:camera-timer"
  107. dps:
  108. - id: 102
  109. type: integer
  110. name: value
  111. unit: s
  112. range:
  113. min: 0
  114. max: 3600
  115. - entity: switch
  116. name: Alarm
  117. category: config
  118. dps:
  119. - id: 104
  120. type: boolean
  121. name: switch