diff --git a/fhem/FHEM/98_livetracking.pm b/fhem/FHEM/98_livetracking.pm index efbb9d44d..6870637d3 100644 --- a/fhem/FHEM/98_livetracking.pm +++ b/fhem/FHEM/98_livetracking.pm @@ -503,6 +503,7 @@ sub livetracking_ParseLife360($$) { $tst = $dataset->{endTimestamp}; } + $lastreading = 0 if($dataset->{endTimestamp} && $lastreading < $dataset->{endTimestamp}); next if($lastreading > $dataset->{startTimestamp}); Log3 ($name, 6, "$name new l360 data: /n".Dumper($dataset)); @@ -570,6 +571,12 @@ sub livetracking_ParseLife360($$) { $hash->{CHANGETIME}[$changeindex++] = FmtDateTime($dataset->{endTimestamp}); } + if(defined($dataset->{wifiState})) + { + readingsBulkUpdate($hash, "connection", (($dataset->{wifiState})?'wifi':'mobile')); + $hash->{CHANGETIME}[$changeindex++] = FmtDateTime($dataset->{endTimestamp}); + } + $updated = 1; readingsEndUpdate($hash, 1);