Wohnungsautomatisierung: Brauche eure Ratschläge :)

Mein Profil

  • 30 Jahre alt, mit Computern vertraut, aber Anfänger in Sachen Smart Home (keine vorherige Smart-Home-Box)

Meine Anforderungen

  1. Automatische Steuerung der Rollläden (Öffnen/Schließen)
  2. Verbesserung der Temperatur- und Energieverwaltung (elektrische Heizung)
  3. Verbesserung des allgemeinen Wohnkomforts (z. B. automatisches Ein-/Ausschalten)

Wie ich zum Smart Home kam

  • Siehe meine Anforderungen + mein Interesse an Informatik / Basteln im Allgemeinen :slight_smile:

Ausgewählte Hardware
Meine Installation ist noch am Anfang, ich habe noch nicht in spezifische Hardware investiert und bisher mit Folgendem gearbeitet:

  • Raspberry Pi 2B, auf dem ich Gladys Assistant installiert habe
  • Arduino, das mir als Steuerung für das Öffnen/Schließen meiner Somfy-RTS-Rolläden dient

Geplante Umsetzung (Stand heute = zukünftige Erweiterungen meiner Installation)

  1. Automatische Steuerung der Rollläden [In Arbeit]
  • Verbindung meines Arduinos mit Gladys über das MQTT-Protokoll
  • Erstellung grundlegender Szenen wie „Bei Sonnenaufgang → Rollläden öffnen“ / „Bei Sonnenuntergang → Rollläden schließen“
  1. Verbesserung der Temperatur- und Energieverwaltung (elektrische Heizung) [Zu tun]
  • Überwachung der Innentemperatur (+ Luftfeuchtigkeit) in den Innenräumen (Wohnzimmer, Schlafzimmer, Badezimmer)
  • Steuerung der elektrischen Heizungen basierend auf der gemessenen/gewünschten Temperatur
  1. Verbesserung des allgemeinen Wohnkomforts (z. B. automatisches Ein-/Ausschalten) [Zu tun]

Zusätzliche Anwendungsfälle, die noch ausgearbeitet werden müssen, aber hier sind die ersten, die ich mir vorstelle:

3.a. Mehrraum-Audioverwaltung basierend auf der Anwesenheit in den verschiedenen Räumen.
Ich habe bereits verbundene Lautsprecher über ChromeCast Audio in allen Räumen des Hauses, was mir ermöglicht, Mehrraum-Audio über Spotify oder Google Home zu verwalten, indem ich Musik auf mehreren Lautsprechern (oder einer Gruppe von Lautsprechern, die in Google Home konfiguriert ist) abspiele.
Um das System zu verbessern, könnte ich Präsenzsensoren in den verschiedenen Räumen installieren, die automatisch die Musik im Netzwerk basierend auf der Anwesenheit abspielen.
=> Ist ein solches Szenario über Gladys integrierbar? Wenn ja, wie?

3.b. Erstellung komplexerer Szenen für die Rolllädenverwaltung unter Berücksichtigung der Sonnenposition, der Helligkeit im Raum, der Temperatur und/oder der Anwesenheit von Personen im Haus.
Beispiel: „WENN (sonniges Wetter UND Helligkeit im Raum > xx lm UND Raumtemperatur > 20°C UND nicht zu Hause) DANN südseitige (oder westseitige, je nach Sonnenposition/Zeit) Rollläden im Wohnzimmer schließen“
=> Ich habe gesehen, dass man den Wetterdienst verbinden kann, um ihn auf dem Dashboard anzuzeigen, aber kann man die Wetterdaten als Eingabe/Bedingung in einer Szene verwenden?

Zum Abschluss ein kleiner Erfahrungsbericht
Bisher nicht viel, da ich gerade erst anfange, aber ich werde diesen Abschnitt in den kommenden Tagen/Wochen aktualisieren :slight_smile:

Anfrage für Hardware-Empfehlungen
Wie Sie verstehen, habe ich noch viel zu tun und Hardware zu kaufen… da ich mir nicht sicher bin, welche Hardware mit Gladys kompatibel ist, bitte ich um Ihre Ratschläge/Empfehlungen.
=> Nach einigen Recherchen werde ich mich voraussichtlich hauptsächlich auf das Zigbee-Protokoll konzentrieren, um Zuverlässigkeit und breite Kompatibilität zu gewährleisten. Ist der USB-Dongle Conbee 2, direkt an den RPi 2 angeschlossen, mit Gladys kompatibel?

=> Welche Sensoren sind mit Gladys kompatibel (+ Ihre Empfehlungen in Bezug auf meine Anwendungsfälle)?

  • Temperatur/Luftfeuchtigkeit
  • Helligkeit
  • Präsenzmelder
  • Schalter zur Steuerung der elektrischen Heizungen

Hallo @ars, danke für deine Nachricht!

Sehr gute Wahl, ich empfehle das jedem :slight_smile: Es ist zuverlässig & günstig, für mich ist es das Sternenprotokoll 2021.

Der Xiaomi aqara Temperatur/Luftfeuchtigkeitssensor ist nicht schlecht, auf chinesischen Websites für ein paar Euro zu finden (so etwas => https://fr.banggood.com/Atmos-Version-Original-Aqara-Smart-Home-Temperature-and-Humidity-Sensor-Thermometer-Hygrometer-Digital-Sensor-From-Eco-System-p-1148666.html?cur_warehouse=UK&ID=557527&rmmds=search )

Für alle Sensoren, schau dir die von Xiaomi unterstützte Reihe an, die von Zigbee2mqtt unterstützt wird (die Software, die wir verwenden, um Zigbee-Geräte in Gladys zu steuern) => Redirecting...

Für den Conbee 2, glaube ich, dass er unterstützt wird => Redirecting...

@cicoub13 wird dir dabei besser helfen können

Für das Wetter in Szenen kannst du die OpenWeather-API direkt in den Szenen mit der Aktion « HTTP-Anfrage » verwenden.

Frag @lmilcent, er hat es auf seiner Installation gemacht und es funktioniert super, dann kannst du die Variable in der Bedingung « Nur fortsetzen, wenn » verwenden

Derzeit integrieren wir noch nicht mit Spotify/Google Home, aber du kannst die MQTT-API oder die « HTTP-Anfrage »-Box verwenden, um mit diesen Diensten zu interagieren, alles hängt davon ab, ob du ein bisschen programmieren kannst oder gar nicht :slight_smile:

Halte uns über deine Fortschritte auf dem Laufenden, und wenn du wirklich auf Hindernisse stößt, zögere nicht!

Wir sind sehr offen, und das Projekt ist Open-Source und in aktiver Entwicklung, also wenn Funktionen fehlen, sind wir immer offen für Vorschläge :slight_smile:

Wir haben übrigens eine Kategorie « Funktionswünsche » dafür:

Hallo,

Danke für deine schnelle und ausführliche Rückmeldung!

Sehr gute Wahl, ich empfehle das jedem :slight_smile: Es ist zuverlässig & günstig, für mich ist es das Top-Protokoll 2021.

Top, das ist gekauft :slight_smile:

Für alle Sensoren schau dir die Xiaomi-Reihe an, die von Zigbee2mqtt unterstützt wird (die Software, die wir verwenden, um Zigbee-Geräte in Gladys zu steuern).

Danke für den Link, das ist super nützlich.

Bei den Xiaomi-Sensoren erwähnt die Website ein Problem, das bei dieser Marke scheinbar häufig auftritt: « Troubleshooting: Gerät sendet keine Nachrichten/nutzt sich vom Netzwerk ab » (z. B.: Aqara WSDCGQ12LM control via MQTT | Zigbee2MQTT). Zur Vorsicht und da dies bei anderen Marken nicht erwähnt wird, möchte ich das lieber vermeiden.

Daher denke ich, mich für den folgenden Sensor zu entscheiden, da er Temperatur + Helligkeit + ein Display kombiniert, das recht ansprechend aussieht, um die Informationen anzuzeigen, ohne dass man die Oberfläche nutzen muss: Moes ZSS-ZK-THL control via MQTT | Zigbee2MQTT

Ich glaube, der Conbee 2 wird unterstützt, ja

In der Tat, aber ich sehe auf der Seite, dass der Conbee 2 als « experimentell » markiert ist, während andere Adapter als « empfohlen » gekennzeichnet sind. Da die Preise relativ ähnlich sind, denke ich, mich für einen der empfohlenen Adapter zu entscheiden (vorbehaltlich der Verfügbarkeit) oder einen selbst auf Basis eines vorgeschlagenen Chips zu basteln…
@cicoub13, was denkst du dazu?

Für das Wetter in den Szenen kannst du die OpenWeather-API direkt in den Szenen mit der Aktion « HTTP-Anfrage » verwenden.

Gute Nachricht!

Frag @lmilcent, er hat es auf seiner Installation gemacht und es funktioniert super, danach kannst du die Variable in der Bedingung « Nur fortsetzen, wenn » verwenden

In der Tat @lmilcent, ich wäre an einem Beispiel für eine HTTP-Anfrage interessiert, um zu sehen, wie das funktionieren könnte, bitte :slight_smile:

Derzeit integrieren wir noch nicht mit Spotify/Google Home, aber du kannst die MQTT-API oder die « HTTP-Anfrage »-Box verwenden, um mit diesen Diensten zu interagieren, je nachdem, ob du ein bisschen programmieren kannst oder gar nicht :slight_smile:

Ich habe einige sehr (zu) rudimentäre Programmierkenntnisse, um mich in ein solches Thema zu stürzen… dennoch, wenn ihr auch nur einen kleinen Hinweis auf eine Anfrage/Dokumentation habt, die mir zeigen könnte, was zu tun ist, könnte ich vielleicht einen Blick darauf werfen (denn ich bin wirklich sehr an dieser Funktion interessiert :grinning_face_with_smiling_eyes:).

Wir sind sehr offen, und das Projekt ist Open-Source und in aktiver Entwicklung, also wenn Funktionen fehlen, sind wir immer offen für Vorschläge :slight_smile: Wir haben übrigens eine Kategorie « Funktionswunsch » dafür

OK, danke, ich werde nicht versäumen, den Abschnitt « Funktionswunsch » zu ergänzen, wenn ich mich durch das blockiert fühle, was bereits angeboten wird… aber im Moment sehe ich bereits viele Szenarien, die so umsetzbar sind, und die HTTP-Anfragen scheinen bereits vieles zu ermöglichen, also liegt es an mir, zu sehen, was in einem ersten Schritt über diesen Weg möglich ist oder nicht.

Zigbee-Adapter

Ich habe mich für einen der anderen Adapter entschieden, die vom Zigbee2Mqtt-Projekt empfohlen werden (Slaesh’s CC2652RB Stick), der seit der Installation hervorragend funktioniert. Der Hauptvorteil gegenüber den günstigeren Modellen ist, dass er ohne zusätzliches Material aktualisiert werden kann.

HTTP-Anfragen

  1. Zuerst musst du dir ein Konto bei openweathermap erstellen
  2. Danach kannst du einen API-Schlüssel generieren, mit dem du ihren Service kostenlos nutzen kannst, allerdings nur bis zu einigen tausend Anfragen pro Monat
  3. Du musst die Dokumentation auf ihrer Website durchsuchen, um herauszufinden, welche URL dich interessiert
  4. Jetzt musst du nur noch die Szene erstellen und die Antwort nutzen

Beispiel:
Verwendete URL (Ort und API-Schlüssel müssen geändert werden): https://api.openweathermap.org/data/2.5/onecall?lat=50.05&lon=2.50&lang=fr&exclude=minutely,daily&appid=f00b0000b00000b0000000a0000000

Wenn du auf den „Ausprobieren“-Button klickst:


Danke @lmilcent für deine Erklärungen, das scheint mir sehr klar, ich werde versuchen, das in den kommenden Tagen zu integrieren und euch ein Feedback geben :slight_smile:

Man muss einen Parameter in der Konfiguration für den Conbee angeben, aber es funktioniert

Es steht in der zigbee2mqtt-Dokumentation und es gibt ein Thema im Forum

Danke für dein Feedback @VonOx!

Ich denke, ich bleibe bei der Conbee 2, da sie schneller lieferbar ist als die anderen Produkte und auch über französische Websites erhältlich ist.