EgiGeoZone Forum
EgiGeoZone => Betatests => Thema gestartet von: Admin am 19.11.2015, 20:27:36
-
Geändert am: 03.01.2016
Ab sofort findet Ihr die Betaversionen unter: https://play.google.com/apps/testing/de.egi.geofence.geozone.bt (https://play.google.com/apps/testing/de.egi.geofence.geozone.bt)
Demnächst werde ich hier eine neue Version bereitstellen, welche iBeacons und AltBeacons scannen und erkennen wird. Dabei wird es sich in der ersten Stufe um die Erkennung von Beacons nach dem iBeacon- und AltBeacon-Standard handeln. Erstmal keine Eddystone Beacons von Google oder andere Beacons!
Man wird ähnlich, wie bei den GeoZonen, BeconZonen anlegen können. Sinnvolle Werte für die Zone ab einem Meter und bis zur Sendeleistung des Beacons.
Da die Berechnung Entfernung eines Beacons ziemlich ungenau und schwankend ist, wird für das Betreten der Zone der in der BeaconZone angegeben Radius herangezogen. Für das Verlassen der Zone wird der Radius verdoppelt. Somit sollte es nicht zu mehrfachen Springen zwischen Betreten und Verlassen vorkommen.
Wichtig: Nur Geräte mit Android 4.3+, welche mit einem Bluetooth Low Energy Chip (BLE) ausgestattet sind, können dieses Feature nutzen.
So, nun ist es soweit:
Ihr könnt nun loslegen.
1. Konfiguration exportieren und zusätzlich wohin sichern (Computer, usw.). Somit könnt ihr, wenn ihr die produktive Version 2.0.4 zurück spielt, die Konfiguration wieder importieren.
2. Die Beta-version 2.0.5 hier herunter laden und installieren. Eure jetzige Version sollte upgedatet werden: egigeozone.de/download/EgiGeoZone_2.0.5_beta_3.apk (http://www.egigeozone.de/download/EgiGeoZone_2.0.5_beta_3.apk)
3. Bluetooth muss auf dem Gerät eingeschaltet werden.
4. In der Verwaltung findet ihr auch einen Button, wo ihr die Bluetooth Scan Funktionalität für die App aktiviert/deaktiviert.
5. Der Rest sollte selbstsprechend sein.
6. Bitte um Feedback, Verbesserungen, Wünsche....
Wenn Ihr meint, dass das Beacon nicht gefunden werden kann, probiert es mal mit anderen Scanner-Apps wie: https://play.google.com/store/apps/details?id=com.radiusnetworks.locate (https://play.google.com/store/apps/details?id=com.radiusnetworks.locate)
Tipp fürs Testen: Wer ein entsprechendes Smartphone, iPhone, iPad besitzt, kann dieses mit der oben genannten Locate Beacon-App in ein iBeacon verwandeln :-)
Ich habe das Samsung Galaxy S5 dafür verwenden können. Andere können, das auch. Mal googeln.
Viel Spass nun
-
Nach Hinweisen von Boris, wurden die Menüs repariert und die Beta 3 steht hier bereit:
egigeozone.de/download/EgiGeoZone_2.0.5_beta_3.apk (http://www.egigeozone.de/download/EgiGeoZone_2.0.5_beta_3.apk)
Geändert am: 03.01.2016
Ab sofort findet Ihr die Betaversionen unter: https://play.google.com/apps/testing/de.egi.geofence.geozone.bt (https://play.google.com/apps/testing/de.egi.geofence.geozone.bt)
-
Ein paar Hintergrundinfos zur Funktionsweise:
- Da Android Apps und deren Dienste selbstständig stoppt, muss irgendwie der Beaconscanner-Dienst reaktiviert werden.
Die verwendete Bibliothek tut dies immer, wenn:
- Gebootet wird.
- Das Smartphone an das Ladegerät angeschlossen wird.
- Das Smartphone vom Ladegerät entfernt wird.
- Das Scannen passiert im Vordergrund alle 1,1 Sekunden und im Hintergrund, wenn die App "schläft", jede Minute.
-
Hallo
Kannst du mir ein paar ibeacon empfehlen
die gut mit deiner app können
Ines
-
Hi!
Wie ich in einem anderen Thread schon beschrieben hatte, habe ich mir welche aus Asien bestellt: https://www.egigeozone.de/forum/index.php?topic=61.msg330#msg330 (https://www.egigeozone.de/forum/index.php?topic=61.msg330#msg330) Lese mal den ganzen Thread durch.
Die App erkennt zur Zeit alle Beacons nach dem iBeacon- und altBeacon-Standard. Natürlich kann ich es mir nicht leisten, alle Hersteller zu testen, aber wie gesagt, wenn die nach dem besagten Standard sind, dann sollten diese funktionieren. Ber nicht Eddystone-Beacons!
Ein paar Links dazu findest du hier: https://developers.google.com/beacons/#beacon-manufacturers Ansonsten googeln, die sind aber noch ziemlich selten und etwas teuer.
-
Hallo
Habe mir jetzt mal Gigaset g-tag zugelegt aber irgendie werden die von deiner App nicht erkannt.
Die H10 hatten mich nicht angesprochen da ohne Gehäuse.
-
Ich denke nicht, dass dieses iBeacon-kompatibel sind. Steht zumindest nicht dabei!
Kann die App https://play.google.com/store/apps/details?id=com.radiusnetworks.locate
(https://play.google.com/store/apps/details?id=com.radiusnetworks.locate) diese erkennen?
-
Habe mal bei Gigaset angefragt, ob man die G-Tags auf iBeacons umprogrammieren kann, damit diese auch von anderen Apps, wie EgiGeoZone, erkannt werden können.
Hallo Herr Ritter,
das geht leider nicht.
Mit freundlichen Grüßen,
With kind regards,
Martin
Gigaset elements GmbH
-
Schade kann man nichts machen mein fhem erkennt die ganz gut haben eine gute Reichweite
Die von dir verlinkten sind mir etwas zu teuer.
Habe hier noch was gefunden die werden aber wahrscheinlich auch nicht funktionieren mit deiner App
w.ebay.de/itm/Nut-3-Bluetooth-Smart-Tracker-Anti-Lost-Schluesselfinder-Keyfinder-GPS-Locator-/371435373452?_trksid=p2141725.m3641.l6368
Wenn die nicht gehen werde ich es mal mit den H10 probieren
-
Mir sind die anderen auch teuer :-)
Schade kann man nichts machen mein fhem erkennt die ganz gut haben eine gute Reichweite
Wie erkennt fhem diese? Verstehe ich nicht ganz.
www.ebay.de/itm/Nut-3-Bluetooth-Smart-Tracker-Anti-Lost-Schluesselfinder-Keyfinder-GPS-Locator-/371435373452?_trksid=p2141725.m3641.l6368
Ich werde mich da mal schlau machen. Die HM10 kann man ja auch dann schön verpacken.
Achtung beim Kauf. Es gibt auch gefälschte und die gehen auch nicht! Kaufe diese aus dem Link von mir.
-
Die Nut Samrt Tags sind keine iBeacons in dem Sinne.
-
Hallo
Mit hcitool lescan die mac gescannt und dan in fhem mit
Presence definiert.Im hintergrund läuft ein script das
nach den g-tags scannt und fhem mitteilt wann anwesend
und Presence damit absent setzt. Um mehere Räume abzudecken
läuft noch collectord im Hintergrund.
Ist leider bis jetzt nicht imer zuverlässig wollte es mit dieser
Methode hier versuchen
Gruß
-
Im hintergrund läuft ein script das nach den g-tags scannt
Läuft auf dem Smartphone, oder? Mit welcher App?
-
Nein läuft auf meinen raspi
das scipt stammt aus dem fhem foren
Wie gesagt der g-tag wird per Presence lan-bluetooth
in fhem eingebunden das script scannt im
Hintergrund nach meinen g-tags und der collectord
ordnet sie räumen zu. Habe 3 raspi (3 räume) auf den jeweils
das script läuft und anwesenheit meldet.
-
Verstehe. Und das G-Tag hast du bei dir.
-
Jo und der rest der Familie
-
Bei den Beacons ist es eigentlich gedacht, dass diese fest in den Räumen verteilt werden und man sich mit dem Handy nähert, um die Aktionen auszulösen. Anders als bei den Tags.
-
Ich weiss deshalb nehme ich sie mit fhem zur Anwesenheitserkennung.
Mir war der unterschied jetzt auch nicht bewußt dachte man kann sie auch
als ibeacon hernehmen.
Deshalb such ich auch noch ibeacons um sie in den Räumen zu verteilen.
Zur Zeit habe ich nur diese 2 gtags die am Schlüsselbund sind.
-
Hallo Egmont,
habe mir mit einem Tablet und der App Locate ein iBeacon zum Testen gebastelt.
Beacon wird auch erkannt, aber es wird kein Homestatus an FHEM gemeldet.
Was könnte das für einen Grund haben ?
Gruß Andreas
-
Hallo Andreas,
hast du Bluetooth und in den App-Einstellungen den Beaconscanner eingeschalten gelassen?
Ist das Symbol grün/rot geworden?
Ansonsten, wie immer, Debug einschalten und Log-Datei zusenden bitte.
Ich habe das auch mit einem Samsung Galaxy S5 gemacht und das hat geklappt!
-
Das Symbol hat die Farbe geändert, ein Log im debug Modus habe ich dir geschickt. Der Scanner war beim debug auch an.
Habe festgestellt, dass die Farbe sich auch mit ausgeschaltetem Scanner ändert.
Andreas
-
Die Farbe sollte sich nur auf rot (Verlassen) ändern, wenn man den Scanner stoppt. Bei gestopptem Scanner sollte er nicht mehr auf grün (betreten) gehen.
-
Die Beta 2.2.3 ist nun im Google Play Store:
- Radius kann nun auf der Karte angepasst werden.
- Text auf Beacons Scan Button geändert
- Koordinaten auch bei Beacons. Werden nur informativ für manche Serverapplikationen benötigt
- Alias für Zonennamen eingeführt. Wenn gefüllt wird dieser Name an den Server weitergegeben oder die Variablenersetzung benutzt diesen Namen.
-
Beta 2.2.4:
- Support für Eddystone Beacons
-
Beta 2.2.5
- Neue Variablen wurden eingeführt Datum, festgestellter Breitengrad und Längengrad:
${date}
${realLatitude}
${realLongitude}