semptec_zx7007_heater.yaml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. name: IR heater
  2. products:
  3. - id: 34fyo4xuj16fzaqq
  4. name: Semptec ZX7007
  5. primary_entity:
  6. entity: climate
  7. translation_key: heater
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: hvac_mode
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. value: heat
  17. - id: 5
  18. type: string
  19. name: preset_mode
  20. mapping:
  21. - dps_val: "1"
  22. value: eco
  23. - dps_val: "2"
  24. value: comfort
  25. - dps_val: "3"
  26. value: boost
  27. - id: 14
  28. type: string
  29. name: hvac_action
  30. mapping:
  31. - constraint: hvac_mode
  32. conditions:
  33. - dps_val: false
  34. value: "off"
  35. - dps_val: true
  36. mapping:
  37. - dps_val: stop
  38. value: idle
  39. - dps_val: heating
  40. value: heating
  41. secondary_entities:
  42. - entity: select
  43. translation_key: timer
  44. category: config
  45. dps:
  46. - id: 11
  47. type: string
  48. name: option
  49. mapping:
  50. - dps_val: "0"
  51. value: "Off"
  52. - dps_val: "1"
  53. value: "1 hour"
  54. - dps_val: "2"
  55. value: "2 hours"
  56. - dps_val: "3"
  57. value: "3 hours"
  58. - dps_val: "4"
  59. value: "4 hours"
  60. - dps_val: "5"
  61. value: "5 hours"
  62. - dps_val: "6"
  63. value: "6 hours"
  64. - dps_val: "7"
  65. value: "7 hours"
  66. - entity: sensor
  67. translation_key: time_remaining
  68. class: duration
  69. category: diagnostic
  70. dps:
  71. - id: 12
  72. type: integer
  73. name: sensor
  74. unit: min
  75. class: measurement