Start a new topic

Reverse inching for Basic, T1 and others

Inching mode can switch relay ON for few seconds and then automatically switch in OFF (break circuit).

It would be very useful to make "reverse inching" - break circuit for few seconds from ON position. Default state should be ON - after button press (app, remote, RF button) switch to OFF for few seconds then switch ON again automatically.

Can be used for rebooting devices.


I tested on RF Basic 2.6.0 - when I enable inching mode in app it turns OFF as default position. To implement just need to let it stay in current state :

- if now OFF - enabling inching in setting should enable standard inching

- in now ON - enabling inching in setting should enable "reverse inching"


3 people like this idea

To do that the relay would have to be continuously energized by default and deenergized to produce the break.  Not very energy efficient and a  mains power interruption would cause it to change state.  What is really needed on these things is a spdt relay so you could access both NO and NC contacts.

SPDT relay is a separate device. Sonoff device already has a relay, wireless interface, remote, logic and a sensor button and in-wall mounting form-factor (for T1 switch), just need a small new firmware feature.


Please understand... The feature you are asking for would keep the internal relay continuously energized.  If the power failed the circuit would open.  Swap the relay for a SPDT relay and use the NO contacts.

Add my vote please.


@EW if the power is off then the state of circuit is irrelevant, there is NO POWER. 


I use a basic to cycle a webcam when it locks up. It would be nice to have reverse inching to make this even simpler.

When the power returned the relay would still be open for several seconds while the device rebooted and came back online to resume holding the relay closed.  That might be fine for some applications but disastrous for others.  Perhaps they could do reverse inching with a big warning.


Since the device itself doesn't include NC contacts on the relay the proper way to do the function you desire is use the Basic or SV to drive an external relay.  Doing so and using the NC contacts on that relay you can invert the output.  Thus, you are not constantly holding a relay coil energized and an interruption in power doesn't change the output state.

Login or Signup to post a comment