iRule Tipps / Tricks / Layout Vorstellungen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Hallo,

      ich sag mal Jein, wobei ich glaube, dass die Variablen ein sehr mächtiges Werkzeug sind.
      Ich hab damals nach einer Lösung für den Drawer gesucht, der auf Knopfdruck erscheinen und verschwinden soll und da wurde mir im iRule Forum die Lösung mittels Variablen angeboten.

      Also was passiert (am besten noch mal mein verlinktes Video anschauen):

      Der Wert des Drawers (also wie weit der Drawer sichtbar sein soll) ist nicht fix, sondern ist variabel, meine Variable heißt hier $openclose$.
      Bildschirmfoto 2014-08-09 um 08.26.26.png

      Dieser Wert ist normalerweise auf 0 gesetzt, daher sieht man den Drawer nicht. Wenn man nun auf den Häuschenbutton klickt, wird die Variable auf 44 gesetzt und der Drawer springt auf.
      Bildschirmfoto 2014-08-09 um 08.24.56.png

      Wenn ich nun im dem Drawer auf meine Eingangsquellen klicke, werden die Befehle ausgeführt und am Ende der Wert der Variable $openclose$ wieder auf 0 gesetzt --> der Drawer verschwindet wieder.
      Bildschirmfoto 2014-08-09 um 08.22.12.png

      Funktionniert für mich so perfekt, mehr habe ich mit den Variablen aber auch nicht gemacht.

      War das einigermaßen verständlich erklärt?

      Gruß
    • Danke für die Illustration mit dem Drawer.
      Das werde ich auch mal bei mir einbauen, dann hab ich mehr Platz auf der Oberfläche. :thumbs:

      Habe jetzt erst mal meine Apple Remote dazu gebracht während des Abspielens die Lautstärke meines Onkyo Receivers über Plex zu steuern,
      denn auf Hard-Keys möchte ich nicht ganz verzichten.
      Grüße
      Matthias
    • Jetzt habe ich mir die Trail angeschaut und gleich eine Frage dazu.

      Ich habe ein paar Geräte eingerichtet und es mit dem iPhone synchronisiert. Was kann ich tun um ein neues Handset für das iPad einzurichten? Ich habe versucht alles zu löschen um das Handset neu einzugeben, aber irgendwie gelingt mir das nicht. Geht das mit der Trail nicht?
      Was uns in Schwierigkeiten bringt ist nicht unser Wissen, sondern das, was wir zu wissen glauben.
      Mark Twain
    • Hier die Limitierungen in der Trial:
      Lack of ability to upload your own images
      Lack of ability to backup your setup
      Limited to 1 handset
      Limited to 3 panels
      No 2-way feedback support

      Es sollte eigentlich schon möglich sein den Inhalt des Panels zu ändern. Hast du das ganze Panel, das Handset oder den Inhalt des Panels gelöscht?
      Vielleicht zählt ja bereits das Anlegen eines Panels bereits als ein Panel.
      Grüße
      Matthias
    • Ja, die Einschränkungen sagen es ja: nur 1 Handset und 3 Panels, wobei ich aber bereits 5 Panels erstellt habe. Gelöscht hatte ich alle Panels. Nur das Handset lässt sich weder verändern noch löschen.

      Nun hatte ich eben die iRule App gestartet, da verstummt Spotify. Sie schreit also auch nach Einbindung in iRule. Macht ja auch Sinn. Insgesamt wird`s wohl eine größere Baustelle, wenn ich bedenke was ich damit vernetzen und steuern möchte.

      Vielleicht haben es ein paar User bereits umgesetzt was ich mir vorstelle.

      Gesteuert mit entsprechenden Rückmeldungen: Spotify, Amazon-Player (iTM), Sonos und das NAS (Qnap). Dazu die Anbindung an den LCN-Bus. Vorwiegend die Steuerung von Licht und Rollläden im Wohnbereich. Die Steuerung der gesamten Anlage aus AV + Haussteuerung soll über LAN/IP erfolgen. Einzige Ausnahmen werden wohl die Vorstufe und der Oppo sein. Die dann per RS232.

      Wie ist das eigentlich mit dem NAS? Jetzt greife ich über die Media Control des Oppos oder über die Qnap App darauf zu. Gibt es da ein Protokoll mit den Steuerungsbefehlen?
      Was uns in Schwierigkeiten bringt ist nicht unser Wissen, sondern das, was wir zu wissen glauben.
      Mark Twain
    • @cydrex
      Hmmm. Leider kann ich dir da jetzt nicht weiterhelfen.
      Was dein Vorhaben der Steuerung der ganzen Komponenten angeht, sollte das alles über iRule möglich sein. Ggf brauchst du halt dann die entsprechenden Gateways, falls die Ansteuerung nicht über TCP/IP erfolgt.
      Genau das war mein Ziel. ALLES über EINE App steuern zu können. Die Alternativen RTI und Creston sind mir da einfach zu teuer.

      Was genau möchtest du auf deiner QNAP steuern? Wenn es um Photos, Videos und Musik geht, funktioniert das prächtig über Plex. Den Plex Server gibt es auch für QNAP.
      Grüße
      Matthias
    • Leiser schrieb:

      Was genau möchtest du auf deiner QNAP steuern? Wenn es um Photos, Videos und Musik geht, funktioniert das prächtig über Plex. Den Plex Server gibt es auch für QNAP.

      Den Plex Server werde ich auf dem NAS installieren.

      Bisher streame ich vom NAS über den Oppo zum TV. Unter iRule stelle ich mir das so vor, dass nach dem Starten der Aktion sich die entsprechende Bibliothek auf dem iPad öffnet und im Anschluss die ausgewählte Datei zum TV gestreamt wird.

      Die LCN Steuerung wird so funktionieren, dass auf einem mit dem Bus permanent verbundenen Miniserver ein Koppelprogramm läuft, dass über IP von iRule gesteuert wird (ASCII Strings).

      Was Spotify und die Cloud-Player betrifft, so sind die doch in der originalen Sonos App integriert. Trifft das auch für das Sonos Modul von iRule zu?
      Was uns in Schwierigkeiten bringt ist nicht unser Wissen, sondern das, was wir zu wissen glauben.
      Mark Twain
    • Leiser schrieb:

      FusionGuy schrieb:

      Jo Richard, da haste aber eine eigene APP und genau DAS wollen wir mit iRule ja vermeiden :)


      Korrekt :)
      Obwohl man das XS-1 auch wunderbar über HTTP mit iRule steuern kann.


      Ich habe das XS-1 und das EZ-T10 (Größe des Hauses) und beide via HTTP Calls an meine Asterisk Telefonanlage angebunden :)
      Dazu fahre ich die Home-Dingens APP (XS-1), sozusagen als "Direktzugriff".
      Gruß, Richard
      eisammen.de
    • cydrex schrieb:

      Bisher streame ich vom NAS über den Oppo zum TV. Unter iRule stelle ich mir das so vor, dass nach dem Starten der Aktion sich die entsprechende Bibliothek auf dem iPad öffnet und im Anschluss die ausgewählte Datei zum TV gestreamt wird.


      Wenn du einen Fernseher von Samsung oder LG hast, könntest du Plex (Client) direkt auf dem Fernseher installieren und von dort steuern.

      Was das Songs Modul angeht kann ich keine Aussage zu machen. Habe hier nur das iTunes Modul im Einsatz.

      EDIT: Es sollte natürlich Sonos und nicht Songs Modul heissen ;)
      Grüße
      Matthias

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Leiser ()

    • Hallo allerseits,

      nachdem ich von Lindsay die sprichwörtliche Lehrstunde telefonisch erhalten habe, bin ich auf einem guten Weg. :jump: Danke Lindsay nochmals.
      Ein paar Fragen habe ich aber dennoch: :confused:

      Ich wollte mit dem GC-BL2 IR Blaster den Beamer steuern (Entfernung ca. 4mtr) aber keine Reaktion. Muß ich das Ding im Learner oder im App irgendwie definieren? Ich hab beim GC-100-12angestöpselt.
      Mit dem Flex
      Link Blaster Cable kann ich in 2cm Abstand steuern. Die normalen IR-Augen muß ich punktgenau anbringen, sonst habe ich keine Funktion. Ist das bei euch auch so?

      Dann habe ich unter Devices 3 Items kreiert, weil ich in der Pronto meine Hex Codes habe. Diese Codes möchte ich nun übernehmen, aber wie?

      Dann wollte ich andere Hintergründe verwenden, aber dann sehe ich meine Befehlbutton nicht mehr, was mache ich hier falsch?

      Viele Grüße
      Sodomus
    • Hallo Sodomus

      Mit dem GC-BL2 IR Blaster und dem GC-100 habe ich leider keine Erfahrung.

      Den Blaster habe ich auch mit max 2m Abstand im Betrieb. Ich hatte hier aber auch mal gefragt. Da gab es auch jemand, der hatte eine größere Strecke überbrückt.

      zu den Pronto-Codes:
      innerhalb dieser Items findest du "Pronto Hex Codes"
      Dort rechte Maustaste "add Device Code"
      den device code anklicken findest du links unten die Eigenschaften

      Name: dort trägst du die Bezeichnung des Codes ein
      Data: dort kommt der Pronto Hex Code rein

      zu dem Hintergrundbild:
      Auch das Hintergrundbild ändern möchtest, geht das auch per drag and drop. Allerdings stellst du dafür in der mittleren Spalte oben rechts "show" auf "background layer", legst das Bild drauf und stellst dann wieder "all layers". Wenn du aber mein layout benutzt, musst du die Auflösung des Fotos für das ipad 1 oder 2. Also 1024x768.

      Grüße
      Lindsay
    • Sodomus schrieb:

      Ich wollte mit dem GC-BL2 IR Blaster den Beamer steuern (Entfernung ca. 4mtr) aber keine Reaktion. Muß ich das Ding im Learner oder im App irgendwie definieren? Ich hab beim GC-100-12angestöpselt.


      Ich habe zwar den IR Blaster nicht, aber so sollte es funktionieren:
      Deinen Beamer hast du ja sicher bereits als Device in iRule hinzugefügt nehme ich an. Hierbei nicht stören lassen, dass unter GlobalCahce evtl. keine Codes sind, sondern nur unter Database Codes, das passt.
      Danach musst du auf deinen Global Cache gehen (IP Adresse des Global Cache im Web Browser angeben) und dort definierst das an welchem Ausgang am Global Cache was steckt, so kann man da auch den IR Blaster auswählen. Die Nummer des Ausgangs an dem der IR Blaster im Global Cache steckt merken.

      Dann musst du in der iRule App auf deinem iPad unter Gateways gehen und dann bei Global Cache (ich nehme an du hast den bereits hinzugefügt) und dann an diesem Ausgang den Projektor auswählen.
      Wenn es dann noch immer nicht geht, ist die Entfernung zu groß.
      Die LED am IR Blaster müsste wenn der Befehlt kommt auch kurz aufblinken.
      Grüße
      Matthias
    • Hallo allerseits,

      danke für die Tipps. Ich werde die Tipps alle abarbeiten. Momentan sind die Pronto Hex Codes meine Baustelle.

      @Lindsay soweit bin ich mittlerweile. Ich hab auch schon begriffen, dass ich den iLearn aktivieren muß und von der Pronto über den iTache 2LR (kleines Loch) die Befehle einlesen muß. Das Resultat (000...usw.) soll ich in den Builder kopieren und mit Paste einfügen, aber da hänge ich momentan. Denn wenn ich das Resultat markiere und rechte Maustaste drücke, dann erschein ein Deutsches Befehlsfenster mit kopieren (ein Ami-Programm mit Deutschen Befehlen :lol: ) Im Builder kann ich werder rechts noch links gedrückt etwas ausführen.

      @Leiser ich habe alle meine Devices in iRule installiert. Daß ich diesen Blaster extra konfigurieren muß wusste ich nicht, danke für den Tipp.(Step 2)

      @jens-jens also wenn bei dir 4 mtr. gingen, wird das bei mir auch funktionieren. danke

      Grüße
      Sodomus
    • So nun ist es geschafft :jump: Die Pronto Hex Code funktionieren. Wenn ich mit der Pronto die Befehle über den iTache 2IR eingelesen habe, wurden sehr kurze Hex Codes übertragen. Ich habe die Original Codes von Pronto Edit in den iLearn Results kopiert, dann hat es funktieoniert.
      Da bin mal mächtig stolz.
      Nun werde ich mich an den Blaster rantasten. Schön lagsam sehe ich Licht am Ende des Tunnels. :bigsmile:

      Grüße
      Sodomus
    • Leiser schrieb:


      Wenn du einen Fernseher von Samsung oder LG hast, könntest du Plex (Client) direkt auf dem Fernseher installieren und von dort steuern.



      Nein, habe einen Panasonic. Direkt am TV steuere ich jetzt den Oppo. Wird wohl in etwa das Gleiche sein, nur das der Plex Server wohl eine deutlich bessere GUI hat. Aber diese GUI wird ja dann, integriert in iRule, auf dem iPad erscheinen - richtig?

      Was die Steuerung des Hausbusses betrifft, will sich im LCN Forum anscheinend niemand so recht mit den Möglichkeiten eines anderen Anbieters einer Steuerungsoberfläche beschäftigen. Sie favorisieren offensichtlich einen anderen Anbieter.

      Vielleicht können mir hier die IT-Profis ein paar Tipps geben, was die Steuerung mittels IP betrifft.

      Wie schaut eine solche Syntax aus, wenn ich einen Befehl aus iRule in den LCN-Bus schicke, die in die Properties eingetragen wird? Die IP Adresse ist ja immer die Gleiche. Dazu gibt es einzelne Steuerungskommandos, die die Koppelsoftware in sogenannte Telegramme übersetzt, die wiederum die einzelnen Module (Aktoren) im Bus steuern. Diese Steuerungskommandos sind ASCII Strings, die ich logischerweise erst nach Erwerb der Lizenz für die Koppelsoftware erhalte.

      Ist das einigermaßen plausibel und kann mir das jemand erklären?
      Was uns in Schwierigkeiten bringt ist nicht unser Wissen, sondern das, was wir zu wissen glauben.
      Mark Twain
    • @Sodomus
      Freut mich auch :)
      Es sind gerade diese Erfolgserlebnisse, die einen anspornen das weiter auszubauen.
      Wieso brauchtest du die über die Pronto angelernten Codes nochmal gleich? Ging das nicht mit Codes aus der Datenbank?

      @cydrex
      Für iRule gibt es sogenannte Module, die man hinzukaufen kann, um sozusagen die Oberfläche eine Programms in iRule integriert zu haben. So z.B. das iTunes Modul, das ähnlich aufgebaut ist wie das von der Apple Remote App.
      Für Plex gibt es leider kein Modul, deshalb habe ich um mir meine Library anzuschauen in IRule einen Link eingebunden, der aus IRule heraus die Plex App aufruft. Wie gesagt schaue ich da aber nur mal rein, wenn ich mir meine Library anschauen möchte, ohne dazu den Client oder Server zu starten. Zum Steuern nehme ich meine kleine Apple Fernbedienung mit 6 Tasten und sehe ja die Covers am Bildschirm und kann diese dann auswählen. Eine Steuerung mittels Touch ist mir hier nicht komfortabel genug, aber das muss jeder für sich herausfinden. Ich hatte am Anfang auch alles über Touch.
      Nichtsdestotrotz kann man sich natürlich Schaltflächen in IRule einbinden und die mit Plex Kommandos hinterlegen. Wenn ich dich richtig verstehe ist aber das was du möchtest durch die Covers zu stöbern und mit einem Touch den Film von deinem NAS auf dem Oppo/Fernseher wo der Plex Client läuft abzuspielen. Das geht meines Wissens nicht, ausser man streamt den Inhalt vom NAS aufs tablett und weiter auf den Oppo, aber das macht wenig Sinn. Hier müsstest du aber nochmal ein wenig im Internet stöbern, vielleicht gibt es ja mittlerweile eine doch eine Möglichkeit. Diese Dinge ändern sich so schnell...

      Da ich kein IT Fachmann bin kann ich dir über die Steuerung mittels IP nicht viel sagen. Es gibt da aber wohl mehrere Möglichkeiten,z.B: über den Aufruf einer URL. Vor ein paar Tagen habe ich es auch hinbekommen mittlels eines Python Scripts aus dem Internet meinen Onkyo Receiver von meinem HTPC aus zu steuern. Was da aber in dem Script abläuft k.a. ;) Ich weiss nur, dass da sogenannte ISCP kKommandos abgesetzt werden. Die Art der Steuerung, also das Protokoll, kommt also immer auf den Empfänger drauf an, jetzt mal sehr Laienhaft ausgedrückt ;)
      Grüße
      Matthias
    • Diese Pronto Codes brauchte ich für meine 2 Funksteckdosen (no name) und die Leinwand (Dawision). Eine schaltet meine Stehlamp an/aus, die andere schaltet meinen Beamer strom/stromlos.

      Der Balster funktioniert nun auch. Ich mußte den Web-Browser öffnen und die IP-Adresse von meinen GC-100 eingeben, sagen was ich anschließen will und den Channel wo er eingesteckt ist.

      Als nächstes sind die Hintergrundbilder dran.

      Dabei fällt mir noch eine Frage ein:
      Ich würde gerne mit Makros arbeiten, habe aber bei einigen Gerätern nur den Power Toggle Befehl. Ich bräuchte doch die Befehle für on und off getrennt, oder :confused:

      Gruß
      Sodomus
    • Sodomus schrieb:

      Ich würde gerne mit Makros arbeiten, habe aber bei einigen Gerätern nur den Power Toggle Befehl. Ich bräuchte doch die Befehle für on und off getrennt, oder


      Es gibt meistens auch getrennte Codes für on/off.
      Bei meinem Onkyo AV Receiver z.B. musste ich ein anderes Modell wählen, bei dem die on/off Codes dabei waren. Ich habe die Erfahrung gemacht, dass die Hersteller meistens modellübergreifend bei den gleichen Codes bleiben. So kannst du auch mal ältere oder neuere Modelle des gleichen Herstellers testen...

      Du brauchst die aber nicht zwangsläufig. Es gibt da bei den Parametereinstellungen links unten, wenn du den entsprechenden Knopf in der Paneloberfläche anklickst, den Befehl Toggle oder so. So könntest du auch den Toggle nutzen.
      Grüße
      Matthias
    • Guten Morgen :)

      sagt mal - mit der Trail sollte man doch auch bereits ein Gerät steuern können? Ich habe mir den TV eingerichtet, da der über IP zu steuern ist. Alles so weit eingerichtet, doch es funktioniert nichts. Unten auf dem iPhone zeigen sich zwei rote Symbole: Gateway und Panasonic. Was habe ich versäumt?
      Was uns in Schwierigkeiten bringt ist nicht unser Wissen, sondern das, was wir zu wissen glauben.
      Mark Twain
    Abonnement verwalten