Releases: Ghawken/IndigoPlugin-iFindFriendMini
1.7.10
1.7.03
1.7.03
Continued update to support Apple Login Changes. Apple moved to Secure Remote Password authentication
Some fixes for old password types using different encryption.
Fixes for failure to connect successfully at times.
Add Communication override - this Disables all Communication, set in PluginConfig, or with action Groups to enable/disable.
Enables plugin to be disabled completely and reenabled at users wish.
Add a device state - url_mapping - which will include a google maps embedded url direct https link.
Individual Google API Key is needed for this to be useful. (use in Kiosk Home iFrame)
Update embed mapping
1.6.03
1.6.03
Update to support Apple Login Changes. Apple moved to Secure Remote Password authentication which we needed to update to
Changes:
Remove logging messaging in error state
Update moving to Secure Remote Password for all logins.
Using SRP library == 1.0.21
Move to API > 3.4 to manage requirements processing as have not included library (older versions will need to manually pip install srp==1.0.21)
Non significant code change.
Will need re-authentication with all 2FA codes once and then should keep going..
Any issues Delete plugin account information (from Plugin Config - button at bottom of page) and try again.
1.6.02
1.6.01
Update to support Apple Login Changes.
Pre-release version. Working fine on my testing currently
Changes:
Remove logging messaging in error state
Update moving to Secure Remote Password for all logins.
Using SRP library == 1.0.21
Move to API > 3.4 to manage requirements processing as have not included library (older versions will need to manually pip install srp==1.0.21)
Non significant code change.
Will need re-authenication with all 2FA codes once and then should keep going..
Any issues Delete plugin account (from Plugin Config) and try again.
1.5.10
1.5.8
Apple Changes
Continues from 1.5.1 were major breaking changes were introduced by apple
Apple has big server changes which this is a response to.
Remove support for 'Friends'. Apple has removed support for accessing friends info, except through ipad/iphones
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)
Well I suspect most usage is within Family groups,
Which this release continues to support.
Install this release.
I would go into current iFriendDevice, press the Edit button,
& Go to Model: Menu
Change the Model to FindFriends Family Device.
Select the correct Family Device (and here are all devices from this individual)
Save and exit.
Repeat for all your 'Friend' devices.
Hopefully usual function resumes
Should we change name of plugin?
Probably - as now really a FindFamily plugin, rather than friends (but will see if any other work-around down the track)
1.5.8
Check for device existence before using
1.5.6
Argh - more deletion of endpoints from apple
This is a 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
1.5.1
Apple has big server changes which this is a response to.
Remove support for 'Friends'. Apple has removed support for accessing friends info, except through ipad/iphones
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)
Well I suspect most usage is within Family groups,
Which this release continues to support.
Install this release.
I would go into current iFriendDevice, press the Edit button,
& Go to Model: Menu
Change the Model to FindFriends Family Device.
Select the correct Family Device (and here are all devices from this individual)
Save and exit.
Repeat for all your 'Friend' devices.
Hopefully usual function resumes
Should we change name of plugin?
Probably - as now really a FindFamily plugin, rather than friends (but will see if any other work-around down the track)
1.3.11
1.3.9
1.3.9
Python 3 Indigo 2022.1
Changelog
Update to Python3 and update libraries
Add timesouts to Waze library, attempting to track down rare hang -- appears to be working after weeks testing
Removing unneeded warning message regarding json parsing
More 2FA support/refactoring.
Add occupied True/False status to all current and future Geofence devices - enabling them to be used as occupancy sensor within HomeKit using HomeKit plugin.
Add Trigger/Event when 2FA fails, triggered immediately and thereafter at every attempt update.
1.2.7
1.2.7
Fix for OS15 FindMyFriends icloud removal. Retains all features currently it would seem.
Other Changes
Attempt to fix 450 authentication error for MyOwnDevices which occurs after a period of time. Attempt to full login if occurs
Fix silly format log error
Add Delete All Account Data Button - at very bottom below the Debugging info. Removes any cookie/session data that may have been saved. Useful if finding it hard to setup a 2FA account
Change webservice for FindmyFriends given OS15 changes
Readded/my Own Device = My Own Devices == logged in accounts Devices (Not Friend devices)
Add 2 new action groups play Sound and send Message == to send to your own devices..
(Title currently doesn't seem to change; but message does)
Rejig some deviceState fields
Delete unneeded files