The water_heigh_var isn't making its way into the shader properly..
Then you've made a mistake somewhere, I use this feature all the time. Did you for example write var water_height_var = 123; instead of var water_height = 123; ?
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual