FloatToString.h

  1. how do I change this so the ".h" file becomes a normal ".ino" and I don't have to use #include etc ?

Copy and paste. But, why?

  1. why doesn't this compile if I change the #include to #include <FloatToString.h> ?

Because #include <> and #include "" cause the compiler to look in different places for the file. The file is in the "" place, not the <> place.

3) is there a more elegant way to convert float to string ?

There is a dtostrf() function.