Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
haus:automatisierung [2018/01/26 09:54] – angelegt koneca | haus:automatisierung [2020/03/02 08:54] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Bei der Hausautomatisierung setze ich auf open source Software. | Bei der Hausautomatisierung setze ich auf open source Software. | ||
- | Als Zentrale verwende ich einen Cubietruck (den ich noch herumliegen hatte) , der mit einer HDD ausgestattet ist. | + | Als Zentrale verwende ich einen Cubietruck (den ich noch herumliegen hatte) , der mit einer HDD ausgestattet ist.\\ |
Darauf laufen: | Darauf laufen: | ||
* [[http:// | * [[http:// | ||
Zeile 9: | Zeile 10: | ||
* [[https:// | * [[https:// | ||
+ | ===== Hausautomatisierung ===== | ||
+ | ==== HomeGear ==== | ||
+ | zur Hausautomatisierung setze ich auf der untersten ebene eine HomeGear-Instanz ein. Diese übernimmt über einen NanoCUL die Kommunikation mit den 433 und 848 Mhz Devices. In diesem Umfeld setze ich die Heizungsventile der Firma [[http:// | ||
+ | Ist man gewillt, die Thermostate selbst zusammen zu löten kommt man auf einen unschlagbaren Preis von knapp 30€. [[https:// | ||
+ | Des Weiteren können mittels des NanoCUL weitere 434Mhz oder 848Mhz basierte Protokolle gesprochen werden ([[https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Darauf setzen die beiden Services Mosquitto und OpenHab2.2 auf. | ||
+ | |||
+ | ==== OpenHAB2.2 ==== | ||
+ | OpenHAB wurde 2010 von Kai Kreuzer in Java geschrieben und ist mittlerweile auf Version 2.2 recht stabil. | ||
+ | Es dient in meinem Setup: | ||
+ | * zur Persistenzsicherung (Heizungsmessdatenerfassung, | ||
+ | * Grafische Oberfläche zur Manuellen Einstellung der Komponenten | ||
+ | * Kommunikation zwischen Mosquitto, HomeGear und der Aussenwelt | ||
+ | |||
+ | Durch seine vielseitige Erweiterbarkeit, | ||
+ | Zur Realisierung meines Projekts verwende ich: | ||
+ | * das Fritz!-Binding: | ||
+ | * MQTT-binding: | ||
+ | * Telegram-binding: | ||
+ | * Sqeezebox-binding: | ||
+ | * Homematic-binding: | ||
+ | |||
+ | ==== Mosquitto ==== | ||
+ | Mosquitto ist ein vielseitig einsetzbarer MQTT-Broker. Er liegt für viele Distributionen schon im jeweiligen Paketmanager vor, somit ist er auch leit zu installieren. | ||
+ | |||
+ | |||
+ | ===== Audio-Multirooming ===== | ||
+ | Um multiroom Audio-Playback bewerkstelligen zu können verwende ich den LogitechMediaServer(Squeezebox) LMS in der Version 7.9. | ||
+ | Dieser vermittelt zwischen den verschiedenen Clients, so dass deren Musik-Playbat synchron verlaufen. | ||
+ | Man kann zusätzlich über das Webinterface, | ||
+ | \\ | ||
+ | \\ | ||
+ | LMS besticht durch seine Fülle an Musik-Quellen: | ||
+ | * Lokal | ||
+ | * Youtube | ||
+ | * Webradio | ||
+ | * Deezer-Account | ||
+ | * .... | ||
+ | |||
+ | |||
+ | Einzelne Tracks aus den jeweiligen Quellen können wind durcheinander in einer Playliste zusammen gefasst werden und entweder lokal oder synchronisiert über alle/ | ||
+ | \\ | ||
+ | LMS lässt sich von OpenHAB2 aus steuern. So kann z.B. beim Betätigen der klingel ein Musikstück abgespielt werden oder ein Lied als Weckton eingestellt werden. |