Gladys 4 in der rosa Stadt

Hallo,

Ich verbringe schon eine Weile auf dem Forum, habe aber noch keine ordentliche Vorstellung gemacht!

Wer bin ich

28 Jahre alt, begeistert von Luftfahrt und Informatik unter anderem.
Der erste PC zu Hause war ein Windows 95 mit 1 GB Festplatte… und mein erster eigener PC in meinem Zimmer war ein Compaq mit Windows 3.1, mit dem berühmten „Turbo“-Knopf.
Es ist albern, aber ich bin stolz darauf, das gehabt zu haben, denn es ist heute extrem selten geworden ^^.

Welche Bedürfnisse hatte ich / Wie bin ich zur Hausautomatisierung gekommen

Das ist der Grund für diese Vorstellung!
Ich bin zufällig auf Gladys gestoßen, als ich im Internet nach Open-Source-Projekten aller Art gesucht habe. Ich habe mich sofort für Gladys entschieden, weil es nicht nur frei und Open-Source ist, sondern auch schön und ausgereift (damals war es Version 3).
Schließlich, wie Beatrice ein paar Beiträge über meinem, gefällt mir die KI-Seite sehr!

Aber ich hatte keinen echten Bedarf: Ich wohne in einer kleinen Wohnung (35 m² ohne Türen im Inneren) und nun, ich habe immer noch den Mut, aufzustehen und ein paar Schritte zu machen, um in die Küche zu gehen und Kaffee zu machen oder ins Badezimmer.
Daher ist es nicht einfach, wirklich anzufangen: Ich habe Gladys, das Wettermodul und Telegram installiert und das war’s.

Bis heute!

Ich habe mich mit der eigentlichen Hausautomatisierung beschäftigt, um meinen dreibeinigen Kater zu versorgen (er hat zwar vier Beine, aber sehr selten alle gleichzeitig einsatzfähig :laughing:)

Er kommt normalerweise durch das Küchenfenster herein (ich wohne im Erdgeschoss). Aber abends schauen wir im Wohnzimmer fern. Daher kann er manchmal lange auf der Fensterbank warten, bevor wir seine Anwesenheit bemerken :confused:

Also dachte ich, es wäre nett, wenn Gladys seine Anwesenheit erkennt und mir dann eine kleine Telegramm-Nachricht schickt oder eine Nachttischlampe über die Szenarien einschaltet…

Welche Hardware habe ich gewählt

  • Gladys auf RPi 3b+
  • Eine „Plug-and-Play“-Zigbee-Schnittstelle, gekauft bei Hans Weiss, nach dem Lesen des Themas Zigbee2mqtt von Ren0: für die Kompatibilität und den Schutz der Privatsphäre.
  • Vorerst ein Xiaomi Aqara-Bewegungssensor
  • Das Wichtigste ist die Umsetzung (das ist der Teil, in dem Sie Fotos, Pläne usw. einfügen können, alles, was Sie für die Beschreibung Ihrer Installation für notwendig halten)

Die Umsetzung

Ich spare mir einen Plan für so wenig…^^

Meine Einschränkungen:

  • Die Fensterbank ist auch mit kleinen Topfpflanzen belegt
  • Meine bessere Hälfte will keine drahtlose Hausautomatisierung, ich muss also sicherstellen, dass alles so unauffällig wie möglich ist
  • Zunächst einmal gehe ich davon aus, dass es nicht möglich ist, meinem Kater ein Halsband anzulegen (er ist nicht freundlich, wenn man anfängt, ihn zu manipulieren…)

Daher sieht es im Moment so aus:

Gladys + Zigbee2mqtt im Inneren
Der Xiaomi-Bewegungssensor ist kopfüber in der oberen linken Ecke meines Fensters angebracht und auf die untere rechte Ecke gerichtet, wo sich ungefähr mein Kater befindet, wenn er herein will.

Welche zukünftigen Entwicklungen könnte meine Installation haben

Man wird sehen, ob der Sensor bei geringer Beleuchtung gut funktioniert. Ich werde ihn auch modifizieren müssen, um seinen Erfassungswinkel zu reduzieren. Ursprünglich 170°, aber ich brauche nur 30-40° denke ich.
Ich möchte das Szenario nicht auslösen, wenn ein Nachbar draußen vorbeigeht oder ich im Inneren ^^.

Falls er nicht richtig funktioniert, muss ich mir eine andere Methode zur Erkennung der Anwesenheit überlegen. Wenn Sie Ideen haben, bin ich offen dafür :slight_smile:

Zum Abschluss ein kleiner persönlicher Erfahrungsbericht (Sie können die Schwierigkeiten, die gemacht wurden, die Fehler, die vermieden werden sollten, sowie die Vorteile, die die Hausautomatisierung bringt, hervorheben)

Bisher habe ich keinen, dieser Abschnitt wird nach und nach ergänzt.

Danke für deine Präsentation @Biscotte! Alles top, das alles :slight_smile:

Ich habe alles erhalten:

  • den Zigbee-„Schlüssel“ (bereits geflasht und modifiziert mit der Antenne. Er ist sehr gut verarbeitet, beeindruckend für eine „homemade“-Modifikation).
  • meinen Xiaomi Aqara-Bewegungssensor.

Die Installation ist abgeschlossen: Ich habe gestern mit den Tests begonnen, es ist sehr vielversprechend :grinning_face: !

Also, aus einem unerfindlichen Grund kann ich meine erste Nachricht nicht mehr bearbeiten. Der Retex-Teil wird also hier sein:

Die aufgetretenen Schwierigkeiten
Durch die Wahl von Zigbee2mqtt, das noch in die Integration läuft, muss man das Grundprinzip von Docker und seinen Containern verstehen und vier grundlegende Befehle: docker logs / stop / rm / start. Nichts Unüberwindbares :).

Ich habe die Position des Sensors überprüft. Ursprünglich im linken oberen Eck (siehe erster Post) vorgesehen, habe ich ihn schließlich zentriert und um 90° gedreht.

Ergebnis:

  • Der Erfassungsbereich des Sensors ist parallel zum Fensterrahmen, die 120° Erfassungsbereich stören überhaupt nicht, im Gegenteil.
  • Keine Erfassung in den Bereichen, die ich vermeiden möchte: die Fensterumgebung innen und außen.
  • Der Sensor ist vor Witterungseinflüssen geschützt.

Denn ein Bild sagt mehr als tausend Worte:

Die Vorteile

Es funktioniert sehr gut, sogar besser als erwartet!

  • Das Signal geht problemlos durch das Fenster
  • Kleine Bewegungen der Pflanzen werden nicht erkannt.
  • Mir bleibt nur noch zu überprüfen, ob die Erkennung bei sehr schwachem Licht / nachts funktioniert.

Verbesserungen
Hier geht es nicht um meine Installation, sondern um Gladys, die ich gerne weiterentwickelt sehen würde:

  • Hinzufügen einer UND-Logik-Funktion in den Szenen. Damit das Szenario nur ausgelöst wird, wenn zwei Bedingungen erfüllt sind. Die Erkennung der Katze UND meine Anwesenheit zu Hause.

  • Möglichkeit, weitere Benutzer in Gladys zu erstellen, um das Szenario an die Anwesenheit (oder Abwesenheit) aller Haushaltsmitglieder anzupassen :). Kurz gesagt, das Telegramm an die Person senden, die anwesend ist ^^.
    Ah, das glaube ich, ist in Arbeit…irren ich mich, @pierre-gilles?

Diese Logik gibt es bereits! Du erstellst einen Auslöser und fügst dann eine Bedingung (nur wenn/continue only if) hinzu.

Allerdings gibt es tatsächlich keinen Bedingungsblock für die Anwesenheit im Haus, aber die Entwicklung ist bereits aufgelistet.

Das ist geplant! :slight_smile: