You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -139,20 +139,6 @@ examples that are ready for you to copy and paste!
139
139
up from running the pump when no distribution valves are open or to allow the main line out to distribution
140
140
valves to drain. May not be used with `pump_stop_pump_delay`.
141
141
142
-
- **pump_pulse_duration** (*Optional*, [Time](/guides/configuration-types#time)): The *minimum* length of the pulse generated to
143
-
operate a pump in milliseconds. *Required* when one or more latching pumps is configured. Note that the *exact*
144
-
length of the pulse is determined by the frequency of the main application loop (as are other `delay` timers
145
-
used in ESPHome). Typically this is expected to provide a resolution of approximately 16 milliseconds, however
146
-
this may vary somewhat depending on your exact configuration. Regardless, it should provide
147
-
more-than-sufficient precision to operate any such valve.
148
-
149
-
- **valve_pulse_duration** (*Optional*, [Time](/guides/configuration-types#time)): The *minimum* length of the pulse generated to
150
-
operate a valve in milliseconds. *Required* when one or more latching valves is configured. Note that the *exact*
151
-
length of the pulse is determined by the frequency of the main application loop (as are other `delay` timers
152
-
used in ESPHome). Typically this is expected to provide a resolution of approximately 16 milliseconds, however
153
-
this may vary somewhat depending on your exact configuration. Regardless, it should provide more-than-sufficient
154
-
precision to operate any such valve.
155
-
156
142
- **multiplier_number** (*Optional*, *string*): The name of the {{< docref "/components/number/index" "number" >}} component that
157
143
should be presented to the front end (Home Assistant) to enable control of the sprinkler controller's `multiplier`
158
144
value. See [Using the Sprinkler Controller's Numbers](#sprinkler-controller-sprinkler_controller_numbers) below for more detail.
@@ -189,23 +175,10 @@ examples that are ready for you to copy and paste!
189
175
- **pump_switch_id** (*Optional*, [Switch](/components/switch#config-switch)): This is the [switch](/components/switch#config-switch)
190
176
component to be used to control the valve's pump or upstream electric valve. Typically this would be a
191
177
{{< docref "switch/gpio" "GPIO switch" >}} wired to control a relay or other switching device which in turn would
192
-
activate the respective pump/valve. *It is not recommended to expose this switch to the front end; please
193
-
see* [An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control) *below for more detail.*
194
-
May not be specified with *pump_off_switch_id* or *pump_on_switch_id*.
195
-
196
-
- **pump_off_switch_id** (*Optional*, [Switch](/components/switch#config-switch)): This is the [switch](/components/switch#config-switch)
197
-
component to be used to *turn off* the valve's pump or upstream electric *latching* valve. Typically this
198
-
would be a {{< docref "switch/gpio" "GPIO switch" >}} wired to control a relay or other switching device which in turn
199
-
would *switch off* the respective pump/valve. *It is not recommended to expose this switch to the front end; please
200
-
see* [An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control) *below for more detail.*
201
-
May not be specified with *pump_switch_id*.
202
-
203
-
- **pump_on_switch_id** (*Optional*, [Switch](/components/switch#config-switch)): This is the [switch](/components/switch#config-switch)
204
-
component to be used to *turn on* the valve's pump or upstream electric *latching* valve. Typically this
205
-
would be a {{< docref "switch/gpio" "GPIO switch" >}} wired to control a relay or other switching device which in turn
206
-
would *switch on* the respective pump/valve. *It is not recommended to expose this switch to the front end; please
207
-
see* [An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control) *below for more detail.*
208
-
May not be specified with *pump_switch_id*.
178
+
activate the respective pump/valve. For latching valves/pumps, use an {{< docref "switch/hbridge" "H-Bridge switch" >}}.
179
+
*It is not recommended to expose this switch to the front end; please see*
180
+
[An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control)
181
+
*below for more detail.*
209
182
210
183
- **run_duration_number** (*Optional*, *string*): The name of the {{< docref "/components/number/index" "number" >}} component
211
184
that should be presented to the front end (Home Assistant) to enable control of the valve's `run_duration` value.
@@ -222,71 +195,58 @@ examples that are ready for you to copy and paste!
222
195
- **valve_switch_id** (**Required**, [Switch](/components/switch#config-switch)): This is the [switch](/components/switch#config-switch)
223
196
component to be used to control the valve that operates the given section or zone of the sprinkler
224
197
system. Typically this would be a {{< docref "switch/gpio" "GPIO switch" >}} wired to control a relay
225
-
or other switching device which in turn would activate the respective valve. *It is not recommended
226
-
to expose this switch to the front end; please see* [An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control)
227
-
*below for more detail.* May not be specified with *valve_off_switch_id* or *valve_on_switch_id*.
228
-
229
-
- **valve_off_switch_id** (**Required**, [Switch](/components/switch#config-switch)): This is the [switch](/components/switch#config-switch)
230
-
component to be used to *turn off* the *latching* valve that operates the given section or zone of the
231
-
sprinkler system. Typically this would be a {{< docref "switch/gpio" "GPIO switch" >}} wired to control a relay
232
-
or other switching device which in turn would *switch off* the respective valve. *It is not recommended
233
-
to expose this switch to the front end; please see* [An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control)
234
-
*below for more detail.* May not be specified with *valve_switch_id*.
235
-
236
-
- **valve_on_switch_id** (**Required**, [Switch](/components/switch#config-switch)): This is the [switch](/components/switch#config-switch)
237
-
component to be used to *turn on* the *latching* valve that operates the given section or zone of the
238
-
sprinkler system. Typically this would be a {{< docref "switch/gpio" "GPIO switch" >}} wired to control a relay
239
-
or other switching device which in turn would *switch on* the respective valve. *It is not recommended
240
-
to expose this switch to the front end; please see* [An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control)
241
-
*below for more detail.* May not be specified with *valve_switch_id*.
198
+
or other switching device which in turn would activate the respective valve. For latching valves, use an
199
+
{{< docref "switch/hbridge" "H-Bridge switch" >}}. *It is not recommended to expose this switch to the front end; please see*
200
+
[An Important Note about GPIO Switches and Control](#sprinkler-controller-an_important_note_about_gpio_switches_and_control)
0 commit comments