Beitrag
von Linnet998 » 15.07.2023, 12:21
Hi, bei mir läuft das relativ stabil.
Ich habe jedes Zimmer damit ausgestattet, und meine Haussteuerung ist sehr davon abhängig, deshalb habe ich viel probiert und getan damit es zuverlässig funktioniert.
Nicht nur Licht sondern auch z.b das Garagentor wenn alle im Haus sind, oder auch die Rollläden im Schlafzimmer fahren erst hoch wenn keiner mehr im Bett schläft.
Ich habe festgestellt, das bei meiner Frau und mir, durch unsere unterschiedliche Größe, es unterschiedlich öft verzählt. Kleidung nimmt auch einfluss. Eine Dicke Winterjacke oder auch gern mal schwarze Kleidung wird oft nicht wahr genommen.
Deshalb habe ich sie in der Zarge oben in der Ecke mit gebogenen Winkel schräg positioniert, so das eine Erkennung immmer auf denn Kopf schaut, egal wie Groß die person ist.( und schräg in der ecke nicht direkt von oben, damit z.b haustiere auch nicht erkannt werden) und immer auf der Seite wo der Türgriff ist, damit nicht die Hand zum öffnen der Tür als eine Person erkannt wird und später das durchlaufen als zweite person.
bei denn Einstellungen, Temperaturkompensator, macht nur Probleme, deshalb aus, nächste erkennung 1500ms und durchlaufen bei 2000ms.
Sensorempfindlichkeit bei 90% .
100% erkennt gefühlt eine Fliege, machmal zählt er dann obwohl keiner in der nähe der Tür ist.
und 80% naja wird die erkennung schlechter.
Da auch das nicht allein 100%ig klappt, habe ich Software mässig auch nachgeholfen,
hm-pdetect erkennt nicht nur die anwesenheit, sondern auch die Menge an Leute im Haus, für Gäste habe ich ein anders System(pdetect geht nur wenn auch die gäste alle im WLAN sind, was nicht immer der fall ist)!!
deshalb Spreche ich erstmal nur über Bewohner, sollte meine Frau und ich zuhause sein, wird in eine variable eine 2 geschrieben, somit weiß das System wieviele Personen MAx im Haus sind.
Da in jeder Tür ein SPDR hängt wird beim durchlauf in jedem Zimmer eine Person hineingezählt und aus dem alten Zimmer eine Person heraus .
und im gleichen Programm hängt dann noch ein Korrekturscript für jedes Zimmer.
und jedes Zimmer hat eine Variable mit der anzahl an leuten darin.
Dieses Script beinhaltet eine menge Korrekturen, und ich möchte aber nur ein paar ansprechen.
Bei jedem Durchgang werden die Personen in allen Zimmern zusammengerechnet und mit der Gesamtzahl an Personen im Haus vergliechen.
z.b
Gesamt im Haus 2 Personen
sind 2 Personen im Wohnzimmer und ich gehe in Flur(werde nicht erkannt) und gehe wieder ins Wohnzimmer, würden dann laut Wohnzimmerzähler 3 Personen im Wohnzimmer sein. durch denn vergleich mit der Gesamtzahl weiß er das nur 2 Leute max im Haus sind, also Korrigiert er auf 2 personen im Wohnzimmer zurück.
das Script sorgt also dafür das nie mehr als 2 leute irgendwo im haus sein können.
zursätzlich wird das betreten eines Zimmers ebenfalls in eine Variable geschrieben für eine weitere Korrektur.
gehe ich ins Büro, (1 person Wohnzimmer 1 person Büro). weiß das system nun das ich als letztes im Büro war, gehe ich nun ins Badezimmer ohne aus dem Büro erkannt zu werden, weiß das system das ich im Büro war, und löscht dort eine Person weg, sodas eine Wohnzimmer einer Badezimmer übrig bleibt.
Schwierig zu erklären, hoffe ihr versteht es denoch.
auch das Vorletzte betreten eines raumes wird niedergeschrieben, fals sich die zweite person bewegt.
das posten der Scripte hier macht kein Sinn, da es individuell für mein Haus disgned ist, und mit meinen ganzen abkürzungen ohne erklärung keiner nachvollziehen kann was ich dort gemacht habe.
das script hat ein paar schwachstellen ich weiß, da es z.b nur bei durchgängen Korrigiert,
bsp.
sitzt meine frau im Wohnzimmer und ich gehe als zweites hinein, und werde nicht erkannt, findet keine Korrektur statt, bis ich das Zimmer wieder verlasse, somit hängt einer im WZ und einer im Flur fest. ein paar weitere Probleme sind da noch.
Aber es ist besser als 20 Leute laut zähler im haus verteilt zu haben, obwohl in Wirklichkeit nur 2 Leute anwesend sind.
wie gesagt, es ersetzt kein 100%ig funtionierenden SPDR aber es ist eine riesen Hilfe, womit sie dann nicht vollständig unnütz sind.
PS: falls jemmand fragt wie ich das mit Gästen mache!!!
ich habe im Flur einen Präsenzmelder, sobald es an der Tür Klingelt, wird das Korrekturpramm inakvtiv.
Die leute verteilen sich in die Zimmer (meist Wohnzimmer) wenn dann der Präsenzmelder keine bewegung im Flur mehr registriert, zählt ein Programm alle Zimmer zusammen, und schreibt dies dann in die Hausgesamt variable, und aktiviert wieder das Korrekturprogramm.(kurz beschrieben ;D)
vielleicht animiere ich hier ja leute auch was zu basteln
mfg