Skip to content

Commit

Permalink
1.5.8
Browse files Browse the repository at this point in the history
Check for empty data before using

1.5.6
Argh - more deletion of endpoints from apple
This is a quick 'monkey-fix' to get up and going after Apple deletes all the Friends endpoints.
Working in my brief testing - will check more when able/time.
Essentially this removes support for friend devices as end point is gone.
(as before big fix change devices to Family sharing type)

1.5.5
Add address city, suburb, country, house number, road - state to Family devices to construct own address string.
address = summary string, which is quite long

1.5.3
Use OSM to generate address data from lat/Long as no longer supplied by apple device
Update WazeRouteCaculator

1.5.2
Update Waze Router Calculator
Add labels to family devices

1.5.1

Apple has big server changes which this is a response to.

Remove support for 'Friends'.  Bugger.

What does this mean?
It means we can no longer access Friend data in any fashion.
We can access Family and Own Device data (every family device, and every personal device)

What does this mean?
Well I suspect most usage is within Families, so I would go into current iFriendDevice and edit it to iFriend Family device.
Save and restart Plugin - hopefully everything now continues

non-2FA accounts have largely been depreciated given back end issues.
  • Loading branch information
Ghawken committed May 20, 2023
1 parent e9695de commit acf4f6b
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1364,9 +1364,9 @@ def refreshDataforMyDevice(self,dev, appleDevice):
self.godoMapping(str(latitude), str(longitude), dev)

except Exception as e:
self.logger.debug(str('Exception in refreshDataformyDevice: ' + str(e)))
self.logger.debug(str('Exception in refreshDataformyDevice: ' + str(e)), exc_info=True)
self.logger.debug('Exception:')
self.logger.exception(str('Possibility missing some data from icloud: Is your account setup with FindFriends enabled on iOS/Mobile device?'))
self.logger.info('Error from iCloud : Is your account setup with FindFriends enabled on iOS/Mobile device?')
dev.updateStateOnServer('deviceIsOnline', value=False, uiValue='Offline')
dev.updateStateImageOnServer(indigo.kStateImageSel.SensorOff)
return
Expand Down

0 comments on commit acf4f6b

Please sign in to comment.