MausTec / edge-o-matic-3000

Firmware for the Edge-o-Matic 3000
GNU General Public License v3.0
103 stars 29 forks source link

Allow changing of default mode when powered on. #66

Open LanceLake opened 7 months ago

LanceLake commented 7 months ago

From 1017984LoL on the discord.

It would sure be nice to be able to set the EoM to go straight into either automatic or post mode when it is powered on.

I really like spending the night in bondage with a release timer set for morning. To wake up an hour before release with an edging session would be amazing.

MauAbata commented 6 months ago

Hmm. I can understand the appeal of having the device start automatically on power on. This way you can connect it to a smart socket and program some cursed automatic edging sequence that starts when Alexa detects a package delivered at your back door.

In an effort to not frighten users who leave this feature turned on by mistake, I will program this to display a countdown timer on power-up that allows you to abort within 5 seconds, or else it will then start into automatic / post mode. For instant startup into that mode, I will likely also add a setting to enable that for lower latency, but you will have to enable it manually in the JSON file. I can already smell the customer support case where people are upset that the vibrator immediately turned on when they plug it in for a software update.

Regarding other use cases, Maus-Tec Electronics would like to remind all our lovely users to ensure the device and its connections are inspected prior to powering on, and checked frequently during use by a clear-headed individual. Loose wires can present a hazard and should be inspected and kept tidy, and one should always be mindful of the usage duration of the vibrator and freedom of air to flow through the vents to prevent overheating. Thank you!