Updated code. Now gets some data but it's not sensible. ~820 mbar pressure and ~140 c temperature does not seem right.
Updated GPS script. Not complete