Any news about Geofencing?

According to the “New timeline” at this link, geofencing was supposed to be delivered in April-May. It’s now the 30th of May, I just got an app update and no signs of it. Is geofencing going to be the new IFTTT?
This is all very disappointing… :frowning:
@AnkerSupport, can you please comment?

Also, found this in the Eufy Security app Help section:

Step 2 references a menu “Security > Geofencing > Enabled Devices” that I can’t see… am I going blind?

what will it do?

You can change the mode from home to away or vice-versa and few other auto switches depending on your (phone) location.

Geofencing is scheduled to be added by the end of July. It will be included in an update :grin:

2 Likes

@AnkerSupport it’s now the 31st of July and still no geofencing. Has the plan changed? When will it be available?
Thanks!

1 Like

@carminecristallo There was an update on EufyCams from @AnkerOfficial here;

Geofencing is listed for launch in Q3 of 2019, so possibly in the next month or so if they stay on track…

I noticed when i tweaked my IFTTT that there are Geofencing activities (android code) in the app today. Did quick test to call them, but received permission denied. So seems they are working on it at least.

It’s October…any feedback on this matter?

Just purchased and installed eufy cam 4 camera system and was told by the shop staff member that it had geofencing, which is why I purchased it. To my amazement, there is no geofencing which makes this useless to me. I looked on the forums to find that it doesn’t exist but has been planned for more than 6 months without any release. Can you please confirm if and when geofencing update will be available, as if not by December 2019 at the latest, I will be returning the system and buy Arlo instead which does have geofencing.

2 Likes

just found reference to it in the app code

“com.oceanwing.battery.cam.guard.geofence.BootCompleteReceiver”
“com.oceanwing.battery.cam.guard.geofence.GeofenceTransitionsReceiver”
“com.oceanwing.battery.cam.guard.ui.GeofencingActivity”
“com.oceanwing.battery.cam.guard.ui.GeofencingCreatedActivity”
“com.oceanwing.battery.cam.guard.ui.GeofencingLocationAddressActivity”
“com.oceanwing.battery.cam.guard.ui.GeofencingNameLocationActivity”
“com.oceanwing.battery.cam.guard.ui.GeofencingAwayActivity”
“com.oceanwing.battery.cam.guard.ui.GeofencingHomeActivity”
“com.oceanwing.battery.cam.guard.ui.GeofencingEnabledDevicesActivity”
“com.oceanwing.battery.cam.guard.ui.GeoFencingSetupSummaryActivity”

“mode_geofencing_radius_level”
“geofencing_circle_stroke_size”
“bg_geofencing_radius_option_normal”
“bg_geofencing_radius_option_pressed”
“selected_bg_geofencing_radius_option”
“guard_geofencing_map”
“guard_geofencing_scroll” id=“0x7f0902c7” />

Line 4091:     <public type="id" name="mode_geofencing_address" id="0x7f090520" />
Line 4092:     <public type="id" name="mode_geofencing_address_layout" id="0x7f090521" />
Line 4093:     <public type="id" name="mode_geofencing_away_hint" id="0x7f090522" />
Line 4094:     <public type="id" name="mode_geofencing_enabled_devices_list" id="0x7f090523" />
Line 4095:     <public type="id" name="mode_geofencing_finish" id="0x7f090524" />
Line 4096:     <public type="id" name="mode_geofencing_home_hint" id="0x7f090525" />
Line 4097:     <public type="id" name="mode_geofencing_locate" id="0x7f090526" />
Line 4098:     <public type="id" name="mode_geofencing_location_address_input" id="0x7f090527" />
Line 4099:     <public type="id" name="mode_geofencing_location_address_result" id="0x7f090528" />
Line 4100:     <public type="id" name="mode_geofencing_location_address_results" id="0x7f090529" />
Line 4101:     <public type="id" name="mode_geofencing_map" id="0x7f09052a" />
Line 4102:     <public type="id" name="mode_geofencing_map_layout" id="0x7f09052b" />
Line 4103:     <public type="id" name="mode_geofencing_map_overlay" id="0x7f09052c" />
Line 4104:     <public type="id" name="mode_geofencing_mode_list" id="0x7f09052d" />
Line 4105:     <public type="id" name="mode_geofencing_name_location_error" id="0x7f09052e" />
Line 4106:     <public type="id" name="mode_geofencing_name_location_input" id="0x7f09052f" />
Line 4107:     <public type="id" name="mode_geofencing_radius_large" id="0x7f090530" />
Line 4108:     <public type="id" name="mode_geofencing_radius_medium" id="0x7f090531" />
Line 4109:     <public type="id" name="mode_geofencing_radius_option" id="0x7f090532" />
Line 4110:     <public type="id" name="mode_geofencing_radius_small" id="0x7f090533" />
Line 4111:     <public type="id" name="mode_geofencing_setup_summary_away_layout" id="0x7f090534" />
Line 4112:     <public type="id" name="mode_geofencing_setup_summary_away_mode" id="0x7f090535" />
Line 4113:     <public type="id" name="mode_geofencing_setup_summary_away_name" id="0x7f090536" />
Line 4114:     <public type="id" name="mode_geofencing_setup_summary_devices" id="0x7f090537" />
Line 4115:     <public type="id" name="mode_geofencing_setup_summary_devices_layout" id="0x7f090538" />
Line 4116:     <public type="id" name="mode_geofencing_setup_summary_home_layout" id="0x7f090539" />
Line 4117:     <public type="id" name="mode_geofencing_setup_summary_home_mode" id="0x7f09053a" />
Line 4118:     <public type="id" name="mode_geofencing_setup_summary_home_name" id="0x7f09053b" />
Line 4119:     <public type="id" name="mode_geofencing_setup_summary_location" id="0x7f09053c" />
Line 4120:     <public type="id" name="mode_geofencing_setup_summary_location_layout" id="0x7f09053d" />
Line 5172:     <public type="layout" name="activity_guard_geofencing" id="0x7f0c0063" />
Line 5173:     <public type="layout" name="activity_guard_geofencing_away" id="0x7f0c0064" />
Line 5174:     <public type="layout" name="activity_guard_geofencing_created" id="0x7f0c0065" />
Line 5175:     <public type="layout" name="activity_guard_geofencing_enabled_devices" id="0x7f0c0066" />
Line 5176:     <public type="layout" name="activity_guard_geofencing_home" id="0x7f0c0067" />
Line 5177:     <public type="layout" name="activity_guard_geofencing_location_address" id="0x7f0c0068" />
Line 5178:     <public type="layout" name="activity_guard_geofencing_name_location" id="0x7f0c0069" />
Line 5179:     <public type="layout" name="activity_guard_geofencing_setup_summary" id="0x7f0c006a" />
Line 5314:     <public type="layout" name="dialog_guard_geofencing_radius" id="0x7f0c00f1" />
Line 5315:     <public type="layout" name="dialog_guard_geofencing_unavailable" id="0x7f0c00f2" />
Line 5456:     <public type="layout" name="layout_mode_geofencing_enabled_device" id="0x7f0c017f" />
Line 5457:     <public type="layout" name="layout_mode_geofencing_item" id="0x7f0c0180" />
Line 5458:     <public type="layout" name="layout_mode_geofencing_map1" id="0x7f0c0181" />
Line 5459:     <public type="layout" name="layout_mode_geofencing_map2" id="0x7f0c0182" />
Line 5460:     <public type="layout" name="layout_mode_geofencing_poi" id="0x7f0c0183" />
Line 6893:     <public type="string" name="mode_delete_geo_conflict_tip" id="0x7f1104a6" />
Line 6908:     <public type="string" name="mode_geo" id="0x7f1104b5" />
Line 6909:     <public type="string" name="mode_geo_desc" id="0x7f1104b6" />
Line 6910:     <public type="string" name="mode_geofencing_address" id="0x7f1104b7" />
Line 6911:     <public type="string" name="mode_geofencing_address_no_location" id="0x7f1104b8" />
Line 6912:     <public type="string" name="mode_geofencing_address_none" id="0x7f1104b9" />
Line 6913:     <public type="string" name="mode_geofencing_away_hint" id="0x7f1104ba" />
Line 6914:     <public type="string" name="mode_geofencing_away_hint2" id="0x7f1104bb" />
Line 6915:     <public type="string" name="mode_geofencing_away_title" id="0x7f1104bc" />
Line 6916:     <public type="string" name="mode_geofencing_create_failed" id="0x7f1104bd" />
Line 6917:     <public type="string" name="mode_geofencing_create_success" id="0x7f1104be" />
Line 6918:     <public type="string" name="mode_geofencing_details" id="0x7f1104bf" />
Line 6919:     <public type="string" name="mode_geofencing_device_tip" id="0x7f1104c0" />
Line 6920:     <public type="string" name="mode_geofencing_devices" id="0x7f1104c1" />
Line 6921:     <public type="string" name="mode_geofencing_devices_count" id="0x7f1104c2" />
Line 6922:     <public type="string" name="mode_geofencing_enabled_devices_hint" id="0x7f1104c3" />
Line 6923:     <public type="string" name="mode_geofencing_enabled_devices_in_zone" id="0x7f1104c4" />
Line 6924:     <public type="string" name="mode_geofencing_enabled_devices_out_zone" id="0x7f1104c5" />
Line 6925:     <public type="string" name="mode_geofencing_enabled_devices_title" id="0x7f1104c6" />
Line 6926:     <public type="string" name="mode_geofencing_enabled_devices_unavailable" id="0x7f1104c7" />
Line 6927:     <public type="string" name="mode_geofencing_enabled_devices_waiting" id="0x7f1104c8" />
Line 6928:     <public type="string" name="mode_geofencing_hint" id="0x7f1104c9" />
Line 6929:     <public type="string" name="mode_geofencing_home_hint" id="0x7f1104ca" />
Line 6930:     <public type="string" name="mode_geofencing_home_title" id="0x7f1104cb" />
Line 6931:     <public type="string" name="mode_geofencing_invite_permission_dialog_message" id="0x7f1104cc" />
Line 6932:     <public type="string" name="mode_geofencing_invite_permission_dialog_message2" id="0x7f1104cd" />
Line 6933:     <public type="string" name="mode_geofencing_locate_failed" id="0x7f1104ce" />
Line 6934:     <public type="string" name="mode_geofencing_location" id="0x7f1104cf" />
Line 6935:     <public type="string" name="mode_geofencing_location_address_hint" id="0x7f1104d0" />
Line 6936:     <public type="string" name="mode_geofencing_location_address_title" id="0x7f1104d1" />
Line 6937:     <public type="string" name="mode_geofencing_location_loading" id="0x7f1104d2" />
Line 6938:     <public type="string" name="mode_geofencing_location_switch_message" id="0x7f1104d3" />
Line 6939:     <public type="string" name="mode_geofencing_name_location_default" id="0x7f1104d4" />
Line 6940:     <public type="string" name="mode_geofencing_name_location_hint" id="0x7f1104d5" />
Line 6941:     <public type="string" name="mode_geofencing_name_location_title" id="0x7f1104d6" />
Line 6942:     <public type="string" name="mode_geofencing_radius_option" id="0x7f1104d7" />
Line 6943:     <public type="string" name="mode_geofencing_radius_title" id="0x7f1104d8" />
Line 6944:     <public type="string" name="mode_geofencing_save_tip" id="0x7f1104d9" />
Line 6945:     <public type="string" name="mode_geofencing_select_mode" id="0x7f1104da" />
Line 6946:     <public type="string" name="mode_geofencing_set_failed" id="0x7f1104db" />
Line 6947:     <public type="string" name="mode_geofencing_setup_complete" id="0x7f1104dc" />
Line 6948:     <public type="string" name="mode_geofencing_setup_summary_title" id="0x7f1104dd" />
Line 6949:     <public type="string" name="mode_geofencing_switch_message" id="0x7f1104de" />
Line 6950:     <public type="string" name="mode_geofencing_sync_dialog_message" id="0x7f1104df" />
Line 6951:     <public type="string" name="mode_geofencing_sync_dialog_title" id="0x7f1104e0" />
Line 6952:     <public type="string" name="mode_geofencing_this_device_unavailable" id="0x7f1104e1" />
Line 6953:     <public type="string" name="mode_geofencing_title" id="0x7f1104e2" />
Line 6954:     <public type="string" name="mode_geofencing_unavailable_dialog_message" id="0x7f1104e3" />
Line 6955:     <public type="string" name="mode_geofencing_unavailable_dialog_title" id="0x7f1104e4" />
Line 6956:     <public type="string" name="mode_geofencing_update_failed" id="0x7f1104e5" />

been a while since ive done some coding so will tke me a while to try enabling it and recompiling

 decompile_out\res\values\strings.xml (76 hits)
Line 1210:     <string name="mode_delete_geo_conflict_tip">2. Please go to Geofencing and change the settings which include this mode before deleting it.</string>
Line 1210:     <string name="mode_delete_geo_conflict_tip">2. Please go to Geofencing and change the settings which include this mode before deleting it.</string>
Line 1225:     <string name="mode_geo">Geofencing</string>
Line 1225:     <string name="mode_geo">Geofencing</string>
Line 1226:     <string name="mode_geo_desc">Manage by your location</string>
Line 1227:     <string name="mode_geofencing_address">Address</string>
Line 1228:     <string name="mode_geofencing_address_no_location">Failed to discover location for given address. The previous location will be used.</string>
Line 1229:     <string name="mode_geofencing_address_none">System located, but unable to obtain address.</string>
Line 1230:     <string name="mode_geofencing_away_hint">Set mode for when you are away from %s</string>
Line 1231:     <string name="mode_geofencing_away_hint2">away</string>
Line 1232:     <string name="mode_geofencing_away_title">Away from %s</string>
Line 1233:     <string name="mode_geofencing_create_failed">Failed to create geofencing.</string>
Line 1233:     <string name="mode_geofencing_create_failed">Failed to create geofencing.</string>
Line 1234:     <string name="mode_geofencing_create_success">Geofencing for your system now is ready.</string>
Line 1234:     <string name="mode_geofencing_create_success">Geofencing for your system now is ready.</string>
Line 1235:     <string name="mode_geofencing_details">DETAILS</string>
Line 1236:     <string name="mode_geofencing_device_tip">"* The phone whose status is \"Unavailable\" or \"Waiting...\" will not be judged in the Geofencing.The phone's owner can open this app and grant permission to use the phone's location for enabling Geofencing."</string>
Line 1236:     <string name="mode_geofencing_device_tip">"* The phone whose status is \"Unavailable\" or \"Waiting...\" will not be judged in the Geofencing.The phone's owner can open this app and grant permission to use the phone's location for enabling Geofencing."</string>
Line 1236:     <string name="mode_geofencing_device_tip">"* The phone whose status is \"Unavailable\" or \"Waiting...\" will not be judged in the Geofencing.The phone's owner can open this app and grant permission to use the phone's location for enabling Geofencing."</string>
Line 1237:     <string name="mode_geofencing_devices">Enabled Devices</string>
Line 1238:     <string name="mode_geofencing_devices_count">(%d)</string>
Line 1239:     <string name="mode_geofencing_enabled_devices_hint">Select the devices that will utilize Geofencing</string>
Line 1239:     <string name="mode_geofencing_enabled_devices_hint">Select the devices that will utilize Geofencing</string>
Line 1240:     <string name="mode_geofencing_enabled_devices_in_zone">In the zone</string>
Line 1241:     <string name="mode_geofencing_enabled_devices_out_zone">Out of the zone</string>
Line 1242:     <string name="mode_geofencing_enabled_devices_title">Enabled Devices</string>
Line 1243:     <string name="mode_geofencing_enabled_devices_unavailable">Unavailable</string>
Line 1244:     <string name="mode_geofencing_enabled_devices_waiting">Waiting...</string>
Line 1245:     <string name="mode_geofencing_hint">Position the mark on the map or enter an address below</string>
Line 1246:     <string name="mode_geofencing_home_hint">Set mode for when you are at %s</string>
Line 1247:     <string name="mode_geofencing_home_title">At %s</string>
Line 1248:     <string name="mode_geofencing_invite_permission_dialog_message">"Your family or friend is requesting your Phone's Location Service for enabling Security > Geofencing."</string>
Line 1248:     <string name="mode_geofencing_invite_permission_dialog_message">"Your family or friend is requesting your Phone's Location Service for enabling Security > Geofencing."</string>
Line 1249:     <string name="mode_geofencing_invite_permission_dialog_message2">Your family or friend has changed the Geofencing location. It may be different from the previous Geofencing zone.</string>
Line 1249:     <string name="mode_geofencing_invite_permission_dialog_message2">Your family or friend has changed the Geofencing location. It may be different from the previous Geofencing zone.</string>
Line 1249:     <string name="mode_geofencing_invite_permission_dialog_message2">Your family or friend has changed the Geofencing location. It may be different from the previous Geofencing zone.</string>
Line 1250:     <string name="mode_geofencing_locate_failed">Failed to get location. Please set the location manually in the map.</string>
Line 1251:     <string name="mode_geofencing_location">Location Name</string>
Line 1252:     <string name="mode_geofencing_location_address_hint">Enter an accurate location address below</string>
Line 1253:     <string name="mode_geofencing_location_address_title">Location Address</string>
Line 1254:     <string name="mode_geofencing_location_loading">Getting location...</string>
Line 1255:     <string name="mode_geofencing_location_switch_message">Turn On Location Service to Allow \"EufySecurity\" to Determine Your Location for Geofencing.</string>
Line 1255:     <string name="mode_geofencing_location_switch_message">Turn On Location Service to Allow \"EufySecurity\" to Determine Your Location for Geofencing.</string>
Line 1256:     <string name="mode_geofencing_name_location_default">MyHome</string>
Line 1257:     <string name="mode_geofencing_name_location_hint">Give this location a name</string>
Line 1258:     <string name="mode_geofencing_name_location_title">Name Location</string>
Line 1259:     <string name="mode_geofencing_radius_option">Radius: %s</string>
Line 1260:     <string name="mode_geofencing_radius_title">Radius</string>
Line 1261:     <string name="mode_geofencing_save_tip">Do you want to save the changes?</string>
Line 1262:     <string name="mode_geofencing_select_mode">SELECT MODE</string>
Line 1263:     <string name="mode_geofencing_set_failed">Failed to set Geofencing.</string>
Line 1263:     <string name="mode_geofencing_set_failed">Failed to set Geofencing.</string>
Line 1264:     <string name="mode_geofencing_setup_complete">Setup Complete</string>
Line 1265:     <string name="mode_geofencing_setup_summary_title">Setup Summary</string>
Line 1266:     <string name="mode_geofencing_switch_message">Do you want to switch the system to be managed by geofencing now?</string>
Line 1266:     <string name="mode_geofencing_switch_message">Do you want to switch the system to be managed by geofencing now?</string>
Line 1267:     <string name="mode_geofencing_sync_dialog_message">Please ask your family or guest to open the app to sync the changes.</string>
Line 1268:     <string name="mode_geofencing_sync_dialog_title">Geofencing location changes saved successfully.</string>
Line 1268:     <string name="mode_geofencing_sync_dialog_title">Geofencing location changes saved successfully.</string>
Line 1269:     <string name="mode_geofencing_this_device_unavailable">This device is disabled</string>
Line 1270:     <string name="mode_geofencing_title">Geofencing</string>
Line 1270:     <string name="mode_geofencing_title">Geofencing</string>
Line 1271:     <string name="mode_geofencing_unavailable_dialog_message">"If you don't want to allow it, go to Security and switch Geofencing to other mode to disable this reminder."</string>
Line 1271:     <string name="mode_geofencing_unavailable_dialog_message">"If you don't want to allow it, go to Security and switch Geofencing to other mode to disable this reminder."</string>
Line 1272:     <string name="mode_geofencing_unavailable_dialog_title">Turn On Location to Allow EufySecurity to Use Your Location for Geofencing.</string>
Line 1272:     <string name="mode_geofencing_unavailable_dialog_title">Turn On Location to Allow EufySecurity to Use Your Location for Geofencing.</string>
Line 1273:     <string name="mode_geofencing_update_failed">Failed to save geofencing changes. Please try again later.</string>
Line 1273:     <string name="mode_geofencing_update_failed">Failed to save geofencing changes. Please try again later.</string>
Line 1324:     <string name="mode_top_geo_desc">Your system is managed by Geofencing. It will automatically switch security modes according to your location.</string>
Line 1324:     <string name="mode_top_geo_desc">Your system is managed by Geofencing. It will automatically switch security modes according to your location.</string>
Line 1396:     <string name="notice_mode_switch_geofencing">The system has been switched to %s mode by Geofencing.</string>
Line 1396:     <string name="notice_mode_switch_geofencing">The system has been switched to %s mode by Geofencing.</string>
Line 1558:     <string name="set_geofencing_content">If you want the system to automatically switch modes according to your location, you can set up Geofencing.</string>
Line 1558:     <string name="set_geofencing_content">If you want the system to automatically switch modes according to your location, you can set up Geofencing.</string>
Line 1559:     <string name="set_geofencing_title">Set Geofencing</string>
Line 1559:     <string name="set_geofencing_title">Set Geofencing</string>
2 Likes

why didn’t I learn java when I did other coding

package com.google.android.gms.location;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable.Class;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable.Constructor;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable.Field;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable.Param;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable.Reserved;
import com.google.android.gms.internal.location.zzbh;
import java.util.ArrayList;
import java.util.List;

@Class(creator = "GeofencingRequestCreator")
@Reserved({1000})
public class GeofencingRequest extends AbstractSafeParcelable {
public static final Parcelable.Creator<GeofencingRequest> CREATOR = new zzq();
  
public static final int INITIAL_TRIGGER_DWELL = 4;

  public static final int INITIAL_TRIGGER_ENTER = 1;
  
  public static final int INITIAL_TRIGGER_EXIT = 2;

  @Field(defaultValue = "", getter = "getTag", id = 3)
  private final String tag;

  @Field(getter = "getParcelableGeofences", id = 1)
  private final List<zzbh> zzap;

  @Field(getter = "getInitialTrigger", id = 2)
  private final int zzaq;

  @Constructor
  GeofencingRequest(@Param(id = 1) List<zzbh> paramList, @Param(id = 2) int paramInt, @Param(id = 3)                 
String paramString) {
this.zzap = paramList;
this.zzaq = paramInt;
this.tag = paramString;
  }

  public List<Geofence> getGeofences() {
ArrayList arrayList = new ArrayList();
arrayList.addAll(this.zzap);
return arrayList;
  }

  public int getInitialTrigger() { return this.zzaq; }

  public String toString() {
    StringBuilder stringBuilder2 = new StringBuilder();
    stringBuilder2.append("GeofencingRequest[");
    stringBuilder2.append("geofences=");
    stringBuilder2.append(this.zzap);
    int i = this.zzaq;
    StringBuilder stringBuilder1 = new StringBuilder(30);
    stringBuilder1.append(", initialTrigger=");
    stringBuilder1.append(i);
    stringBuilder1.append(", ");
stringBuilder2.append(stringBuilder1.toString());
String str = String.valueOf(this.tag);
if (str.length() != 0) {
  str = "tag=".concat(str);
} else {
  str = new String("tag=");
} 
stringBuilder2.append(str);
stringBuilder2.append("]");
return stringBuilder2.toString();
  }

  public void writeToParcel(Parcel paramParcel, int paramInt) {
    paramInt = SafeParcelWriter.beginObjectHeader(paramParcel);
    SafeParcelWriter.writeTypedList(paramParcel, 1, this.zzap, false);
SafeParcelWriter.writeInt(paramParcel, 2, getInitialTrigger());
SafeParcelWriter.writeString(paramParcel, 3, this.tag, false);
SafeParcelWriter.finishObjectHeader(paramParcel, paramInt);
  }

  public static final class Builder {
    private String tag = "";

private final List<zzbh> zzap = new ArrayList();

private int zzaq = 5;

public final Builder addGeofence(Geofence param1Geofence) {
  Preconditions.checkNotNull(param1Geofence, "geofence can't be null.");
  Preconditions.checkArgument(param1Geofence instanceof zzbh, "Geofence must be created using Geofence.Builder.");
  this.zzap.add((zzbh)param1Geofence);
  return this;
}

public final Builder addGeofences(List<Geofence> param1List) {
  if (param1List != null) {
    if (param1List.isEmpty())
      return this; 
    for (Geofence geofence : param1List) {
      if (geofence != null)
        addGeofence(geofence); 
    } 
  } 
  return this;
}

public final GeofencingRequest build() {
  Preconditions.checkArgument(this.zzap.isEmpty() ^ true, "No geofence has been added to this request.");
  return new GeofencingRequest(this.zzap, this.zzaq, this.tag);
}

public final Builder setInitialTrigger(int param1Int) {
  this.zzaq = param1Int & 0x7;
  return this;
}
}
}

sorry if some of the spacing is incorrect, kept closing code window & opening new ones

Hi All,

I contacted their customer services. They provided me with a beta version for geofencing.

It works absolutely fine

The version can be found on app.box.com. (Android) https://app.box.com/s/n4rxj7h2m8zdt2az7lcj642luv2gelin

Hope this helps

1 Like

Tried it, couldn’t find the option, guess it needs newer firmware on the base station

Will compare apk’s on my rest days (work shifts)

I hate it when we ask a question for a $1000 purchase and get no reply from the maker. Just shows they are not interested. I will be returning my system today for a full refund and to then purchase Arlo instead.

3 Likes

Hi, does that feature runs locally or does it uses the cloud?

Regards,

hmmm… surprised to hear that. Eufy has a dedicated beta test program, and if the geofencing beta code is available, wonder why they didn’t go with the group and instead provided it to you :thinking: @AnkerTechnical

Hey, we’re opening beta testing of the Geofencing feature (as we told to other fans before).
And the final confirm version will release in November if it is possible.
So if you’re interesting, please contact us via support@eufylife.com.We will reply to you as soon as possible.

1 Like