NEWS
Wieder mal die Anwesenheit…
-
Hallo liebe Forumsmitglieder,
jetzt habe ich schon viel bei Euch lernen können. Trotzdem verzweifele ich an einer, ich vermute simplen Sache,
der Anwesenheitserkennung.
Ich detektiere die Anwesenheit unserer Handy mit dem TR-064 Adapter, indem ich das "activ Objekt betrachte" und bei einer Änderung eine Globale Variable "b_PresenceToggle" umschalte.
Eine Änderung dieser Variablen triggert wiederum eine Skript"FSM_Presence" indem dann der aktuelle Anwesenheitsstatus als Zahl gesetzt wird. Im zweiten Schritt werde ich noch eine "PrePresence" setzten um damit feststellen zu können war gerade nach Hause gekommen ist oder gegangen ist usw.
Nun mein Problem :
Ändert sich der Handystatus , d.h medet sich ein Handy im Netzwerk an oder ab, wir das Skript getriggert. Schön und gut. Wenn ich mir den Status der Variablen "Event_Value" in der Objekte Übersicht ansehe passt der Zustand auch. Die Debug-Ausgabe innerhalb des Skripts gibt allerdings ein falsches Ergebnis aus und zwar immer den vorherigen Status der Variable "Event_Value".
Was ist da los ? Sehe ich den Wald vor lauter Bäumen nicht ?
Vielen Dank
8149_skript.png
8149_log.png
8149_objekte.png -
Ich habe das ganze mit dem Ping Adapter gelöst.
Kannst die Abfragezeit des Gerätes selbst einstellen.
Geht ratz fatz mit der Erkennung ob im WLAN oder nicht.
Der TR-064 Adapter hat für mich einfach zu lange gebraucht , um zu erkennen , ob ich im WLAN bin oder nicht.
-
In meiner Konfiguration funktioniert der TR Adapter in ausreichender Zeit. So ca. 30 sek und sehr zuverlässig. Beim Ping ist das Problem das einer der Handys in einen "Deep Sleep" geht…Die Erkennung also nicht mehr zuverlässig ist.
Möchte schon beim TR Adapter bleiben. Wenn nicht diese verflixte "Zyklusverschiebung" wäre
-
Was ist mit dem Thread… was brauchbares dabei?
-
hmmm wohl eher nicht.Danke. Wie gesagt, mein Problem ist nicht das An/Abmelden der Handys, sondern das "zyklusverschobene" Aktualisieren der Variablen "Event_Value" innerhalb des Skriptes.
-
Ich bin leider kein Blockly Benutzer, aber dank Dir bin ich wieder auf den TR-064 umgestiegen mit der Anwesenheitserkennung.
Hatte den Ping Adapter weil Alexa mich begrüssen sollte wenn ich Heim komme.
Nun , aus irgendeinem Grund hat sie den Text angefangen zu reden obwohl ich zu Hause bin.
Das war mir zu blöd, also hab ich es umgestellt und siehe da.
Läuft
Damit ist Dein Problem nicht gelöst, aber meines :lol: :lol: :lol:
-
Ich bin leider kein Blockly Benutzer, aber dank Dir bin ich wieder auf den TR-064 umgestiegen mit der Anwesenheitserkennung. `
Hi,
ich habe ebenso den Adapter laufen, allerdings insgesamt 4 Stück:
1x Fritzbox
2x Powerline Erweiterungen inkl. Wlan
1x Wlan-Repeater
Nun habe ich das Problem, dass zB ein Handy, was gar nicht mehr da ist bei 3 Adaptern als false angezeigt wird, aber ausgerechnet in der Fritzbox (tr-064.0) weiterhin als true angezeigt wird.
Was kann man da tun ?
-
Welche Adapter Version hast Du?
Ich bin bei 0.4.18
Dann hilft nur alle Einstellungen in der Box zu prüfen.
Haste ne feste IP fürs Handy vergeben? Oder es damit mal versucht.
Dann die Einstellungen mit Adapter durchgehen. Geräte suchen, alle Geräte aufgelistet und übernommen?
Gibt viele Möglichkeiten irgendwo anzusetzen.