From 178c455ea46acf41ca400bfb04ff6a23548ecbea Mon Sep 17 00:00:00 2001 From: moises <> Date: Sat, 10 Dec 2022 23:57:20 +0000 Subject: [PATCH] 98_livetracking: fixed Life360 login git-svn-id: https://svn.fhem.de/fhem/trunk@26834 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_livetracking.pm | 7 +++++++ 1 file changed, 7 insertions(+) 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);