Version History
28.09.2024 - Version 3.2.1
Version 3.2.1:
- Updated libs
- Bug: More actions and Requirements profiles are now saved
after pressed the back button
- Prepared for Android 15
- Changed the behaviour for setting the sounds and the "Do not
disturb" permission
03.05.2024 - Version 3.2.0
Version 3.2.0:
- Updated libs
- Bug: More actions and Requirements profiles are now saved
after pressed the back button
04.02.2024 - Version 3.1.9
Version 3.1.9:
- Bugfixes. Map was not shown.
24.01.2024 - Version 3.1.8
Version 3.1.8:
- Prepared for Android 14
- bugfixes
- Min Android version is now Android 8.
- New libraries
18.03.2023 - Version 3.1.7
Version 3.1.7:
- Bugfixes
- NP Main
- Libraries updated
- Log files, GCM log files and tracking files are now stored in the
"internal memory".
These cannot be seen via a file manager or other apps and must
therefore be exported via the app.
09.03.2023 - Version 3.1.6
Version 3.1.6:
- Bugfixes
- Google Map was blank
- NP in Geofence
- NP Worker
- removed Asserts
08.03.2023 - Version 3.1.5
Version 3.1.5:
- Repaired false positives
- To send clear text over HTTP is insecure and Android disabled it
in Android 6 or higher, with the option to turn it on. So better use
encrypted traffic over HTTPS! For compatibility I turned it on
again.
06.03.2023 - Version 3.1.4
Version 3.1.4:
- Repaired Tasker call
01.03.2023 - Version 3.1.3
Version 3.1.3:
- New dependency 1.6.7 for JavaMail
28.02.2023 - Version 3.1.2
Version 3.1.2:
- The app runs from version Android 5.0
- According to documentation, Apps from Android-10 will not be able
to turn Wi-Fi OFF/ON in the background
- Bluetooth on/off the background from Android 13 no longer allowed
from Google. Therefore removed.
- Instead of the device ID, an Android ID is now generated. The
device ID must no longer be used. The variables Android-ID and
Device-ID are equated
- All files written by the app are located at
../documents/egigeozone
- Enabling/Disabling Wifi in the Background is not anymore allowed.
Works only with Android smaller or equal Version 9
- Enabling/Disabling Bluetooth in the Background is not any more
allowed. Works only with Android smaller or equal Version 11
09.01.2019 - Version 2.8.0
Version 2.8.0:
- Repaired Google Geofencing
20.12.2018 - Version 2.7.9
Version 2.7.9:
- Bug introduced in last update: Although
sending SMS in the background was disabled, it was still tried and
was acknowledged with an error.
- Tip: Open all your zones and just save them!
16.12.2018 - Version 2.7.8
Version 2.7.8:
- Downgrade: Sending SMS in the background
prohibited by Google
- Also set up notification channels
24.03.2018 - Version 2.7.7
Version 2.7.7:
- Bugfixing: Error at import
09.03.2018 - Version 2.7.6
Version 2.7.6:
- Bug fixing: If the fallback server was
used, the name of the fallback server profile was used instead of
the zone name
02.03.2018 - Version 2.7.5
Version 2.7.5:
- The following variables are now also
provided to the EgiGeoZone Telegram Plugin:
${realLatitude}
${realLongitude}
${accuracy}
08.01.2018 - Version 2.7.4
Version 2.7.4:
- When a server profile with a tracking url is selected, then a hint
to start tracking is shown
25.11.2017 - Version 2.7.3
Version 2.7.3:
- When using GCM, do not ask for "Get Accounts" permission anymore
- Bugfixing
05.11.2017 - Version 2.7.2
Version 2.7.2:
- Add profiles directly from zone settings
- Server retrys limited to 5
- New Pathsense API 3.1.0.4
08.10.2017 - Version 2.7.1
Version 2.7.1:
- Bugfixing: Plugins were called even the conditions were not true.
24.09.2017 - Version 2.7.0
Version 2.7.0:
- Sound and media sound now separate adjustable
23.09.2017 - Version 2.6.9
Version 2.6.9:
- Repaired Export to GDrive and others for Android 8
07.09.2017 - Version 2.6.8
Version 2.6.8:
- Main menu: show all Geozones on map.
26.08.2017 - Version 2.6.7
Version 2.6.7:
- Updated Pathsense lib
13.08.2017 - Version 2.6.6
Version 2.6.6:
- Ignore false reports now for Pathsense also
- Request ignore battery optimizations
- Bugfixing
17.06.2017 - Version 2.6.5
Version 2.6.5:
- Bugfixing
01.06.2017 - Version 2.6.4
Version 2.6.4:
- Technische Info anzeigen
- Bugfixing
22.05.2017 - Version 2.6.3
Version 2.6.3:
- Test for "More actions"
- Better notification for "Do Not Disturb"
- Bugfixing
13.05.2017 - Version 2.6.2
Version 2.6.2:
- Bugfixing for "Do not disturb" notification
11.05.2017 - Version 2.6.1
Version 2.6.1:
- Only for developers: Introduced ContentProvider for getting the
zone names from the main app. Useful in plugins.
- Multimedia sound can be muted now
- Experimental: Test Geofencing for false positives (Google only)
and do not execute event if false.
- Bugfixing:
+ Retrys for Android 7+
08.03.2017 - Version 2.1.9
Version 2.1.9:
- Bugfix: Start/Stop vibration
- Sends the zone names, when requested by Plugins
09.02.2017 - Version 2.1.8
Version 2.1.8:
- Changed text from sticky notification
- Added Privacy Policy
04.02.2017 - Version 2.1.7
Version 2.1.7:
- Fixed export/import tracking settings
- Configurable permanent notification
- Improved Dutch language. Thanks Paul!
24.01.2017 - Version 2.1.6
Version 2.1.6:
- New encryption algorithm used at export/import, because Google
removed the old one with Android 7+.
If you import an older export file, you
have to reenter your passwords in the server and email profiles,
because the encrypting algoritm has changed!
17.01.2017 - Version 2.1.5
Version 2.1.5:
- Email can now use TLS (STARTTLS)
09.01.2017 - Version 2.1.4
Version 2.1.4:
- Fixed Tasker variable names
- New strategy for asking permissions
01.12.2016 - Version 2.1.3
Version 2.1.3:
- Bugfixing
11.11.2016 - Version 2.1.2
Version 2.1.2:
- Base colors can now be customized (Settings --> Colors)
- Moved accuracy in special Dialog
- Android 7: Ask for the "Do not Disturb" permission. Needed for
sound on/off
19.10.2016 - Version 2.1.1
Version 2.1.1:
- Bugfixing
16.10.2016 - Version 2.1.0
Version 2.1.0:
New
-
New modern material design
-
Introduced
Live Tracking
- For the detection of GeoZones next to Google, you can now use an
alternative method called PathSense.
PathSense is a proprietary development
from
pathsense.com and is seen as a kind of competition to Google.
Try to switch from on e to the other to see which is better for your
location.
-
In the list of zones you can now see the distance (air line) to the
zones. Swipe down to refresh.
-
New variables introduced. See
variables
-
Alias for zone names introduced. If filled, this name is
used
instead of the zone name.
Others
-
-
Profile and zone lists are now sorted alphabetically
- Radius limited
to at least 50 meters due to PathSense radius
-
The map now points
to
north
-
Radius can now be adjusted on the map.
- Reintroduced accuracy
-
The actual coordinates and location accuracy are now used for the
tests
-
The
glasses symbol
is the new test button
- In settings you
can now reset the status of all zones to
enter
/ leave
Removed
-
No more migration from old versions <= 1.5.5
to
database. Reinstallation is then required.
- Removed
GPS polling
-
Hidden zones are not
longer supported
24.01.2016 - Version 2.0.8
Version 2.0.8:
- Bugfixing. App crashed, when calling map on devices with Android
4.x
20.01.2016 - Version 2.0.7
Version 2.0.7:
- Now you may adjust the radius on the map
- Fixed smal bugs
06.01.2016 - Version 2.0.6
Version 2.0.6:
- Accuracy is back at user request
03.01.2016 - Version 2.0.5
Version 2.0.5:
- New: Fallback for server calls
- Repaired retrys
- GCM adapted to new Google API
- Removed accuracy feature, because not effective
- Fixed spelling in log texts
06.10.2015 - Version 2.0.4
Version 2.0.4:
- EgiGeoZone is now plugin capable. Developers can now create
plugins for EgiGeoZone. Once an event occurs, certain parameters of
the event are forwarded to the plugins.
- Experimental: Accuracy introduced. This involves the location
accuracy to be improved. You should take an accuracy less then the
radius.
- Vibration CheckBox introduced in sound for "More Actions".
16.08.2015 - Version 2.0.3
- Retry of the last server call of a zone, if no internet
connection was available. The app remembers the last server call of
a zone and when the internet connection is back, the retrys are
executed.
- Optimized database hits.
- Changed a few symbols.
- Date in sending over Fhem URL conformed 98_geofancy.pm of version
1.1.2.
- Repaired logging.
15.07.2015 - Version 2.0.2
- Bugfixing saving settings under administration and "Profiles for more actions".
12.07.2015 - Version 2.0.1
- Bugfixing in exporting and importing configuration
11.07.2015 - Version 2.0.0
- Data management (configurations) has been converted to database.
When you install (migrate) this version, the configurations are transferred to
the database.
Similarly, the old actions are taken in profiles and assigned to
zones automatically.
The
profiles are
automatically assigned names.
These names can be adjusted afterwards.
- So there is no conflict with old export files, a database export will be
created in the file named egigeozone_db_export.xml.
- Profiles (configurations) have been introduced.
This means that for server settings, SMS settings, e-mail settings, "more
actions" and conditions
custom
profiles have to be created.
These can then be assigned to the different zones.
- The switch to activate / deactivate a configuration was removed by popular
demand.
- SMS and emails can now be send separately when entering and / or
leaving a zone.
To display the zone name, the entering and the leaving
of the zone and other parameters, you have to use the variable
parameters (see manual).
Example of SMS:
Egmont has just ${transition} ${zone}.
results
Egmont has just entered work.
- Design changed.
- Test results are now displayed in a dialog window.
- Procedure so Geofences survive a reboot of the device, has been optimized.
-
Updated icons / symbols.
- Log file can now be deleted within app.
- Error notification made legible.
-
Improved error message for server connections.
21.05.2015 - Version 1.5.5
- Zone status: now you can see in which zone you stand directly
in the zone list
- Bugfixing:
* Sometimes problem calling Tasker under Lollipop (Android 5)
* Additional headers at server call
20.02.2015 - Version 1.5.0
- Added Netherlandic language package
- Using now new modified Google Play Services Api
16.02.2015 - Version 1.4.9
- Problem in Dutch language package. Switched back to English. Dutch will come soon.
13.02.2015 - Version 1.4.8
- Fixing bug introduced with version 1.4.7
13.02.2015 - Version 1.4.7
- Call of predefined 'Tasker' tasks.
08.01.2015 - Version 1.4.6
- Bugfixing in import of the GCM settings.
04.01.2015 - Version 1.4.5
- You can now log the GCM notifications to the file
gcmnotifications.txt in the egigeozone
directory. Also you can show the GCM log from the app. You can find
this all under the Administrations menu.
- Improved search field in map view.
02.01.2015 - Version 1.4.4
- Weekdays as condition - The Events will be triggered only for
the marked days. But the notfication will be shown as usual, if the
notification is requested.
- Bugfixing
22.11.2014 - Version 1.4.3
- EgiGeoZone now supports export and import of the configuration to and from Dropbox, Google Drive and others.
10.11.2014 - Version 1.4.2
- Customizable sound for GCM: attr gcm playSound false/true
You have to download the new 98_gcmsend.pm modul from
http://svn.code.sf.net/p/fhem/code/trunk/fhem/contrib/98_gcmsend.pm
27.10.2014 - Version 1.4.1
Changes:
- bug fix: Problem when searching on map.
- bug fix: Problem setting WIFI off.
18.09.2014 - Version 1.4.0
New:
- Receiving notifications over GCM, also called push messages. These
were implemented as gcmsend interface known from the FHEM
server , which was originally developed for the andFHEM
App. After consultation with the developers of gcmsend,
EgiGeoZone can also use this module. So you can get push
notification in nearly live time for example from your server.
- Means:
* Users of FHEM server can configure the module
gcmsend and can send push messages to the
smartphone/tablet. Gcmsend knows the message types
and message and notify. Both
message types are displayed in EgiGeoZone as a notification with the
appropriate content.
* Other servers have to implement the gcmsend interface.
- It is also conceivable a push message to execute commands on the
phone.
- Possible scenarios in which FHEM sends gcmsend a push message to
the mobile device:
* Alarm is triggered in FHEM.
* Temperature drops below a specified value.
* Water alarm
* Someone rings the door
* Etc.
- Send log file to the developer if needed.
08.09.2014 - Version 1.3.5
New:
- In the map you can now search for addresses. In case of multiple
matches, the first three hits are marked on the map. Similarly, you
can now switch the map to satellite view and back to normal view.
- You can now define in the App conditions when
entering / exiting. These conditions are strictly defined in the app
and can be configured. To execute the selected actions, these
requirements must be met. Regardless of notifications are still
displayed if they are enabled. Such is the first "condition" means
that the actions should only be performed when a given Bluetooth
device with the smartphone / tablet is connected. Therefore one must
choose under conditions a Bluetooth device. To view the list of BT
devices, BT must be enabled. If this is not the case, the activate
app BT briefly and then turn it off again. For this condition is met
later at execution time, the appropriate unit must be connected via
BT.
- Other requirements, if necessary follow.
09.08.2014 - Version 1.3.4
Changes:
- When you click Apply, the settings under Server, SMS, Email and
actions are now saved immediately and it does not have to be clicked
on Change.
- Fix initializing the Bluetooth settings.
05.07.2014 - Version 1.3.3
New:Bluetooth ein- oder ausschalten
Changes:
- Since I've noticed that some units were excluded from the new updates from Google Play, I will make the app compatible with these devices.
Specifically devices were excluded, which have no integrated telephone module (tablets) or no Wifi.
Telephone module (sending SMS) was introduced with 1.2.1. Meant no update for devices that have version 1.1.4 installed.
Wifi / WLAN with version 1.3.0 (WLan switch on or off respectively. Meant no update for devices that have version 1.2.4 installed.
These devices will get the update from 1.3.3 again from the Google Play Store an update. Even new devices without these modules can install the new app.
For the curious: power status today 549 more devices!
- Side Menu: optimized behavior
No translation from here :-)
02.07.2014 - Version 1.3.2
Neu:Unter Info ist am Ende ein klickbarer Link zum EgiGeoZone-Forum zu finden.
Änderungen:
Bug im Export behoben, wenn Felder leer waren.
GeofenceUpdate aus Version 1.3.1 einmal in der Stunde deaktiviert, da kein Erfolg.
17.06.2014 - unveröffentlichte Version 1.3.1
Neu:Testweise GeofenceUpdate einmal in der Stunde, da ein Benutzer meldete, dass die App nach einiger Zeit aufhört Events zu erzeugen.
16.06.2014 - Version 1.3.0
Neu:WLAN und Ton ein- oder ausschalten
Über "Weitere Aktionen" kann man nun beim Betreten oder Verlassen einer Zone WLAN und Ton ein- oder ausschalten.
Achtung: Beim Deaktivieren von WLAN kann es zu Behinderungen in der Erkennung der GeoZonen kommen.
Schalten Sie WLAN in Verbindung mit Geofencing nur aus, wenn Sie als Ersatz GPS verwenden und dieser auch emfangbar ist!
Export/Import der Konfiguration
Ist unter Verwaltung zu finden. Exportdatei wird unter "interner Speicher"/egigeozone/egigeozone_export.xml gespeichert
Verstecken von Zonen
Der Zonenname muss mit =#= beginnen.
Zum Bearbeiten der versteckten Zonen muss unter Info 5 mal auf das grüne Symbol geklickt werden.
Zum wieder verstecken einmal nach Info gehen und verlassen.
Achtung: Für versteckte Zonen werden keine Benachrichtigungen angezeigt, aber ansonsten werden alle Aktionen ausgeführt!
Änderungen:
Menü umorganisiert:
Einstellungen sind nun unter Verwaltung (Rädchen oben rechts oder unter den Zonen) zu finden.
Neues + Symbol zu anlegen einer Zone (oben rechts neben dem Verwaltungsrädchen).
Debug level heißt nun Log-Level
Ins Verwaltungsmenü sind nun gerutscht:
Log-Datei anschauen
Log-Level einstellen
Exportieren und Importieren der Konfiguration. Passwörter werden verschlüsselt.
Dabei ist "Konfigurationsabbild" (Dump) nach Datei "interner Speicher"/egigeozone/settings.txt weggefallen, da die Daten nun in der Export-Datei zu finden sind.
Hilfe und Info findet man nun unterhalb der Zonen. Die Version ist nun unter Info zu finden. Daher ist der Menüpunkt Version entfallen.
Menüpunkt Alle Zonen löschen entfernt, da nicht sinnvoll.
Passwort für ClientZertifikat kann nun leer sein.
App wir beim Neustart des Smartphones in den Hintergrund gelegt
21.05.2014 - Version 1.2.4
- Button zum Testen der Verbindung mit den aktuellen Einstellungen jeweils für Email, SMS und Serveranfragen- Log-Ausgaben erhöht. Dazu Debug level auf DEBUG oder INFO setzen.
- Menü: "Letzte Log-Datei anzeigen". Es werden 512 MB große Log-Dateien geschrieben. Die letzte davon kann nun direkt angezeigt werden.
- Menü: "Konfigurationsabbild" (Dump) nach Datei "interner Speicher"/egigeozone/settings.txt erzeugen.
- Android Permission VIBRATE
13.05.2014 - Version 1.2.3
- Einstellungen: Benachrichtigungen ein- oder ausschalten- Einstellungen: Fehlerbenachrichtigungen ein- oder ausschalten
- Servereinstellungen: Timeout einstellbar (default 30 Sekunden)
- Variable Parameter auch in den URLs Betreten und Verlassen (wie bei EMail und SMS). Nicht in der "URL FHEM Geofancy"
28.04.2014 - Version 1.2.2
- Schalter für SSL bei Email eingeführt. (Z.B. für GMail über Port 465)- Beim Reboot werden die Zonen registriert, aber die Aktionen werden nicht mehr ausgeführt. Dafür wird die App automatisch gestartet!
27.04.2014 - Version 1.2.0/1.2.1
- Fehler bei Reboot behoben: App wird beim Booten gestartet und somit werden die Zonen wieder registriert.- Timeout von 15 auf 30 Sekunden erhöht.
- Server Parameter auf eigener Seite.
- Neu: EMail
- Neu: SMS
- Variable Parameter zur Verwendung in EMail und SMS. Platzhalter dazu:
* GeoZone = ${zone}
* Betreten/Verlassen = ${transition}
* Breitengrad = ${latitude}
* Längengrad = ${longitude}
* Radius = ${radius}
* DeviceId = ${deviceId}
* AndroidId = ${androidId}
21.04.2014 - Version 1.1.4
- Diverse Fehler behoben.- Bei Neuanlage: Standard Location gesetzt, wenn die eigene Location nicht ermittelt werden konnte.
- Anzeigen, wenn aktueller Standort nicht ermittelt werden konnte.
- Gespeicherte Zonen beim Reboot oder Neustart der App. wieder den Google Services bekannt machen.
- Ausgabe des Results nach Get im Log.
15.04.2014 - Version 1.1.2/1.1.3
- Broadcast anstatt IntentService- Sonderzeichen in URL erlauben (Leerzeichen)
- Mehrfachaufruf des Broadcasts unterbunden
14.04.2014 - Version 1.1.1
- Mehrere kleine Fehler im Dialog- Map nicht mehr im Dialog anzeigen (nun Vollbild)
- SSL Hostnameverifier unterbunden
11.04.2014 - Version 1.1.0
- Übernahme von Koordinate aus Google Maps:* Karte an die richtige Stelle verschieben/zoomen und durch langes Tippen Koordinaten übernehmen.
* Marker an die gewünschte Stelle verschieben und dann darauf klicken. Es erscheint ein Info-Fenster. Wenn man dann da nochmals darauf klickt, werden die Koordinaten übernommen.
* Der Radius kann ich nicht graphisch vergrößert werden. Dieser muss noch manuell eingegeben werden.
- Verbesserung der Optik.
- Hinweisfenster beim Löschen einer Zone
02.04.2014 - Version 1.0: Erste Version
- Erfassen von bis zu 100 GeoZonen (Geofences) mit Radiusangabe.- Aufrufen beliebiger URLs beim Betreten und Verlassen einer Zone
- Basic Authentication
- SSL mit Client Zertifikat
- Standortkoordinaten können übernommen werden
- Notification beim Betreten und Verlassen einer Zone