On the serial console the GPS Date seems to be valid
Roll=1.82 Pitch=3.03 Altitude:26.2M
[2117186]North: 52.xxxxxx
[2117187]East: 9.xxxxxx
[2117189]PDOP is 2.71
[2117189]Satellite: 6.10
It is a problem with the new payload decoder.
With the decoder for version 1.50 longitude can be decoded.
Edit:
I have modified line 56 to “if(bytes[5] !== 0)” and the Decoder for 1.6.4 works as expected.
Edit2:
I have made a second modification in the payload decoder.
In the “validation if clause” i have replaced the 0 value against “” like this:
else { latitude="";//gps latitude,units: ° }
Especially in Alarm (on button long press) messages the transmitted position was “Latitude”: 0.000000, “Longitude”: 0.000000 , a valid GPS Position.
The empty Value is not visualized on a map and for me a much better solution.