FHEM Forum

FHEM => Automatisierung => Thema gestartet von: WhyTea am 19 Juli 2018, 08:55:00

Titel: [gelöst] Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 19 Juli 2018, 08:55:00
Moin
Es wurde schon etliche male hier im Forum über Anwesenheitserkennung gesprochen und diverse Lösungen gefunden.
Viele verwenden ein Bluetooth Dongle direkt am FHEM wie hier:
https://haus-automatisierung.com/hardware/fhem/2016/08/02/fhem-tutorial-reihe-part-15-anwesenheit-mit-bluetooth-le-tag-ermitteln.html (https://haus-automatisierung.com/hardware/fhem/2016/08/02/fhem-tutorial-reihe-part-15-anwesenheit-mit-bluetooth-le-tag-ermitteln.html)
beschrieben.
Das kann ich leider so bei mir nicht umsetzen da mein FHEM eine VM im Keller ist und der Schlüsselkasten natürlich im Eingangsbereich des Hauses. ;-)
Leider bietet sich auch keine Möglichkeit einen RPi im Eingangsbereich unterzubringen. :-(

Allerdings habe ich ein Tablet (Nexus7 2013) direkt über dem Schlüsselkasten. Auf diesem läuft aktuell ein Fully mit TabletUI und AMAD 4.2.2.
Meine Versuche mithilfe des Tablets und des G-Tags eine Anwesenheitserkennung hin zu bekommen schlugen bislang fehl.

Der G-Tag wird vom Tablet erkannt aber verbindet sich ja nicht dauerhaft mit dem Tablet daher taucht er nicht im AMAD Device unter connectedBTdevices oder connectedBTdevicesMAC auf.

Über Ideen und Anregungen würde ich mich sehr freuen!

LG
Daniel
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 19 Juli 2018, 09:15:50
Das hier bitte einmal umsetzen und testen. Die Anbindung an AMAD machen wir dann zusammen
https://automagic4android.com/forum/viewtopic.php?f=4&t=3716#p20158
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 20 Juli 2018, 12:01:22
Hi und danke für den Tipp.

Meine ersten Gehversuche mit Automatic waren schon mal erfolgreich.
Mithilfe des im Link geposteten Beispiels habe ich mir einen kurzen Flow gebaut der prüft ob der G-Tag erreichbar ist und je nach Ergebnis einen Ton ausgibt.

https://nopaste.ipfire.org/raw/-PJ3zpUP (https://nopaste.ipfire.org/raw/-PJ3zpUP)

Das klappt auch wunderbar nur wie geht es jetzt weiter?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: mark79 am 20 Juli 2018, 12:15:01
Ich habe ein Tablet mit AMAD und das würde mich auch sehr interessieren. :)
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 20 Juli 2018, 13:25:59
Zitat von: WhyTea am 20 Juli 2018, 12:01:22
Hi und danke für den Tipp.

Meine ersten Gehversuche mit Automatic waren schon mal erfolgreich.
Mithilfe des im Link geposteten Beispiels habe ich mir einen kurzen Flow gebaut der prüft ob der G-Tag erreichbar ist und je nach Ergebnis einen Ton ausgibt.

https://nopaste.ipfire.org/raw/-PJ3zpUP (https://nopaste.ipfire.org/raw/-PJ3zpUP)

Das klappt auch wunderbar nur wie geht es jetzt weiter?

Als nächtes nimmst Du die Aktion zur Ausgabe raus und statt dessen machst du zwei Action Script rein. Jeweils für ist verfügbar ist nicht verfügbar.
Im Script erstellst Du dann folgendes.

userReading = "\"bt-tag\": \"present\"";


Und in der Zweiten Action dann halt absent.


Als letztes machst Du eine Action "Flow ausführen: Send Data to AMADCommBridge" Die sollte es bereits so geben zur Auwahl.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 20 Juli 2018, 18:58:36
Ich habe das jetzt versucht umzusetzen.
https://nopaste.ipfire.org/view/2UaDb20d (https://nopaste.ipfire.org/view/2UaDb20d)

Aber im FHEM kommt scheinbar nichts an.
Weder in der AMAD-Bridge noch im Tablet-Device finde ich ein entsprechendes userReading.


Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 20 Juli 2018, 19:22:57
Ich schaue es mir heute Abend mal in Ruhe an
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 20 Juli 2018, 19:34:05
Sorry mein Fehler


userReading = "\"bt-tag\": \"present\"";
fhemcmd = "setreading";
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 21 Juli 2018, 12:46:24
Ja so funktioniert es! DANKE!

Zumindest in der Theorie.  :'(

Mein Nexus7 2013 erkennt den G-Tag nicht verlässlilch genug.
Das scheint aber an dem Bluetoothmodul des Tabs zu liegen denn mit meinem  Handy (Samsung S7) funktioniert es wunderbar.

Also mal wieder tolle Idee, tolle Umsetzung, sch... Hardware :-(
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 21 Juli 2018, 12:56:17
Na na nicht gleich aufgeben. Wie unzuverlässig ist es denn?
Findet es den gtag nur alle 2 bis 3 mal?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 24 Juli 2018, 08:43:17
Moin
Hier mal zur Veranschaulichung wie unzuverlässig die Bluetootherkennung ist.
Der Bluetooth-Tag ist im Schlüsselkasten ca. 40 cm unter dem Tablet und wurde nicht bewegt.

2018-07-24 08:16:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:18:19 AMADDevice TabletEG whity-tag: present
2018-07-24 08:21:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:23:14 AMADDevice TabletEG whity-tag: present
2018-07-24 08:24:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:25:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:27:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:30:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:31:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:32:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:33:28 AMADDevice TabletEG whity-tag: absent


Momentan läuft das Script jede Minute mit einer max Latenz von 15 Sekunden
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 24 Juli 2018, 08:53:52
Dann musst Du schauen das Du bei der Weiterverwertung darauf ein gehst. present Erkennung kannst Du ja sofort weiterreichen über ein notify, absent Erkennung lasst Du über ein watchdog machen 90s Verzögerung. Behebt natürlich nicht die Ursache sondern doktort am Symptom rum.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 24 Juli 2018, 09:27:46
Ich habe teilweise Aussetzer von fast 10 Minuten da komme ich mit 90 Sekunden nicht weit. Und wirklich nützlich ist eine Anwesenheitserkennung mit einer solchen Verzögerung leider auch nicht.  :-[
2018-07-24 08:16:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:18:19 AMADDevice TabletEG whity-tag: present
2018-07-24 08:21:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:23:14 AMADDevice TabletEG whity-tag: present
2018-07-24 08:24:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:25:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:27:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:30:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:31:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:32:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:33:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:42:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:44:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:49:20 AMADDevice TabletEG whity-tag: present
2018-07-24 08:50:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:55:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:56:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:00:15 AMADDevice TabletEG whity-tag: present
2018-07-24 09:01:30 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:03:14 AMADDevice TabletEG whity-tag: present
2018-07-24 09:04:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:05:15 AMADDevice TabletEG whity-tag: present
2018-07-24 09:06:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:11:20 AMADDevice TabletEG whity-tag: present
2018-07-24 09:13:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:20:15 AMADDevice TabletEG whity-tag: present
2018-07-24 09:21:30 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:22:15 AMADDevice TabletEG whity-tag: present


Abgesehen davon habe ich festgestellt das das einiges an Last auf dem Tablet verursacht und sich der Akku stetig, wenn auch nur langsam, entlädt obwohl permanent das Netzteil dran ist.  :(
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 24 Juli 2018, 09:35:13
Zitat von: WhyTea am 24 Juli 2018, 09:27:46
Ich habe teilweise Aussetzer von fast 10 Minuten da komme ich mit 90 Sekunden nicht weit. Und wirklich nützlich ist eine Anwesenheitserkennung mit einer solchen Verzögerung leider auch nicht.  :-[
2018-07-24 08:16:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:18:19 AMADDevice TabletEG whity-tag: present
2018-07-24 08:21:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:23:14 AMADDevice TabletEG whity-tag: present
2018-07-24 08:24:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:25:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:27:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:30:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:31:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:32:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:33:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:42:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:44:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:49:20 AMADDevice TabletEG whity-tag: present
2018-07-24 08:50:28 AMADDevice TabletEG whity-tag: absent
2018-07-24 08:55:15 AMADDevice TabletEG whity-tag: present
2018-07-24 08:56:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:00:15 AMADDevice TabletEG whity-tag: present
2018-07-24 09:01:30 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:03:14 AMADDevice TabletEG whity-tag: present
2018-07-24 09:04:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:05:15 AMADDevice TabletEG whity-tag: present
2018-07-24 09:06:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:11:20 AMADDevice TabletEG whity-tag: present
2018-07-24 09:13:29 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:20:15 AMADDevice TabletEG whity-tag: present
2018-07-24 09:21:30 AMADDevice TabletEG whity-tag: absent
2018-07-24 09:22:15 AMADDevice TabletEG whity-tag: present


Abgesehen davon habe ich festgestellt das das einiges an Last auf dem Tablet verursacht und sich der Akku stetig, wenn auch nur langsam, entlädt obwohl permanent das Netzteil dran ist.  :(

Das ist in der Tat nicht gerade sehr hilfreich. Gerade auch der Akku. Ich habe ja auch ein Nexus7 mal schauen wir es sich bei mir so verhält.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 24 Juli 2018, 10:43:18
Wenn ich der Spezifikation glauben darf muss es ein Nexus7 2013 sein da das 2012er nur Bluetooth 3 kann.

Die Ursache für den Akkuverbrauch habe ich scheinbar gefunden. Das Display bleibt an.
Ich weis nur noch nicht was das Display mit Bluetooth zu tun hat.

Ich bin auch gerade nicht 100%ig sicher ob es direkt mit dem Script zu tun hat denn das wird ja nur 1x jede Minute ausgeführt aber das Display geht direkt immer wieder an.  ???
Selbst nach einen "set screen off" geht es direkt wieder an.

2018-07-24 10:31:36 AMADDevice TabletEG screen off
2018-07-24 10:31:37 AMADDevice TabletEG screen: on locked
2018-07-24 10:31:39 AMADDevice TabletEG screen: on unlocked
2018-07-24 10:31:43 AMADDevice TabletEG screen off
2018-07-24 10:31:45 AMADDevice TabletEG screen: on locked
2018-07-24 10:31:47 AMADDevice TabletEG screen: on unlocked
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 24 Juli 2018, 11:00:38
Ich teste das mal bei mir. Wie hoch hast Du das Timeout gesetzt beim Scan. Hast Du die 5s gelassen?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 24 Juli 2018, 11:08:55
Momentan läuft das Script jede Minute mit einem Timeout von 15 Sekunden.

Das Display-Problem habe ich gefunden.
Ich habe da wohl testweise im Fully was verstellt. Ein zurück sichern der Konfiguration hat das Problem scheinbar behoben.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 24 Juli 2018, 11:11:36
Ich habe das mal bei meinem Handy gemacht. Später zu Hause übertrage ich das auf mein Tablet. Ich habe als trigger jetzt timer und dann gleich die Abfrage nach dem BTL Device. Dann entsprechend 2 Scripte die eine Variable befüllen und den Inhalt der Variablen lasse ich in eine Datei schreiben. Mal schauen was raus kommt.
Habe jede Minute mit 5s Timeout.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 05 September 2018, 15:23:05
Moin wollte mal vorsichtig nachfragen ob es neue Erkenntnisse gibt. ;-)
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 05 September 2018, 15:53:59
Auh Backe. Mensch Dich habe ich total vergessen. Warum hast nicht schon früher geschrieben.
Also ich hatte in der Tat auch die Probleme das mein Handy sehr oft abwesend war, auch konnte ich keine genaue Zeitangabe dafür raus finden.

Würde sagen war ein Schlag in die Hose.


Schade


Lg
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 20 September 2018, 13:58:11
Ach das macht nix. Ist auf meiner Prioritätenliste auch eher weit unten.

Zwischenzeitlich habe ich ein anderes Tablet ausprobiert. Ein Samsung Tab A 2016 (T280).

Damit funktioniert es allerdings auch nicht viel besser.
2018-09-20 11:07:02 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:11:55 AMADDevice TabletEG whity-tag: present
2018-09-20 11:12:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:14:25 AMADDevice TabletEG whity-tag: present
2018-09-20 11:16:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:18:31 AMADDevice TabletEG whity-tag: present
2018-09-20 11:20:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:24:32 AMADDevice TabletEG whity-tag: present
2018-09-20 11:26:43 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:28:32 AMADDevice TabletEG whity-tag: present
2018-09-20 11:34:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:36:33 AMADDevice TabletEG whity-tag: present
2018-09-20 11:40:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:46:31 AMADDevice TabletEG whity-tag: present
2018-09-20 11:48:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:50:28 AMADDevice TabletEG whity-tag: present
2018-09-20 11:54:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 11:56:28 AMADDevice TabletEG whity-tag: present
2018-09-20 12:04:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:06:32 AMADDevice TabletEG whity-tag: present
2018-09-20 12:10:40 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:12:31 AMADDevice TabletEG whity-tag: present
2018-09-20 12:14:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:18:33 AMADDevice TabletEG whity-tag: present
2018-09-20 12:22:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:24:33 AMADDevice TabletEG whity-tag: present
2018-09-20 12:26:40 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:28:32 AMADDevice TabletEG whity-tag: present
2018-09-20 12:30:40 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:32:27 AMADDevice TabletEG whity-tag: present
2018-09-20 12:36:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:42:29 AMADDevice TabletEG whity-tag: present
2018-09-20 12:44:38 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:46:37 AMADDevice TabletEG whity-tag: present
2018-09-20 12:48:38 AMADDevice TabletEG whity-tag: absent
2018-09-20 12:52:29 AMADDevice TabletEG whity-tag: present
2018-09-20 12:58:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 13:02:26 AMADDevice TabletEG whity-tag: present
2018-09-20 13:04:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 13:08:25 AMADDevice TabletEG whity-tag: present
2018-09-20 13:10:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 13:14:41 AMADDevice TabletEG whity-tag: present
2018-09-20 13:34:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 13:38:27 AMADDevice TabletEG whity-tag: present
2018-09-20 13:42:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 13:46:28 AMADDevice TabletEG whity-tag: present
2018-09-20 13:48:39 AMADDevice TabletEG whity-tag: absent
2018-09-20 13:52:36 AMADDevice TabletEG whity-tag: present
2018-09-20 13:56:39 AMADDevice TabletEG whity-tag: absent

Von daher...

Ja ist wohl ein Fehlschlag die Idee.

Danke trotzdem für Deine Mühe.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 30 September 2018, 14:31:10
Und noch ein anderes Tablet.  ;D
Diesmal ein Huawai Mediatab T3 8.0
Das verbaute Bluetoothmodul scheint zuverlässiger zu sein. :-)
Nun habe ich ein neues Problemchen.

Wenn der Flow durchläuft und der Wert sich nicht ändert wird auch kein Event ausgelöst.
Das ist ja soweit auch ok aber das Reading wird auch nicht aktualisiert. Auch das ist schlußendlich nicht so schlimm aber für die Testphase etwas hinderlich da ich die Zuverlässigkeit so schlecht feststellen kann. Gibt es eine Möglichkeit das AMAD den Wert auch überträgt wenn er sich nicht ändert?

Aktuell habe ich weder event-on-change, event-on-update oder event-min-interval gesetzt da ich zunächst dachte das es daran liegt aber wie hat mal jemand hier im Forum geschrieben "ohne Event gibts auch kein Event. Egal wie die Attribute gesetzt sind."

Gruß
Daniel
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 30 September 2018, 14:43:40
Hallo Daniel,

Ich muss die Tage mal schauen was ich da eingestellt habe, bei userReadings vom Tablet sollte aber das setzen ein Event auslösen da man ja nicht weiß was kommt. Würde es dann zur Not ändern.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 20:58:45
Hi Du wollte einfach mal laut geben nicht das Du Dich wieder beschwerst das ich mich nicht früher melde.  ;)

Der Status ist bisher unverändert. Das Huaweitab cheint den G-Tag zuverlässig zu erlennen.
whity-tag present 2018-09-30 11:53:52

Habe zwischenzeitlich immer mal wieder in den Flow geschaut ob erläuft und ja sieht gut aus.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 21:00:32
Irgendwas mit der Kamera, motion Erkennung oder so?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 21:53:00
Zitat von: CoolTux am 13 Oktober 2018, 21:00:32
Irgendwas mit der Kamera, motion Erkennung oder so?
Ich kann Dir grad nicht folgen.  :o
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 21:55:42
Ah ich weis nicht ob du das meintest aber ich hatte so eben eine Idee.

Ein event-on-change auf bluetooth. Mal sehen ob mir das was verrät.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 22:00:00
es denke nicht das es von FHEM aus kommt.
Hast Du die Tablet Kamera in Verwendung als Motion trigger. Also bei Bewegung soll das Tablet an gehen oder so?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 22:09:06
Zitat von: CoolTux am 13 Oktober 2018, 22:00:00
es denke nicht das es von FHEM aus kommt.
Hast Du die Tablet Kamera in Verwendung als Motion trigger. Also bei Bewegung soll das Tablet an gehen oder so?
Ja allerdings nicht per AMAD sondern mit Fully.
Ich verstehe allerdings noch immer nicht worauf Du hinaus willst.  ???
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 22:12:41
Habe ich Dich falsch verstanden?
Du hast doch geschrieben das ständig Dein Bildschirm an geht und Du es Dir nicht erklären kannst. Oder irre ich mich.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 22:13:52
Vergiss was ich geschrieben habe. Vergiss alles. Keine Ahnung wieso ich das geschrieben habe.  :-[ :-[
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 22:14:35
Zitat von: WhyTea am 24 Juli 2018, 10:43:18
Wenn ich der Spezifikation glauben darf muss es ein Nexus7 2013 sein da das 2012er nur Bluetooth 3 kann.

Die Ursache für den Akkuverbrauch habe ich scheinbar gefunden. Das Display bleibt an.
Ich weis nur noch nicht was das Display mit Bluetooth zu tun hat.

Ich bin auch gerade nicht 100%ig sicher ob es direkt mit dem Script zu tun hat denn das wird ja nur 1x jede Minute ausgeführt aber das Display geht direkt immer wieder an.  ???
Selbst nach einen "set screen off" geht es direkt wieder an.

2018-07-24 10:31:36 AMADDevice TabletEG screen off
2018-07-24 10:31:37 AMADDevice TabletEG screen: on locked
2018-07-24 10:31:39 AMADDevice TabletEG screen: on unlocked
2018-07-24 10:31:43 AMADDevice TabletEG screen off
2018-07-24 10:31:45 AMADDevice TabletEG screen: on locked
2018-07-24 10:31:47 AMADDevice TabletEG screen: on unlocked


Habe meinen Fehler gefunden. Ich war auf der falschen Seite. Sorry
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 22:19:58
 ;D Das kann doch jedem mal passieren.

Verstehst Du nun meine Verwunderung über deine Antworten. Ja?  ;D

Aber ich bin gerade mal mit dem G-Tag spazieren gegangen um zu provozieren das er nicht da ist und siehe es hat geklappt.

2018-10-13 22:05:59 AMADDevice TabletEG bluetooth: on
2018-10-13 22:06:01 AMADDevice TabletEG bluetooth: off
2018-10-13 22:08:11 AMADDevice TabletEG bluetooth: on
2018-10-13 22:08:12 AMADDevice TabletEG bluetooth: off
2018-10-13 22:10:00 AMADDevice TabletEG bluetooth: on
2018-10-13 22:10:01 AMADDevice TabletEG bluetooth: off
2018-10-13 22:11:59 AMADDevice TabletEG bluetooth: on
2018-10-13 22:12:04 AMADDevice TabletEG bluetooth: off
2018-10-13 22:13:59 AMADDevice TabletEG bluetooth: on
2018-10-13 22:14:15 AMADDevice TabletEG whity-tag: absent
2018-10-13 22:14:21 AMADDevice TabletEG bluetooth: off
2018-10-13 22:14:44 AMADDevice TabletEG bluetooth: on
2018-10-13 22:14:48 AMADDevice TabletEG batteryPercent: 52
2018-10-13 22:15:00 AMADDevice TabletEG bluetooth: off
2018-10-13 22:15:59 AMADDevice TabletEG bluetooth: on
2018-10-13 22:16:14 AMADDevice TabletEG bluetooth: off
2018-10-13 22:18:11 AMADDevice TabletEG bluetooth: on
2018-10-13 22:18:27 AMADDevice TabletEG bluetooth: off
2018-10-13 22:19:23 AMADDevice TabletEG bluetooth: on
2018-10-13 22:19:25 AMADDevice TabletEG bluetooth: off
2018-10-13 22:19:25 AMADDevice TabletEG whity-tag: present
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 22:23:51
jepp verstehe Deine Verwunderung.



Sieht ja erstmal nicht schlecht aus
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 22:35:44
Aktuell sieht mein Flow so aus.

Bleibt festzustellen das er den Status nicht aktualisiert sondern nur eine Änderung ein Event auslöst. Ist jetz nicht tragisch aber ich weis nicht ob das so gewollt ist von Dir.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 22:37:30
Welchen Status meinst Du?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 22:48:20
Angenommen der aktuelle Status ist "present" und bei dem nächsten durchlauf ist er wieder "present".
So wird der Zeitstempel nicht erneuert sondern bleibt auf dem alten Wert. Es wird also kein event ausgelöst.

Also für meinen Verwendungszweck ist das ganz gut bis auf das ich so keinen Anwesenheitsgraphen machen kann , aber nun gut.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 22:50:24
Zitat von: WhyTea am 13 Oktober 2018, 22:48:20
Angenommen der aktuelle Status ist "present" und bei dem nächsten durchlauf ist er wieder "present".
So wird der Zeitstempel nicht erneuert sondern bleibt auf dem alten Wert. Es wird also kein event ausgelöst.

Also für meinen Verwendungszweck ist das ganz gut bis auf das ich so keinen Anwesenheitsgraphen machen kann , aber nun gut.

Das ist korrekt so. Es wird nur ein Timestamp geschrieben und ein Event erzeugt wenn dich der Status in der Tat ändert.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 13 Oktober 2018, 23:08:17
Super dann läuft ja jetzt alles.
Danke für die Hilfe!

Dann werde ich jetzt mal noch weitere G-Tags bestellen und gucken wie es mit mehreren läuft. ;-)

Ist der Flow so ok oder hast Du noch Verbesserungsvorschläge?

Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 13 Oktober 2018, 23:16:26
Passt soweit. Man könnte bei der Abfrage Bluetooth eingeschaltet und Nein noch einen Zähler einbauen. Falls BT mal gar nicht das Deine Schleife keine Dauerschleife wird. Aber das ist nur Kosmetik.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 20 Oktober 2018, 13:35:52
JA, dass mit dem Zähler wäre sicherlich sinnvoll allerdings finde ich nichts passendes dazu.

Desweiteren habe ich jetzt noch das Problem mit den mehreren GTags. Ich könnte sie nacheinader prüfen allerdings würde das eine Verzögerung von 15s pro nicht gefundenen GTag bedeuten. Das wäre schon recht lang. Hast Du eine Idee wie ich die gleichzeitig prüfen kann? Also parallel wobei darauf gewartet werden muss bis die letzte Prüfung fertig ist.

Also wenn ein GTAG erreichbar ist ist die Prüfung ja schon nach wenigen Sekunden erfolgreich und wenn nicht dauert es 15 Sekunden. Schlußendlich soll ja Bluetooth wieder deaktiviert werden daher muss gewartet werden bis alle Prüfungen abgeschlossen sind.

Gruß
Daniel
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 20 Oktober 2018, 16:13:31
Im Information Flow gibt es einen Zähler. Siehe Anhang.

Und wenn Du die Wartezeit bei nicht finden verkürzt?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 21 Oktober 2018, 11:27:36
Ok... Muss man den Counter (deinem Fall aircount) vorher irgendwie definieren?

Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 21 Oktober 2018, 11:38:07
Nein. Das machst Du ja schon durch die erste Zuweisung.
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: WhyTea am 21 Oktober 2018, 11:56:27
OK das hab ich.

Und neue Erkenntnisse.
Wenn man mehrere Conditions parallel ausführt die wieder auf der gleichen Action enden wartet er automatisch bis alle Conditions geprüft sind.

Was hällst Du davon?
Titel: Antw:Anwesenheiterkennung mithile eine Tablets + G-Tag + AMAD
Beitrag von: CoolTux am 21 Oktober 2018, 12:09:36
Sieht gut aus. Würde ich so nehmen.