Mein automatisiertes Zuhause: Keyvan Rahimian DIY iPad plus Global Cache Setup

Diese Monate „My Automated Home“ stammt von Keyvan Rahimian, der uns sein DIY iPad-Basis-Heimautomation-Setup zeigt. Das System verwendet in Verbindung mit einem Hardware -Ethernet mit einem Hardware -Ethernet zum IR -Gateway von Global Cache eine beeindruckend professionell aussehende visuelle Schnittstelle, um seine AV- und Sonos Whole House -Audiosysteme zu steuern.

Einreichung von Keyvan Rahimian: Einführung-Ich experimentiere seit einigen Jahren mit Touchscreen-basierten Geräten für die Heimautomatisierung. Meine ersten Erfahrungen mit dem Aufbau einer Touch -Schnittstelle begannen mit der Lobby -Anwendungssuite von Cinemar. In Anbetracht dessen, dass ich dann zu einem Philips Pronto 9600 gezogen bin und kürzlich ein iPad mit einer Anwendung namens IRULE verwendet habe. Ich hatte auch ein angemessenes Maß an Exposition gegenüber Crestron- und AMX -Systemen, während ich bei PALS blieb und ihre Systeme professionell installieren ließen, typischerweise in Verbindung mit dem Kaleidescape -Filmmanagementsystem. In vielen Fällen kosten diese Systeme viel mehr als ein luxuriöses Führungsauto !!

Ich glaube, dass das iPad das beste Touchscreen-Gerät ist, das heute für HA-Aufgaben verfügbar ist. Der Preis, die Akkulaufzeit, das Gewicht, der Formfaktor und die bloße Attraktivität von Design schlägen die proprietären Touch -Panels von Crestron & Amx und anderen. Mit einem 10,5-Zoll-Crestron-Panel im Haus meines Freundes stellte ich fest, dass die Akkulaufzeit so schlecht war, dass es innerhalb von 3 bis 4 Stunden tot sein würde, wenn man einschläft, ohne das Panel zu docken-sehr störend, wenn Sie aufwachen und das System nicht wechseln können aus!

Als Ergebnis versuchte ich, iPad HA -Anwendungen zu finden. Es gibt ein paar da draußen, aber viele von ihnen wurden als Front-End für proprietäre Systeme fungieren, insbesondere Crestron, Commandfusion und Control 4. Obwohl CommandFusion GC-Geräte zu unterstützen scheint, ist dies eine sehr teure Option Im Vergleich zu IRULE. Nach ein wenig Nachforschungen habe ich die 30 -tägige Testversion von Irule ausgewählt und die Vollversion nach zwei Wochen gekauft. Ich freue mich sehr über die Ergebnisse bisher, obwohl es meiner Meinung nach ein erheblicher Verbesserungsraum gibt.

Klicken um zu vergrößern

Grundlegende Operation & Prinzipien – Die iRule -Anwendung für iPad / iPhone / iPod Touch wird über den iTunes App Store kostenlos verteilt. Die Kosten – 50 US -Dollar US – dienen dazu, eine Lizenz für den Online -Baumeister zu erhalten. In einer beliebigen Anzahl von Geräten kann die App installiert werden, solange sie alle mit dem Single Builder -Konto herstellen und synchronisieren. Derzeit habe ich ein iPad (32 GB 3G -Modell) und ein iPhone (3GS 16 GB), das die App aus dem Single Builder -Konto ausführt.

Die Builder -Anwendung ist “Cloud -basiert” und wird von Google gehostet. Ein Google Mail -Konto ist erforderlich, um sich beim Bauunternehmer anzumelden. Wie viele andere iOS -Software -Lösungen müssen alle Übertragungen zum Gerät aufgrund der geschlossenen Art des Betriebssystems von Apple „über die Luft“ stattfinden. Infolgedessen muss jedes Mal, wenn die Schnittstelle auf dem Bauunternehmer verändert wird, mit dem Gerät synchronisiert werden, bevor die Änderungen wirksam werden. Das Erscheinungsbild des Baumeisters liegt nicht eine Million Meilen von den aktuellen Versionen von Pronto Pro von Philips entfernt. Builder kann in jedem Browser ausgeführt werden; Aber ich habe einige Probleme mit dem IE gefunden, daher verwende ich Googles Chrom, das sich fehlerfrei mit IRULE Builder verhält.

Die Architektur des Systems basiert auf IP. Das Touch -Gerät spricht mit „Gateways“ über dem lokalen WLAN -Netzwerk. Die Gateways übersetzen wiederum die IP -Befehle in IR, RS232 oder Relay – mithilfe der globalen Cache -Hardware. Das Gateway kann in einigen Fällen über eine direkte TCP/IP -Schnittstelle betrieben werden. Normalerweise können diese Geräte PCs ausführen, die Windows Media Center oder AV -Empfänger mit Ethernet -Ports ausführen. Eine vollständige Liste der unterstützten Geräte finden Sie auf der Website des Unternehmens: www.iruleathome.com

Der Entwicklungsprozess beginnt damit, „Paneele“ entweder von Grund auf oder durch Bearbeitung einiger der mitgelieferten Vorlagen zu erstellen. Ein Panel besteht aus einer oder viel mehr Landschafts- oder Porträtseiten mit Schaltflächen, die Befehle (einzeln oder multiple – d. H. Makros) oder Links beim Drücken / Berühren ausführen. Ein Link navigiert zu einer anderen Seite und ein Befehl steuert ein Gateway.

In meinem Setup habe ich 2 Check -Zonen mit jeweils Windows -basierten SFF -HTPCs, die MyMovies unter WMC und verkabelten IR -ITach -Geräten für die Steuerung der AV -Empfänger, Sky -HD -Boxen und Plasma -Displays ausführen. Die Itach -Geräte sind sehr einfach zu installieren und zu konfigurieren. In Buy to Control WMC und zusätzliche, muss eine kostenlose Serversoftware auf dem Ziel -PC installiert werden. Ich benutze MCE Controller, aber eine Alternative ist Event Ghost, die zwar eine viel leistungsfähigere Lösung, aber viel mehr Arbeit erfordert. Der Hauptvorteil des Ereignisgeistes ist mehrere Verbindungen. MCE unterstützt nur einen verbundenen Client pro Sitzung. IRULE unterstützt auch Wake auf LAN, was für das „Aufwachen“ -HTPCs aus dem Standby -Leistungssparmodus erforderlich ist.

Zusätzlich zu Befehlen und Links hat IRULE einige andere interessante Kontrolloptionen. Das bedeutendste ist die Gestenkontrolle. Jedes Panel kann eine Gestensteuerung in der BU aktiviert lassenHilder. Befehle und Links können Gesten zugeordnet werden. Die unterstützten Gesten werden wischen und tippen und verwenden einzelne oder doppelte Finger mit zuweisbaren Befehlen für jede Geste. Hier gibt es eine geringfügige Einschränkung: Wenn ein Panel viel mehr als eine Seite hat, wird das Wischen nach links/rechts von einer Seite zur anderen wechseln und somit die Gestenkontrolle ersetzen. Der Trick, den ich benutze, ist, dass ich meine wichtigsten Kontrollpaneele/Seiten in der Landschaft baue. Ich baue dann eine einzelne Porträtseite für diese Aktivität (Sky, MyMovies/WMC usw.). Wenn das iPad gedreht wird, wird die Porträtseite automatisch anstelle seines Landschaftskollegen angezeigt. Dies ist die Seite, die auf die Gestenbefehle reagiert und da es nur eine Seite gibt, navigiert das Wischen nicht zur Seite daneben. Alternativ können Sie ein einseitiges Panel für die Gestensteuerung erstellen und von anderen Seiten mit ihm verknüpfen. Bewegungen können auch auf diese Weise in iRule verwendet werden. Dies sind Handgelenkaktionen nach links, rechts, oben und unten; Ähnlich wie Game Play. Ich benutze diese Funktion nicht, daher werde ich den Nutzen von Bewegungen nicht kommentieren. Gesten funktionieren jedoch sehr gut, um meine On-Screen-Cover für Filme und Musik auf WMC zu durchfließen und dann zum Spielen zu tippen, wenn das gewünschte Album/Film hervorgehoben wird. Dies funktioniert auch sehr gut auf meiner iPhone -Oberfläche, wo auf dem Touchscreen und in diesem Fall weniger Platz für viele Tasten auf dem Touchscreen und einzelner Finger – oder Daumen – zu einem Einhandbetrieb der Pfeiltyp ist. Sie können linksgerecht für Kanal-Flipps und Up-Down für Lautstärke mit dem iPhone in einer Hand verwenden, ohne vom Fernseher weg zu schauen. Eine Operation, die viele nicht so natürlich mit großen Touchscreens finden und vom Fernseher nach unten/weg schauen müssen. Etwas, das viele Menschen nur Geräte von Berührung bringt.

Das andere interessante Konzept ist das der „Eingänge“. Dies sind Befehle, die ausgeführt werden, wenn ein Panel zu navigiert ist oder in „eingegeben wird.“. Normalerweise ist dies für die Eingabeumschaltung vorteilhaft, sodass bei AV- oder Anzeigen von HDMI -Ports usw. jederzeit ein Bedienfeld/eine Systemseite angezeigt/aufgerufen wird. Alle Befehle oder eine Reihe von Befehlen können in Eingängen durchgeführt werden.

Unterstützte Geräte – Die Liste der unterstützten Geräte ist groß und wächst. Auf der Entwickler -Website befindet sich eine Liste. Im IR -Spektrum kommt es auf die Unterstützung von GC -Geräten an, was ziemlich umfassend ist. GC -Geräte können auch IR -Codes lernen. Ein Punkt, den man erwähnenswert ist, ist, dass nur die neue Itach -Hardware -Linie mehrere gleichzeitige Verbindungen unterstützt. Die GC-100-Modelle können jeweils nur eine einzige Verbindung unterstützen. Dies ist entscheidend, wenn viel mehr als ein iPad/iPhone das gleiche GC -Gateway in einem Multi -Panel -Haus steuern muss. Die Flexibilität, die die ITach-Produktlinie-IR, RS232 und Relais sowohl in kabelgebundenen, poe als auch drahtlosen Varianten-für fast alle Arten von Installation nicht sehr übertrugt und für mich bisher solide Künstler ausgestattet ist . Obwohl die Dokumentation und die Website unterstützen, benötigen Sie eine gewisse Verbesserung. Ich habe ewig gebraucht, um herauszufinden, wie ich meinen Itach zurücksetzen konnte, der mit den IR -Ports gesperrt war! Es ist auch erwähnenswert, dass die drei IR -Ausgangsanschlüsse auf dem Itach individuell ausgewählt und IR -Geräten beim Konfigurieren des Gateways zugewiesen werden. Jeder Port kann mehrere Geräte auf dem Gateway angeschlossen haben. Dies weist darauf hin, dass Doppel -IR -Emitter oder der IR -Blaster im dritten IR -Out -Port verwendet werden können, um viel mehr als ein IR -Gerät zu kontrollieren.

Die Verwendung von TCP/IP als Steuerungsprotokoll scheint die Zukunft der HA -Kontrolle zu sein. IRULE leistet derzeit eine erschwingliche Aufgabe, dieses Protokoll zu unterstützen. Dies ist zweifellos etwas subjektiv und variiert von Gerät zu Gerät. Viele Hersteller von AV -Geräten sind und werden ihre eigenen iOS -Apps einführen, um das Netzwerk angeschlossene Flachpaneele und AV -Empfänger zu steuern. Einige von ihnen zögern, Befehlstabellen zu veröffentlichen, daher lohnt es sich, die AV -Geräte zu erforschen, wenn Sie noch nicht gekauft haben. Denon und Onkyo scheinen gut unterstützt zu sein, ebenso wie das von Network fähige Flachtafeln von Samsung und LG. Im Allgemeinen scheint eine gute Unterstützung für viele HTTP -Gateways zur Verfügung zu stehen, und es scheint relativ einfach, einen Gerätetreiber zu erstellen, obwohl ich dies nicht bisher versucht habe. Viele Leser hier können erfreut sein zu hören, dass XMBC mithilfe der HTTP -Steuerung unterstützt wird.

Die Diskussion über unterstützte Geräte mit ihren eigenen nativen Apps bringt uns zu einem Problem, bei dem heute wahrscheinlich jede iOS -basierte Kontrollsoftware auftritt. Nehmen Sie diesen Fall als Beispiel: Wie viele Benutzer hier ist Sonos mein Multi-Zone-Musikmanagementsystem der Wahl. Kürzlich haben sie ihre iPad -App veröffentlicht, die hervorragend aussieht und funktioniert. Es ist unwahrscheinlich, dass eine aufgebaute Blockbasis von Drittanbietern eine bessere oder sogar remote vergleichbare Schnittstelle erzeugen kann oder kann. Auch wenn es kann, warum ein nahezu bestes Rad neu erfinden? Bei der Verwendung von IRULE kann ich nur zu einem Begrüßungsbildschirm navigieren, der den Audioeingang von Sonos Player für diese Zone auswählt. Es „anweist“ dann den Benutzer dazuDer Bildschirm zum IPAD -Startmenü mit der Hard -Taste beenden und dann auf die Sonos -App tippen, um die Musik -Wiedergabe zu verwalten. Kaum ideal .. !!

Gleiches gilt für die bald veröffentlichte iPad-App für MyMovies, mit der Benutzer ihre Sammlung auf dem iPad durchsuchen und den gewünschten Film für die Wiedergabe auswählen können-eine großartige Alternative zum Stöbern auf dem Bildschirm, insbesondere wenn man sich wünscht Springen Sie durch Genres, kürzlich Filme hinzu oder finden Sie Titel mit Textsuche usw. Gleiches gilt für diejenigen, die sich auf die Plex -Steuer -Apps freuen, die in Arbeit sind. Apple TV und Remote von Apple ist ein weiteres Beispiel. Obwohl ich glaube, dass die Entwickler die HTTP -Kontrolle für den neuen Apple TV liefern.

Meiner Ansicht nach werden jedoch verschiedene Apps beendet und eintreten. Was ist die Lösung? Wir können nur hoffen, dass iOS irgendwann in der Zukunft zu einem wirklich multitasking-Betriebssystem wird und Entwickler ihre App ermöglichen können, andere iPad-Apps auf demselben Gerät aufzurufen und dann in die ursprüngliche Anrufanruf-App zurückzugeben. Auf diese Weise können wir all diese großartigen Apps (Sonos usw.) von einer einzelnen Schnittstelle verwenden. Angesichts meiner begrenzten Kenntnis dieser Entwicklungsplattform und ihrer Fähigkeit bin ich nicht sicher, ob dies erreichbar ist. Dies ist eine Möglichkeit, wie ich denke, dass dies funktionieren könnte, obwohl sich ein Individuum an alternative Methoden oder Lösungen vorstellen kann, dann…

Es gibt auch Unterstützung für Web-/IP -basierte CCTV -Kameras. Ich habe dies nicht versucht, da ich in meinem derzeitigen Wohnsitz keine Sicherheitskameras habe. Tatsächlich kann jede URL -Adresse (intern oder extern) mit einem eingebetteten Webbrowser mit vollständiger Kontrolle über die Anzeigegröße verwendet werden.

Grafik und Anpassung – Grafiken für Schaltflächen und Hintergrundbilder werden ausgewählt und in der iRule Builder -Anwendung positioniert. Es gibt eine einigermaßen große und detaillierte Auswahl an Stockbildern, die im Bauunternehmer durchsucht werden können. Diese werden in „Bibliotheken“ dargestellt, was der Begriff für eine Gruppe von Bildern ist. Sobald Sie eine Bibliothek gefunden haben, die Sie in Ihren Panels verwenden möchten, wählen Sie sie aus, um sie in einem Baumlayout unter der Registerkarte “Bilder im Bauherrn” anzuzeigen. Sie können auch Ihre eigenen Grafiken entwerfen und beim Bauunternehmer veröffentlichen. Diese sind dann für die Verwendung der Aktienbibliotheken erhältlich. Wenn Sie Ihre Bibliothek mit anderen Benutzern teilen möchten, können Sie dies tun.

Die verwendeten Grafikbilder müssen in .png -Dateien enthalten sein, wodurch die Transparenz einstellbar ist. Die Pronto -Serie von Philips verwendet auch dieses Format und diese können von IRULE verwendet werden. Nach meiner Erfahrung bietet das Photoshop -Layer -Format die beste Plattform zum Erstellen und Ändern von Button -Bildern. Mit der Schichttechnik kann der Benutzer dieselbe Schaltfläche für eine Reihe von Schaltflächen mit Variationen basierend auf seiner Funktion verwenden. Adobe’s Photoshop ist jedoch kein kostengünstiges Programm und ist möglicherweise nur übertrieben für das grundlegende Design-Pad-Button-Design. Es gibt viele billigere/kostenlose Alternativen, die den Job machen. Ich verwende ein Paket namens Serif Photo, das in einem kostenlosen (aber mit Anzeigen) und bezahlten Version erhältlich ist. Es hat eine sehr vorteilhafte Ein-Klick-Funktion, mit der Sie eine PNG- oder JPEG-Version des Photoshop-Bildes skalieren und speichern können. Wenn Sie beispielsweise eine numerische Tastatur erstellen, ist es eine grundlegende Frage der Änderung der Ziffern in der Textebene und dem Exportieren jeder Taste.

Eines der Funktionen, die viele Menschen wie auf Touchscreen-Fernbedienungen wie eine bestimmte Kanalauswahl sind, zeigt das Netzwerklogo:

Es gibt ein kostenloses Software -Dienstprogramm namens Copilot von GuIFX, das unter anderem die Batch -Aufgabe der Logo -Grafik zu Ihrer Wahl der leeren Schaltfläche ermöglicht. Dies macht sehr leichte Arbeiten bei der Erzeugung der Kanalauswahl:

Support & Future Plans – Die Website der Entwickler hat eine sehr gute Reihe von „How to ..“ und Tutorials sowie Listen unterstützter Geräte. Dies wird häufig als und wenn neue Funktionen und Geräte hinzugefügt werden. Die interaktive Unterstützung wird im Allgemeinen über einen dedizierten Thread auf der AvsfrouM.com geliefert. Dies ist zwar eine Abkehr vom regulären engagierten Forum adoptiert

Leave a Reply

Your email address will not be published. Required fields are marked *