If I already have the umbrella with me, it doesn't matter if it is going to rain or not. I can wait for it to start raining. If I am outside, I will know if it is raining or not.
If it has to communicate with a phone to determine if it is raining. Well... why not just use the phone?
If you want a $100 umbrella. Get one of these. I live in a rather windy city and have never had an inversion or damage. Makes a nice walking stick, as I can put all of my weight on it with no problems. I have not used it for self defense, however.
My guess is the "smart" umbrella is a cheap $10 dollar one (that they sell at the convenience store for $20 when it is raining), with some crappy electronics in it.