HowTo - Anwesenheitserkennung mit Bluetooth
-
- Beiträge: 226
- Registriert: 11. Aug 2019 06:39
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Shit genau da lag der Fehler, den hätte ich sehen können
Das Script macht den Aufruf ja nur auf ON und OFF und dein GTag_1 hatte ja NULL .....
Das es nach den Reboot den letzten Stand wieder annimmt, kannst du mit einer Persitense lösen. Die einfachste ist definitiv mapDB....
Das Script macht den Aufruf ja nur auf ON und OFF und dein GTag_1 hatte ja NULL .....
Das es nach den Reboot den letzten Stand wieder annimmt, kannst du mit einer Persitense lösen. Die einfachste ist definitiv mapDB....
-
- Beiträge: 226
- Registriert: 11. Aug 2019 06:39
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Du musst aber nicht immer in den Keller laufen....Steinspiel hat geschrieben: ↑18. Feb 2020 16:16 Habe dann den halben Nachmittag probiert: 2. GTag eingerichtet, ne einfache Rule zum schalten zweier Lampen erstellt und die Tags dann immer runter in den Keller gebracht damit sie außer Sendereichweite sind und wieder hochgetragen ...
Du kannst das Item mit der RestAPI ja wieder auf OFF schalten oder in der Sitemap, wenn du es Bedienbar gemacht hast, beim nächsten Durchlauft des Skriptes wird der GTag ja wieder erkannt und bekommt dann wieder sein ON
-
- Beiträge: 226
- Registriert: 11. Aug 2019 06:39
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Das Script auf ner Minute zu setzen sollte kein Problem sein (30 Sekunden sollte auch gehen).... weit drunter würde ich nicht empfehlen, weil das Script ja ca. 11 Sekunden (geschätzt) braucht bis es komplett durchgelaufen ist....Steinspiel hat geschrieben: ↑18. Feb 2020 16:16 Eines habe ich noch: den Cronjob habe ich jetzt auf eine Minute gesetzt und eigentlich will ich die Abfrage alle paar Sekunden haben damit das Licht schnell schaltet wenn die Haustür aufgeht.
Ich nutze einen Türkontakt um das Licht einzuschalten... alternativ kannst auch einen Bewegungsmelder (wenn keine Haustiere vorhanden sind ) benutzen.
- Steinspiel
- Beiträge: 394
- Registriert: 28. Dez 2019 08:49
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Moin,
Guter Tip!
Unglaublich, habe das mal eben zwischen Kaffee kochen und Zähneputzen auf Anhieb hinbekommen!eiGelbGeek hat geschrieben: ↑18. Feb 2020 23:10 Das es nach den Reboot den letzten Stand wieder annimmt, kannst du mit einer Persitense lösen. Die einfachste ist definitiv mapDB....
Guter Tip!
bis dann, Steinspiel
- Steinspiel
- Beiträge: 394
- Registriert: 28. Dez 2019 08:49
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Das hatte ich in der Zwischenzeit auch gemerkt.eiGelbGeek hat geschrieben: ↑18. Feb 2020 23:16 Du musst aber nicht immer in den Keller laufen....
Du kannst das Item mit der RestAPI ja wieder auf OFF schalten oder in der Sitemap,
Aber ich seh den sportlichen Effekt den das Treppe steigen hatte...
bis dann, Steinspiel
- Steinspiel
- Beiträge: 394
- Registriert: 28. Dez 2019 08:49
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Bewegungsmelder hatte ich, aber jeder hat hier seine eigenen Wünsche welche Lampe, Radiosender... wann und wie lange geschaltet werden soll...eiGelbGeek hat geschrieben: ↑18. Feb 2020 23:33 Ich nutze einen Türkontakt um das Licht einzuschalten... alternativ kannst auch einen Bewegungsmelder (wenn keine Haustiere vorhanden sind ) benutzen.
Ich probier es erst mal mit 30 Sekunden...
Da ich das Script nicht so wirklich verstehe, muss ich noch mal nachfragen: im Script steht u.a. z.B.
Code: Alles auswählen
searchresult=$(grep -c ${gtag_ids[i]} $filename)
bis dann, Steinspiel
- udo1toni
- Beiträge: 14032
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: HowTo - Anwesenheitserkennung mit Bluetooth
So sieht es aus. Die Datei wird in /tmp/ angelegt, wenn Du die ZRAM Erweiterung einrichtet, landen Die Schreibzugriffe im RAM.Steinspiel hat geschrieben: Heißt das das die Scans von "hcitool" in einer Datei ($filename) gespeichert werden, also in meinem Fall dann alle 30 sec ein Schreibzugriff auf die SD Card erfolgt?
Gesendet von meinem SM-G973F mit Tapatalk
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
- Steinspiel
- Beiträge: 394
- Registriert: 28. Dez 2019 08:49
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Moin,
Das habe ich schon ne ganze Weile am laufen. Da ich nicht kontrollieren kann ob das alles wirklich ins RAM LW geschrieben wird, vertraue ich der Sache einfach und bin froh das ich es nutze.
bis dann, Steinspiel
- Steinspiel
- Beiträge: 394
- Registriert: 28. Dez 2019 08:49
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Moin,
Scheint alles zu laufen...
Jetzt habe ich nachträglich schon mehrmals gelesen das Cron Jobs nur mit irgendwelche Tricks unter eine Minute laufen weil es eigentlich nicht dafür gedacht ist. Aber ich lass es erst mal so...
Habe den Cron Job jetzt auf 30 Sekunden reduzierteiGelbGeek hat geschrieben: ↑18. Feb 2020 23:33 Das Script auf ner Minute zu setzen sollte kein Problem sein (30 Sekunden sollte auch gehen).... weit drunter würde ich nicht empfehlen, weil das Script ja ca. 11 Sekunden (geschätzt) braucht bis es komplett durchgelaufen ist....
Code: Alles auswählen
*/0.5 * * * * bash /usr/local/gtag_presence/presence_detection.sh >/dev/null 2>&1
Jetzt habe ich nachträglich schon mehrmals gelesen das Cron Jobs nur mit irgendwelche Tricks unter eine Minute laufen weil es eigentlich nicht dafür gedacht ist. Aber ich lass es erst mal so...
bis dann, Steinspiel
- Steinspiel
- Beiträge: 394
- Registriert: 28. Dez 2019 08:49
Re: HowTo - Anwesenheitserkennung mit Bluetooth
Ich muss mich berichtigen: das Script läuft nicht automatisch mit meiner "30 Sekunden Einstellung"!
Scheint wohl was dran zu sein an dem was ich gestern gelesen habe, das es mit "normalen" Cron Job Einstellungen nicht möglich ist Aufgaben unter einer Miunte aufrufen zu lassen...
Habe alles wieder auf eine Minute gestellt und nun ist alles wieder in Ordnung.
bis dann, Steinspiel