BWT frequency converter for controlled pool pumps ref : PI-03902 --------- Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>
@@ -0,0 +1,335 @@
+name: Energy saver
+entities:
+ # === BASE COMMANDS ===
+ - entity: switch
+ name: Pool pump
+ dps:
+ - id: 1
+ type: boolean
+ name: switch
+
+ - entity: select
+ translation_key: mode
+ - id: 4
+ type: string
+ name: option
+ mapping:
+ - dps_val: "day"
+ value: "day"
+ - dps_val: "night"
+ value: "night"
+ - dps_val: "backwash"
+ value: "backwash"
+ - entity: sensor
+ class: power
+ - id: 12
+ type: integer
+ name: sensor
+ unit: W
+ - entity: number
+ name: Boost time
+ class: duration
+ - id: 101
+ name: value
+ unit: min
+ range:
+ min: 0
+ max: 60
+ # === MAIN SPEEDS ===
+ name: Night speed
+ - id: 102
+ min: 1200
+ max: 1650
+ - step: 50
+ name: Day speed
+ - id: 103
+ min: 1700
+ max: 2400
+ name: Backwash speed
+ - id: 104
+ min: 2450
+ max: 2900
+ # === SCHEDULED SPEEDS & OTHERS ===
+ name: Program 1 speed
+ - id: 105
+ name: Program 2 speed
+ - id: 106
+ name: Program 3 speed
+ - id: 107
+ name: Program 4 speed
+ - id: 108
+ name: Minimum speed
+ - id: 109
+ name: Di2 speed
+ - id: 110
+ name: Di3 speed
+ - id: 111
+ name: Di4 speed
+ - id: 112
+ name: Startup speed
+ - id: 113
+ # === READ-ONLY SENSORS ===
+ - entity: binary_sensor
+ class: problem
+ category: diagnostic
+ - id: 21
+ type: bitfield
+ - dps_val: 0
+ value: true
+ constraint: fault_code_2
+ conditions:
+ value: false
+ - value: true
+ name: fault_code
+ - id: 114
+ name: fault_code_2
+ - id: 115
+ name: unknown_115
+ class: safety
+ - id: 116
+ # === SCHEDULE PROGRAMMING ===
+ # Prog 1
+ name: Program 1 enable
+ - id: 133
+ - entity: time
+ name: Program 1 start
+ - id: 117
+ name: hour
+ - id: 118
+ name: minute
+ name: Program 1 end
+ - id: 119
+ - id: 120
+ # Prog 2
+ name: Program 2 enable
+ - id: 134
+ name: Program 2 start
+ - id: 121
+ - id: 122
+ name: Program 2 end
+ - id: 123
+ - id: 124
+ # Prog 3
+ name: Program 3 enable
+ - id: 135
+ name: Program 3 start
+ - id: 125
+ - id: 126
+ name: Program 3 end
+ - id: 127
+ - id: 128
+ # Prog 4
+ name: Program 4 enable
+ - id: 136
+ name: Program 4 start
+ - id: 129
+ - id: 130
+ name: Program 4 end
+ - id: 131
+ - id: 132