Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

User customization of features - one suggested method of software design

This site may earn commission on affiliate links.

Togg

Member
Mar 24, 2019
95
60
CA
I would like to see a more customizable Tesla software interface.

My best idea of how do do this is from my Elk Products M1 security system with it's neat correct by construction method of programming customizations.

You create rules that can depend on one or more things and then if these things become true one or more actions can be performed. The user interface is such that you can't write anything that can go too wrong. It's all done with pull down menu's so you can't have typo type errors. You just select from a set of valid possibilities.

For example you might have a rule like this:

When 20 minutes after sunset
And security is armed
Then flash lights and roll up windows


Or

When 7:00 AM
Then charge to 90%


You can have multiple rules, which also can include comments. It makes for a very simple, powerful, and fully user customizable interface to the hardware.

If there is interest I can supply more specific examples of how this user interface works.
 
Last edited: