Tesla Auto Wipers: Why They Don't Work and Why There Isn't an Easy Fix
notateslaapp.com
notateslaapp.com
But it's not just the sensor, which would be inconvenient. The lack of control makes it *dangerous*. You have to push the button in _slightly_ on the left stalk, which makes the wipers go once. And then you have to push the left scrollwheel left or right (but not up or down!) to turn the setting up or down, while staring at the bottom left part of the screen to figure out what setting you're on. All of this takes your eyes much further away from the road, while driving in more dangerous conditions with reduced visibility.
If any hardware manufacturers are listening, I'd gladly pay $200 for an aftermarket part that lets me control my goddamn wipers.
I totally agree with you.
But I suspect some company cultures are fundamentally broken. Apple started with a one-button mouse, and will probably never make a good mouse. I think tesla has adopted their broken mindset and I think the tesla culture will never make any of us happy.
Personally if the old tesla cars with the wiper control on the turn-signal stalk could just change the two useless auto settings to slow and fast intermittent... that would be SO wonderful.
Here’s how a proper rain sensor works https://youtu.be/TLm7Q92xMjQ?si=Yb-_TBYbPIuPXk_p
(Also the rear cross alert pings from my old (MT Sedan) Mazda 3 Astina '14 is something I miss greatly.)
Having said that, the wipers in my LR3'22 work pretty well and I am not really giving it that much thought.
I keep the area clean and wipe the blades down regularly. I do like how easy it is to engage the wiper service mode to be able to lift the blades; no manual required.
There was a time when perhaps I didn't keep the area that clean and found I couldn't really use cruise control on a highway drive without the wipers going nuts in the dry, fortunately it's been a while since I've experienced that - upgraded behaviour, perhaps.
https://enhauto.com/product/four-s3xy-buttons-gen2
(not an owner, just have a good memory)
keep going! now a knob for volume control with push on/off, and a separate one for temperature with push on/off.
A surprisingly low price for what will eventually cause your fatal accident due to inattention.
Why are they so hell-bent on using nothing but video?
They tried to save $5 per car by not including a rain sensor. It’s a few million dollars in savings at their scale. At the same time, they spend time and resources engineering a “smart” solution to auto wipers using cameras. And they continue to spend effort on that because it still doesn’t work.
Penny wise, pound foolish.
It works so freaking well.
Yep, don't count on Tesla for replacing fossil fuel cars. They had a good headstart but hopefully other manufacturers will now take its place to fill growing demand
Oh, come on. Yes, Musk announced that Tesla would announce a self-driving car with no steering wheel in August 2024. Of course, he said that in 2016, in 2018, in 2020...[1]
Reality is that Tesla, while signed up for California DMV's autonomous vehicle test program, didn't report any miles driven last year.
[1] https://www.inverse.com/innovation/tesla-robo-taxi-elon-musk...
The one that other carmakers are starting to use too, inspired by Tesla.
But your point stands: they are still gigacasting, just for now they are not doing the very ambitious "gigacast in a single bound" plan.
sho_hn's comment could have been read as gigacasting being a failure. It is not.
I don't think either of those is very similar to the wiper thing. one is using the leverage of owning a major OS to force third parties to do something better for the end user in a context where the stakes are pretty low (ie, no one is going to die). even if it works out in the long run, the wiper only benefits tesla. and in the meantime it is a serious safety risk for the end user.
Back then there was some value add in having access to native APIs but over time we've just added more and more web APIs to bridge that gap.
The problem with repair costs in modern cars is all the sensors, cameras, complex paint jobs, airbags, etc. Those expenses add up quickly, combined with the added costs of body panels and trim for certain brands and costs really get insane - it shouldn't be a surprise that car insurance costs keep growing much faster than inflation.
In the context of price to repair though, I'd still rather be dealing with a car with a damaged frame rather than a modern car with loads of sensors, body panels, etc that all need replacing.
https://www.theautopian.com/heres-why-that-rivian-r1t-repair...
surely twitter has some internal code search tool like Sourcegraph which would let them easily search for all variations of “twitter”, right? /twi?t*e?r/gi
"But I'll just fix those!", you might say, and you might. Except your project is likely not as big as twitter, and fixing every problem is likely to become a much bigger problem.
Plus, you now have to catch all the stuff not caught by unit tests, which also includes design elements that a person has to look at.
Vision is first, but proprioception is how assess nearly everything else. Braking speed, acceleration, throttle input, cornering, traction, hydroplaning, tire pressure (even in specific tires), alignment issues (down to the specific wheel), balance issues, toe rod issues, transmission issues, engines issues, wind, payload, towing, etc, etc, etc.
I could probably tell you within 100lbs how much and roughly where payload is in the vehicle simply by feeling how the car is driving.
I literally cannot do racing game because I can’t sense the vehicle. Flip side, I used to think professional racers were crazy for being able to call in subtle issues to their crew chief. Turns out when you drive a specific car enough, you learn how it out to feel.
Or maybe the emperor is a "idea #16 is good enough for me" type of person?
"I'd like to solve this with vision. Sure, we can ship a $5 part to do it the tried-and-true way, but if we do that then we're probably never gonna solve it with vision, because there will no longer be a pressing need to do so. So I'm gonna force us to not ship our cars with a proper rain sensor in the hope that it will continually push my teams to get this shit done and do the improbable".
Piech was famous for outlandish demands on engineers at VW, but his demands took the form of the desired test results: the Phaeton had to be capable of being driven all day at 186 mph with an exterior temperature of 122 °F whilst maintaining the interior temperature at 72 °F. And they did it…
And like him or not, his companies have delivered a lot of innovation in the past.
My phone can take my face scan in a room that’s pitch black, because it uses infrared sensors and a projection of dots. It’s able to check who I am, regardless of the natural light in the environment. If that technology was limited to “only a camera” it would be way worse.
A camera is cheaper than LiDAR. But it’s also less capable.
As best I can tell. Other cars just use a dedicated infrared sensor to detect the water? Seems like a weird corner to cut. Seems like tesla cut those in favor of just having other cameras attempt to fill in? But seems like that isn’t working.
> Tesla likes to avoid solutions that only solve a single problem – such as adding a rain sensor. It is an additional manufacturing complication, adds additional cost to vehicles, and segments Tesla’s vehicles between model years.
I don't know anyone who thinks the vision-based parking "radar" actually works well. Indeed, I've heard of several incidents of people bumping into things.
Or the touch is the feeling of road surface changing, or the steering wheel getting harder to turn / having no effect at all, or the rush of air if a door flies open...
I think you're underestimating the importance of touch, especially when it comes to steering and pedal control.
Same reason they haven’t even offered an instrument display in front of the driver as an option, and replaced the indicator stalks with buttons (which from reports works acceptably well in California, not so much in, say, the UK).
Underlying it all is Tesla’s belief that the driver is a legacy feature that is going away Real Soon Now. Frankly, it seems like they’re 90% of the way there (with all that implies about how long it will take to get the rest of the way).
I had a BMW which had an absolute perfect calibration of the sensor. It just WORKED.
Then I got a new windshield and all fell apart. As it was a BMW, I had to go to the dealer and have the rain-sensor re-calibrated.
And then it worked flawless again.
The main one is that, in other cars, you can have the wipers on auto, while still manually increasing or decreasing their speed. So if the wipers aren't going fast enough for you, you can bias the speed upward while maintaining the auto function, and vice-versa. On Teslas you don't have that option; you need to choose between auto and a fixed speed. (My guess is that the ability to increase or decrease the speed of auto wipers is patented, and Tesla doesn't want to license that patent, but that's just a guess. Maybe it's just laziness.)
And that's bad enough, but it was made far worse by the fact that for most of Tesla's existence until just recently, the only way to change that fixed speed was via the touch screen. This was, thankfully, finally fixed just recently! (But only properly so for older vehicles.)
The turn signal stalk on Teslas that still had turn signal stalks has a button on the end that activates the windshield wipers. It will cause them to wipe once, and will bring up a control on the touchscreen to choose between speeds or turn the wipers off. Until a few months ago, that was your only option to change speed: use the touchscreen while driving. (As a result, Tesla drivers like myself would often just control the wipers manually, pushing the button for each wipe, as that was more convenient than fiddling with the screen!)
Then, they added the ability to long-press a steering wheel scroll wheel, and then turn it to control wiper speed (although backwards, with an up turn on the wheel making the wipers go slower). This was a hassle, but better than the screen. For several months that was the situation, until just finally a week or so ago the logical link was made so that pressing the dedicated wiper button on the stalk allowed speed to be adjusted using the wheel. Not as good as a proper, adjustable auto function, but at least usable - finally.
Rivian R1S, Kia Ev9, Mercedes EQS SUV?
As I said though, if I were to choose today, I'd probably pick a different option. None of those existed when we chose the Y in 2021.
Kia EV9?
I do find it amusing that you now have the option of long pressing the scroll wheel or pressing the stalk button to thrn turn the wheel to change speeds... But the direction of the change in those two cases is reversed; in one case up on the wheel is faster, and in the other it's slower.
Things like wiper speed need to be brain-dead simple muscle memory controls - and similar in behaviour to other vehicles. I own three (cheap and old) vehicles, and I can easily switch between them and control the wipers even if I haven't driven one for 6+ months.
Vehicle control interfaces and design peaked long ago. True of many things in the modern world in my opinion.
I do under these modern designs are cheaper and that is generally the push for them.
Honestly, I think that this is overblown.
Tap the end of the left stick and then use left scroll wheel to adjust.
Or use the voice command (e.g., “turn on wipers” or “increase wiper speed by 1”).
The “bad” part of the wipers is that some folks new to the car don’t know how to operate them if they have not read the manual.
Shitty drivers are going to do stupid things when it’s raining. No amount of UI is going to fix that. All the designers can do is minimize the degrees of freedom of stupidity. Tesla controls are somewhere between fine and quite optimized by this metric.
Ha, or yes, voice controls. Don't get me started on how many times I tried "set wiper speed to 1" or similar and instead got max speed, before I eventually gave up and used the screen or "manual" control.
Tap end of left stick and hit setting on bottom left of screen (in US) with peripheral vision or a tiny fraction of a second of a glance.
I mean, none of this required navigating menus or staring at a complex/busy screen unless someone was trying to be obtuse. If this tiny fraction of a second is actually an issue for anyone, then I think that either: 1) they have other issues (e.g., irrational levels of control expected), or 2) they’re just a really bad driver, or 3) they didn’t rtfm on their car with a unique design.
As a simple example, one will trivially look at the controls of a rental car or a friend’s or family member’s waaaaaay more than the wiper controls on a Tesla, yet no one that I am aware of is writing about those on HN or other mainstream social media.
The Tesla system is new and different, and so people just seem to like to bitch about new stuff, especially when it involves Tesla.
> Don't get me started on how many times I tried "set wiper speed to 1" or similar and instead got max speed
Regarding your voice controls, I hope you see why your input was unclear (“to/two one”).
From the manual:
BEGIN QUOTE
Windshield Wipers
Update the windshield wiper speed and frequency based on changing road and weather conditions:
"Speed up the wipers"
"Increase/decrease windshield wiper speed by..."
"Turn on/off the wipers"
END QUOTE
Have you tried these exact commands?
They have worked very consistently for me.
When water is on the sensor, the angle of refraction and reflection change, and the ir collector suddenly sees much less light.
Two components, plus a microcontroller. Usually two such sensors are on the windshield. Absolutely dead simple and cheap.
Why the fuck would you replace that with a camera trying to parse video?! That's so much more complicated. That's like trying to determine vehicle speed from a camera rather than sensors on the tires or whatever.
Autowipers do not work. Cannot work, will never work. My tesla can't see a full downed tree in my lane, gets spooked by dips in the road and pops collision alerts, how the hell would it see rain.
There are plenty of tasks that become impossible when using the wrong tools. It's like trying to move a lot of sand with a fork.
Don’t give him any ideas. Seems like he has the “not built here” complex
But yes, it does assume that the tires are a certain size, so if you put the wrong size tires on, it will be wrong. Also, it's not super-accurate: tires sizes differ slightly by brand/model, plus they change their outer diameter as they wear down. That error accumulates.
If the errors really accumulated, once in a while we would need to recalibrate the speed sensor, else we would be doing 90 and showing 10. In fact the error is limited to some reasonable amount.
The RLS is usually a part of the rearview mirror supporting structure.
It also has to also work for hail and snow/sleet. Again, it's not as simple as you suggest.
Don’t give him any ideas
Unfortunately they keep showing how they’re in over their head with some of these features (like FSD). But it’s fine because their customers agree to keep beta testing while they figure things out on production cars.
This is the bottom line right here. It's the same with many other products too. It's not really wrong to run a business this way, because SO many customers apparently like it and continue to support these companies. Other examples are Microsoft and the ads it's baking into Windows, and Netflix and its price increases combined with feature degradation (like cracking down on password sharing in families).
This is how I feel about some released "MVPs". "I gotta show something even if it's crap. If it doesn't work, we'll fix it along the way."
Anytime someone mentions they're releasing an MVP, I make note of it to revisit later when they're done with alpha/beta testing. Incomplete release products kind of bug me and it seems to be more common, but I guess that may be a "me" thing. I'm glad my clients are tiny to small businesses and want things to work properly before they take over.
Edit: ooh, better yet, make a magnetic hood ornament with a squirt gun and a camera pointing at the lower half of the windshield... add GPT4o and Bob's your uncle!
With your GPT-4 solution you could even have 'auto'!
The auto-wipers work ridiculously bad for me and it would be a non-issue if they had just used a dedicated $2 part, like everyone else does.
It is a good example of how the 'use nothing but computer vision for everything' dogma is stupid.
In the end it's not a big problem for me, I just use manual wipers, the same as I did on my previous, rather old car. But it's dumb.
However, they recently rolled out a software update that lets you adjust the wiper speed easily with the left scrollwheel.
Never once have I been in rainy weather and thought "gee, what should I do?". I currently have a car with auto wipers (I'm not sure but I think they use the "standard" infrared sensor to detect rain) and I find them worse than manual, intermittent wipers in every way. I think the biggest problem is that the wipers tend to only go on when water is flowing down the windshield. But we get a lot of "misty" rain where I live, where the small drops will stick in place for some time. So my windshield will become covered with drops and difficult to see through before the wipers turn on, and since the car doesn't let me control the speed for intermittent wipers manually (there is just "high" and "low") I find myself manually hitting the wiper button every ten seconds or so.
I know this may seem like "Old man yells at cloud" (literally), but it's just a huge pet peeve of mine when the lower tech solution works great only to be replaced by something more complicated that does the job worse.
With manual wipers, you always need to manually turn on the wipers.
I don't get how the auto wipers are worse. It's not like having auto wipers means you no longer have manual wipers. Other than maybe a Tesla where they took away the stalks, but just about every car I've had with auto wipers still had regular stalks with pretty regular wiper controls. Just one speed is also auto, so you can leave it there instead of off.
And in the end I'll leave it on auto instead of off, and the majority of the time these days I don't even have to think about it. These days, they seem to mostly just work for most of the precipitation I experience. Not always, but most of the time.
The first car I had with auto wipers was kind of like your experience. It had to really be coming down to activate. That was a 2012 model year. My 2017 model year car is a good bit better in that kind of misty environment. My 2021 car, I pretty much never touch the wipers even if it's just a light mist. The tech has seemingly been a lot better over the years.
It also has a dial on it to adjust the interval when using the interval controlled option. I don't get to control how fast the wipers move in any mode, only the interval between them moving; on the highest setting, the wipers also move a lot faster, as I believe this lever position bypasses the BCM and runs the motors directly. When it's raining I drive on interval controlled position 3 most of the time, with medium interval in heavier rain and I've only used short interval once.
Interval controlled position with the dial on maximum is the same as medium interval position, and the dial on minimum uses the rain sensor.
The same lever also controls the windscreen washers (pull toward you for cleaning the front windscreen, push away for the rear), which also puts the corresponding wipers on medium interval for 5 seconds automatically, and finally has a 3-position button on the far end to control the rear wipers (off, long interval, short interval).
I like this system. You can adjust every aspect of it with a finger and thumb without ever taking your eyes off the road.
https://s3.eu-west-2.amazonaws.com/southwestvauxhallspares-i...
You know what I like even more? Not even needing to think about touching it like 90% or more of the time. Its now pretty rare on my newer cars to ever need to actually touch the wiper control at all. Its still there, and still just as simple to adjust as my 2000 Honda Accord was, but just leaving it in auto means it just takes care of itself the vast majority of the time.
You could make the controls for a manual AC control in your house really nice and easy to use, but I'd rather just set it to a temperature I think I'd like and have it automatically handle it for me. I could choose to water my garden with a garden hose and a really nice, very comfortable sprayer, but I'd prefer just having an automated irrigation system know if it needs water or not. I don't get why one would prefer to have to manually adjust your wiper if you don't really need to the vast majority of the time, and adding the automation costs a few bucks total.
Its the same thing with headlights. Why wouldn't I just leave it on auto? Sure, maybe there's a slight chance where I might end up deciding I'd like to have them on even though the light sensor thinks its bright enough, but I pretty much never have any good reason to set it to "off".
Same for the AC, sure you can have it set to "auto", but mine tends to slow the fan down in auto mode when the car reaches the preset temperature. I find that annoying, because it means less fresh air in the cabin.
2018 Subaru Outback, same thing.
What's the manufacturer? I'm in the market for a new car, and this would be an instant deal-breaker.
I want a car with manual transmission, manual wipers, manual climate control settings, and manual radio. Unfortunately they are not sold unless you buy one that's 30 years old.
My last car (a low-end Mazda, now about 10 years old) had excellent auto-wipers; I never had a complaint about them. The controls were simple, the sensitivity could be easily adjusted, they were great. I never wanted to switch back to manual wipers.
Never enabled them again.