No position or time from MySensors GPS Sensor
-
@Daydreamer0008 Data should be in the form of
GPS position and altitude. Payload: latitude;longitude;altitude(m). E.g. "55.722526;13.017972;18"
-
The data is in that form. In MyController the sensor shows up as GPS but don't receive any data.
-
@Daydreamer0008 Let me check this locally and update you.
-
Thanks that's great!
-
Hello @jkandasa ,
I ran into the same issue.
the format is correct and the serial gateway receives and acknowledge correctly:
130199 TSF:MSG:SEND,12-12-0-0,s=1,c=1,t=49,pt=0,l=23,sg=1,ft=0,st=OK:xx.229702;xx.345557;502
130223 TSF:MSG:READ,0-0-12,s=1,c=1,t=49,pt=0,l=23,sg=0:xx.229702;xx.345557;502I have edited the real location on purpose, but I guarantee that they are correct.
-
I have some additional information.
I added a S_INFO child to the GPS sensor and sent the position as text. MyController gets confused again.
I suspected that the semicolon ; can generate confusion in the parser, so in the text information I changed the semicolon ; with a pipe | separator and the text is reported correctly.
-
@fsgrazzutti Great work! - Thanks for sharing so others won't have the same problem!
-
-
@fsgrazzutti Thanks for reporting this issue, I will fix it when I get time. Thanks!
I have created a GitHub issue: https://github.com/mycontroller-org/mycontroller/issues/509
-
@jkandasa thanks a lot !