Skip to content

0.4.8

Compare
Choose a tag to compare
@Ghawken Ghawken released this 27 Jan 02:50

Version 0.4.8

Needs a Google API Key enabled for Static Maps and Distance Matrix. Free from Google. See website for details.

Changes:
Requirements:
Needs googleAPI Key entered into Plugin Config

Other changes:

  • Change to Indigo 7 Logging across the board (generates debug log for PM if issues)

  • Change to config settings given above

  • Add enable/disable icloud logging (won't log icloud results)

  • Add enable/disable mapping logging

  • Add Python DIrectory for Info at startup (for comparison outside indigo if multiple python installs)

  • Add Travel Time and Distance to iFriends. Requires googleAPI

  • Create Home and Other geofence (recognised by Unique name only, not Indigo Device Name)

https://image.ibb.co/iqBq3b/Geofence_Name_Home.png

&&

https://image.ibb.co/iE619G/Geofence_Name_Other.png

For every FFM device will have new custom states of:

  • homeTime eg. 18 (Number)
  • homeTimeText 18 mins
  • homeDistance 78236 -- given in meters
  • homeDistanceText 78 kms
  • otherTime 70
  • otherTimeText 1 hour 10 mins
  • otherDistance
  • otherDistanceText

eg:

https://image.ibb.co/iCn8pG/Device_Custom_States.png

as distance/time to Home Geofence and Other GeoFence, so named as Unique name of Geofence in device properties.
(indigo devicename can be whatever you wish)

  • Update google maps to 2.5.1_dev

  • Remove pyicloud unused modules.

  • Remove module six dependency by above.

  • Add action group to allow change in interval checking.

  • Can run action to change the refresh interval based on whatever indigo triggers suits

  • Fix bug for GetData via action and plugin Menu.

add Events/Triggers for GeoFence Arrive and GeoFence Leave; selectable by GeoFence and iFriend Device.

https://preview.ibb.co/cJc8pG/Geo_Fence_Events_Triggers.png

  • Create trigger/Event which is selectable within Indigo by Friend and Geofence.
  • Two selectable, either exit GeoFence or Enter Geofence.

When any change at standard interval update will trigger this event/action.
(is ignored in first 60seconds, to avoid triggered at every startup)

  • Ignore any startup triggers/events within first 60 seconds
  • Add listFriends to Geofence - comma seperated list of friends within GeoFence