PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Heimautomatisierung



the.speciali
19.11.2016, 12:50
Hallo zusammen,

bin hier gerade am Projekt der Heimautomatisierung zu Gange und dachte es könnte den einen oder anderen hier auch interessieren ;-)

Zum aktuellen Stand des Projekts:

OpenHAB dient als "SmartHome" Lösung um verschiedene Protokolle unter ein Hut zu bringen
Per Webbrowser kann man mit Hilfe von OpenHAB interagieren
Homematic dient als Heizungssteuerung (inklusive Wandthermostat und Fensterkontakten)
Über Logitech Harmony Hub werden Fernseher, Hifi-Anlage, BlueRay Player etc. eingebunden
Philips Hue Lampen (zurzeit nur indirekte Licht demnächst wohl auch im Flur mit Bewegungsmelder)


So kann mit Hilfe eines Tablets oder Handys schon diverses gesteuert werden.
Desweiteren kann OpenHAB auch als HomeKit Bridge fungieren (Apples Protokoll für Heimautomatisierungsgeräte) und so kann ich z.B. den Fernseher per Siri steuern. Dies ist auch das Ziel wo es hinauslaufen soll: Das Haus spricht mit mir :cool:
Dafür ist Siri aber der falsche Weg.
Der Gedanke ist es im jeden Raum Raspberry+Mikrofon+Lautsprecher zu installieren die als Clients auf den OpenHAB Server zugreifen bzw. auch angesprochen werden können. Zum Beispiel meldet mir OpenHAB das jemand an der Tür ist nur in den Räumen in denen ich mich auch aufhalte.

Der erste Schritt war es OpenHAB beizubringen nur bestimmte Clients zu kontaktieren. Dies ist leider nicht ganz so trivial wie Anfangs gedacht, da OpenHAB einfach ausgedrückt keine Server/Client Architektur versteht. So geh ich über das MQTT Protokoll (spezielles OpenSource Protokoll zur Kommunikation von Geräten der Generation "Internet of Things") mit Hilfe von mosquitto und schrieb ein kleines Java-Programm das auf den Clients läuft. Dies macht nichts anderes als zu schauen ob der Raum aktiv ist (Nutzer im Raum) und gibt dann eben die Nachricht von OpenHAB mit Hilfe von MaryTTS aus.

Es fehlt also nur noch der umgekehrte Weg: OpenHAB etwas fragen zu können also SpeechToText. Da ich gerne alles offline machen würde bin ich auf Jasper (http://jasperproject.github.io) gestoßen. Hat damit jemand schon Erfahrungen sammeln können? Wüsstet ihr auch eine günstige Bezugsquelle für passende Mikros die einen ganzen Raum erfassen können? Was haltet ihr ganz im allgemeinem vom Projekt?

Ps.: Bei den Bildern nicht wundern was die Namen angeht: der WAF ist sehr viel größer wenn die Kaninchen mit eingebunden werden...

the.speciali
01.12.2016, 10:49
Auf der Suche nach passenden Lautsprechern / Mikros bin ich auf sogenannte ELA-Lautsprecher gestoßen. Die laufen @100V und sind nicht so ohne weiteres an ein Raspberry anzuschließen. Hat jemand schon mal einen entsprechenden Amplifier dafür gesehen den ich idealerweise einfach auf den Raspberry schließe oder muss da wieder eine Eigenentwicklung heran?

Bumbum
01.12.2016, 15:54
Hallo,

dafür nimmt man einen Übertrager. Die gibt es mit 4 und/oder 8 Ohm-Wicklung für den Anschluss an einen Standard-Verstärker auf der Primärseite und einem 100V Wicklung auf der Sekundärseite für den Anschluss der Lautsprecher.

Viele Grüße,
Andreas

the.speciali
01.12.2016, 16:18
Hallo Andreas,

genau das Stichwort das mir gefehlt hat, danke!
Das scheint ja dann tatsächlich relativ simpel zu sein. Zum Glück ist der Conrad hier in Bremen gleich um die Ecke... ;-)

Gruß
Oskar

Pyro-Mike
01.12.2016, 21:46
Hallo!

Die 100V-Lautsprecher sind eigentlich nur nützlich, wenn du das Lautsprecher-Signal über längere Strecken übertragen willst (Typisches Beispiel Lautsprecheranlagen in großen Läden, Schulen, Bahnhöfen etc...). So wie ich dich verstanden habe, willst du den Raspi direkt neben den Lautsprecher setzen, also maximal ein paar Meter Kabel?
Da reicht auch ein ganz gewöhnlicher Lautsprecher. Die ELA-Lausprecher sind halt meistens schon in einem schönen Einbau-Gehäuse, aber es gibt die meisten auch in einer Variante ohne Übertrager wo du einen ganz normales Verstärkermodul anschließen kannst. (Alternativ kannst du den Übertrager auch einfach überbrücken und dein Signal direkt auf den Lautsprecher legen - dieser Übertrager ist im Prinzip nichts anderes als ein Transformator.)
Dann würde ich kleines Verstärker-Modul aus China (eBay) an den Audioausgang hängen und da deinen Lautsprecher dran - fertig ists.

Andre_S
02.12.2016, 08:08
Hallo,

Empfehlen kann ich auch das Amazon Echo dot, diese erkennt eigentlich jetzt schon die deutsche Sprache fast perfekt und das Ganze im gesamten Raum auch mit Umgebungsgeräuschen,... (Wenn man das Teil neben den LS stellt und Musik abspielt zwangsweise schlechter) Da das Teil auch sonst allgemeine Fragen beantwortet (usw...) ergänzt es auch gut das "intelligente Haus", da es auch Textwiedergabe beherrscht.
Sobald man "Alexa" oder zwei alternative Worte spricht, wird der darauf folgende Satz aufgenommen und in der Cloud bearbeitet. So gesehen kann man in dem Entwicklerbereich Amazon (einfach anmelden) seinen eigenen "Skill" zum Echo erstellen und wenn gewünscht auch den ganzen erkannten Text an seinen Home-Server zwecks Auswertung weiterleiten. Ganz einfach kannst Du dann auch über die Response Funktion gewünschte Texte per Sprache über das Echo ausgeben, was ja noch eins Deiner Ziele war...

So habe ich inzwischen IP-Symcon mit Amazon Echo kombiniert und kann auch alles wichtige, was ich in IP-Symcon bereits eingebunden hatte, nun auch per Sprache steuern. Auszugsweise wäre dies Heizung, Beleuchtung, Alarm und Informationssystem, Harmony-Hub, (TV/Multimedia) usw...


Gruß Andre