Home

Handbuch

image

Contents

1. Br wi Version 1 1 RC3 EEE ibs 106 122 intelligent building services gmbh m myhome for Mac home entertainment system 6 3 Mini Webserver In m myhome ist ein kleiner Webserver eingebunden worden dessen Aufgabe es ist Informationsinhalte bereitzustellen Diese Inhalte Content k nnen Systemen von Drittanbietern zur Verf gung gestellt werden So wird z B immer das Cover des aktuell angespielten iTunes Song unter einer statischen Web Adresse bereitgestellt Ebenso k nnen Bildinformationen des aktuellen TV Senders Sender Logo oder das Cover der aktuell abgespielten DVD abgerufen werden ber den Webserver wird erfolgt zB auch die Bereitstellung des auf dem Mac System abgelegten mRemote Projekt zum Download auf das iPhone iPod Touch n her Hinweise hierzu finden Sie in der mRemote Dokumentation Der Webserver wird zuk nftig weitere M glichkeiten bieten Informationen bereit zu stellen und daher permanent weiterentwickelt Mini Webserver Im misc Ordner eine webserver csv mit folgendem Inhalt anlegen CONFI G ACTIVE YES Aktiviert Deaktiviert den Webserver YES Default aktiv NO nicht aktiv DEBUG NO Erweiterte LOG Ausgabe YES aktiv NO DEFAULT nicht aktiv PORTS Portnummer F r Portnummer sollte man einen Port gt 1024 Standard verwenden DVD_PATH Pfad zu den DVD Verzeichnissen Startpfad des DVD Verzeichnisses Z B DVD_PATH Users mmhj Movies f r den lo
2. CONFIG TARGET Slimdev slimserv Squeezebox ndern Sie den Namen Squeezebox Standard entsprechend in den verwendeten Namen um Dies gilt selbstverst ndlich f r jede verwendete Tabelle Bitte beachten Sie dass Anderungen an den Tabellen erst nach einem Restart Reset des m myhome Services bernommen werden Der Befehlssatz kann bei Bedarf entsprechend erweitert werden Hierzu sind jedoch Kenntnisse im Umgang mit dem xPL Protokoll notwendig F r Anwender die sich mit dem xPL Protokoll besch ftigen ist nachfolgend der Aufbau der Definitionsstruktur erl utert Dieser Abschnitt kann bei Standard Anwendungen bersprungen werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 77 122 m myhome for Mac home entertainment system Erkl rung der csv Struktur f r Experten Bereich CONFI G TARGET gibt das xPL Target an an das die Kommandos versendet werden sollen als Wildcard ist erlaubt Der Name muss den xPL Spezifikationen entsprechen Bereich SCHEMA Profile definiert das xPL Befehlsschema f r das die nachfolgenden Kommandos definiert sind Es werden alle xPL Schemata unterst tzt CMD XPL_KEY XPL_VAL weist einem beliebigen Kommando das entsprechende xPL Key Value P rchen zu Argumente k nnen entsprechend der CommandServer Syntax mit bergeben werden siehe slimservercsv Bereich WATCH Profile definiert das xPL Schema
3. er ist als der verbleibende Rest des Strings wird eingef gt und vom Beginn des Strings erneut gelesen bis die 14 Zeichen erreicht sind Wenn der Index Wert gr er als die Stringl nge ist wird er automatisch heruntergerechnet Ein Hinauslaufen bei hohen Index Werten ist also nicht m glich lt SQUEEZEBOX gt lt ADDANDPLAY Die besten Hits r 20 gt lt SQUEEZEBOX gt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund ale a Version 1 1 RC3 b S 35 122 intelligent building services gmbh myhome for Mac home entertainment system wandelt den Befehl in lt ADDANDPLAY Die 20besten 20Hits gt um ersetzt also also alle Blanks in 20 lt ITUNES gt lt GETI DTITLE tmRemotePlaylist 518 520 522 gt lt ITUNES gt Erzeugt die Antwort lt ITUNES gt lt GETI DTI TLE tmRemotePlaylist Hello Bad Erotica OK lt ITUNES gt Wenn man nun auf GETIDTITLE tmRemotePlaylist OK matcht kann man die Antwort eindeutig zuordnen ohne Gefahr zu laufen da eine andere Abfrage zur Erzeugung einer neuen Liste herangezogen wird Beispielsweise k nnen hier ber auch m gliche Matchbedingungen in Event Definitionen allein auf den Tagnamen formuliert werden also zB auf tmRemotePlaylist OK Der Initiator GETIDTITLE oder GETIDALBUM der Liste bleibt hierbei v llig unber cksichtigt So k nnen zB Anzeigen m Remote mehrfach verwendet werden t hat also keine echte Fu
4. home entertainment system ausgeliefert Systemschnittstellen m Remote Server AddOn Kommunikationsserver f r die Einbindung der m Remote Steuerung iPhone iPod Touch Visualisierung Dieses Modul wird je Mac System auf dem per iPhone iPod Touch zugegriffen werden soll empfohlen Hinweis Es ist lediglich ein m Remote Server AddOn je Infrastruktur notwendig Die Umsetzung mit nur einem m Remote Server erfordert jedoch einen erheblich h heren Konfigurations aufwand ausgeliefert Client Lizenzen m Remote Client AddOn Zndger te Lizenz je iPhone iPod Touch nur in Verbindung mit dem m Remote Server verwendbar 3 2 1 Einspielen einer Lizenzdatei Sollten Sie bereits ber eine Lizenz f r m myhome verf gen klicken Sie bitte die Lizenzdatei an und ziehen Sie sie bei gedr ckter Maustaste auf das Feld DROP KEYFILE HERE Licensing Request Keyfile Lassen Sie die Maustaste los m myhome wird Ihnen nun mitteilen ob es sich um eine g ltige Lizenzdatei handelt und die Datei auf Ihren Wunsch installieren Innerhalb des Feldes f r das Keyfile befindet sich ein ein kleiner Button mit einem Fragezeichen Licensing Request Keyfle Wenn dieser Button angeklickt wird erscheint ein weiteres Fenster welches Auskunft ber die aktuell Installierte Lizenz gibt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund vr i Version 1 1 RC3 miS 9 122 m myhome for
5. add Button Danach sollte der String wie folgt aussehen lt TV gt lt ON gt lt FSON gt lt CH 4 gt lt TV gt Sie k nnen immer wieder mal den String senden um die Auswirkungen auf dem MAC System zu verfolgen Sie werden so auch feststellen dass doppelt gesendete Befehlsketten keine st renden Auswirkungen auf das laufende System haben Sollte bei Ihnen die Applikation eyeTV vor dem versenden des Strings geschlossen gewesen sein wird das erstmalige Senden dieser Befehlskette lediglich die Applikation ffnen Dies liegt daran dass die Applikation erst empfangsbereit ist wenn sie vollst ndig gestartet und entsprechend bereit ist Dies dauert i d R wenige Sekunden Jedoch hat der m myhome Service die anh ngigen Befehle l ngst an die Applikation gesendet Da die Applikation aber noch nicht bereit war liefen die Befehle ins Leere Sie haben hier die M glichkeit die Ausf hrung der Befehle gezielt zu verz gern Dies wird nachfolgend noch genauer erkl rt Im n chsten Schritt erweitern Sie nun den Befehlssatz um die Systemlautst rke mit der die Anwendung starten soll W hlen Sie hierf r nun in der Klasse SYS den Befehl VOLSET aus Dieser Befehl erwartet wieder einen zus tzlichen Wert Exception Tragen Sie in das Feld einen beliebigen Wert zwischen 0 und 100 ein Nach dem Bet tigen der add Taste sollte der String wie folgt aussehen lt TV gt lt ON gt lt FSON gt lt CH 3 gt lt TV gt lt SYS gt lt
6. lt PORT 1037 gt lt MODE ASCI I gt lt TIME 0 gt lt DATA lt SYS gt lt MUTE gt lt SYS gt lt UDP gt Sendet den Befehl System Mute an das entfernte m myhome System mit der Adresse 192 168 50 125 Nach Absetzen eines UDP Paketes kehrt der Daemon sofort wieder in den Kommandomodus zur ck und verarbeitet evtl weitere anstehende Kommandos Das Handling der UDP Verbindungen l uft parallel Die Klasse TCP ist konform der Klasse UDP IP Adresse x IP Adresse des Empf ngers in Punktnotation PORT PORT Port Adresse des Empf ngers MODE HEX ASCIT BIN legt den bertragungsmodus fest z Z nur legt den bertragungsmodus fest z Z nur HEX TIME t in Sekunden O0 3600 a ataata aastana legt den Timeout in Sekunden fest bis zu dem auf eine Antwort gewartet wird DATA Daten Dateninhalt des UDP Paketes im MODE Format lt TCP gt lt IP 192 168 50 1 gt lt PORT 4000 gt lt MODE HEX gt lt TIME 5 gt lt DATA 414243 gt lt TCP gt Sendet ein TCP Paket mit dem Inhalt ABC an die IP 192 168 50 1 auf Port 4000 und wartet 5 Sekunden auf Antwort en Innerhalb des Timeouts empfangene Daten werden sofort weitergereicht bis der Timeout abgelaufen ist Wird kein Timeout angegeben oder TIME 0 wird das Paket nur versendet aber keine Antwort abgewartet Der maximal m gliche Timeout Wert ist auf 3600 festgesetzt lt TCP gt lt IP 192 168 50 125 gt lt PORT 1037 gt lt MODE ASCI gt lt TIME 0 gt lt DATA l
7. m myhome Version 1 1 RC3 Stand November 2009 Bedienungs und Benutzerhandbuch f r Systemintegratoren home entertainment system U N Mm m myhome for Mac Einleitung Installation Konfiguration Lizenzierung und Steuerung 3 2 Lizenzierung 3 2 1 Einspielen einer Lizenzdatei 3 2 2 Anfordern einer Lizenzdatei 3 3 Steuerung des m myhome Dienstes 3 3 1 Aktivieren des Dienstes 3 3 2 Beenden des Dienstes 3 3 3 Statusanzeige 3 3 4 Logging Monitor 3 3 5 Die m myhome Verzeichnisstruktur 3 3 6 Die m myhome Firewall 3 4 Scripting Client Tool 3 4 1 Installation 3 4 2 Installation der LabVIEW Runtime Umgebung 3 4 3 Anwendung 3 4 4 Umgang mit dem Scripting Client 3 4 5 Monitoring 3 4 6 Testfeld 3 4 7 Weitere Funktionen Der m myhome Befehlssatz 4 1 Begrifflichkeiten Typen 4 1 1 Klassen CLASS 4 1 2 Kommandos CMD 4 1 3 Scripte 4 1 4 Sonderkommandos 4 1 5 Formatierungsoptionen optional 4 1 6 Konverter bzw Konvertierungsoptionen optional 4 2 Syntax Aufbau des Protokolls 4 2 1 Iterative Abarbeitung 4 3 Antwortsequenz 4 4 Formatieroptionen Parser Optionen Status Port 4 4 1 Formatieroptionen 4 4 2 Konvertieroptionen 4 4 3 Parser Optionen Match Bedingungen 4 4 4 Argumente bergabe 4 4 5 Automatisch generierte Ausgaben Statusport 4 5 Befehlsklassen 4 6 Kommandblisten 4 6 1 BROWSER 4 6 2 DVD 4 6 3 ITUNES 4 6 4 SLIDE 4 6 5 SCRIPT 4 6 6 SCRIPTLOAD 4 6 7 SYS 4 6 8 TV 4 6 9 VLC 4 6 1
8. CLASS gt und l st gleichzeitig den Bildschirmschoner aus da das Argument lt 5 m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 mis 69 122 m myhome for Mac home entertainment system Beispiel SERVERMODE HTTP lt head gt lt title gt standby lt title gt lt head gt lt body gt lt body gt lt htmi gt STANDBY Die R ckgabesequenz lt head gt lt title gt standby lt title gt lt head gt lt body gt on lt body gt lt html gt erzeugt die folgende Klartext Sequenz lt CLASS gt STANDBY ON lt CLASS gt sobald eine einzige Mappings Zeile existiert wird nicht evaluierbarer Inhalt der R ckgabesequenz unterdr ckt So ist es m glich nur die relevanten Daten aus einer R ckgabesequenz zu extrahieren ohne Definitionen f r alle m glichen Kombinationen anlegen zu m ssen Existiert kein MAPPI NGS Abschnitt wird der raw Output ausgegeben Die Kommunikation l sst sich im raw Format also nach der Umwandlung bzw vor der R ckwandlung jederzeit ber den Logging Monitor im m myhome scripting Client berwachen F r das weitere Verst ndnis erkl ren wir anhand einer einfachen Definitionstabelle den Aufbau einer Tabelle f r einen LINN Verst rker Linn csv CONFIG SERVERIP 192 168 50 201 SERVERPORT 4001 SERVERMODE ASCII SERVERTIMEOUT 0 COMMANDS OPEN OPEN x0d x0a CLOSE CLOSE x0d x0a PLAY PLAY x0d x0a PAUSE PAUSE x0
9. Index und Length sind optional IE liefert eine Liste der in Pfad vorhandenen GETFOLDERSINFOLDER Pfad Index x Length y Verzeichnisse Index und Length sind optional m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 m ibs Br 49 122 m myhome for Mac home entertainment system OPENBUTTONS ButtonLeistenName ffnet eine Button Leiste CLOSEBUTTONS ButtonLeistenName Schlie t eine Button este 8534 eine Button Leiste wenn Toggle Button bet tigt wenn Toggle Button GOSECURRENTEUTON _________ schi cie aktuell ge ffnete Bklnleite SETBUTTONLABEL ButtonLeistenName Ver ndert fl chtig das Label des Buttons Index 1 10 Label Text SETALTBUTTONLABEL ZuttonLeistenName Ver ndert fl chtig das 2 Label eines SWITCH Index 1 10 Label Text Buttons SHOWKEYBOARD Blendet die Eingabehilfe ein Keyboard HIDEKEYBOARD Blendet die Eingabehilfe aus Keyboard GETVAR Variablenname liest den Wert einer System Variablen SETVAR Variablenname ndert den Wert einer System Variablen bzw legt sie an DELVAR E Variablenname l scht eine l scht eine System Variable u issue ZUBE 1 un BE und Ausgabe der Werte aller vorhandenen Variablen GETSERIALPORTLIST a alle im listet alle im System vorhandene serielle Ports auf vorhandene serielle Ports auf m listet alle verf gbaren Airports mit Namen auf Computer ist der lokale Ton des
10. copy to clipboard best tigen zl Daten kopieren Daten einf gen T4 Fr ontsh owr Copy bo clipboard Beschreibung und Tipp Unter Exception ffnen Sie dann ebenfalls durch einen Rechtsklick das Kontextmenu und best tigen Daten einf gen Die Daten der Zwischenablage k nnen ebenso in anderen Dialogen verwendet werden Mit Ihrem ersten erstellten Script haben Sie nun eine Funktion die wie vor beschrieben Ihre TV Anwendung in einem definierten Zustand bringt Nun m chten Sie aber nicht f r jeden einzelnen Programmplatz ein Scriptfile erstellen Nachfolgendes Beispiel zeigt Ihnen wie Sie dynamische Argumente z B den Programmplatz Kanal dem Scriptfile beim Aufruf bergeben k nnen Laden Sie hierzu das Scriptfile wieder in das Script to send Fenster TVon myh markieren und Load Button bet tigen Andern Sie den String wie folgt ab lt TV gt lt ON gt lt FSON gt lt CH ARG gt lt TV gt lt SYS gt lt VOLSET 30 gt lt SYS gt Speichern Sie das Script erneut ab Verwenden Sie hierbei einen schl ssigen Namen wie z B lVon CH myh Wir verwenden diese Art der Beschreibung um zu erkennen dass das Scriptfile ein Argument n mlich CH Kanalnummer ben tigt Generieren Sie nun den Aufruf Code wie folgt lt SCRIPT gt lt RUN TVon CH myh gt lt ARG 5 gt lt SCRI PT gt Senden Sie den String nun zu dem Mac und Sie sehen dass die TV Anwendung mit dem gew nschten bzw vorgegeben
11. nderungen werden erst gespeichert wenn der SAVE Button bet tigt wird Nicht gespeicherte Anderungen gehen erst verloren wenn das PrefPane geschlossen wird nderungen an den Firewall Einstellungen werden erst nach einem Service Restart aktiv CommandsServer Klassen werden gelesen wie dem System bekannt Werden neue CommandServer Klassen eingebunden muss auch das PrefPane geschlossen und wieder ge ffnet werden da die Klassen beim ffnen des PrefPane einmalig gelesen werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mm i D 5 Version 1 1 RC3 14 122 intelligent building services gmbh m myhome for Mac home entertainment system 3 4 Scripting Client Tool Das Scripting Client Tool ist eine kleine WINDOWS Anwendung welches bei der Konfiguration des Mac Systems helfen soll Mit diesem Tool k nnen die Kommandosequenzen f r die Steuerung auf einfachem Weg zusammengesetzt werden Ebenso k nnen die Kommandoketten als Script abgelegt werden Diverse Logging Monitoring Funktionen helfen bei der Suche m glicher Probleme Das Tool wird permanent weiterentwickelt bzw um weitere Funktionalit ten erg nzt Diese Dokumentation wird dahingehend nicht permanent erg nzt Zus tzliche Funktionen sollten in dem Client Tool selbsterkl rend sein 3 4 1 Installation Zur Installation der Software ffnen Sie die Datei Setup exe Es erscheint das Fenster zur Installation der Anwendung F mac
12. 0000201A sind entsprechende USB RS232 Device Treiber In gezeigtem Fall w re der korrekte Eintrag in der csv Datei SERVERPORT dev cu PL2303 0000201A 115200 8 n 1 RTSCTS Entsprechend zu verwenden wenn ein Device unter seiner direkten Adresse angesprochen werden soll bzw wenn mehr als ein USB RS232 Device an dem System verwendet wird Hinweis Die erste in der zur ck gelieferten Liste auftauchende Bezeichnung entspricht der Auto Funktion in der csv m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 75 122 m myhnome for Mac home entertainment system TIP Zum Einrichten eines Systems ist es sinnvoll nach und nach die Konverter einzust pseln und zwischenzeitlich immer wieder den o g Befehl aufzurufen um die richtige Zuordnung und den entsprechenden Portnamen zu bekommen Die Portbezeichnung richtet sich danach in welchen USB Port der Konverter gesteckt wird Das kann nat rlich auch an einem externen USB Hub erfolgen Wir haben Adapter mit dem Profilic_PL 2303 Chipsatz erfolgreich testen k nnen und empfehlen dementsprechend auch ausschlie lich deren Verwendung Den entsprechenden Mac Treiberdownload f r den Prolific PL2303 der Chipsatz wird von zig verschiedenen Herstellern verwendet finden Sie unter nachfolgender Adresse Ebenso befindet sich der Treiber auf der beigef gten CD unter dem Verzeichnis Tools und Treiben Profilic http sourceforge n
13. 1 RC3 m 114 122 m myhome for Mac home entertainment system Sobald iTunes ber Remote lokal oder ber Drittanwendungen angespielt wird meldet m myhome den Status ber den Broadcast Port lt ITUNES gt GETPLAYERSTATE PLAYING OK lt ITUNES gt Diese Meldung kann mittels folgender EventServer Definition ausgewertet werden CONFI G TRIGGERIP 192 168 50 55 lokale IP Adresse TRIGGERPORT 1038 lokaler Broadcast Port TRIGGERMODE ASCII empf ngt einen ASCII Code TRIGGERS lt ITUNES gt GETPLAYERSTATE iTunesRemoteEvent myh ONCHANGE Die Trigger Definition bedeutet im Einzelnen lt ITUNES gt GETPLAYERSTATE Der Eintrag parst den Wert einer eingehenden Zeichenkette zwischen lt ITUNES gt GETPLAYERSTATE und dem Abschlusszeichen Bei Eintreffen des o g Status String w re die Bedingung erf llt und der Match w re PLAYING ITunesRemoteEvent myh Ist der Name des Scriptfiles das ausgef hrt wird wenn die Bedingung erf llt wurde In diesem Fall erstmal v llig unabh ngig von dem Inhalt des gematchten Strings ONCHANGE Damit jedoch das Script nur ausgef hrt wird wenn sich neben der erf llten Bedingung auch das Match ge ndert hat wird der Parameter ONCHANGE verwendet Wie in dem Kapitel zu dem EventServer beschrieben kann der Match als Ubergabeparameter ARG f r den Scriptaufruf verwendet werden Bedeutung der Scriptfiles Wir haben aus diesem Grund
14. Autostartfunktion wird der Counter automatisch bei Systemstart aktiviert Nun muss noch folgende EventServer Definition eingerichtet werden CONFI G TRI GGERI P INTERNAL TRI GGERPORT OUT TRI GGERMODE ASCII MATCHI NG FULL TRIGGERS GETTITLE lt KNX gt lt SETVALUE 1 5 5 gt lt KNX gt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund D i Version 1 1 RC3 b gt 111 122 m myhome for Mac home entertainment system Der TRIGGER parst auf GETTITLE also den Namen des aktuell angespielten iTunes Titels Der Wert der gematcht wurde wird an die KNX Adresse 1 5 5 geschrieben In der esf Typdefinition muss diese Adresse nat rlich als Character String 14 Byte EIS 15 definiert sein Aufgrund der Abfrage die ber den Timer sek ndlich initiiert wird wird der Counter ITC immer um seine Schrittweite erh ht Da bei der Initialisierung des Counters keine Schrittweite angegeben wurde ist der Defaultwert also 1 angenommen worden Durch den Parameter c ist der Ausgabestring manipuliert worden Es werden nur 14 Zeichen ab einem bestimmten Index ausgegeben Der Index wird von dem Counter beschrieben der bei jeder sek ndlichen Abfrage um 1 erh ht wird Die besonderen Eigenschaften des Parameters c verhindern ein berlauf Siehe hierzu die Beschreibung zur Verwendung von Parametern in den formatierungsoptionen m myhome for Mac ist ein Produkt der intelligent bu
15. Befehls neu gestartet m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund vw i Version 1 1 RC3 miS 63 122 m myhome for Mac home entertainment system 1 CONFI G Grundkonfiguration Protokolldefinitionen Variable SERVERIP Device IP oder LOCAL bei USB RS232 Betrieb SERVERPORT TCP UDP Device Port oder bei Verwendung von USB RS232 Adaptern AUTO Serieller Port Geschwindigkeit Datenbits Parit ty Stopbits Flu kontrolle CLIENTIP Device IP gibt eine weitere IP an an die das Reply des Commandservers gesendet wird CLIENTPORT Device PORT gibt den Port der Clientip an an die das Reply gesendet werden soll CLIENTIP und CLIENTPORT m ssen beide definiert sein SERVERMODE bertragungsart ASCII oder HEX SERVERTI MEOUT Zeit in Sekunden die auf eine m glich Antwort gewartet wird 0 nicht warten NONE Verbindung dauerhaft halten SERVERTI MEOUT_IN_MS Zeit in ms die auf eine m glich Antwort gewartet wird 0 nicht warten SERVERPROTOCOL Protokoll UDP TOP HTTP oder SERIAL f r USB RS232 Adapter SERVERTYPE Reserviert f r fest implementierte Protokolle MATCHING NORMAL Einstellung der Abhandlung f r das Parsen der MAPPINGS NORMAL Default oder FULL CMDPREFI X f gt vor jedem Command Eintrag entsprechend Zeichen ein CMDSUFFI X f gt jedem Command Eintrag entsprechend Zeichen an MAPPREFI X f
16. Control Keyfile installed 7 1 Request Keyfile 4 TR Log h 3 1 Konfiguration Im Feld Configuration werden alle zum Betrieb des m myhome erforderlichen Netzwerkeinstellungen vorgenommen nderungen an der Konfiguration werden durch einen Klick auf Save amp Restart dauerhaft abgespeichert und der Dienst ggfs neu gestartet so dass nderungen an der Konfiguration sofort bernommen werden m myhome kann sowohl TCP als auch UDP Verbindungen annehmen Die einzelnen Dienste werden durch Setzen eines Hakens aktiviert TCP Port Gibt den Port an auf dem m myhome auf eingehende TCP Verbindungen wartet G ltiger Wertebereich 1024 1038 und 1040 65535 Hinweis Eine bestehende Verbindung auf einem TCP Port hat sperrende Wirkung so dass w hrend dessen keine UDP Kommandos verarbeitet werden UDP Port Gibt den Port an auf dem m myhome auf UDP Pakete wartet G ltiger Wertebereich 1024 65535 additional send port Durch Aktivieren dieser Option aktivieren Sie das zus tzliche Senden der Antwortsequenz von m myhome an den Client auf einem zus tzlichen Port Diese Option ist als Kompatibilit tsmodus f r Clients mit eingeschr nkter Netzwerkfunktionalit t zu verstehen und sollte nur im Bedarfsfall aktiviert werden Der zus tzliche Send Port entspricht immer dem gew hlten UDP Port 1 UDP Status Geben Sie hier die IP Broadcastadressen sind erlaubt und den Port an an den Statusinformationen ber
17. Daemon eine feste dauerhafte Verbindung zum BAOS auf und gibt empfangene Wert nderungen der in der csv aufgelisteten Datenpunkte sofort ber den Broadcast Port aus ber den Eventserver kann dann ber eine entsprechende Definition eine entsprechende Aktion ausgel st werden Generell werden die Datenpunkte immer ber ihre Objeknummer angesprochen also nicht ber die entsprechende EIB KNX Gruppenadresse sondern ber das Objekt mit dem die Adresse assoziiert wurde Anstelle des Aufrufs einer Script Datei k nnen auch direkte Befehlsketten Kommandosequenzen verwendet werden Beispw 9 1 lt SYS gt lt MUTON gt lt SYS gt DEC Die lt BAOS gt Klasse verf gt ber folgenden Kommandosatz GETINFO liefert allgemeine Informationen ber den BAOS GETDESCRI PTI ON Datenpunktnummer liefert die Einstellungen des gew hlten Datenpunktes GETDESCRI PTIONSTRI NG Datenpunktnummer liefert die Beschreibung des gew hlten Datenpunktes GETVALUE Datenpunktnummer liefert den aktuellen Wert des Daten Dunktes inkl Zustandsflags im HEX Format SETVALUE DatenpunktNr HEX DEC ASCI I setzt den Wert des gew hlten Datenpunkt in HEX Dezimal oder als ASCII SENDVALUES DatenpunktNr HEX DEC ASCI I sendet den Wert auf den KNX Bus m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund ag i Version 1 1 RC3 mis 90 122 m myhome for Mac home entertainment system SETANDSENDVALUE
18. HELLO M myhome service Y 1 0 93 for Mac s x y intelligent building services gmbh 0Ks SYS Anstelle des Parameters localhost kann nat rlich auch eine entfernte IP Adresse eingegeben werden Vorraussetzung ist dass auf dem Zielsystem der m myhome Service gestartet ist F r Logausgaben verwenden Sie folgende Befehlsfolge nc localhost 1039 Mit diesem Befehl verbinden Sie sich auf den Logging Port von m myhome Dies entspricht dem Logging Monitor im m myhome Script Client m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 m 117 122 m myhome for Mac home entertainment system 8 5 N tzliche Shortcuts und Tastaturbefehle Es ist immer wieder beeindruckend wieviele versteckte und unbekannte Tastenk rzel Tastenkombinationen Shortcuts es unter MAC OS X bzw dem neuen Snow Leopard gibt um Anwendungen unabh ngig vom Einsatz der Maus oder des Touchpads zu steuern Im Folgenden entsteht eine Auflistung aller m glichen Shortcuts Tastaturkombinationen unter MAC OS X Snow Leopard und der darunter installierten Software um die t gliche Arbeitsweise an Ihrem Apple Computer noch effizienzter gestalten zu k nnen Quelle iFAQs de IFAQs de Shortcuts f r den Systemstart von MAC OS X Snow Lepard ALT CMD 0 F Startet die Open Firmware Konsole beim Systemstart C Der Rechner versucht zuerst vom internen CD ROM Laufwerk zu booten D Der Rechner versucht zuerst von
19. KNX IP Routing f higer IP Router gesucht und gegebenenfalls im Log angezeigt m myhome liest die Mutlicast Adresse des IP Routers aus und tritt der entsprechenden Gruppe bei Vorteil der Routing Variante Es k nnen beliebig viele Mac Systeme gleichzeitig auf das KNXnet IP Device gleichberechtigt zugreifen Die Konfigurationsdatei heisst knx csv und wird im misc Ordner abgelegt In der knx csv angelegte Adressen werden konvertiert ggfs Actions ausgef hrt und ber den Broadcast gesendet Im misc Ordner eine Datei knx csv anlegen Aufbau der Definitionstabelle Die knx csv besteht aus 2 Sektionen CONFI G allgemeine Konfiguration der Interface Parameter DATAPOI NTS Definition von Datenpunkten die ber KNXnet IP empfangen und ausgewertet werden sollen m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 94 122 m myhome for Mac home entertainment system Aufbau CONFI G Sektion ACTI VE YES Schaltet den KNXnet IP Support YES ein NO aus DEBUG YES Schalter f r YES erweiterte Logausgaben Busmonitor NO standard Logausgaben ESF ESF File Name des esf File in dem Ordner misc knx esf default KNXADDR Phys Adresse Lokale Physikalische Absenderadresse die mmh beim Versenden verwenden soll ADDRTYPE Adresstyp 2STEP 2 stufige Darstellung 3STEP 3 stufige Darstellung Default Spezifische Einstellungen f r die Bet
20. Mac home entertainment system License Information Keyfi le mRemote V Eventserver v Extended Buttons WxPL W Streaming VI HS BAOS KNX vI mRemote 25 Command Servers Close Ist die Lizenz zeitlich limitiert wird dieses in diesem Fenster ebenfalls angezeigt Die Funktionen f r die mRemote Auswahl befinden sich in der Dokumentation zu den mRemote Produkten 3 2 2 Anfordern einer Lizenzdatei Sollten Sie ber keine g ltige Lizenzdatei verf gen k nnen Sie m myhome veranlassen eine entsprechende E Mail zu generieren Hierf r muss Ihr auf dem System installierter Email Client korrekt konfiguriert sein Klicken Sie auf Request Keyfile m myhome erzeugt daraufhin eine Email mit den zur Lizenzierung notwendigen Systeminformationen und zeigt die erzeuge Email in ihrem Email Client an Sollten Sie weitere Anmerkungen zu Ihrer Anfrage haben k nnen Sie diese selbstverst ndlich hinzuf gen und die E mail im Anschluss daran absenden Sie erhalten umgehend R ckmeldung durch unseren Support 3 3 Steuerung des m myhome Dienstes 3 3 1 Aktivieren des Dienstes Um den Dienst zu starten Klicken Sie im Bereich Service Control auf Start m myhome wird daraufhin unverz glich gestartet Zus tzlich wird Ihr System so konfiguriert dass m myhome automatisch gestartet wird sobald sich der Benutzer unter dem m myhome installiert wurde am System anmeldet Nach der Installation ist unter Project Pa
21. Macs TI E aus dessen Ton gerade gestreamt wird SETSPEAKERSOURCEDEV Eingang w hlt den Audio Eingang aus der gestreamt werden ICE soll GETAUDIODEVICELIST DE listet alle verf gbaren Audio Eing nge auf GETSPEAKERVOL Airport Name Airport Name Airport Name 0 100Y setzt die Lautst rke des gew hlten Airports absolut wird der Name weggelassen wird die Lautst rke f r alle Airports inkl Computer Name ist auch hier optional porn 10 DISABLESPEAKER Airport Name schaltet den gew hlten Airport aus ENABLEALLSPEAKERS schaltet alle Airports ein DISABLEALLSPEAKERS schaltet alle schaltet alle Airports aus aus E aim EEE den Status des gew hlten Airports ENABLED DISABLED NOT_AVAILABLE SETDIGITALJOIN Nummer Wert mRemote Support setze digital Join 0 1 SETANALOGJOIN Nummer Wert mRemote Support setze analog Join 0 65535 SETSERIALJOIN Nummer Wert mRemote Support setze serial Join Text WAKEONLAN IMAC Adresse sendet ein Magic Packet f r die angegebene MAC Adresse Die Schreibweise der Mac Adresse ist dabei egal solange exakt 6 Octets angegeben werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund vr i Version 1 1 RC3 m ibs M 50 122 m myhome for Mac home entertainment system GETAUDIOOUTPUTLIST listet alle verf gbaren Audio Ausgabeger te mit Namen auf GETAUDIOOUTPUT liefert das aktuelle Ausgabeger t SET
22. Map String Bei Verwendung mit Parsern ist die Bedingung erf llt wenn ein erfolgreiches Match erfolgt Der Inhalt der Parser Option wird als Argument bergeben mmh Bezeichnung Bezeichner f r das Ergebnis des erfolgten Matches Das Argument wird automatisch angef gt Action m myhome Befehlskette und oder Script welches bei erfolgtem Match ausgef hrt werden soll ONCHANGE Die Option ONCHANGE wird verwendet wenn der Wert nur bei Wert nderung gesendet werden soll Bleibt das Feld leer wird der Wert immer gesendet Bedingung Wenn definiert wird vorherige Action nur ausgef hrt wenn Bedingung erf llt Es k nnen Komperatoren gt 7 lt 7 eingesetzt werden Auch Kombinationen wie zB lt gt ungleich oder gt kleiner oder gleich k nnen definiert werden Durchsucht den Eingangsstring Map String gem den nachfolgenden Bedingungen und bergibt die gefundene Zeichenkette Match als Argument an das Feld mmh Bezeichnung Hierbei kann in mmh Bezeichnung auch ein frei definierbaren String als Klartext Bezeichnung eingetragen werden s Beispiel In Action wird die m myhome Befehlskette und oder das Script eingetragen welches zur Ausf hrung kommt wenn Bedingung erf llt Folgende Spezialzeichen k nnen in Map String als Option f r das Matchen oder Parsen verwendet werden Parser Optionen a Matcht genau ein Zeichen und f gt es dem Argument an Dra Match t genau ein Zeichen und ignorie
23. SETCOUNTER Name Startwert Schrittweite initialisiert den Counter Namey Startwert und Schrittweite sind optional Default ist O f r Startwert und 1 f r Schrittweite SETCOUNTERSTEP Name Schrittweite ndert die Schrittweite eines bestehenden Counters Name 0 f r Schrittweite h lt den Counter an GETCOUNTER Name liefert den aktuellen Wert des Counters Name ohne ihn zu ver ndern GETALLCOUNTERS liefert die aktuellen Werte aller Counter ohne diese zu ver ndern In Befehlssequenzen kann mit Name auf den Counterwert zur ckgegriffen werden exakt wie bei den Sysvars jedoch wird hier im Anschlu daran der jeweilige Counterwert um die Schrittweite ver ndert Beispiel f r die Verwendung eines Counters um iTunes Titel als Laufschrift an den KNX zu bergeben In die init myh den Befehl lt SYS gt lt SETCOUNTER ITC gt lt SYS gt eintragen Dies bewirkt dass der Counter mit dem Namen ITC bei Systemstart initialisiert wird In die timer csv kommt ITT INTERVAL 1 lt ITUNES gt lt GETTITLE cLITC 14 gt lt ITUNES gt AUTOSTART Dieser Eintrag definiert einen Timer ITT der in einem Intervall von einer Sekunde eine iTunes GETTITLE Abfrage ausl st deren R ckgabewert durch den Parameter c manipuliert wird Der Parameter c ben tigt einen Index und eine L nge Der Index wird von dem voherig definierten Counter ITC beschrieben und die L ge mit dem fixen Wert 14 belegt Durch die
24. Script Name suffx 55 suffix aa Dmna E suffix Name_ne benennt Zn Script Name suffix in u suffix Name_neu suffix um DO listet alle MyH listet alle MyH Scripte im seripts Ordner 00 im scripts Ordner LISTAS a nen listet alle Applescripte im scripts Ordner LISTSS DE listet alle Shell Scripte im scripts Ordner Name suffix zeigt den Inhalt des Scripts Name 4 6 6 SCRIPTLOAD Kommando gt Argument Beschrei bung Lammen ME a e suffix legt ein neues Script Name myh an alle nachfolgenden Klassen und Argumente definieren den Inhalt des myh Scripts bis der Klassen Terminator lt SCRIPTLOAD gt gelesen wurde m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u Version 1 1 RC3 m ibs 47 122 m myhome for Mac home entertainment system 4 6 7 SYS ME O O O C ns moo o ee a ns a in er UPKE simuliert den Tastendruck Cursor hoch BNKEY simuliert den Tastendruck Cursor runter EKEY simuliert den Tastendruck Cursor links RIKE simuliert den Tastendruck Cursor rechts ENKEY simuliert den Tastendruck Enter SPCKEY simuliert den Tastendruck Leertaste TABKEY simuliert den Tastendruck Tabulator PUSHUPKEY simuliert den hold Tastendruck Cursor hoch PUSHDNKEY simuliert den hold Tastendruck Cursor runter PUSHLEKEY simuliert den hold Tastendruck Cursor links a A MCLICK 0 X 10 y 0 HERE x y oder H
25. X6C 0x61 0x00 0x00 0x00 RACE P LOW value Al Di Meola 150558 029 knx 0 0 254 gt 82 1 write length 14 data Ox00 0x4B 0x69 0x73 0x73 0x20 x4D 0x79 0x20 0x41 0x78 0x65 0x00 0x00 0x00 RCE P LOW value Kiss My Axe 150607 327 knx 0 0 250 gt 142 5 read RC P HIGH REPEATED 1506 07 426 knx 15 2 30 gt 14 2 55 response length 2 data 0x00 0x0D 0xAB RC4 P LOW 1506 07 635 knx 1 1 0 gt 600 write length 3 data 0x00 OxEF 0x06 Ox06 RC4 P LOW value SUNDAY 150606 1506 07 710 knx 1 1 0 gt 60 1 write length 3 data 0x00 0x09 0x08 0x09 RC4 P LOW value 09 08 2009 150620 692 knx 15 1 81 gt 15 5 26 write length 2 data 0x00 Ox0E Ox0F RC4 FLOW 15 06 20 726 knx 15 1 81 gt 15 5 28 write length 2 data 0x00 0x0C 0xE2 RC4 PLOW Fa Clear Log Save Log m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund g f Version 1 1 RC3 b S 98 122 m myhome for Mac home entertainment system 5 6 Airport Support Airfoil Mit der m myhome Version 1 0 46 wurde die Steuerung externer Lautsprecher ber den Apple Airport Express eingebunden Die Nutzung dieser Funktion setzt den Einsatz der Arfoil Software voraus Die Software kann unter folgender URL bezogen werden tto roqueamoeba com airfoil mac Die Installationshinweise finden Sie ebenfalls auf der Homepage des Herstellers Bitte beachten Sie dass die Anwendungen dere
26. abgerufen werden Ferner k nnen dem Script auch beliebige Daten beim Aufruf bergeben werden 4 1 4 Sonderkommandos Sonderkommandos sind klassenunabh ngig und k nnen an beliebigen Stellen in der Sequenz eingef gt werden Es gelten die syntaktischen Regeln der Standardkommandos Es wird jedoch empfohlen Sonderkommandos au erhalb einer Klasse zu verwenden 4 1 5 Formatierungsoptionen optional Formatierungsoptionen k nnen optional den jeweiligen Kommandos angef gt werden ber entsprechende Formatstrings k nnen Ausgaben beliebig beeinflusst werden Ebenfalls k nnen hier ber Such und Sortierfunktionen eingeleitet werden 4 1 6 Konverter bzw Konvertierungsoptionen optional Konvertierungsoptionen k nnen optional verwendet werden um Argumente zu beeinflussen umzurechnen oder Umzuwandeln 4 2 Syntax Aufbau des Protokolls Die Syntax f r einen g ltigen Befehl ohne Argument lautet lt CLASS gt lt CMD gt lt CLASS gt Die Befehlssequenz f r einen Befehl mit Argument lt CLASS gt lt CMD ARG gt lt CLASS gt wobei ARG f r das einzusetzende kommandoabh ngige Argument steht Die Befehlssequenz f r einen Befehl mit Formatierungsoptionen lt CLASS gt lt CMD FORMATSTRING ARG gt lt CLASS gt Wobei der optionale FORMATSTRING f r den entsprechend einzusetzenden Ausdruck steht Die Befehlssequenz f r einen Befehl mit Konvertierungsoptionen m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH
27. bitte auf Aktualisieren um die Installation durchzuf hren Zur Installation von m myhome sind Administratorrechte erforderlich Bitte geben Sie die erforderlichen Daten ein E Man 7 Identinzieren Geben Sie einen Administratornamen und das Kennwort ein um an Installationsprogramm nderungen vorzunehmen Name Administrator kennwort sssssses gt Details ce Abbrechen OK Best tigen Sie Ihre Eingaben mit OK m myhome wird nun installiert Best tigen Sie den Abschluss der Installation durch einen Klick auf Schlie en Herzlichen Gl ckwunsch m myhome ist nun auf Ihrem System installiert Bitte beachten Sie dass die Installation von m myhome immer benutzerbezogen stattfindet Eine Mehrfachinstallation von m myhome unter verschiedenen Benutzern auf einem System ist nicht zu empfehlen da dies u U Zu Funktionsst rungen f hren kann 3 Konfiguration Lizenzierung und Steuerung Zur Konfiguration von m myhome ffnen Sie bitte die Finder Applikation klicken im linken Fensterteil auf Programme und w hlen anschlie end Systemeinstellungen m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund vr i Version 1 1 RC3 m ibs Mi 5 122 m myhome for Mac home entertainment system Programme id R gt ii 23 A Netzwerk BE E f b 4o I IB F A Macintosh HD 8 Office 2004 for Mac Test OmniOutlin
28. das aufzurufende Script wie folgt aufgebaut welches Ihnen die Funktionalit t verdeutlichen soll lt SCRIPT gt lt RUN gt iTunesRemoteEvent ARG myh gt lt SCRI PT gt Das Script iTunesRemoteEvent myh dient in diesem Fall dazu ein weiteres Script mit Parameteraufruf anzutriggern Da das Match mit dem Wert PLAYING gef llt ist erfolgt der Aufruf des Scriptfiles sofern vorhanden iTunesRemoteEvent_ PLAYING myh Das Script ITunesRemoteEvent_PLAYING myh beinhaltet somit die eigentliche Kommandosequenz die ausgef hrt werden soll wenn der ITUNES Status auf PLAYING gewechselt hat lt ITUNES gt lt FRONT gt lt SHOW gt lt MUTEOFF gt lt TTUNES gt lt SYS gt lt OPENBUTTONS ITUNES gt lt SYS gt lt BR OWSER gt lt HIDE gt lt BROWSER gt lt TV gt lt MUTEON gt lt HIDE gt lt TV gt lt HIDE gt lt DVD gt lt MUTEON gt lt PAUSE gt lt HIDE gt lt DVD gt lt SCRIPT gt lt RUN MRS_KUECHE SC myh gt lt ARG 0 gt lt SCRIPT gt lt SYS gt lt DISABLESS gt lt MUTEOFF gt lt SYS gt als Beispiel Selbstverst ndlich kann f r jede Statusausgabe ein entsprechendes SCRIPT mit entsprechenden Funktionen angelegt werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund i Version 1 1 RC3 m l b S 115 122 m myhome for Mac home entertainment system 8 3 Nutzung der Squeeze Box als IR Empf nger zur Steuerung von m myhome Die Squeezebox verf gt ber einen Infrarot Empf n
29. der internen Festplatte zu booten ALT CMD P R L scht das Paramter RAM SHIFT ALT CMD Backspace Umgeht das aktuelle Startvolumen ALT ffnet bei neuern Rechner den Dialog zur Auswahl eines Startvolumens ALT Startvolumen bei Systemstart ausw hlen CMD V Startet den Verbose Modus linke Maustaste CD beim Systemstart auswerfen T Rechner im Targetmodus starten SHIFT ALT CMD Delete Umgeht das aktuelle Startvolumen und sucht nach einem alternativen Startvolumen N Automatische Suche nach einem bootf higen Netzlaufwerk SHIFT Systemstart im Safe Boot Modus CMD S Startet den Single User Modus D Startet von der ersten Festplatten Partition X Startet OS X vom aktiven Startvolumen IFAQs de Shortcuts f r das Erstellen von Screenshots SHIFT CMD 3 Screenshot des gesamten Bildschirms SHIFT CTRL CMD 3 Screenshot wird automatisch in die Zwischenablage gesichert SHIFT CMD 4 Auswahl mit dem Fadenkreuz welcher Bereich fotografiert werden soll SHIFT CMD 4 Leertaste Die Kamera fotografiert den aktuellen Bereich SHIFT CMD F4 Das aktuelle Fenster wird fotografiert m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Ir ru Version 1 1 RC3 m ibs 118 122 m myhnome for Mac 8 6 Sonderzeichen Mac Win VM Ware home entertainment system F r das m myhome Protokoll werden teilweise Sond3erzeichen ben tigt die nicht au
30. for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 20 122 m myhome for Mac home entertainment system 3 4 4 Umgang mit dem Scripting Client Nachdem Sie nun eine erfolgreiche Verbindung zu Ihrem MAC aufbauen konnten k nnen Sie beginnen Befehle an den MAC zu senden Gehen Sie hierbei genau so vor wie Sie Ihre Anwendungen lokal an dem MAC bedienen w rden Im nachfolgenden Beispiel wird das Steuern der eyeTV Anwendung erkl rt N here Beschreibung zu den m glichen Befehlen sowie deren Funktionen entnehmen Sie dem Kapitel 4 Befehlssatz Der m myhome Befehlssatz gliedert sich in Klassen Device dem Klassenbefehl Code und einen evtl zu bergebenden Wert Exception Die Codespezifischen Eigenschaften bzw der notwendige Aufbau der zu sendenden Sequenz wir Ihnen durch den Scripting Client komplett abgenommen Sie w hlen lediglich die Befehle die Sie senden m chten ber die Auswahlfelder aus und f gen Sie der Sequenz hinzu Um nun die Anwendung eyeTV zu ffnen w hlen Sie wie nachfolgend angebildet die Klasse Device TV Device Code BROWSER n LL OYO ITUNES SLIDE SCRIFT SCRIPTLOAD LIDP gebWOL Nach Auswahl der Klasse k nnen Sie sich die verf gbaren Klassenbefehle anzeigen lassen und den gew nschten Befehl ausw hlen Das Offnen einer Applikation erfolgt grunds tzlich mit dem ON Befehl Sofern die Applikation bereits ge ffnet w
31. glichen den Einsatz von m myhome als eigenst ndige Steuerzentrale All diese Schnittstellen sind wie nachfolgend beschrieben offen gelegt und k nnen durch den Nutzer beliebig ver ndert und auch erweitert werden 5 1 Die CommandServer Erweiterung Der CommandServer dient dazu Protokolle zus tzlicher Ger te in den m myhome Befehlssatz zu implementieren So ist es z B notwendig neben dem Steuern des Mac Systems auch zus Peripherie wie z B ein Multiroom Audiosystem den angeschlossenen Plasma Screen einen Beamer oder einen IR Emitter in die Befehlskette einzubinden m myhome kann somit auch als komplexe Steuerzentrale eingesetzt werden Vor allem wird durch diese Technologie dem Anwender die Integration solcher Systeme erheblich vereinfacht da er sich lediglich mit dem m myhome Befehlssatz auseinander setzen muss Die f r den CommandServer notwendigen Definitionstabellen werden auf unserer Hompage zum freien Download bereit gestellt Das Angebot an Definitionstabellen wird permanent erweitert Die m myhome Grundlizenz Gate verf gt ber eine CommandServer Lizenz Dies bedeutet dass ein Fremdger t gesteuert werden kann Die m myhome Gate Lizenz verf gt ber 10 CommandServer Lizenzen und kann bis auf max 25 CommandServer Lizenzen ausgebaut werden m myhome pr ft beim Start des Services ob Definitionstabellen verf gbar sind Sofern entsprechende Eintr ge gefunden wurden werden die Befehlsketten eingebunden und steh
32. iTunes Datenbank und stellt die Anzahl der Elemente Treffer der Ausgabe voran lt ITUNES gt GETALLALBUMS Ic 4 All The Lost Souls Cafe del Mar The Ibiza Clubmixes 2008 Embrya Lounge Top 55 Deluxe Pacha The World s Most Famous Club Sound 2008 OK lt ITUNES gt lt ITUNES gt lt GETI DTITLE Is 1080 1082 1084 1086 1088 gt lt ITUNES gt Liefert den Titelnamen zu den abgefragten ID s und gibt die Namen sortiert zur ck lt ITUNES gt lt GETALLALBUMS Ifc gt lt ITUNES gt Liefert eine Liste aller Alben die mit c beginnen nicht case sensitiv lt ITUNES gt lt GETALLALBUMS Ic lu gt lt ITUNES gt Liefert eine Liste aller Alben und filtert doppelt vorhandene Albennamen aus Es k nnen Formatoptionen beliebig kombiniert werden So liefert zB der Aufruf lt ITUNES gt lt GETALLALBUMS Ifa Ic Is gt lt ITUNES gt eine Liste aller Alben beginnend mit dem Buschstabe a stellt die Anzahl der Treffer dem Ausgabestring voran und sortiert die Liste alphabetisch Beispiele f r universelle Formatstrings lt ITUNES gt lt GETTITLE gt lt ITUNES gt Liefert beispielsweise Cafe Del Mar lt ITUNES gt lt GETTITLE c5 3 gt lt ITUNES gt Gibt den String ab Position 5 in der L nge 3 aus also Del lt ITUNES gt lt GETTITLE c5 14 gt lt ITUNES gt Liefert den String Del Mar Cafe Gibt den String ab Position 5 in der L nge 14 aus Da die gew nschte L nge des Strings gr
33. jeweiligen Anwendungen wird bertragen f r iTunes bspw ein PLAYED oder PAUSED Code Broadcast Status Meldungen k nnen auch ber den Eventserver abgefangen werden um wiederum entsprechende Aktionen auszul sen Der ddd n s loaded Gum Eventserver wird im weiteren Verlauf des Dokumentation noch genauer beschrieben Eine weiteres Monitoring Fenster ffnet sich durch Bet tigen der logging Taste Dies ist der Systemmonitor der Auskunft dar ber gibt was der m myhome Service abarbeitet Dieser Monitor dient z B der Analyse sofern Probleme eintreten bzw kann unplausibles Verhalten aufzeigen Ebenso k nnen die Sendesequenzen bei Verwendung der CommandServer Funktion beobachtet werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 27 122 m myhome for Mac home entertainment system command SYS GETLICEMNSEINFO message parsed udp message from 192 169 50 12 size 23 bytes command SCRIPT LIST message parsed udp message from 192 169 50 12 size 38 bytes command SCRIPT RUMN LINN iTunes myh command LINN SAL_AUs1 command RUSSOUND ID UCF send 192 168 1 202 4002 data LISTENIsZOAUFLF Od Da command RUSSOUND ZONE_ON 4 command RUSSOUNE SOURTCE 0 command LINN MUTEOFF UCF send 192 168 1 201 4001 data FOOOOOFFOOOOFOOSODZIZOODDF123000100040001F13E000 command LINN SURR_STEREOSUB UDF send 192 168 1 20
34. lt SLIMSERVER gt Die Klasse lt SLIMSERVER gt mu nat rlich ggfs Angepasst werden je nachdem wie die Squeezebox Definition benannt wurde Nach Neustart von m myhome die Apple Remote auf die Squeezebox richten und EyeTV per Netzwerk ber Infrarot fernbedienen Links Rechts gt Programme umschalten Hoch Runter gt lauter leiser Play gt TV an Menu gt TV aus Als Feedback wird auf der Squeezebox der Sender bzw die Lautst rke f r 10 Sekunden angezeigt eigentlich ziemlich sinnfrei aber um zu zeigen da das bidirektional geht durchaus brauchbar m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund r i Version 1 1 RC3 m l b S 116 122 m myhome for Mac home entertainment system Ist der Scriptclient nicht verf gbar k nnen auch Befehle ber die Shell ausgef hrt werden Ebenso ist es m glich Logausgaben zu beobachten ffnen Sie hierf r das Programm Terminal welches sich unter Programme Dienstprogramme befindet Geben Sie folgenden Befehl ein nc localhost 1037 Bei einer hergestellten Verbindung erhalten Sie die Meldung lt OK gt Sie k nnen nun m myhome Befehle absetzen Beispielsweise lt SYS gt lt HELLO gt lt SYS gt Sie erhalten entsprechende Antwort OO Terminal nc 80x24 i Last Login Sun Aug 9 22 12 33 0n tty500p0 Mikes MacBook 6 admin nc localhost 1037 lt UE gt z 5 w 5 ee H L L N 33 Ti u Y u 5 5YS gt
35. lt STREAMER gt GETCHLIST CHI1 Das Erste CH2 Bayerisches FS S d CH3 hr fernsehen CH4 Bayerisches FS Nord CH5 WDR K ln CH6 BR alpha CH7 SWR OK lt STREAMER gt UDP Streaming des Programms Das Erste an IP 192 168 1 240 Port 45678 lt STREAMER gt lt CH Das Erste gt lt ADDTARGET 192 168 1 240 45678 gt lt STREAMER gt Antwort lt STREAMER gt CH 1 Das Erste OK ADDTARGET 567739290 OK lt STREAMER gt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund en Version 1 1 RC3 m ibs 102 122 m myhome for Mac home entertainment system 5 8 m Remote Support cf iViewer Der m Remote Service wird in einer gesonderten Dokumentation ausf hrlich beschrieben p b m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund IOS Version 1 1 RC3 103 122 m myhome for Mac home entertainment system 6 Sonstiges 6 0 Hinweise zur Konfiguration Ihres Mac Um Ihr Mac System optimal auf den Einsatz von m myhome vorzubereiten empfehlen wir folgende Vorgehensweise Erstellen Sie f r die Verwendung von m myhome einen eigenen Benutzer Profil Verwenden Sie bei der Namengebung einen m glich kurzen Profilnamen z B mmh Dies erleichtert die sp tere Verwendung bzw den Zugriff auf lokale Ressourcen Deaktivieren Sie s mtliche Funktionen die undefinierte Dialoge wie z B den Hinweis auf Programmupdates ausl sen Derartige Dialoge verhinder
36. myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 83 122 m myhome for Mac home entertainment system 5 4 2 Extended Button Leisten Bei der Lizenzierung des GUI Moduls sind insgesamt 25 Buttonleisten m glich Weiterhin k nnen die Buttonleisten hinsichtlich Farbgebung Textgr e etc beliebig ver ndert werden Buttonleisten k nnen nun auch per Befehl aufgerufen und geschlossen werden Neu ist auch dass Buttonleisten nun auch mit 2facher Befehlsgebung Toggler Switch konfiguriert werden k nnen Dementsprechend hat sich der Aufbau der Definitionstabellen ver ndert Die Verwendung dieses Moduls ist abw rtskompatibel Alte Definitionen k nnen ohne weiteren Eingriff verwendet werden Q macmyhome home entertainment system Die Namensgebung sowie die reservierten Namen der Buttonleisten gilt wie vor beschrieben Der Dateiname Buttons csv ist f r die m myhome Haupt Buttonleiste reserviert Speicherort ist nach wie vor der user dokumente macmyhome gui Ordner Buttonleisten sind zus tzlich auch links rechts und oben darstellbar Bitte beachten Sie jedoch dass nur bei der Positionierung am unteren Bildschirmrand der volle Funktionsumfang der GUI zur Verf gung steht Aufbau der Definitionstabelle Die Button csv besteht aus 2 Sektionen CONFI G allgemeine Konfiguration der Buttonleisten Parameter BUTTONS Definition von max 10 Buttons C
37. 0 0x0D 0x27 RC4 P LOW value 26 38 18 32 19 715 eventmanager remote event from 192 168 50 55 on port 1038 18 32 28 509 knx 0 0 250 gt 14 2 55 read RACE P HIGH REPEATED 18 32 28 616 knx 15 2 30 gt 142 5 response length 2 data 0x00 Ox0E 0x14 RC4 P LOW 18 32 28 699 eventmanager remote event from 192 168 50 55 on port 1038 18 34 16 984 knx 15 2 31 gt 14 2 10 write length 2 data 0x00 0x0E 0xBC RC5 FLOW 183430 696 Knx 15 1 81 gt 15 5 26 write length 2 data 0x00 0x0D 0x70 RC4 P LOW 18 34 30 730 knx 15 1 81 gt 15 5 28 write length 2 data 0x00 0x0C 0xE2 RC4 FLOW 183430 794 eventmanager remote event from 192 168 50 55 on port 1038 18 34 56 856 knx 15 1 81 gt 15 5 26 write length 2 data 0x00 0x0D 0x5A RC4 FLOW 18 34 58 890 Knx 15 1 81 gt 15 5 28 write length 2 data 0x00 0x0C OxE2 RC4 FLOW lt T eerror a Tera AT G a 18 34 58 931 eventmanager remote event from 192 168 50 55 on port 1038 Y Clear Log Savelog Close Der Scroll Lock Button unterbindet das automatische Scrollen der Eintr ge Das Log wird jedoch weitergeschrieben Der Inhalt des Log s kann in eine Datei ausgelagert werden Hief r muss der Button Save Log bet tigt werden Darauf hin ffnet sich ein File Dialog wo der Speicherort und Name des Logfiles eingegeben werden kann Der Button Clear LOG l scht den aktuellen Inhalt des Fensters H
38. 0 UDP TCP 4 6 11 Window 4 6 12 BAOS 4 6 13 HS 4 6 14 Streamer 4 6 15 KNX 4 6 16 TIMER home entertainment system m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund m ib S 2 122 Version 1 1 RC3 m myhome for Mac home entertainment system 4 6 17 Sonderkommandos 60 4 7 Tastaturbelegung Sondertasten 60 5 Erweiterte Funktionen AddOn s 61 5 1 Die CommandServer Erweiterung 61 5 1 1 Aufbau der CommandServer Definitionstabellen 63 5 1 2 Reservierte extended Servertypen SERVERTYPE 73 5 1 3 Verwendung von USB RS232 Umsetzern 74 5 2 Slimserver xPL 76 5 2 1 Konfiguration der xPL Klasse 77 5 3 Event Server 79 5 4 Die GUI Buttonleisten 82 5 4 2 Extended Button Leisten 84 5 5 GIRA Homserver KO Gateway KNXnet IP Support 89 5 5 1 KNX IP BAOS 770 89 5 5 2 GIRA Homeserver KO Gateway Support 92 5 5 3 KNXnet IP Routing und Tunneling 94 5 5 3 1 KNXnet IP Routing Support 94 5 5 3 2 KNXnet IP Tunneling Support 96 5 5 3 3 KNXnet IP TUNNELING_BRIDGE Support 97 5 6 Airport Support Airfoil 99 5 7 eyeTV Streaming Support 101 5 8 m Remote Support cf iViewer 103 6 Sonstiges 104 6 0 Hinweise zur Konfiguration Ihres Mac 104 6 1 Verwendung von Applescript 104 6 2 Arbeiten mit Systemvariablen 105 6 3 Mini Webserver 107 6 4 Timer Support 109 6 5 Counter Support 111 7 TABELLE key codes SYSTEM EVENTS 113 8 Workarounds Previews 114 8 1 DVD Copy Window 114 8 2 iTunes Remo
39. 037 ausgibt TRI GGERI P INTERNAL und TRIGGERPORT IN Hat zur Folge dass die TRIGGERS auf die Befehlssequenzen angewendet werden die m myhome auf Port 1037 geschrieben werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 79 122 m myhnome for Mac home entertainment system TRIGGERIP INTERNAL und TRI GGERPORT LOG Hat zur Folge dass die TRIGGERS auf die Antwortsequenzen angewendet werden die m myhome auf Port 1039 ausgibt TRI GGERI P INTERNAL und TRI GGERPORT BROADCAST Hat zur Folge dass die TRIGGERS auf die Antwortsequenzen angewendet werden die m myhome auf Port 1038 bzw dem Statusport ausgibt Es werden hierbei nur die Broadcast Ausgaben ber cksichtigt die von dem lokalen m myhome Deamon ausgegeben werden TRIGGERS Match String Action oder Scriptname Optionen Match Bedingung hello hello myh ONCHANGE Im Abschnitt TRIGGERS wird in der linken Spalte der ASCII oder HEX Match angegeben in der zweiten Spalte folgt das bei einem Match auszuf hrende Script oder die auszuf hrende Kommandosequenz Der Begriff ONCHANGE ist optional und f hrt das Script nur dann aus wenn sich das Argument seit dem letzten Trigger ge ndert hat Das macht nat rlich nur dann Sinn wenn auch ein Argument evaluiert werden soll Der Wert der durch die nachfolgend aufgef hrten Parameter extrahiert wird wird automatisch als Argument an das aufgerufene Scrip
40. 122 m myhome for Mac home entertainment system 4 6 9 VLC C ekierndenmiiehnn Timm some C S ern I S E TMUTE FE toggelt den Mute Status VOLUP C erh ht die Lautst rke VOLDN E reduziert die Lautst rke E En CE Lo U versteckt die Applikation FRONT holt die Applikation nach vorne WINSIZE FULL XMAX YMAX XMIN ndert die Fenstergr e Ursprung unten links YMIN XMAX YMAX Erkl rung FULL streckt das Fenster auf Bildschirmaufl sung soweit die Applikation dies zul sst XMAX YMAX zentriert das Fenster mit der Ausdehnung XMAX YMAX auf dem Bildschirm XMIN YMIN XMAX YMAX positioniert das Fenster mit der Ausdehnung XMAX YMAX und dem Ursprung XMIN YMIN auf dem Bildschirm m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 54 122 m myhome for Mac home entertainment system 4 6 10 UDP TCP Beispiel lt UDP gt lt IP 192 168 50 1 gt lt PORT 4000 gt lt MODE HEX gt lt TIME 5 gt lt DATA 414243 gt lt UDP gt Sendet ein UDP Paket mit dem Inhalt ABC an die IP 192 168 50 1 auf Port 4000 und wartet 5 Sekunden auf Antwort en Innerhalb des Timeouts empfangene Daten werden sofort weitergereicht bis der Timeout abgelaufen ist Wird kein Timeout angegeben oder TIME 0 wird das Paket nur versendet aber keine Antwort abgewartet Der maximal m gliche Timeout Wert ist auf 3600 festgesetzt lt UDP gt lt IP 192 168 50 125 gt
41. 1P 224 0 23 15 Multicast Adressbereich wor ber der Routing Service bereit gestellt wird Alle Ger te im Netz die das Routing Protokoll unterst tzen k nnen nun ber diese MULTICAST_IP 224 0 23 15 eine Gateway Verbindung zu dem Tunneling Master aufbauen und gleichzeitig auf den KNX Bus zugreifen Bitte beobachten Sie nach einem Neustart auch die Logausgaben der jeweiligen Mac Systeme Das Log gibt Auskunft ber den jeweiligen Verbindungsstatus Logging Output Wi Enable Filter knx M Close 1505 46 B20 knx using routing mode 1505 46 B20 knx using auto discowery 1505 46 B20 knx using physical address 0 0 254 15 05 46 856 knx read 104 datapoint definitions from BS_Office esf 1505 46 8586 knx copying datapoint definiton for address 5 21 because of multiple actions 1505 46 856 knx copying datapoint definiton for address 52 8 because of multiple actions 1505 46 8586 knx copying datapoint definiton for address 81 9 because of multiple actions 1505 46 856 knx added 22 actions to datapoints 15 05 46 858 knx device discovery in progress 1505 46 B60 knx found knx routing capable device IF Router N146 at 192 168 50 177 150557 983 knx 0 0 254 gt 82 0 write length 14 data Ox00 0x53 0x6F 0x75 0x74 0x68 0x20 0x42 Ox6F 0x75 OxGE Ox64 0x20 0x54 0x72 RC F LOW value South Bound Tr 150557 985 knx 0 0 254 gt 82 2 write length 14 data Ox00 0x41 0x6C 0x20 0x44 0x69 0x20 0x4D 0x65 Ox6F
42. 2 4002 data MUTE x200FF frida SURROUND STEREOSUBFKOG message parsed Der Monitor muss durch Bet tigung des connect Buttons gestartet werden Der Port 1037 ist fest eingestellt und darf nicht ver ndert werden Ab der Version 1 0 46 wurden die Ausgaben auf dem Loggingport erweitert Es wird jetzt sowohl die komplette empfangene Kommandosequenz wie auch die R ckgabesequenz ausgegeben Au erdem werden s mtliche Commandserver Replays mit Ziel IP und Port ausgegeben 3 4 6 Testfeld Um grunds tzliche Steuerfunktionen schnell zu testen haben wir ein kleines Testfeld in den Scripting Client eingebunden Dies finden Sie unter der Karteikarte Test Script Data Test BC Monitor RESET logging YOL Free String to send m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund ui Version 1 1 RC3 b S 28 122 m myhome for Mac home entertainment system Die Buttons sind mit spezifischen Systemfunktionen vorbelegt Sobald der Client mit Ihrem Mac verbunden ist lassen sich die Funktionen ausf hren In dem Feld Free String to send k nnen freie Befehlsketten an den Mac gesendet werden Die Daten werden an den entsprechend verbundenen Mac gesendet Die Funktionen der jeweiligen Buttons entnehmen Sie den Hinweisstreifen Tipstrip Mouseover TIP en Benutzen Sie den Free String to send um z B auch haufig verwendete Befehlsketten oder Script i i ddd n s loaded EE Aufrufe
43. 2s gt lt ITUNES gt liefert GETCTIME 08 41 OK Es werden erst Minuten und Sekunden berechnet Dann werden die Minuten 2 stellig mit f hrender Null dargestellt ein als Trenner eingebaut und anschlie end die Sekunden 2 stellig angef gt Dementsprechend liefert der Aufruf lt ITUNES gt lt GETCTI ME 02h 02m 02s gt lt ITUNES gt die Ausgabe GETCTIME 00 08 41 OK Will man nur f hrende Nullen f r einen Wert erzwingen tr gt man nur den Sekunden Formatierer ein lt ITUNES gt lt GETCTIME 075 gt lt ITUNES gt liefert die Ausgabe GETCTIME 0000521 OK Sollen Argumente formatiert werden funktioniert prinzipiell genau wie oben ist zu beachten dass der Formatstring hinten an das Argument angef gt wird lt SYS gt lt SETVOL 837 065 gt lt SYS gt wird intern zu lt SETVOL 000087 gt Beispiele f r die Listenausgabe m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund i Version 1 1 RC3 b S 34 122 intelligent building services gmbh myhome for Mac home entertainment system lt SYS gt lt GETFOLDERI NFOLDER 117 5 Users mmh Test gt lt SYS gt Liefert 5 Ordnernamen ab dem Index 17 als Liste zur ck lt SYS gt lt GETFI LESINFOLDER I12 5 Users mmh Test gt lt SYS gt Liefert die Dateinamen von Index 12 bis Index 8 beginnend mit Index 12 lt ITUNES gt lt GETALLALBUMS Ic gt lt ITUNES gt Liefert wie folgt die Namen aller Albums aus der
44. 5 gt lt SYS gt Dividiert das Argument durch den Wert 2 Komplex lt SYS gt lt SETVOL 0A dec 30 2 4 3 gt lt SYS gt wird zu lt SYS gt lt VOLSET 17 gt lt SYS gt OA wird in die dezimale Zahl 10 gewandelt Dieser Wert wird um 30 addiert Das Ergebnis wird mit 2 multipliziert Dieses Ergebnis wiederum durch 2 dividiert und das erneute Ergebnis mit 3 subtrahiert m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund i Version 1 1 RC3 b S 37 122 intelligent building services gmbh m myhome for Mac home entertainment system 4 4 3 Parser Optionen Match Bedingungen m myhome generiert diverse Ausgaben auf die verschiedenen Ports Diese Ausgaben k nnen wie im Kapitel 4 4 3 erkl rt automatisch oder aber z B ber Mappings Eintr ge in den CommandServer Definitionen generiert werden Um nun diesen Textinhalten gezielt Informationen entnehmen zu k nnen werden folgende Match Bedingungen Parser Optionen verwendet Erkl rung der Zeichen Matcht ein Zeichen Je wird jeweils ein Zeichen erwartet ist hierbei ebenfalls g ltig sollte aber vermieden werden da auch als Argument verwendet Matcht eine Zeichenkette 2 ignoriert ein Zeichen ignoriert beliebig viele Zeichen Die weiteren Erl uterungen und Beispiele f r die Verwendung finden Sie in den Kapiteln CommandServer und ZventServer 4 4 4 Argumente bergabe Zeichenketten od
45. AK beendet s mtliche z Z laufenden Kommandosequenzen Klassenlos 4 7 Tastaturbelegung Sondertasten F r die Bearbeitung der folgend beschriebenen Definitionstabellen werden teilweise Zeichen ben tigt die auf dem Tastaturlayout des Mac Systems nicht vorhanden sind Nachfolgende Tabelle liefert einen Auszug der notwendigen und wichtigen Zeichen sowie deren Aufruf MacOS ALTI L Win OS CTRL ALT Q MacOS ALT 7 Win OS CTRL ALT lt MacOS ALT 5 Win OS CTRL ALT 8 MacOS ALT 6 Win OS CTRL ALT 9 MacOS ALT 8 Win OS CTRL ALT 7 MacOS ALT 9 Win OS CTRL ALT O MacOS ALT SHIFT 7 Win OS CTRL ALT B Das Apple Keyboard unterscheidet bei der Tatstatur zwischen der ALT Taste Links und Rechts neben der Leertaste Space So kann bei Verwendung der rechten ALT Taste unter WINDOWS auf das zus tzlich Bet tigen der CTRL Taste verzichtet werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund EP T Version 1 1 RC3 mis 60 122 m myhome for Mac home entertainment system 5 Erweiterte Funktionen AddOn s m myhome bietet neben der umfangreichen Kommandoschnittstelle ber weitere Funktionen wie dem CommandServer zur Einbindung von Fremdprotokollen in den m myhome Befehlssatz oder dem GUI Interface zum erstellen von Button Steuerleisten Diese zus tzlichen Funktionen erm
46. AUDIOOUTPUT schaltet auf Ausgabeger t Name um SETDISPLAYMODE x y bpp x x 0 oder ndert die Bildschirmaufl sung wenn unterst tzt NORMAL x y bpp x x 0 oder NORMAL GETTIME liefert die aktuelle Systemzeit im KNX EIS3 Format GETDATE liefert das aktuelle Systemdatum im KNX EIS3 Format SETCOUNTER Name Startwert Schri initialisiert den Counter Name Startwert und ttweite Schrittweite sind optional Default ist O f r lt Startwert und 1 f r Schrittweite Name Schrittweite ndert die Schrittweite eines bestehenden Counters Name 0 f r Schrittweite h lt den Counter an liefert den aktuellen Wert des Counters Name ohne sie zu ver ndern ia liefert die aktuellen Werte aller Counter ohne diese zu ver ndern Hinweis zum SETDISPLAYMODE Befehl Wenn die Angaben nicht umsetzbar sind Aufl sung und oder Farbtiefe wird automatisch der n chstm gliche Modus eingestellt siehe Log Es ist nicht m glich Modi einzustellen die vom Bildschirm nicht unterst tzt werden Beim Beenden von mmh wird der Bildschirm auf den urspr nglichen Modus zur ckgesetzt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u ls Version 1 1 RC3 ibs 51 122 m myhome for Mac home entertainment system 4 6 8 TV SETVOL 0 100 Setzt die Systemlautst rke TV auf 0 100 startet die TV Applikation EEE DE beendet die TV Applikation A S E En L Br stopp
47. Applikation wooo po En E a mooo oo 2 Poo pooo C wooo wooo en wooo e swo o ooo pO e IDE versteckt die Applikation En En L somm o e mee o o es s a un a a a waooo pooo eee eop L 10 GE En Li e en Lo e En 2 emo o 1 co En LS em I isses ann mooo 2 eee EL SC a En e a EL 2 m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u Version 1 1 RC3 m ibs 44 122 M zu myhNo me fOr Mac home entertainment system eme OOOO eS mee O e n DE S E OT Beendet das iTunes Cover Flow SEARCHTITLE Suchstring liefert eine Track ID Liste der Titel zur ck auf die der Suchstring pa t Limit 500 SEARCHARTIST Suchstring liefert eine Track ID Liste der Interpreten zur ck auf die der Suchstring pa t Limit 500 SEARCHALBUM Suchstring liefert eine Track ID Liste der Alben zur ck auf die der Suchstring pa t Limit 500 GETIDTITLE ID liefert den Titel zur angegebenen Track ID GETIDARTIST ID liefert den Interpreten zur angegebenen Track ID GETIDALBUM ID liefert das Album zur angegebenen Track ID PLAYID ID spielt den Titel ID ab CREATEPLAYLIST NAME erzeugt eine neue Playlist NAME DELETEPLAYLIST NAME l scht die Playlist NAME ADDIDTOPLAYLIST ID NAME f gt Titel ID zur Playlist NAME hinzu WINSIZE FULL XMAX YMAXY X ndert die Fenstergr e Ursprung unten links MIN YMIN XMAX YMAX Erkl rung FULL streckt das Fenster auf Bildschirmaufl
48. Argument vorzeichenbehaftet 1 Byte umgewandelt und anschlie end eingef gt Mehrere Argumente k nnen durch Kommata getrennt bergeben werden Die Sequenz wird in der Reihenfolge der bergebenen Kommandos aufgebaut und nach Terminierung der Klasse abgesendet Beispiele a SERVERMODE ASCII SWITCH SCHALTE AUF DEN KANAL RECORD AND RECORD _ AND Die Befehle lt CLASS gt lt SWITCH ZDF gt lt RECORD ARD RTL gt lt CLASS gt erzeugen folgende Sequenz SCHALTE AUF_DEN ZDF KANAL AND RECORD ARD AND RTL Dem ASCII String k nnen auch nicht darstellbare Zeichen bergeben werden Diese Zeichen werden ebenso eingebunden wie ein Argument Bitte beachten Sie dass jeweils nur ein Zeichen bergeben werden kann Diese Zeichen werden wie folgt bergeben SWITCH SCHALTE AUF _DEN_ KANAL 0x0D Ox ist hierbei der Platzhalter f r folgende HEX Bytes OD ist das zu sendende Byte in diesem Fall ein Zeilenvorschub bzw ein RETURN Bitte beachten Sie dass je Byte der Platzhalter zu verwenden ist Also OXOD Ox0C OxFF usw m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 66 122 m myhome for Mac home entertainment system b SERVERMODE HEX SWITCH 07AB 04 RECORD 07CF BD 06 Die Befehle lt CLASS gt lt SWITCH 1 gt lt RECORD 1 2 gt lt CLASS gt erzeugen folgende Sequenz 07ABO10407CFFFBDO206 c SERVERMODE HTTP PLAY c
49. CRI PT gt ARG und GARG k nnen auch kombiniert werden Hierbei ist zu beachten dass erst ARG zu verwenden ist um gezielt Platzhalter zu f llen Bei Verwendung eines anschlie enden GARG werden alle restlichen Platzhalter gef llt lt TV gt lt ON gt lt FSON gt lt CH ARG gt lt TV gt lt SYS gt lt VOLSET ARG gt lt SYS gt lt ARG gt lt ON gt lt ARG gt Das Script kann mit folgendem Aufruf entsprechend abgehandelt werden lt SCRIPT gt lt RUN Name CH VOL ClassOFF myh gt lt ARG 3 gt lt ARG 50 gt lt GARG ITUNES gt lt SCRI PT gt Entsprechend w rde das 1 ARG mit 3 das 2 ARG mit 50 und das 3 und 4 ARG mit I TUNES gef llt werden Die Abarbeitung der Argumente erfolgt stets sequentiell Im Wesentlichen haben Sie das Prinzip des Scripting Client nun kennen gelernt Es empfiehlt sich die jeweiligen Befehle einmal nach und nach zu testen um die Auswirkungen auf dem zu steuernden MAC System kennen zu lernen Ein zus tzliches Feature sind die sog reservierten Scripts Diese werden automatisch ausgef hrt sofern vorhanden Mit diesen Scripts k nnen Sie das u a das Startverhalten von m myhome beeinflussen Reservierte Script Namen init myh Der Inhalt des Scripts wird nach einem Systemstart ausgef hrt exit myh Der Inhalt des Scripts wird nach Beenden des Services ausgef hrt sleep myh Der Inhalt des Scripts wird vor der Standby Funktion ausgel st wakeup myh Der Inhalt des Scripts w
50. DatenpunktNr HEX DEC ASCI I Kombination von SETVALUE und SENDVALUE READVALUE DatenpunktNr HEX DEC ASCII liest den Wert vom KINX Bus CLEARTRANSMI SSI ONSTATE DatenpunktNr HEX DEC ASCI I l scht den Verbindungsstatus GETPARAMETERBYTE ParameterNr liefert das Byte des gew hlten Parameters Beispiele lt BAOS gt lt SETANDSENDVALUE 4 1 DEC gt lt BAOS gt Setzt das BAOS Objekt 4 auf den Wert 1 lt BAOS gt lt GETINFO gt lt BAOS gt Frag die Parameter des BAOS Interface ab Die Ausgabe erfolgt auf dem BC Port Wenn als Typ ASCII angegeben wird wird der String auf 14 Bytes erweitert bzw abgeschnitten Mit der Version 1 0 59 wurden die SET Befehle um ein 3 Argument HEX DEC ASCI I erweitert Wird kein Argument angegeben wird von einem Dezimal Wert ausgegangen Bei dem Typ HEX ist Ox als Prefix nicht mehr notwendig Die neue Typinterpretation ist jedoch abw rtskompatibel m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund r Version 1 1 RC3 b S 91 122 m myhome for Mac home entertainment system 5 5 2 GI RA Homeserver KO Gateway Support Mit der m myhome Version 1 0 59 unterst tzen wir nun auch den bidirektionalen Zugriff auf das GIRA Homserver KO Gateway Diese erm glicht die einfache Daten bergabe da der Austausch von Informationen bis hin zum Zugriff auf den EIB KNX direkt ber das Gateway erfolgen kann Die Kommunikation z
51. Dortmund F Version 1 1 RC3 wS 30 122 m myhome for Mac home entertainment system lt CLASS gt lt CMD ARG KONVERTERSTRING gt lt CLASS gt Wobei der optionale KONVERTERSTRING f r den entsprechend einzusetzenden Ausdruck steht Formatierungs und Kovertierungsoptionen k nnen auch gleichzeitig innerhalb eines Kommandos Anwendung finden Kommandos lassen sich kaskadieren so dass eine Befehlssequenz entsteht lt CLASS gt lt CMD1 gt lt CMD2 gt lt CMD3 ARG1 gt lt CMDA gt lt CMDn gt lt CLASS gt Auf dieselbe Weise lassen sich verschiedene Klassen in einer Sequenz kombinieren lt CLASS1 gt lt CMD1 gt lt CLASS1 gt lt CLASS2 gt lt CMD2 gt lt CLASS2 gt lt gt lt CLASSn gt Auch lassen sich 1Byte Hexwerte in die Kommandosequenz einbinden Hier ber k nnen zB auch nicht sichtbare Zeichen bergeben werden Die bergabewerte werden in die entsprechende dezimale Zahl gewandelt Hexadezimale Werte werden durch ein vorangestelltes 0x kenntlich gemacht Beispiel lt SYS gt lt SETBUTTONLABEL main 2 Zeile 1 OoxOdZeile 2 gt lt SYS gt Schreibt einen zweizeiligen Text in die Hauptbuttonleiste Die maximale L nge einer Befehlssequenz betr gt 8192 Byte Wird eine Klasse nicht terminiert so werden alle in diesem Klassenaufruf enthaltenen Befehle verworfen m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund EP T Version 1 1 RC3 miS 31 122 m my
52. ERE simuliert einen Mausklick an der Position x y ohne den Mauszeiger zu bewegen HERE klickt an der aktuellen Position des Mauszeigers a En CS DE E an I Fin De E DISABLESS deaktiviert den Bildschirmschoner ENABLEDB aktiviert das Dashboard DISABLEDB e deaktiviert das Dashboard SHOWDOCK CE zeigt das Dock ee De LE a rm mem ei un an BT men en en a een wen BELO liefert Informationen ber den M myhome m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund A M Version 1 1 RC3 m ibs o 48 122 m myhome for Mac home entertainment system GETLICENSEINFO liefert Informationen ber die aktuell installierte Lizenz Format der Antwort G ltigkeit Commandserver Event Support xPL Support BAOS Support Extended Buttons Support FADE 1 oder 0 blendet den Bildschirm aus bzw ein m text Blendet den Bildschirm aus und zeigt den Text text zentriert auf dem Bildschirm an Ein im Text String erzeugt einen Zeilenvorschub Entf llt in sp teren Versionen MESSAGEOFF Br den mit MESSAGE angezeigten Text aus und fe den Desktop an Entf llt in sp teren Versionen SAS Text bergibt einen Text an die Sprachausgabe einen Text an die Sprachausgabe RESTARTSERVICE Te a aaao am Startet und resettet den Daemon neu CMDKEY Keycode Simuliert Tastendruck Apfel Keycode Wichtig Es wird der Apple Tastaturcode erwartet nicht der ASCII Code Eine entsprechen
53. Einstellungen f r die Betriebsart TUNNELING CONNECTI ONTYPE TUNNELI NG Bei CONNECTIONTYPE TUNNELING wird folgender zus Schalter ben tigt DEVICE _ IP Gateway IP legt die IP des KNX Tunneling Ger tes fest m gliche Werte IP des Ger tes oder AUTO f r automatisches Suchen default AUTO m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u Version 1 1 RC3 AT ibs may 96 122 m myhome for Mac home entertainment system 5 5 3 3 KNXnet I P TUNNELI NG_ BRI DGE Support Allgemeines Der KNXnet IP Tunneling Bridge Support dient dazu mehrere Mac Systeme ber lediglich eine bestehende Tunneling Verbindung den Zugriff in die KNX Welt zu erm glichen In der Betriebsart lUNNELING_BRIDGE arbeitet der Mac quasi als virtueller KNX IP Router der die KNX Verbindung ber eine Tunneling Verbindung Sicherstellt Diese Funktionalit t kann zB auch zur Anlagenkopplung verwendet werden Vorgehensweise Ausgehend von min 2 Mac Systemen mit aktiverter KNXnet IP Einstellung und einem KNXnet IP Tunneling Device m ssen folgende Einstellungen vorgenommen werden Ein Mac im System muss als Tunneling Master arbeiten Dieser stellt die Tunneling Verbindung zu dem KNXnet IP Device sicher Gleichzeitig stellt dieser Mac eine Multicast Adresse f r den Routing Support bereit ber diese Multicast Adresse k nnen nun weitere Mac s mit dem Tunneling Master kommunizieren Die weiteren
54. HOMEDI R Movies Durch den Einsatz der dynamischen Variable HOMEDIR wird die Variable MY_ PATH automatisch mit der URL des aktuell angemeldeten Users um den Eintrag Movies vervollst ndigt und bergeben Dieser Eintrag kann selbstverst ndlich auch direkt in der Webserver csv vorgenommen werden jedoch w rde es den Sinn einer zentralen Konfigurationsdatei verfehlen Systemvariablen k nnen sich automatisch wie Feldvariablen verhalten wenn die Wertinhalte durch ein getrennt werden Beispiel lt SYS gt lt SETVAR TEST Wertl Wert2 Wert3 Wert4 gt lt SYS gt Hier ber wird nun eine Variable Test mit den Inhalten Werti Wert2 Wert3 Wert4 in die sysvars csv geschrieben Das Trennzeichen indiziert hierbei den Index des jeweiligen Werteintrages Die Abfrage mit einem Formatparameter lt SYS gt lt GETVAR I2 1 Test gt lt SYS gt Liefert nun den Wert des zweiten Eintrages der Variable Test mit einer L nge von 1 also lediglich einen Eintrag aus der vorherig angelegten Variablen Das Ergebnis lautet entsprechend lt SYS gt GETVAR I2 1 Wert2 OK lt SYS gt Oder wie im folgenden eine Abfrage lt SYS gt lt GETVAR I1 2 Test gt lt SYS gt Mit der Antwort lt SYS gt GETVAR I1 2 Wertl Wert2 OK lt SYS gt Ein gezieltes Schreiben auf einen Index ist z Z nicht m glich m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund
55. IME gt lt SYS gt und lt SYS gt lt GETDATE gt lt SYS gt abgefragt werden Das Ausgabeformat ist so angepasst worden dass der Wertinhalt direkt an ein KNX EI S3 Objekt bergeben werden kann S mtliche Variablen k nnen berschrieben werden d h eine manuelle Definition geht vor Der Befehl GETALLVARS liefert immer alle Variablen zur ck d h wenn z b SYSTEM_IP in der csv definiert ist kommt die Variable zweimal in der Antwortsequenz vor m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund F a fa Version 1 1 RC3 m ibs PO NE 105 122 m myhome for Mac home entertainment system Durch die Einbindung der dynamischen Systemvariablen steht ein m chtiges Werkzeug zur Verf gung um Profile dynamisch aufzubauen Nahezu s mtliche Einstellungen k nnen mittels Systemvariablen bergeben werden Auch CONFIG Einstellungen Sektionen der CommandServer Definitionen wie zB IP oder Port Adressen k nnen mittels Systemvariablen bergeben werden Somit ist es M glich spezifische Einstellungen der Konfiguration allein aus der sysvars csv zu steuern Achtung Die Variablen werden nur beim Start von mmh gelesen eine nderung der Variablen zur Laufzeit hat keine Wirkung und wird erst nach einem Neustart bernommen Ausgenommen Variablen die per SETVAR Befehl w hrend der Laufzeit beschrieben werden Beispiel webserver csv DVD_PATH MY_PATH Und in der sysvars csv den folgenden Eintrag MY_PATH
56. L gt Applikationslautst rke DVD lt GETDVDSTATE gt PLAYING STOPPED PAUSED lt GETTITLE gt Name des Titels lt GETCHAPTER gt Nummer des aktuellen Kapitels lt GETVOL gt Lautst rke TV lt GETCH gt Aktuelle Kanalnunmmer lt GETCHNAME gt Aktueller Name des Senders lt GETVOL gt Applikationslautst rke lt GETTUNER gt Name des Tuners der aktuell im Vordergrund lt GETPROGINFO gt mit folgendem Inhalt Startzeit aktuelle Sendung Endzeit aktuelle Sendung Kurzinfo aktuelle Sendung Langtext aktuelle Sendung Startzeit n chste Sendung Endzeit n chste Sendung Kurzinfo n chste Sendung Langtext n chste Sendung SYS lt GETVOL gt mit folgendem Inhalt Audioausgabe EXT INT NOL 0 100 MUTE ON OFFY lt GETSS gt Status des Bildschirmschoners ON OFF Follow Me Status FMINFO OK xPL wenn g ltige in der csv definierte xpl message empfangen wurde HS immer wenn etwas empfangen wurde KNX immer wenn die Adresse in der esf definiert ist BAOS wenn der Datenpunkt in der csv definiert wurde CommandServer wie unter MAPPINGS definiert m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund i Version 1 1 RC3 l b S 39 122 intelligent building services gmbh m myhome for Mac home entertainment system 4 5 Befehlsklassen m myhom
57. Mac s arbeiten hierf r in der Betriebsart Routing Bitte stellen Sie sicher dass die Multicastadresse bzw der dadurch definierte Multicast Bereich nur den Mac Systemen zur Verf gung steht Sollte ein weiteres KNXnet IP Routing fahiges Device in der Gesamtstruktur erreichbar sein kann dies zu St rungen bei der Kommunikation f hren Es ist auch darauf zu achen dass in den Einstellungen keine AUTO Funktion aktiviert ist Konfiguration Tunneling Server 1 Mac knx csv nachfolgende Einstellungen beispielhaft CONFI G ACTI VE YES DEBUG YES ESF knx esf PHYSADDR 0 0 254 Einstellung f r TUNNELI NG BRIDGE CONNECTIONTYPE TUNNELING_ BRIDGE Schalter f r Betriebsart DEVICE _IP AUTO AUTO sucht das KNXnet IP Device besser ist jedoch die Einstellung einer festen IP Adresse MULTICAST_1P 224 0 23 15 Multicast Adressbereich wor ber der Routing Service bereit gestellt wird Diese Einstellungen definieren das KNXnet IP Interface des Mac Systems als Multicast Gateway mit Tunneling Zugriff knx csv nachfolgende Einstellungen beispielhaft m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Th li Version 1 1 RC3 m ibs p 97 122 m myhome for Mac home entertainment system CONFI G ACTI VE YES DEBUG YES ESF knx esf PHYSADDR 0 0 253 Einstellung f r ROUTING CONNECTIONTYPE ROUTING Schalter f r Betriebsart MULTICAST_
58. NX Objekten je Mac System Es ist daf r gedacht um einfache KNX Abl ufe wie z B das Antriggern von Lichtszenen oder einfache Lichtschaltungen ber die Buttonleisten einzubinden oder eben um Aktionen auf dem Mac System Script Aufruf oder Befehlsabl ufe anzutriggern Um diese Schnittstelle nutzen zu k nnen ist das Weinzier KNX IP BAOS 770 Interface zwingend notwendig Die Konfiguration und die Definition der KNX Datenpunkte wird im BAOS Interface ber die ETS EIB Tool Software vorgenommen Die Vorgehensweise entnehmen Sie der Dokumentation des Herstellers Ist das Interface entsprechend eingerichtet kann m myhome mit dem Ger t Kommunizieren und Daten austauschen Hinweis Durch die Einbindung des KNXnet IP Protokoll f r Routing und Tunneling ab Version 1 0 87 wird das BAOS Objekt Server Konzept nicht weiter verfolgt werden Das Weinzierl KNX IP BAOS 770 Interface kann auch im KNXnet IP Tunneling Modus betrieben werden Gehen Sie dabei wie folgt vor m myhome erwartet in Documents macmyhome misc eine Datei baos csv mit folgendem Inhalt Aufbau der Definitionstabelle Die baos csv besteht aus 3 Sektionen CONFI G allgemeine Konfiguration der Interface Parameter DATAPOI NTS Definition von Datenpunkten die zus auf den BC Port bertragen werden sollen optional LACTIONS Definition der Datenpunkte die eine direkte Aktion Script Aufruf ausl sen sollen Aufbau CONFI G Sektion BAOSI P 1 P AUTO
59. OFF IP IP des KNXBAOS fest AUTO IP des BAOS wird autom im aktuellen Subnet gesucht OFF BAOS Funktion abgeschaltet optional zus tzlich f r den Empfang oder Script Aufruf notwendig DATAPOI NTS Sektion 9 Klingel HEX DEC ASCI I Nummer des BAOS Datenpunkts frei w hlbarer MMH Name des Datenpunktes Darstellungsmodus Beispiel 9 Klingel HEX generiert die BC Ausgabe lt BAOS gt Klingel VALUE lt BAOS gt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 m ibs Br 89 122 m myhome for Mac home entertainment system LACTIONS Sektion 9 0A script myh HEX DEC ASCI I NummerDatenpunkt Wert iScriptname DEC HENX ASCII Beispiele 9 0A script myh HEX F hrt das Script script myh aus wenn Datenpunkt 9 den Wert 10 hat 9 10 script myh DEC exakt wie vor beschrieben 9 ON script myh ASCII F hrt das Script script myh aus wenn Datenpunkt 9 der ASCII Sequenz ON entspricht 9 script myh DEC F hrt das Script script myh aus wenn Datenpunkt 9 den Wert ndert und bergibt den Wert dezimal als ARG an das Script 9 script myh HEX F hrt das Script script myh aus wenn Datenpunkt 9 den Wert ndert und bergibt den Wert als ARG hexadezimal an das Script 9 script myh ASCII F hrt das Script script myh aus wenn Datenpunkt 9 den Wert ndert und bergibt die ASCII Sequenz als ARG an das Script Sobald Datenpunkte definiert sind baut der
60. ONFI G Sektion TI MEOUT 0 600 Timeout in Sekunden nach dem die Buttonleiste nach Verlassen des Mauszeigers geschlossen wird 0 Buttonleiste schlie t nie automatisch default 5 POSITION LEFT RIGHT TOP BOTTOM Position der Button Leiste Default BOTTOM SI ZE pixel AUTO H he der Button Leiste in Pixel bzw H he 1 10 des Bildschirms AUTO Default AUTO Hinweis HUD Modus und Close Button sind nicht m glich wenn POSITION nicht BOTTOM ist CLOSEBUTTON YES NO definiert ob oben links ein Closebutton dargestellt werden soll default NO HUD YES NO definiert ob die Buttonleiste im HUD Stil dargestellt werden soll default NO nicht unter OSX Tiger TRANS 0 1 1 0 Transparenz der Buttonleiste default 0 8 m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 mis 84 122 m myhome for Mac home entertainment system RED 0 0 1 0 Rot Anteil der Buttonleiste GREEN 0 0 1 0 Gr n Anteil wie vor BLUE 0 0 1 0 Blau Anteil wie vor TEXTSI ZE 0 x Zeichengr e der Button Beschriftung default dynamisch aufl sungsabh ngig TEXTRED 0 0 1 0 wie oben f r die Schriftfarbe TEXTGREEN 0 0 1 0 50 TEXTBLUE 0 0 1 0 S O TEXTBACKGROUNDRED 0 0 1 0 wie oben f r die Hintergrundfarbe der Buttons TEXTBACKGROUNDGREEN 0 0 1 0 5 0 TEXTBACKGROUNDBLUE 0 0 1 0 s o IMAGE SCALE legt die P
61. Services gmbH Dortmund P i Version 1 1 RC3 mis 80 122 m myhome for Mac home entertainment system Beispiele TRI GGERI P INTERNAL und TRIGGERPORT BROADCAST VOL lt SsYS gt lt SETVOL 69 gt lt SYS gt ONCHANGE gt 70 Matcht auf die Systemlautst rke die am Statusport ausgegeben wird Ist der Wert gr er oder gleich 70 wird ber einen entsprechenden Befehl die Lautst rke auf 69 zur ckgesetzt Der Vergleich erfolg t nur bei einer Wert nderung ONCHANGE TRI GGERI P INTERNAL und TRIGGERPORT IN lt WINDOW gt lt SELECT 3 gt lt CREATE gt lt WINDOW gt lt SELECT 3 gt lt DELAY 3 gt lt RELE ASE gt lt WINDOWS gt Matcht auf eine eingehende Befehlssequenz auf die Befehle lt SELECT 3 gt und lt CREATE gt der lt WINDOWS gt Klasse Ist diese Bedingung erf llt wird das Fenster nach 3 Sekunden geschlossen TRI GGERI P INTERNAL und TRIGGERPORT OUT lt TV gt FSON OK lt SCRIPT gt lt RUN MuteAll myh gt lt SCRI PT gt Matcht auf die Antwort eines ausgef hrten lt TV gt lt FSON gt Befehls und f hrt bei erfolgreichem Match das Script MuteAll myh aus Hinweis Es sind auch mehrere Definitonsdateien pro Port m glich Bei einem g ltigen Event wird die Zeilennummer des Matches und der Dateiname der csv im Logging ausgegeben m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 81 122 m myhome for Mac home entertainm
62. Shift key code 61 Alt key code 62 Ctrl ctrl key code key code key code key code key code key code key code key code key code key code key code key code key code key code key code home entertainment system 64 65 NUM ArrowRight 67 NUM 68 69 NUM ArrowLeft 71 NUM X 72 ArrowDown 73 74 75 NUM 76 NUM Enter 77 ArrowUp 78 NUM key code 79 key code 80 key code 81 NUM key code 82 NUM 0 key code 83 NUM 1 key code 84 NUM 2 key code 85 NUM 3 key code 86 NUM 4 key code 87 NUM 5 key code 88 NUM 6 key code 89 NUM 7 key code 90 key code 91 NUM 8 key code 92 NUM 9 key code 93 key code 94 key code 95 key code 96 F 5 key code 97 F 6 key code 98 F 7 key code 99 F3 key code 101 F 9 key code 100 F 8 key code 102 key code 103 F11 key code 104 key code 105 F13 key code 106 F16 key code 107 F14 key code 108 key code 109 F10 key code 110 key code 111 F12 key code 112 key code 113 F15 key code 114 Help key code 115 PgUp key code 116 Home key code 117 Fwd Del key code 118 F 4 key code 119 PgDwn key code 120 F 2 key code 121 End key code 122 F 1 key code 123 ArrowLeft key code 124 ArrowRight key code 125 ArrowDown key code 126 ArrowUp key code 127 key code 128 a
63. Texteintr ge als Label bernommen Die Bilddateien m ssen sich ebenfalls im Ordner gui befinden Der Unterschied zum lOGGLE Button liegt hier in der Verwendung von zustandsabh ngigen Labeln Bildern VOLUME lt SYS gt lt VOLUP 5 gt lt SYS gt HOLD 2000 lt SYS gt lt VOLDN 5 gt lt SYS gt F hrt ein VOLUP S5 aus wenn der Button nach weniger als 2 Sekunden losgelassen wird andernfalls wird nach 2 Sekunden sofort VOLDN 5 ausgef hrt auch wenn der Button weiterhin gedr ckt wird Extended Buttonleisten Definitionen m ssen wie folgt abgelegt werden ButtonLeistenName Buttons csv ButtonLeistenName Beschreibt hierbei den internen Buttonleistennamen der z B auch als Leisten berschrift angezeigt wird Verwenden Sie also den Dateinamen Filme Buttons csv wenn Sie eine Leiste mit der Uberschrift Filme erstellen m chten Dieser Name wird ebenfalls ben tigt sofern Sie mit den nachfolgend beschriebenen Befehlen zur Steuerung der Buttonleisten arbeiten SYS Kommandos zur Buttonsteuerung OPENBUTTONS ButtonLeistenName ffnet eine Buttonleiste m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund r a Version 1 1 RC3 AT ibs Er 86 122 m myhome for Mac home entertainment system CLOSEBUTTONS ButtonLeistenName schlie t eine Buttonleiste SETBUTTONPUSHED ZuttonLeistenName 1 10 setzt den Zustand des gew hlten TOGGLE oder SWITCH Buttons auf gedr ckt D
64. UTTONS macmyhome gt lt SYS ffnet die Definition Buttons csv Main Buttonleiste Die nicht eingehaltene Namensgebung gilt nur in diesem speziellen Fall m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund m Version 1 1 RC3 m myhome for Mac home entertainment system Seit der Version 1 0 46 existiert ein externer Applikationsname m myhome der z B f r den Installer das Config Panel den Titel der Main Buttonleiste und das Copyright verwendet wird Au erdem gibt es einen internen Applikationsnamen macmyhome der f r Pfade und Dateinamen verwendet wird Um die Abw rtskompatibilit t zu alten Scripten zu gew hrleisten reagiert die Main Buttonleiste auf folgende Argumente von OPENBUTTONS und CLOSEBUTTONS macmyhome interner App Name m myhome externer App Name Titel main Rang der Buttonleiste m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 88 122 m myhome for Mac home entertainment system 5 5 GI RA Homserver KO Gateway KNXnet I P Support Im Nachfolgenden beschreiben wir die m glichen Schnittstellen f r die EIB KNX Anbindung Diese Schnittstellen werden wir entsprechend der Markterfordernisse permanent anpassen und erweitern 5 5 1 KNX IP BAOS 770 m myhome unterst tzt das BAOS Bus Access and ObjektServer Protokoll und erm glicht somit die direkte Verarbeitung von bis zu 256 K
65. VOLSET 30 gt lt SYS gt Es ist v llig egal an welcher Steller die Zeichenkette lt SYS gt lt VOLSET 30 gt lt SYS gt nun erscheint da es keine Auswirkung auf das Ergebnis hat ob Sie vor dem Offnen der Applikation oder danach eine Anderung der Lautst rke vornehmen Man kann nun noch den String vervollst ndigen in dem man z B Eventualit ten wie einen aktivierten Bildschirmschoner oder ein vorheriges Muten der eyeTV Applikation ber cksichtigt und durch entsprechend aufhebende Befehle erg nzt W hlen sie hierf r in der Klasse System DISABLESS und bet tigen Sie den add Button und w hlen Sie im Anschluss aus der Klasse TV den Befehl MUTEOFF und bet tigen Sie erneut den add Button Der String sollte nun wie folgt aussehen lt TV gt lt ON gt lt FSON gt lt CH 3 gt lt TV gt lt SYS gt lt VOLSET 30 gt lt DISABLESS gt lt SYS gt lt TV gt lt M UTEOFF gt lt TV gt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 23 122 m myhome for Mac home entertainment system Wenn Sie diesen Befehl nun an den MAC senden wird die Applikation entsprechend im Vollbildmodus mit der Kanalvorwahl 3 einer Systemlautst rke von 30 starten Ein evtl aktivierter Bildschirmschoner wird deaktiviert ebenso wie ein evtl vorheriges Applikation Mute Nun k nnen Sie die gesamte Befehlskette als Script auf dem MAC hinterlegen bzw in die interne Script Daten
66. WN Adresse Wert senkt den Wert an Adresse LISTUP Adresse Wert erh ht den Wert an Adresse LISTDOWN Adresse Wert senkt den Wert an Adresse m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund ra Version 1 1 RC3 b S 58 122 m myhome for Mac home entertainment system 4 6 14 Streamer startet die Streaming Engine und ggfs EyeTV minimiert a beendet die Streaming Engine EyeTV l uft weiter CH Kanalnummer oder w hlt die Streaming Quelle dieser Befehle funktioniert Kanalname analog zum SELECT Befehl in der Windows Klasse Alle nachfolgenden kanalbezogenen Befehle beziehen sich auf den zuletzt mit CH ausgew hlen Kanal GETCHLIST liefert eine Liste mit allen zur Zeit verf gbaren Kan len und der entsprechenden Kanalnummer ADDTARGET IP Port weist der zuvor mit CH gew hlten Quelle ein Ziel zu und beginnt sofort mit dem UDP Streaming zur angegebenen Adresse es wird eine eindeutige Streaming ID zur ckgegeben Auf dem Client dem VLC bitte als URL udp Portnummer bergeben REMOVETARGET IP Port oder Streaming stoppt das Streaming des per IP Port oder ID ID oder IP angegeben Streams Wird nur die IP angegeben werden alle an diese IP gerichteten Streams gestoppt REMOVEALLTARGETS a stoppt alle Streams GETTARGETSFORIP IP listet alle an die IP gerichteten Streams auf GETTARGETSFORCH Kanalnummer oder listet alle IP Adressen auf an die d
67. ab 129 beginnt es wieder von vorn 129 s 130 d USW m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund MT ibs Version 1 1 RC3 113 122 m myhome for Mac home entertainment system 8 Workarounds Previews Unter Workarounds verstehen wir Funktionalit ten die sich in der Erprobung befinden Wir m chten Ihnen diese Funktionen nicht vorenthalten und bieten Ihnen an diese zu testen und bitten ggf um Ihr Feedback Bitte beachten Sie dass kein Anspruch auf Evaluierung dieser Funktionen besteht Es kann also sein dass wir nachfolgend beschriebene M glichkeiten nicht weiter verfolgen 8 1 DVD Copy Window Die Copy Funktion erwartet im gui Ordner eine Datei DVDCopy csv mit folgendem Inhalt CONFI G ACTI VE YES aktiviert die Kopierfunktion default NO PATH Pfad zum DVD Sammelordner Der Pfad muss bereits vorhanden sein beachten Sie die korrekte Namensgebung der Ordner Der im Finder sichtbare Ordner Filme hei t real Movies Ein Beispiel f r den lokalen Pfad der Standard Ordnerstruktur w re z B Users mmh Movies Funktionsweise Legt man eine Disk ein wird zun chst gepr ft ob sich auf der Disk ein VIDEO_TS Ordner befindet Falls ja wird gepr ft ob in PATH bereits ein Ordner mit gleichem Namen existiert Ist dies nicht der Fall ffnet sich oben mittig ein kleines Fenster mit dem DVD Namen Ignoriert man dieses Fenster schlie t es sich nach 10 Seku
68. anh ngiger Checksumme kein dynamischer Wert bergeben werden Dies w rde z B bei einem Multiroom System bedeuten dass je Befehl eine Zeile in der Definitionstabelle eingef gt werden muss Zurzeit sind folgende extended Servertypen eingebunden RUS ermittelt und sendet die Checksumme f r das Russound Protokoll HEX ADNOTAM ermittelt und sendet die Checksumme f r das Adnotam Protokoll HEX m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 73 122 m myhome for Mac home entertainment system 5 1 3 Verwendung von USB RS232 Umsetzern Ab der m myhome Version 1 0 45 wird die Verwendung der Support lokaler USB RS232 Adapter Umsetzer supportet Hierbei kann auf teuere IP RS232 Umsetzer verzichtet werden sofern Ihre Installation dies zul sst Nachfolgend wird die Vorgehensweise zur Verwendung dieser Adapter beschrieben bzw die notwendigen Eintellungen in der csv Datei verdeutlicht Variable SERVERIP LOCAL Betriebsart f r lokale Devices SERVERPORT AUTOXSerieller Port Geschwindigkeit Datenbits Parit t Stopbits YFlu kontrolle Erklarung der Variablen SERVERPORT bei SERVERIP LOCAL AUTO Sucht den 1 seriellen Port im System und nutzt ihn automatisch Die Nutzung macht eigentlich nur dann Sinn wenn man nur einen USB RS232 Adapter installiert hat Serieller Port der Schnittstellenname im Format dEV CU XXXXXXX Geschwindigkeit d
69. ar hat der ON Befehl keine weitere Auswirkung String bo send SLG F SLOR SKIFF SKIFR DF eTAOT m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund i Version 1 1 RC3 b S 21 122 m myhome for Mac home entertainment system Nachdem Sie nun die Klasse Device TV sowie den Befehl Code ausgew hlt haben bet tigen Sie den Button add In der String to send Anzeige erscheint nun der vollst ndige Befehl der an den m myhome Service gesendet wird String bo send 13 lt T gt OMS T gt Bet tigen Sie nun den send Button um den String an den MAC zu senden Auf dem MAC startet nun die eyeTV Applikation sofern diese installiert wurde Ist Ihr System ohne TV Empfang eingerichtet verwenden eine andere Klasse z B ITUNES oder DVD Nach dem Versand der Befehlskette wird im 11 37 36 Send Monitoring Fenster die erfolgreiche Kommunikation TY gt lt ON gt lt TW gt angezeigt Der m myhome best tigt Response jeden Befehl mit einen OK Kann ein Befehl nicht interpretiert werden erscheint ein NOK 11 37 36 Response TV gt ON OKS TV gt Eine erweiterte Logging Funktion ist ebenfalls gegeben und wird im nachfolgendem Verlauf des Dokumentes ausf hrlicher beschrieben TIP Code Wenn Sie den Mouse Zeiger ber den aktuellen Befehl bewegen erscheint ein Tooltip mit Angabe welche Funktion der Befehl beinhaltet s load
70. auf 5 4 1 Aufbau der GUI Definitionstabellen Standard Button Leisten Die GUI Definitionstabellen unterliegen einem einfachen Aufbau Es sind reine csv Dateien mit einem Semikolon als Trennzeichen Die GUI Definitionen m ssen sich im Ordner home Dokumente macmyhome gui Der Aufbau der Dateien gestaltet sich wie folgt ButtonNametl Funktion ext Option ext Option Buttoni mage ext Option in Standard Buttonleisten nicht verf gbar Button Image ist optional Zu kleine Bilder werden auf Button Gr e gestreckt bei IMAGE SCALE Wenn ein Image angezeigt wird wird der Text ebenfalls angezeigt Die Bilder geh ren ebenfalls in den gui Ordner und m ssen ohne Pfad angegeben werden Es sind maximal 10 Buttons 10 Zeilen m glich Ein entsprechender Eintrag w rde sich wie folgt darstellen VI SU EIN lt SCRIPT gt lt RUN Button_GUI_ON myh gt lt SCRIPT gt logol png In diesem Fall w rde ein Button mit dem Bildinhalt von logo1 png erzeugt welcher bei Ausl sung ein Script mit dem Namen Button_GUI_ON myh ausf hren w rde VOL lt SYS gt lt MUTEOFF gt lt VOLUP 5 gt lt SYS gt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 82 122 m myhome for Mac home entertainment system Dieser Eintrag erzeugt einen Button mit dem Namen VOL Bei Ausl sung wird das System Mute abgeschaltet und die Systemlautst rke um 5 Einhe
71. bank ablegen Gehen Sie hierbei wie folgt vor W hlen Sie in der Registerauswahl des Scripting Client die Karte Script Data script Data Test BC Monitor Stored scripthles in database Stored scripthiles on Mac fr AllhideAndMute myh j Dydon AllHide ndMute 1 mh vorlage pplstart ANCFE nmWYF Tunes rwWichPlaylist Allon mh TunesIpfadiol Bukton_LAM_ FF myh OpenLacalbvdIce ge Button _CAM_OMN mh OpenLacalbvdHlatrix Button SUI OFF mh test Button _SUI_ OMN mwh a4_DYVD Iocal_Matrix DYD On myh Banner TW T DYD Start 300 mwh Fi Im linken Teil der Karte befinden sich die Script Files der internen Script Datenbank und im rechten Teil der Karte befinden sich die ausf hrbaren Scripts wie sie auf dem Mac abgelegt wurden Wenn Sie nun den String als Script speichern m chten bet tigen Sie den Button New und geben Sie einen Namen f r das Scriptfile ein Bspw TVon Die Dateiendung Suffix wird automatisch behandelt und ist mit myh fest vorgegeben Ist das Scriptfile auf dem Mac gespeichert wird es in der rechten Auswahltabelle entsprechend angezeigt Scripts k nnen jederzeit zur Bearbeitung in das String to send Fenster geladen werden Markieren sie hierzu das entsprechende Scriptfile durch einen Mausklick und bet tigen Sie den Load Button M chten Sie das ausgew hlte Script l schen bet tigen Sie den Del Button und m chten Sie es ausf hren hierbei muss das Script auf dem Mac vorhanden sein bet t
72. baos csv macmyhome misc PlugInS und Systemdateien f r m hs csv baos csv BAOS Konfiguration knx csv hs csv GIRA Homeserver Konfiguration knx esf knx csv KNXnet IP Konfiguration I mremote knx esf Die KNX zugeh rige OPC Export E mremote csy Datei Default Name D sysvars csv mremote mremote Projektverzeichnis E Fe mremote csv mremote Konfiguration sysvars csv Systemvariabeln I web timer csv Timer Konfiguration webserver csv web Bildordner f r den Webserver EI scripts webserver csv Webserver Konfiguration E xpi macmyhome scripts Verzeichnis der Scriptdateien macmyhome XPL Verzeichnis der xPL Konfiguration Wie die vor genannten Dateien im einzelnen aufgebaut sind entnehmen sie den nachfolgenden Kapiteln Das Fehlen einzelner Dateien in der Gesamtstruktur ist unproblematisch In diesem Fall werden die zugeh rigen Schnittstellen deaktiviert Ebenso ist das Anlegen zus tzlicher Ordner f r zB Vorlagedateien unproblematisch F r komplexe Installationen wurde zus ein Verweis auf eine Projektweite sysvar csv eingerichtet Wird m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 12 122 m myhome for Mac home entertainment system diese Funktion benutzt wird die Standard sysvars csv in dem misc Verzeichnis ignoriert und auf die hier eingestellte Datei verwiesen Eine genauere Erl uterung dieser Funktio
73. c System und beobachten Sie dabei den Eintrag in dem Logging Monitor IP Adress Port udp message from 192 168 50 12 size 19 bytes command LINN OPEM message parsed gt UCF send 192 1659 50 201 4001 data FOPENFI lt OdG 0a udp message from 192 168 50 12 size 19 bytes command LINN OPEN message parsed UDF send 192 169 50 201 4001 data OPENF Od x0a Sie sehen dass m myhome die Daten entsprechend den Einstellungen der Definitionstabelle behandelt und das Notwendige Datenpaket an die eingestellte Zieladresse sendet m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 72 122 m myhome for Mac home entertainment system 5 1 2 Reservierte extended Servertypen SERVERTYPE Wie vor beschrieben gibt es Serverklassen die bereits fest in m myhome implementiert wurden Diese speziellen Servertypen k nnen nur vom m myhome Entwicklerteam eingebunden werden und dienen der Vereinfachung in der Verarbeitung komplexer Protokollstrukturen Hier ber ist es beispielsweise m glich Checksummen Berechnungen o zu hinterlegen Generell werden derartige Protokolle komplett vom m myhome Entwicklerteam eingebunden und die entsprechenden Definitionstabellen sofern vorhanden frei zur Verf gung gestellt Selbstverst ndlich k nnen entsprechende Protokolle auch ber die vor beschriebenen m glichen Verfahren eingebunden werden jedoch kann bei Protokollen mit z B
74. chste Aktionen im System ausgel st Der Umfang reicht von einfachen die Benutzeroberfl che des Systems betreffenden Aktionen bis hin zum kompletten Abschalten bzw Neustarten des Systems m myhome bietet weiterhin die M glichkeit verschiedene Scripte und Befehlssequenzen lokal abzuspeichern und bei Bedarf vollautomatisch auszuf hren 4 1 Begrifflichkeiten Typen Der Befehlssatz der m myhome Software untergliedert sich in zwei Befehlstypen 4 1 1 Klassen CLASS Klassen CLASS dienen dazu m myhome mitzuteilen welcher Befehlstyp ausgef hrt werden m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 29 122 m myhome for Mac home entertainment system soll Au erdem wird so der unterst tze Befehlssatz in einem berschaubaren Rahmen gehalten Weiterhin m ssen Klassenaufrufe immer durch lt CLASS gt terminiert werden siehe 4 2 sodass mit diesem Verfahren gleichzeitig eine Sicherung gegen unbeabsichtigt unterbrochene Verbindungen und unvollst ndige Sequenzen gew hrleistet ist Ein Klassenaufruf f hrt noch keine Befehle im m myhome aus 4 1 2 Kommandos CMD Kommandos CMD stellen den eigentlichen Befehlssatz des m myhome zur Verf gung Sie k nnen eigenst ndig oder mit Argumenten versehen sein 4 1 3 Scripte Ein Script ist eine Kette von Kommandos dass als aufrufbare Funktion zur Verf gung steht Es k nnen beliebig viele Scripte erzeugt und
75. cks XML Kompatibilit t wird bei den Kommandos auf die umfassenden lt und gt verzichtet Mehrere Kommandos derselben Klasse werden durch getrennt Syntaktisch g ltige Kommandos werden in der Antwortsequenz immer mit dem Argument OK versehen ung ltige Kommandos mit NOK lt CLASS1 gt CMD1 OK CMD2 NOK lt CLASS1 gt lt CLASS2 gt Im obigen Beispiel war CMDL ein g ltiges Kommando CMD2 war ung ltig Enth lt die Antwort auf ein Kommando ein Argument ARG wird das Argument zuerst hinter dem Befehl eingef gt lt CLASS gt CMD ARG OK lt CLASS gt Ebenso verh lt es sich bei der Verwendung von Formatoptionen Die Parameter werden ebenfalls der Antwortsequenz angef gt lt CLASS gt CMD FORMATSTRING ARG OK lt CLASS gt Die maximale L nge einer Antwortsequenz kann 8129 Byte betragen m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund TR Version 1 1 RC3 myhome for Mac home entertainment system 4 4 Formatieroptionen Parser Optionen Status Port Nachfolgend beschreiben wir verwendete Platzhalter f r diverse Funktionalit ten wie dem Einleiten von Abfragen mit formatierter Ausgabe dem Auswerten bzw Parsen von Textinformationen sowie der Informations bergabe 4 4 1 Formatieroptionen Verwendung von Formatoptionen die formatierte R ckgabewerte erzwingen k nnen Dies ist zB notwendig um Timeticker die in Sekunden ausgegeben werden automatisc
76. d x0a STOP STOP x0d x0a FWD SKIP x0d x0a PREV SKIP x0d x0a MUTEON MUTE x200ON x0d x0a MUTEOFF MUTE x200FF x0d x0a VOL VOLUME x20 x0d x0a VOL VOLUME x20 x0d x0a SRC _ DISC LISTEN x20DISC x0d x0a SRC_DIG1 SLISTEN x20DIG1 x0d x0a SRC_AUX1 SLISTEN x20AUX1 x0d x0a SRC_AUX2 SLISTEN X20AUX2 x0d x0a SRC_TV SLISTEN Xx20TV x0d x0a SRC_VCR LISTEN X20VCR x0d x0a SRC_MAIN LISTEN x20MAIN x0d x0a GET_MODE MODE x0d x0a m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund m ibs Version 1 1 RC3 70 122 m myhome for Mac home entertainment system Wie vor beschrieben befindet sich im Abschnitt CONFIG die Einstellung f r die Konfiguration der Kommunikationsparameter des zu steuernden Device Da der LINN Unidisc ber keine Netzwerkschnittstelle verf gt wurde hier ein MOXA LAN RS232 Adapter eingesetzt Der Moxa wurde mit der IP Adresse 192 168 50 201 belegt und der Port auf 4001 eingestellt Das LINN Protokoll ist ein reines ASCII Protokoll Ein Feedback wird nicht ausgewertet TIMEOUT 0 Das Fehlen der Einstellungen SERVERPROTOCOL hat zur Folge das dass UDP Protokoll Standard eingestellt wurde Da dieses Protokoll nicht intern weiterverarbeitet wird fehlt auch der Eintrag SERVERTYPE Unter dem Bereich COMMANDS sind nun die eigentlichen Befehle eingetragen Gem Herstellerdokumentation muss dem LINN folgende Befehlskette zum ffnen des Laufwerkschachtes bertragen werd
77. das System gesendet werden m myhome sendet die Statusinformationen automatisch bei nderungen ohne dass ein Client diese Informationen explizit abfragen muss m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 7 122 m myhome for Mac home entertainment system Hinweis Der TCP Port 1039 ist f r Debug und Logging Funktionen reserviert und deshalb nicht auswa hlbar Um diese Funktion zu nutzen bauen Sie bitte eine zusatzliche TCP Verbindung zu m myhome auf diesem Port auf m myhome wird Ihnen daraufhin zeitnah Informationen ber die Abarbeitung von empfangenen Kommandos senden Es k nnen bis zu 16 Clients gleichzeitig auf den Port 1039 zugreifen 3 2 Lizenzierung Um m myhome in vollem Umfang nutzen zu k nnen ben tigen Sie eine ger tebezogene Lizenzdatei Ohne Lizenz wird m myhome nur im Demo Modus ausgef hrt Im Demo Modus sind nur eingeschr nkte M glichkeiten verf gbar Dar ber hinaus wird alle 20min eine Meldung generiert sowie die Tonausgabe abgestellt Mute m myhome ist modular aufgebaut und kann beliebig erweitert werden Das Programmpaket besteht aus einer Basislizenz und den entsprechenden optionalen Erweiterungen Zurzeit stehen folgende Module und Systemschnittstellen zur Verf gung Basislizenzen m myhome Gate m myhome Gate plus Grundversion nicht erweiterbar f r Anwender die das Mac System z B als einfachen Audioz
78. das bei xPL Status Meldungen evaluiert werden soll XPLKEY NAME bersetzt den empfangenen XPLKEY in einen frei definierbares Schl sselwort das Argument des empfangenen XPLKEY s wird an dieses Schl sselwort angeh ngt XPLKEY s f r die kein NAME definiert wurde werden in der Broadcast Ausgabe ignoriert m myhome hat die xPL Adresse vendorlD devicelD instancelD ibs mmh Mac Seriennummer also z b ibs mmh YM8031UVX89 Ausf hrliche Protokoll Definitionen finden Sie hier http wiki xplproject org uk index php Schema_ AUDIO SLIMSERV Nachdem nun alles korrekt eingerichtet wurde k nnen Sie ber den ScriptingClient die Kommunikation testen Die neuen Befehlsdefinitionen k nnen abgerufen werden indem Sie wie vor beschrieben die AddOn Befehle laden Datei AddOn Commands laden Die Slimserver Befehlsdefinitionen stehen nun unter der entsprechenden Klasse Name der csv Datei bereit Leerzeichen in Playlisten m ssen durch ein 20 ersetzt werden Folgendes Beispiel spielt die Playliste Wiedergabeliste test test lt SLIMSERVER_ MMH gt lt ADDANDPLAY test 20test gt lt SLIMSERVER_ MMH gt Durch die Verwendung von ormatoptionen kann beim Aufruf das Ersetzen der Blancks in die HTML konforme Ausgabe 20 erzwungen werden lt SLIMSERVER_ MMH gt lt ADDANDPLAY test test r 20 gt lt SLIMSERVER_MMH gt wandelt den Befehl in lt ADDANDPLAY test 20test gt Die Umwandlung erfolgt hierbei f r jedes fo
79. de Tabelle finden Sie im Anhang der Dokumentation ALTCMDKEY Keycode Simuliert Tastendruck ALT Apfel Keycode Wichtig Es wird der Apple Tastaturcode erwartet nicht der ASCII Code Eine entsprechende Tabelle finden Sie im Anhang der Dokumentation CTRLCMDKEY Keycode Simuliert Tastendruck CTRL Apfel Keycode Wichtig Es wird der Apple Tastaturcode erwartet nicht der ASCII Code Eine entsprechende Tabelle finden Sie im Anhang der Dokumentation SHIFTCMDKEY Keycode Simuliert Tastendruck SHIFT CMD Keycode KEY Keycode Simuliert Tastendruck Wichtig Es wird der Apple Tastaturcode erwartet nicht der ASCII Code Eine entsprechende Tabelle finden Sie im Anhang der Dokumentation CE CHE 1 111 FMREAD liefert den generierten Follow me String Setzt ein erfolgreiches vorangegangenes FMINIT voraus nn erfolgreiches vorangegangenes FMINIT voraus FMABORT bricht den Follow me ab und setzt die Wiedergabe fort Setzt ein erfolgreiches vorangegangenes FMINIT voraus TE TV DVD auch im Broadcast vorhanden interner Befehl f r das Einleiten zum Auslesen der mr AddOn Befehle Nach Ausl sen wird das Menu um GETSRVLIST evtl vorhandene AddOn s erweitert interner Befehl f r das Einleiten zum Auslesen der XPL VE Befehle Nach Ausl sen wird das Menu um evtl GETXPLLIST vorhandene AddOn s erweitert Kr POT S R Pfad Verzeichnisse emzmeone meinung en GETFILESINFOLDER Pfad Index x Length y
80. den Anzeige der Lizenzinformationen Kommandbliste nun auch in Englisch verf gbar 2 Erweiterung und berarbeitung Farbindex Windows bei denen der Title gesetzt bzw gel scht werden f hren nicht mehr zum Absturz der GUI Die RGW Werte f r die Textfarbe sind default auf 1 1 1 die Transparenz ist ebenfalls auf 1 werden XMIN und XMAX nicht gesetzt werden die Default Werte XMIN 0 und XMAX Bildschirmbreite verwendet Durch die Umstellung auf Leo Key Events gingen teilweise Tastendr cke verloren keine nderung m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 121 122 m myhome for Mac home entertainment system mmh Release 1 0 37 1 Erweiterung und berarbeitung Farbindex generelle berarbeitung und Vereinheitlichung der Kommandos Sprachengine eingebunden Klasse SYS Kommando SAY XPL Squeezebox eingebunden xPL Hub freigegeben neues AddOn EventServer freigegeben neues AddOn GUI Button Schnittstelle erweitert Erweiterte Start Scripts f r wake on Lan und Sleep _ CommandServer berarbeitet iTunes GUI Ansteuerung gefixt Apple Script F higkeit eingebunden Workaround DVD Kopierer ScriptClient 1 6 Anpassungen f r mmh Version 1 0 37 TCP UDP Kommunikation berarbeitet Lizenzinformationen sichtbar Neue Kommandos eingebunden Abruf der xPL Klassen eingebunden mmh Release 1 0 21 Erstver f
81. e verf gt ber folgende Befehlsklassen gt BROWSER gt Steuerung des integrierten Internet Browsers Safari gt DVD gt Steuerung der Applikation zur DVD Wiedergabe ITUNES Steuerung der Multimedia Applikation iTunes SLIDE Steuerung der integrierten Picture Slideshow SCRIPT gt Befehlsklasse zur Verwaltung von lokalen Scripten SCRIPTLOAD gt Befehlsklasse zum Laden von Scripten auf den Mac gt o P PEA C a AUEEIEER CE 0 me me Sieerungdes Van gt u gt Senden freier UDP Datagramme E E freien Fensterinhalten Text Grafik Browser ep GIRA Homeserver KO Gateway Support gt TIMER gt Timer Support m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund m ibs 40 122 Version 1 1 RC3 m myhome for Mac home entertainment system 4 6 Kommandolisten Nachfolgend eine bersicht ber die in den jeweiligen Klassen unterst tzten Kommandos 4 6 1 BROWSER C E bed me EC DE 2 sem ____ jsrihkasiiedronemnier _ EEE DEE 12 1X 2 mw po 1 1 FRONT holt die Applikation nach vorne WINSIZE FULL XMAX YMAXY IX ndert die Fenstergr e Ursprung unten links MIN YMIN XMAX YMAX Erkl rung FULL streckt das Fenster auf Bildschirmaufl sung soweit die Applikation dies zul sst XMAX YMAX zentriert das Fenster mit der Ausdehnung XMAX YMAX auf dem Bildschirm XMIN YMIN XMAX YMAX positioniert das Fenster mit der Ausdehnung XMAX YMAX und dem Urs
82. ed vu Sie werden feststellen dass weitere Einstellungen notwendig sind um die Anwendung in den gew nschten Zustand zu bringen In der Regel ffnen sich die Anwendungen auf dem MAC nicht immer im Vollbildmodus wie es f r z B bei der TV oder DVD Wiedergabe gew nscht ist Ferner werden weitere Einstellungen ben tigt wie evtl die Vorgabe der Lautst rke die Vorgabe der Programmwahl dass schlie en einer vorherig gestarteten Anwendung Im nachfolgenden Beispiel werden wir den vorherig erkl rten Befehl entsprechend komplettieren so dass die TV Applikation entsprechend im Vollbildmodus mit definierter Lautst rke und definierter Kanalwahl startet Bei der Reihenfolge der Befehle gehen Sie bitte ebenso vor wie Sie es bei der lokalen Bedienung am MAC einstellen w rden Ausgangsposition ist unser String lt TV gt lt ON gt lt TV gt Diesen String erweitern wir nun um den Befehl FSON Vollbildmodus Device Code TY FsoN 4 W hlen Sie entsprechend Device und Code aus und bet tigen Sie den add Button Beachten Sie bitte dass die ausgew hlten Befehle immer am Ende der Befehlskette angef gt werden Soll der String an anderer Position eingef gt werden markieren Sie bitte vor dem Bet tigen des add Buttons die m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 m l b S 22 122 m myhome for Mac home entertainment system gew nschte Position im String to
83. eicht abweichen 2 Installation Sie starten die Installation von m myhome durch Doppelklick auf das m myhome Paket d macmyhome Sie werden daraufhin durch die Installation gef hrt no w MacMyHome installieren Willkommen bei MacMyHome Herzlich Willkommen zur Installation der m myhome Einf hrung Software f r Mac OS X Lizenz Zielvolumed Sie werden nun durch die Installation geleitet ausw hlen Installatie nstp Bitte beachten Sie dass zur Nutzung der Software eine g ltige F Fri Lizenzdatei erforderlich ist Ohne g ltige Lizenzdatei startet die Software Install fion amp im Demo Modus usammenfassung ETE T LEN F r ip 1 i m A 1 Zur ck Fortfahren Klicken Sie auf Fortfahren Lesen Sie die erscheinende Lizenzvereinbarung aufmerksam durch und klicken Sie erneut auf Fortfahren Best tigen Sie die nachfolgende Abfrage wenn Sie der Lizenz zustimmen durch einen m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 u gt gt 4 122 m myhome for Mac home entertainment system Klick auf Agree Das Installationsprogramm zeigt Ihnen im Anschluss daran an dass m myhome auf der Systempartition installiert wird Eine Installation auf einer anderen Partition ist systembedingt nicht m glich Best tigen Sie dies durch einen Klick auf Fortfahren In dem nun erscheinenden Fenster klicken sie
84. el proJects osx pl2303 Bitte beachten Sie dass die Verwendung des Treibers der GWU General Public License GPL unterliegt 5 2 Slimserver xPL m myhome unterst tzt zur Ansteuerung der Squeezeboxen Slimdevice der Fa Logitech das XEL Protokoll xPL steht f r eXtremly simPle protocoL Weitere Informationen zu xPL finden Sie unter http wiki xplproject org uk Um xPL auf Ihren Mac einsetzen zu k nnen muss der xPL Hub auf Ihrem System installiert werden Sie finden die Software xPL Hub mpkg in dem Downloadbereich auf unserer Hompage oder in dem Ordner m myhome m myhomeAppleOSXInstaller der m myhome CD Installieren Sie das Package und folgen Sie den Anweisungen Bitte beachten Sie dass der xPL Service gestartet wird Sie finden den xPL Service ebenso wie den m myhome Service in den Systemeinstellungen Sonstige gt m Zn i ah Logibech I 5 A Control Center macmyhore Version Cue xPL Hub CS3 ffnen Sie die xPL Hub Konfiguration durch einen Mouseklick auf dem xPL Icon m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 76 122 m myhome for Mac home entertainment system xPLHubConfig e o La gt L Alle einblenden p Status stopped XPL AERO Mar In dem Dialogfenster kann der xPL Service entsprechend gestartet oder gestoppt werden Diese Einstellung bleibt auch nach einem Neustart erhalten Das Panel zeigt den Status des Hubs in Echtze
85. em BAOS Objekt Server notwendig ist vorgenommen bzw parametriert werden m ssen Es werden beide Protokolltypen also KNXnet IP Routing und KNXnet IP Tunneling unterst tzt Ebenso ist es m glich eine TUNNELING_BRIDGE einzurichten Dieser Modus wird im nachfolgenden noch n her erl utert Die Datenpunktdefinitionen werden in einer gesonderten Datei knx esf im Ordner misc abgelegt Diese Datei unterliegt dem OPC Export Format der ETS und kann direkt aus der ETS heraus exportiert werden Es werden alle Datenpunkttypen unterst tzt Ebenso werden die dort definierten Namen f r die Broadcast Ausgabe und im Logging Monitor verwendet Die Typenkonvertierung und Skalierung erfolgt somit automatisch und muss nicht weiter ber cksichtigt werden Es kann auch ein individueller Name f r die esf Datei vergeben werden Dies ist in der CONFIG Sektion der knx csv einstellbar Bei unbekannten Datentypen in der esf Datei erfolgt ein Log Eintrag und die entsprechende Definition wird ignoriert Datenpunkte die nicht in der esf Datei eingetragen sind werden ignoriert Besonderheit Da die OPC Exportschnittstelle Fehler behaftet ist 2 Byte float Werte wie zB Temperaturen werden als uncertain also undefiniert bergeben haben wir eine Anpassung vorgenommen So werden alle 2 Byte uncertain Datenpunkte automatisch als EIS 5 Value 2 Byte interpretiert 5 5 3 1 KNXnet IP Routing Support Allgemeines Beim Start wird automatisch ein
86. en OPEN x0d x0a Dieser Befehl soll zuk nftig im m myhome Protokoll unter lt OPEN gt zur Verf gung gestellt werden Ebenso wird mit allen weiteren notwendigen Befehlen verfahren Ist die Tabelle erstellt und in dem entsprechenden Verzeichnis auf Ihrem Mac System abgelegt muss der m myhome Service neu gestartet werden bzw ein RESET ber den m myhome scripting Client ausgel st werden Danach f hren Sie im Dateidialog den Befehl AddOn Commands laden aus W hlen Sie nun die Klasse LINN die aufgrund des Dateinamens der Definitionstabelle definiert wurde aus und betrachten Sie die neuen Befehle Class Command CLOSE FLAY String bo send PAUSE STOP FD FREY MUTEON MUTEOFF OL WOL SRE_DISC Test BL Monitor SRi__DIS1 SRL_DIGZ SPRi__ DIS SPR__DIas4 SAL Als SRi__AUsZ SRC_TY SRE YCR SRC_MAIM SET_MODE TEST get WOL YOL YOL Free String to send un m rT gial F Eu r Eu Sie sehen dass nun alle Befehle die Bestandteil der CommandServer Definitionstabellen sind zur Verf gung gestellt werden W hlen Sie nun den open aus und f gen Sie diesen in die String to send Maske ein m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 m ibs 71 122 m myhome for Mac home entertainment system Class Command Add n s loaded 7 String to send 19 ZLINN OPEN LINM gt Senden Sie den Befehl an Ihr Ma
87. en Wert ffnet Sie k nnen beliebig viele Argumente bergeben M chten Sie nun auch die Lautst rke vorgeben ist folgende nderung notwendig ndern Sie erneut Ihr Scriptfile wie folgt ab lt TV gt lt ON gt lt FSON gt lt CH ARG gt lt TV gt lt SYS gt lt VOLSET ARG gt lt SYS gt Speichern Sie das Scriptfile z B unter den Namen TVon CH VOL myh und generieren den Aufruf Code lt SCRIPT gt lt RUN TVon CH VOL myh gt lt ARG 3 gt lt ARG 50 gt lt SCRI PT gt ndern Sie die Argumente nach belieben und senden Sie den String erneut zu dem Mac Sie werden sehen dass neben den Programmplatz nun sich auch die Lautst rke einstellen l sst m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund a a i Version 1 1 RC3 m ibs M 25 122 m myhome for Mac home entertainment system Sie k nnen Argumente beliebig verwenden Argumente k nnen auch anstelle von URL s Bildpfade Musiktitel Fenstergr en oder auch Code oder Klassen verwendet werden Das Argument ersetzt oder Erg nzt eine Kommandozeile um den jeweiligen Wertinhalt bevor der Aufruf abgearbeitet wird Argumente k nnen auch global gef llt werden Ein Script mit dem Inhalt lt ARG gt lt ON gt lt ARG gt Kann durch Verwendung des bergabebefehls GARG golbal gef llt werden Folgender Aufruf w rde alle Platzhalter mit dem bergebenen Wert f llen lt SCRIPT gt lt RUN Name Class myh gt lt GARG ITUNES gt lt S
88. en der Steuerung zur Verf gung m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 61 122 m myhome for Mac home entertainment system Hinweis Bitte achten Sie darauf dass die Anzahl der Definitionstabellen in dem entsprechenden Verzeichnis die Anzahl der lizenzierten CommandsServer nicht berschreitet m myhome implementiert die Tabellen sequentiell D h die Tabellen werden in der Reihenfolge gelesen wie sie vom Dateisystem aufgrund der Namensgebung zur Verf gung gestellt werden Ist die Anzahl der Tabellen nun gr er als die Anzahl der Lizenzen werden weitere Tabellen ignoriert Sind entsprechende Definitionstabellen vorhanden k nnen die Befehle der CommandServer Definitionen ber den m myhome scriptingClient abgerufen werden Offnen Sie hierf r den Dateidialog und best tigen Sie AddOn Commands laden TIP Benennen Sie die CommandsServer Definitionstabellen nach Klassifizierungen wie z B BEAMER csv oder TELEVISION csv Benennen Sie vorhandene Tabellen ggf einfach um Somit k nnen Sie komplexe Scripte ohne weitere Ver nderungen einsetzen Die Auswahl welche Steuercodes notwendig sind bestimmt allein der Inhalt der Definitionstabellen Bitte achten Sie bei der Wahl des csv Namens darauf keine bereits existierenden Klassenbezeichnungen SYS BROWSER ITUNES TV zu verwenden damit eine eindeutige Zuordnung der Commandserver Klasse gew hrleistet
89. ent system 5 4 Die GUI Buttonleisten Buttonleisten k nnen vielf ltig eingesetzt werden und dienen dem Schnellzugriff auf diverse Funktionen Wir unterscheiden 2 Typen von Buttonleisten die Main Button Leiste und die applikationsbezogene Buttonleiste E L me wre OI za Tr pa nmmwuwi man l 0000 M a M a a kai W Like It Or Not 4 56 Madonna Confessions On A Dance Floor Little Girls Eyes 7 45 Lenny Kravitz 5 macmyhome VISU EIN VISUAUS iTunes EIN iTunes AUS TVON CAM EIN CAM AUS i k f 1 DD ze EEE z U Die Main Button Leiste ffnet sich automatisch sobald eine entsprechende Definitionstabelle vorliegt und Sie den Mauszeiger in die untere linke Bildschirmecke bewegen Ebenso kann die Buttonleiste mittels der Tastaturkombination APFEL M aufgerufen werden Die Auswahl der einzelnen Funktionen kann dann mittels Mausklick auf den entsprechenden Button oder durch Bet tigen der Zahlen Tasten 1 0 ausgel st werden Es sind maximal 10 Buttons je Leiste m glich Die Skalierung der Buttongr e erfolgt automatisch Applikationsbezogene Button Leisten sind in ihrem Verhalten identisch der Main Button Leiste Wenn Buttons definiert sind und sich die jeweilige Applikation im Vordergrund befindet weckt die Positionierung des Mauszeigers in die untere rechte Ecke oder die Tastenkombination ALT APFEL M die entsprechende Leiste
90. er Index zahlt von links nach rechts SETBUTTONRELEASED ButtonLeistenName 1 10 wie oben setzt den Zustand auf nicht Gedr ckt CLOSECURRENTBUTTONS schlie t die aktuell ge ffnete Buttonleiste SETBUTTONLABEL ButtonLeistenName 1 10 Label ndert das Label eines Buttons fl chtig Das so gesetzte Label ver ndert nicht den Eintrag in der Definitions tabelle SETALTBUTTONLABEL ButtonLeistenName 1 10 Label ndert das 2 Label eines SWITCH Buttons fl chtig Das so gesetzte Label ver ndert nicht den Eintrag in der Definitionstabelle DISABLEBUTTTON ButtonLeistenName 1 10 schaltet einen Button ab und graut ihn aus Der Button ist dann nicht mehr bedienbar ENABLEBUTTON ButtonLeistenName 1 10 reaktiviert einen Button wieder der zuvor abgeschaltet wurde Diese Befehle gelten auch bei Verwendung der Standard Buttonleisten Bitte beachten Sie dass die Namensgebung exakt wie beschrieben eingehalten wird Hinweise Die SETBUTTON Befehle funktionieren auch bei aktuell nicht sichtbaren Leisten Wird eine neue Leiste bei bereits offener Buttonleiste ge ffnet wird die alte Leiste automatisch geschlossen Beispiele lt SYS gt lt OPENBUTTONS DVD gt lt SYS gt ffnet die Definition DVD Buttons csv lt SYS gt lt SETBUTTONLABEL ma in 2 Mute Ox0ODON OFF gt lt SYS gt Tauscht das Label des Button 2 in der Main Buttonleiste Ausnahme Sonderbedingung lt SYS gt lt OPENB
91. er Kanal gestreamt Kanalname wird GETALLTARGETS listet alles auf was gestreamt wird 4 6 15 KNX Zur Verwendung der KNX Klasse m ssen die Datenpunkte die angesprochen werden sollen in der Definitionsdatei misc knx esf vorhanden sein SETVALUE Adresse Wert setzt Wert an Adresse GETVALUE Adresse Liest einen Wert einer Adresse 4 6 16 TIMER Timerdefinitionen m ssen in der Datei misc timer csv definiert sein START startet den Timer Name STOP stoppt den Timer Name LIST listet alle aktiven Timer auf m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund i Version 1 1 RC3 b S 59 122 m myhome for Mac home entertainment system 4 6 17 Sonderkommandos Sonderkommandos sollten nicht innerhalb einer ge ffneten Klasse verwendet werden Diese Befehle sollten immer nach Abschluss und vor dem Offnen einer Klasse platziert werden DELAY t in Sekunden 1 f r 1 verz gert die Ausf hrung der nachfolgenden Befehle Sekunde oder 0 5 f r um x Sekunden Klassenlos Bitte immer au erhalb 500ms einer Klassensequenz verwenden RELAY IP Port Die mmh Sequenz wird per UDP an einen entfernten Mac weitergeleitet und maximal 3 Sekunden auf eine Antwort gewartet Beispiel lt RELAY 192 168 1 50 1037 gt lt SYS gt lt ENABLESS gt lt S YS gt lt RELAY gt Die Antwortsequenz hat die Syntax lt RELAY IP Port gt mmh Antwortsequenz lt RELAY gt BRE
92. er Vorschau Drive l i JE Schreibtisch P ros Mies Q faa Programme QuickTime Player Safari Sherlock A Pa I Dokumente m Be 1e i 7 km Filme Fri Notizzettel Systemeinstellungen TextEdit amp Musik w N Bilder E o Dienstprogramme Opera f a pa 207 A Stuffit 11 TextMate vic a 2 08 A v D 1 Res 2 4 1 OSX folder Killdock v1 0 3 MacPython 2 5 ExpressTalk FinkCommander N za in y x lt gei i D x mi XDarwin EyeTV N Z Doppelklicken Sie auf Systemeinstellungen Im nun erscheinenden Fenster klicken Sie bitte unter Sonstige auf das m myhome Icon Sonstige Er F Logitech i Control Center FlipdMac wmv Sie befinden sich nun in der Konfiguration von m myhome m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 6 122 m myhome for Mac home entertainment system AS m myhome 32 Bit 4 gt Alle einblenden a Ti ie ei F A i home entertainment system Version 1 0 97 by intelligent building services gmbh Configuration WMITCP Port 1037 Configure Firewall W UDP Port 1037 W additional send port 1038 W UDP Status 255 255 255 255 1038 Destination IF Fort Try to use sysvars csv in project root for system variables Project Path Users admin documents macmyhome_ Save amp Restart Licensing Service
93. er Werte die nach vor genannten Match Bedingungen ausgewertet wurden werden gepuffert und k nnen mit folgenden Argumenten bergeben werden Erkl rung der Zeichen bergibt den Inhalt der Matchsequenz bzw den Puffer bergibt den Inhalt der Matchsequenz bzw den Puffer als Liste erg nzend zu amp Listenindex nur in Verbindung mit 8 bergibt die JOIN Nummer nur mremote csv Die weiteren Erl uterungen und Beispiele f r die Verwendung finden Sie in den Kapiteln CommandServer und ZventServer m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 38 122 nome for Mac home entertainment system 4 4 5 Automatisch generierte Ausgaben Statusport m myhome generiert automatisch Ausgaben auf den Broadcast Port 1038 So werden automatisch Zust nde bzw Informationen einzelner Applikationen wie zb die aktuelle Lautst rke oder aber der aktuell spielende iTunes Titel generiert Diese Ausgaben k nnen ber den Eventserver ausgewertet und weitere Aktionen angetriggert werden Folgende Daten kommen ber den Broadcast und werden automatisch erzeugt ITUNES lt GETPLAYERSTATE gt PLAYING STOPPED PAUSED lt GETTITLE gt Name des Titels lt GETSTREAMTITLE gt Name des streaming Titels IP Radiosender lt GETARTIST gt Name des Artisten lt GETALBUM gt Name des Albums lt GETID gt Titel ID lt GETVO
94. erfolgt in der der Klasse STREAMER mit folgenden Befehlen ON startet die Streaming Engine und ggfs EyeTV minimierd OFF beendet die Streaming Engine EyeTV l uft weiter CH Kanalnummer oder Kanalname w hlt die Streaming Quelle dieser Befehle funktioniert analog zum SELECT Befehl in der Windows Klasse Alle nachfolgenden kanalbezogenen Befehle beziehen sich auf den zuletzt mit CH ausgew hlen Kanal GETCHLIST liefert eine Liste mit allen zur Zeit verf g baren Kan len und der entsprechenden Kanalnummer ADDTARGET I P Port weist der zuvor mit CH gew hlten Quelle ein Ziel zu und beginnt sofort mit dem UDP Streaming zur angegebenen Adresse ES wird eine eindeutige Streaming ID zur ck gegeben Auf dem Client dem VLC bitte als URL udp Portnummer bergeben REMOVETARGET lP Port oder Streaming I D oder I P stoppt das Streaming des per IP Port oder ID angegeben Streams Wird nur die IP angegeben werden alle an diese IP gerichteten Streams gestoppt REMOVEALLTARGETS stoppt alle Streams GETTARGETSFORIP IP listet alle an die IP gerichteten Streams auf GETTARGETSFORCH Kanalnummer oder Kanalname listet alle IP Adressen auf an die der Kanal gestreamt wird GETALLTARGETS listet alles auf was gestreamt wird Grunds tzlich m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 101 122 m myhome for Mac home entertainment system D
95. estens 3 Stellen und stellt blanks voran Erzwingen und Auff llen von f hrenden Nullen 04s erzwingt mindestens 4 Stellen und f llt mit f hrenden Nullen auf Gezieltes Ausgeben von Listen m glich bei allen Befehlen die Listen zur ckgeben l I ndex L nge gibt ab Index L nge Listenelemente zur ck wenn L nge negativ ist wird r ckw rts gez hlt also die Ausgabe herumgedreht Ic F gt der Listenausgabe die Anzahl der beinhalteten Elemente im Format Anzahl an Is Sortiert die Listenausgabe alphabetisch m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund PA ibDS Version 1 1 RC3 KPE BR 33 122 intelligent building services gmbh En m myhome for Mac home entertainment system If Suchstring Filtert die Listenausgabe nach dem Inhalt von Suchstring Hierbei erfolgt die Suche von links nach rechts lu Ignoriert Elemente der Liste die mehrfach ausgegeben werden Universelle Format String c Index L nge gibt bestimmte Zeichen eines Strings aus r String A String B ersetzt alle Zeichen String A durch String B R ckgabewerte formatieren bisher nur f r Standard Kommandos m glich nicht f r Commandserver Replays Beispiele f r die Verwendung der Formatoptionen Der normale lt ITUNES gt lt GETCTIME gt lt ITUNES gt Aufruf liefert im Abspielmodus z B 521 Sekunden zur ck Der Aufruf lt ITUNES gt lt GETCTIME 02m 0
96. f der Tastatur vorhanden sind Ebenso ist die Tatsturbelegung bei Benutzung einer virtuellen Maschine nicht konform der Apple Tastatur Nachfolgend zeigen wir die wichtigsten Tastaturbelegungen auf MAC ALT L SHIFT 7 ALT SHIFT 7 ALT 5 ALT 6 ALT 7 ALT 8 ALT 9 WIN ALT Q SHIFT 7 ALT B ALT 8 ALT 9 ALT lt ALT 7 ALT O m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund ibs Version 1 1 RC3 119 122 m myhome for Mac home entertainment system 9 Rechtlicher Hinweis Das in dieser Software und diesem Handbuchbuch enthaltene Programmmaterial ist mit keiner Verpflichtung oder Garantie irgendeiner Art verbunden Die ibs bernimmt folglich keine Verantwortung und wird keine daraus folgende oder sonstige Haftung bernehmen die auf irgendeine Art aus der Benutzung der Software Handbuches oder Teilen davon entsteht Das Werk einschlie lich aller Teile ist urheberrechtlich gesch tzt Jede Verwertung au erhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung der ibs unzul ssig und strafbar Das gilt insbesondere f r Vervielf ltigungen bersetzungen Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen Auf den Zeitpunkt der Verf gbarkeit von angek ndigter Funktionalit ten sowie angek ndigter Erweiterungen besteht kein wie auch immer gearteter Anspruch solange keine offizielle Freigabe der ibs intelligent buildin
97. fentlichung ScriptClient 1 5 Erstver ffentlichung m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Wi Version 1 1 RC3 m ibs 122 122
98. g services gmbh vorliegt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Wi Version 1 1 RC3 m ibs 120 122 m myhome for Mac 10 Versions Historie mmh Release 1 0 46 mmh Release 1 0 45 mmh Release 1 0 44 ScriptClient 1 61 mmh Release 1 0 38 ScriptClient 1 6 MT ibs home entertainment system 5 Erweiterung und berarbeitung Farbindex Airport Support nderung CommandServer CLIENTIP MAPPREFIX Erweitertes Logging Bugfix WINDOW Klasse tr ges Verhalten bei wiederholtem Aufruf einer URL 4 Erweiterung und berarbeitung Farbindex USB RS232 Adapter Support f CommandServer 3 Erweiterung und berarbeitung Farbindex BAOS Support f r KNX EIB Autoskalier Funktionen in der WINDOWS Klasse erweitert Befehl WINSIZE f r die Klassen BROWSER TV VLC ITUNES Verwendung von Systemvariablen Broadcast Ausgabe um Statusmeldungen erweitert Wildcard Match im CommandServer Reply wird jetzt unterst tzt Erw BUTTONS Intervall und Flankenfunktion eingebunden Neue Befehle in der SYS und DVD Klasse CommandServer Timeout nun auch in ms und je Befehl einstellbar CommandServer unterst tzt nun auch das http Protokoll Aufruf der Eingabehilfe Bildschirmtastatur Namens nderung auf m myhome Workaround zu Apple Remote Diverse Optimierungen durchgef hrt Buttonleisten Scriptengine Anpassungen f r mmh Version 1 0 44 Neue Kommandos eingebun
99. ger Dieser kann entsprechend ausgewertet werden um zB mit der Squeezebox Fernbedienung oder auch der kleinen Apple IR Remote m myhome oder andere Ger te fernzusteuern So geht s Im Squeezecenter unter Einstellungen Plugins xPL Schnittstelle die Infrarot Verarbeitung auf Raw stellen und abspeichern Die xpl csv f r die entsprechende Squeezebox um folgende Zeilen erweitern LSCHEMA osd basic OSDWRITE COMMAND write OSDCLEAR COMMAND clear OSDEXCLUSI VE COMMAND exclusive OSDRELEASE COMMAND release OSDTEXT TEXT OSDROW ROW OSDCOLUMN COLUMN OSDDELAY DELAY WATCH remote basic keys REMOTE_KEY Eine csv f r den Eventserver anlegen die die Infrarot Kommandos in m myhome Befehle umsetzt hier f r die Apple Remote CONFI G TRI GGERI P INTERNAL TRI GGERPORT BROADCAST TRI GGERMODE ASCI I TRIGGERS REMOTE_KEY 77e150bf lt sYS gt lt VOLUP 5 gt lt SYS gt REMOTE_KEY 77e130bf lt sYS gt lt VOLDN 5 gt lt SYS gt REMOTE_KEY 77e160bf lt TV gt lt CHUP gt lt TV gt REMOTE_KEY 77e190bf lt TV gt lt CHDN gt lt TV gt REMOTE_KEY 77e1cObf lt TV gt lt FSOFF gt lt FRONT gt lt HI DE gt lt MUTEON gt lt TV gt REMOTE_KEY 77el1a0bf lt TV gt lt ON gt lt SHOW gt lt FSON gt lt MUTEOFF gt lt TV gt GETCHNAME lt SLIMSERVER gt lt OSDTEXT n gt lt OSDDELAY 10 gt lt SLIMSERVER gt VOL lt SLIMSERVER gt lt OSDTEXT nVolume gt lt OSDDELAY 10 gt
100. gi bin videocontrol command play STOP cgi bin videocontrol command stop Die Befehle lt CLASS gt lt PLAY gt lt CLASS gt erzeugen folgende Sequenz cgi bin videocontrol command play Der Servermode HTTP dient z B zur Ansteuerung von Ger ten die ber eine CGI Schnittstelle bzw ein WEB Interface verf gen Ebenso k nnen hier ber Webabragen generiert werden TIP Zus tzlich kann fur jedes Kommando der Timeout auch separat gesetzt werden Beispiel PLAY PLAY 800 Timeout 800ms PAUSE PAUSE 1700 Timeout L7s STOP STOP globaler Timeout wie ber SERVERTIMEOUT oder SERVERTIMEOUT_IN_MS Hinweis Werden mehrere Befehle in derselben Sequenz abgesetzt gilt der Timeout des jeweils letzten Befehls Beispiel lt LINN gt lt PLAY gt lt PAUSE gt lt LINN gt Timeout 1 75 lt LINN gt lt PAUSE gt lt PLAY gt lt LINN gt Timeout 800ms lt LINN gt lt PAUSE gt lt PLAY gt lt STOP gt lt LINN gt Timeout globale Einstellung m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u Version 1 1 RC3 u gt gt 67 122 m myhome for Mac home entertainment system 3 MAPPI NGS optional Interpretation der R ckgabesequenz Map String mmh Bezeichnung Action ONCHANGE Bedingung Map String Eingangsstring der unter Verwendung der Parser Optionen ausgewertet Werden kann Bei Verwendung ohne Parser ist die Bedingung erf llt wenn Eingangsstring
101. gt vor jedem Mappings Eintrag entsprechend Zeichen ein analog zu CMDPREFIX MAPSUFFI X f gt jedem Mappings Eintrag entsprechend Zeichen an analog zu CMDSUFFIX m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 miS 64 122 m myhome for Mac home entertainment system OPTIONAL nur bei Verwendung SERVERPROTOCOL HTTP USERNAME HTTP Anmeldung Username PASSWORD HTTP Anmeldung Password TIP CMDxxx Parameter oder MAPxxx sind optional und werden nur ber cksichtigt wenn kein SERVERTYPE definiert wurde Verwenden Sie diese Option wenn das verwendete Protokoll wiederkehrende Start oder Endzeichen beinhaltet CMDPREFIX Hithere CMDSUFFIX Have a nice time COMMANDS MYSELF my name is Mike erzeugt folgenden String Hi there my name is Mike Have a nice time m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 65 122 m myhome for Mac home entertainment system 2 COMMANDS Kommando Definitionen CMD Sequenz weist einem frei definierbaren Kommando CMD eine zu versendende Sequenz Sequenz zu die im entsprechenden Format ASCII HEX angegeben wird In Sequenz k nnen folgende Spezialzeichen vorkommen f gt das mit CMD bergebene Argument an der entsprechenden Stelle in Sequenz ein Im ASCII Modus wird das Argument ohne weitere Wandlung eingef gt Im HEX Modus wird das
102. h in Minuten und Stunden zu formatieren Ebenso k nnen hier ber gezielte Listenausgaben generiert werden wie sie zB bei einer iTunes Playlisten Abfrage notwendig sind Die Option wird an dem Befehl deren R ckgabewert ausgewertet werden soll in eingefasst angeh ngt Folgende Formatierungsoptionen sind z Z verf gbar h rechnet einen Wert in volle Stunden um m rechnet den Wert in volle Minuten um s stellt den Wert 1 1 dar l Liste initiert eine nach Index L nge indizierte Ausgabe lc count Z hlt die Elemente einer Liste sollte am Ende in der Optionskette stehen ls sort Sotiert eine Liste alphabetisch lf filter Filtert die Ausgabe der Liste lu unigue Filtert alle mehrfach vorhandene Elemente aus c Teilstring gibt einen Teilstring aus r Ersetzen ersetzt eine Zeichenkette durch eine Neue t Dummy um z b Listenausgaben zu bennen Tagging Formatoptionen lassen sich beliebig kombinieren bzw verketten Hierbei werden die Formatoptionen durch ein komma getrennt Ifa Is Ic Erzeugt eine Liste deren Elemente mit a beginnen und sortiert die Elemente alphabetisch und stellt die Summe aller Elemente der Liste voran Beachten Sie hierbei bitte dass die Optionen der Reihe nach angewandt werden So sollte nat rlich die Filterung erfolgen bevor der Count ausgegeben wird Anwendung der der verschiedenen Optionen Erzwingen von Stellen 3m erzwingt mind
103. home for Mac home entertainment system 4 2 1 Iterative Abarbeitung Das m myhome Protokoll unterst tzt ebenfalls Iterative Prozesse So k nnen zB auch Array s bzw Listen verwendet werden Ein Array definiert sich durch das Trennzeichen Hier ber ist es zB m glich Mehrfachabfragen zu generieren Wird zb einem Kommando als Argument eine solche Liste bergeben wird intern diese Liste iterativ abgearbeitet und eine entsprechende Antwortsequenz erzeugt Dies Verhalten ist gleichzusetzen mit einer FOR Schleife wie man sie aus der Informatik kennt Beispiel lt ITUNES gt lt GETI DTITLE 1080 gt lt ITUNES gt W rde als Antwortstring beispielsweise folgende Ausgabe generieren lt ITUNES gt GETI DTITLE One Of The Brightest Stars OK lt ITUNES gt Wird nun aber eine Liste mit mehreren Titeln bergeben wie zB lt ITUNES gt lt GETIDALBUM 1040 1046 1052 1058 1062 1064 1066 gt lt ITUNES gt Erfolgt die Ausgabe entsprechend lt ITUNES gt GETI DTITLE Carry You Home Give Me Some Love I ll Take Everything One Of The Brightest Stars Same Mistake OK lt ITUNES gt Inten zerlegt m myhome die bergebene Liste in deren einzelne Elemente und f hrt entsprechend ein GETIDALBUM mit dem jeweiligen Element aus Das Ergebnis wird wiederum als Liste ausgegeben 4 3 Antwortsequenz Die Antwortsequenz der m myhome Software besteht aus einer Wiederholung der Kommandosequenz Argumente werden nicht wiederholt Zwe
104. ibs 108 122 m myhome for Mac home entertainment system 6 4 Timer Support m myhome unterst tzt Timer Timer dienen zB der zyklischen Abfrage bestimmter Informationen Timer k nnen im laufenden Prozess gestartet oder gestoppt werden Ebenso ist es m glich Timer mit einem Autostart zu belegen Konfiguration Im Dokumente macmyhome misc Ordner eine Datei timer csv anlegen CONFI G Sektion ACTI VE YES YES aktiv NO nicht aktiv DEBUG NO YES erzeugt einen Logeintrag wenn ein Timer feuert Sonst werden nur Start bzw Stopp eines Timers geloggt TIMERS Sektion Name Typ Wert Action Optionen Name Bezeichnung des Timers Typ Typ des Timers INTERVAL oder ONESHOT Wert Konfiguration des Timerwertes f r INTERVAL Timer Intervall in Sekunden f r ONESHOT Timer Zeit in Sekunden nach der der Timer einmalig feuert max 86400 1Tag m glich Action auszuf hrende mmh Sequenz bzw mmh Scriptname Optionen weitere Optionen zur Timerkonfiguration z Zt m glich AUTOSTART startet den Timer beim Start von mmh automatisch Beispiel TIMERS IVT INTERVAL 1 lt ITUNES gt lt GETPTIME gt lt GETPTIME 02m 02s gt lt GETCTIME gt lt GET CTI ME 02m 02s gt lt GETREPEAT gt lt GETSHUFFLE gt lt ITUNES gt AUTOSTART Startet den Timer IVT automatisch und f hrt die Itunes Befehle im Ein Sekunden Takt aus CLEARSCREEN ONESHOT 5 lt WI NDOW g
105. ie Geschwindigkeit mit der der serielle Port betrieben werden soll getestet wurden 9600 19200 und 115200 bps Datenbits Anzahl der Datenbits 5 8 Parit t n gt keine e gt gerade o gt ungerade Stopbits Anzahl der Stopbits 1 2 Flusskontrolle NONE RTSCTS DTRDSR XONXOFF m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 74 122 m myhome for Mac home entertainment system Beispiel Einstellung f r USB RS232 Adapter SERVERI P LOCAL SERVERPORT AUTO 115200 8 n 1 RTSCTS SERVERPROTOCOL SERI AL Sucht und ffnet den 1 gefundenen lokalen USB RS232 Adapter und stellte eine COM Schnittstelle mit den Parametern 115200 8 n 1 und aktivierter RTSCTS Flusskontrolle bereit Um Auskunft ber die teilweise doch kryptischen Device Namen zu erhalten wurde der Befehl GETSERI ALPORTLIST aus der Klasse der Systembefehle eingebunden Verwenden Sie einfach den Scripting Client um an die entsprechenden Namen zu gelangen String bo send 30 lt 5Y5 gt lt GETSERIALFORTLIST SYS gt get WOL Script Data Test BC Monitor RESET logging Broadcast Monitor Port 1035 Start Stop Online Sy Fas 18 33 39 192 1686 50 55 SYS GETSERIALPO RTLIST IdeWcu PL2303 000041 FA dev icu MikeN9S Data Transfer 1 dewrcu Bluetooth POA Sync OK SYS gt Alle R ckmeldungen mit dem Inhalt lt SYS gt GETSERIALPORTLIST dev cu PL2303
106. ie Kanalnummern der jeweiligen Sender sind nicht festgelegt sondern k nnen sich beim Neustart von EyeTV oder m myhome ndern Deshalb ist es sinnvolle den Sender anhand des Namens auszuw hlen Es stehen immer alle Sender eines Transponders zur Verf gung Mit 4 Tunern sind so also 16 Programme gleichzeitig m glich wenn man die Sender in EyeTV geschickt w hlt Ein USB Stick im Dual Mode liefert also 8 Programme gleichzeitig Sollte es bei mehr als 2 TV Bildern in EyeTV zu Streaming Aussetzern kommen liegt das an der hohen Prozessorlast die EyeTV erzeugt Wir empfehlen dann Einfach die nicht lokal notwendigen TV Bllder ins Dock minimieren Hinweis Streaming an Broadcast Adressen ist m glich Die Zahl der Streams ist nur durch die MAC Hardware bzw das Netzwerk beschrankt Zus tzlich ist TCP Streaming ohne Steuerungsbefehle m glich die Portnummer entspricht dabei der Kanalnummer 61000 Wenn z b RTL auf Kanal 5 lauft kann der VLC sich dieses Programm mit der URL tcp Mac I P 61005 abholen Die Zahl der TCP Streams ist ebenfalls nicht begrenzt Sollte es beim TCP Streaming zu kurzen Ton Aussetzern kommen bitte in den Einstellungen des VLC das Caching nach oben setzen z B auf 500ms Beispiele Aktivieren der Streaming Engine EyeTV wird hierbei ggfs mitgestartet lt STREAMER gt lt ON gt lt STREAMER gt Ausgeben aller z Zt verf gbaren DVB Streams lt STREAMER gt lt GETCHLIST gt lt STREAMER gt Antwort
107. iedenen Optionen Beispiele lt SYS gt lt SETVOL 2F dec gt lt SYS gt wird zu lt SYS gt lt SETVOL 47 gt lt SYS gt Wandelt den hexadezimalen Wert 2F in die dezimale Zahl 47 um m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund HA ib S Version 1 1 RC3 TEET A o ga o Sx 36 122 intelligent building services gmbh FE m myhome for Mac home entertainment system lt SYS gt lt SAY 414243 ascii gt lt SYS gt wird zu lt SYS gt lt SAY ABC gt lt SYS gt Wandelt die hexadezimalen Werte in die entsprechenden ASCII Zeichen um lt SYS gt lt SAY 15 hex gt lt SYS gt wird zu lt SYS gt lt SAY F gt lt SYS gt Wandelt die dezimale Zahl in eine hexadezimale Zahl um lt SYS gt lt SAY 15 hex4 gt lt SYS gt wird zu lt sYS gt lt SAY 000F gt lt SYS gt Wandelt die dezimale Zahl in eine hexadezimale Zahl um und erzwingt eine Ausgabe mit 4 Stellen lt SYS gt lt SAY Al1BC hex gt lt SYS gt wird zu lt SYS gt lt SAY 41314243 gt lt SYS gt m myhome erkennt dass das Argument nicht nur aus Ziffern besteht und wandelt daher alles in ASCII Zeichencodes um In diesem Modus wird immer der komplette String umgewandelt stellen hat hier keinen Einfluss lt SYS gt lt VOLSET 10 10 gt lt SYS gt wird zu lt sYS gt lt VOLSET 20 gt lt SYS gt Addiert den Wert 10 zu dem Argument lt SYS gt lt VOLSET 10 2 gt lt SYS gt wird zu lt sYS gt lt VOLSET
108. igen Sie den Run Button TIP Code Grunds tzlich sollten die Scripts auch immer in der internen Script DB gespeichert werden EEE E E iaaa BEN Sie konnen mehrere interne Datenbanken anlegen ee PR ERRA bzw ausw hlen Die Datenbank ScriptDB sdb ist die Bearbeiten Hilfe default Datenbank die beim Programmstart Command Set laden Strg L standardm ig ge ffnet wird Es empfiehlt sich z B Addon Commands laden projektbezogene Datenbanken anzulegen Sp tere Versionen werden ein direktes kopieren des Load Script DB Datenbankinhaltes auf dem MAC System unterst tzen Bd Strg Q Ebenso ein direktes kopieren der Script Files vom Mac in r SL die ausgewahlte Datenbank Scripte k nnen jedoch auch ber die Klasse Script gestartet werden W hlen Sie entsprechend die Klasse wie nachfolgend dargestellt aus m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund EP T Version 1 1 RC3 m bs _ 24 122 m myhome for Mac home entertainment system Device Code Exception Name Ton mh String to send 31 lt SCRIPT gt lt RUMN T40n mh gt s SCRIPT gt Bitte Achten Sie stets darauf dass bei dem Dateinamen Gross und Kleinschreibung sowie das Suffix ber cksichtigt werden muss TIP Sie k nnen den Namen des markierten Scriptfiles ber die Zwischenablage bernehmen indem Sie CO 7 Bu durch klicken mit der rechten Maustaste das s loaded am Kontextmenu ffnen und
109. ildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 112 122 m myhome for Mac 7 TABELLE key codes SYSTEM EVENTS APPLESCRIPT Deutsche Apple USB Tastatur evtl auch f r andere Tastaturen g ltig alle Angaben ohne Gew hr key code g key code ad key code a key code 4 h key code 5 key code 6 key code 7 8 9 key code key code key code 10 key code 11 b key code 12 q key code 13 w key code 14 e key code 15 r key code 16 z key code 17 t key code 18 1 key code 19 2 key code 20 3 key code 21 4 key code 22 6 key code 23 5 key code 24 key code 25 9 key code 26 7 key code 27 key code 28 8 key code 29 0 key code 30 key code 31 o key code 32 u key code 33 key code 34 i key code 35 p key code 36 Return ET O lt ax lt a key code 37 key code 38 j key code 39 key code 40 kK key code 41 key code 42 key code 43 key code 44 key code 45 key code 46 m key code 47 key code 48 Tab key code 49 Space key code 50 lt key code 51 Bkw Del key code 52 Return key code 55 Command key code 54 Command key code 53 Escape esc key code 54 Command key code 55 Command key code 56 Shift key code 57 ShiftLock key code 58 Alt key code 59 Ctrl ctrl key code 60
110. inweis Das Logging funktioniert nur wenn das PrefPane ge ffnet ist das Logging Sheet selbst mu nicht ge ffnet bleiben Der Log Puffer betr gt 500KB m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 11 122 myhome for Mac home entertainment system 3 3 5 Die m myhome Verzeichnisstruktur Die m myhome Verzeichnisstruktur ist mit Ausnahme des Verzeichnisursprungs fest vorgegeben Wie vor beschrieben wird diese bei Installation des Services oder bei Anderung des vorgegebenen Pfades automatisch angelegt Nachfolgend erl utern wir die einzelnen Ordner innerhalb der Projektstruktur Der Baum zeigt die Verzeichnisse unterhalb des Verzeichnisursprungs In diesem Fall ist der Ursprung macmyhome Dieser kann wie bereits erw hnt beliebig ge ndert werden Destination IP Port _ Try to use sysvars csv in Badd oject root tor fo System variables r sa Er ee A Project Path Users admin documents naaman k ii a Eee Die jeweiligen csv Dateien werden nicht automatisch generiert und sollen nur aufzeigen wo sich die jeweiligen Dateien zu befinden haben Zus tzlich hinzugef gte Ordner f r zB Vorlagedateien sind m glich und beeinflussen in keinster Weise die Funtionalit t Verzeichnisstruktur Imacmyhome addons CommandServer Dateien EI addons E events Imacmyhome events ZventServer Dateien pui Imacmyhome gui Button Leisten Dateien E misc E
111. ird nach dem Aufwecken ausgel st m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 26 122 m myhome for Mac home entertainment system 3 4 5 Monitoring Der m myhome scripting client verf gt neben dem bereits erw hnten Monitoring Fenster ber einen Broadcast Monitor und einen System Log Monitor Der Broadcast Monitor dient zur Ansicht der Meldungen die m myhome ber den Broadcast Port in Netzwerk bertr gt Um den Broadcast Monitor zu starten wechseln Sie auf die Karteikarte BC Monitor Script Data Test BC Monitor RESET logging Broadcast Monitor Port 1035 Start Stop Online oa Fa 16 56 45 192 168 50 50 ITUNES gt GETTITLE ArYtime You Need A Friend CL Chub Mid OK SETART IST Mariah Carey OK SETALBUM AnYEine You Need A Friend O6 ITUNES gt 16 56 06 192 165 50 50 lt SYS gt GETVYOL EXT YOL 43 MUTE S FF OK SYS gt 16 99 59 192 160 50 50 TV GETCH 1 OK GETIHNAME Das Erste OK JSETFROSGINFO 17 00 17 15 Tages schau MN chrichten 17 15 18 00 Erisant Boulevardmagazin OK lt T gt Bet tigen Sie den Button Start und ndern Sie ber Ihre Mac Tastatur z B die Lautst rke Ihres Mac Systems Sie werden sofort eine Feedback Massage mit entsprechend den aktuellen Werten erhalten Ebenso sendet m myhome Infos zum aktuell laufenden Musiktitel oder dem aktuell laufenden TV Programm Auch der PLAYER STATUS der
112. irport ein schaltet den gew hlten Airport aus schaltet alle Airports ein schaltet alle Airports aus liefert den Status des gew hlten Airports ENABLED DISABLED NOT_AVAILABLE m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund MT ibs Version 1 1 RC3 m myhome for Mac home entertainment system Beispiele Hinweise Wir weisen ausdr cklich darauf hin dass mit dieser L sung keine Multiroom Anwendungen zu realisieren sind Die Airport Steuerung dient lediglich der einfachen Einbindung von max 3 4 zus tzlichen Audiozonen Zu beachten ist auch dass der empfangene Stream etwas zeitversetzt gesendet wird Es ist zB nicht m glich den Audiostream zu synchronisieren Die Audio Wiedergabe von zb TV Sendungen oder anderen Anwendungen mit Audio Video bertragungen ist durch diesen Zeitversatz nicht Lippensynchron und daher nicht zu empfehlen m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 100 122 m myhome for Mac home entertainment system 5 7 eyeTV Streaming Support Sofern das System ber einen TV Tuner verf gt besteht die M glichkeit den unter eyeTV abgespielten TV Kanal in das Netzwerk zu streamen Der Stream kann z B ber die kostenlose Software VLC empfangen werden Das notwendige eyeTV Plugin wir automatisch mit der m myhome Installationsroutine installiert Die Steuerung des Streaming Servers
113. ist m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u Version 1 1 RC3 m ibs 62 122 m myhome for Mac home entertainment system Class Command Add n s loaded y BR SER Ty WLC DYD ITUNES SLIDE whe TRIE SCRIPT SRIPTLOAD get WOL UCF hal TEF me RESET logging DAM LINN MARANTZ RUSSOUNC RUSSOUNGD C2 Nach dem Einlesen der Definitionstabellen erweitern sich die Befehlsklassen um den Inhalt der Definitionstabellen 5 1 1 Aufbau der CommandServer Definitionstabellen Die CommandServer Definitionstabellen unterliegen einem einfachen Aufbau hnlich einer ini Datei wie Sie in der WINDOWS Umgebung blich sind Die CommandsServer Definitionen m ssen sich im Ordner home Dokumente macmyhome addons befinden der Dateityp ist CSV der Dateiname ohne Suffix entspricht der durch den CommandServer generierten Befehlsklasse im m myhome Protokoll Jede CSV Datei Trennzeichen Semikolon besteht aus maximal 3 Abschnitten der 1 Abschnitt ist zwingend die anderen beiden optional Der Commandserver arbeitet Befehle parallel ab und kann damit mehrere Ger te gleichzeitig steuern Die TIMEOUT Einstellung hat keinen Einflu darauf wie schnell neue Befehle abgesetzt werden k nnen Wird w hrend eines laufenden Timeouts ein neuer Befehl an das selbe Ger t gesendet wird der Timeout unterbrochen der neue Befehl abgesetzt und der Timeout des neuen
114. it an Der Hub l uft v llig unabh ngig von m myhome Aufgrund der xPL Spezifikation kann es bei xPL Devices die vor dem Hub gestartet wurden bis zu 5 Minuten dauern bis sie sich beim Hub angemeldet haben Um die xPL Dienste zur Ansteuerung der Squeeze Box nutzen zu k nnen muss die xPL Schnittstelle im Squeeze Center freigegeben werden Entsprechende Auswahl finden Sie unter Plugins in den Squeeze Center Einstellungen Sofern Sie ber keine Squeeze Box verf gen k nnen Sie sich auch die SoftSqueeze verwenden Entsprechenden Link zum Installieren der Software finden Sie in den Squeeze Center Einstellungen unter Players Hinweise ber die Squeeze Box und dem Squeeze Center finden Sie unter Attp wwu logitech com oder unter Attp wwu slimdevices com 5 2 1 Konfiguration der xPL Klasse Um die xPL Klasse unter m myhome nutzen zu k nnen m ssen entsprechende Konfigurations Dateien unter user Dokumente m myhome xpl vorhanden sein Das Verzeichnis wird mit der Installation des m myhome Services automatisch angelegt Der Aufbau der Konfigurationstabellen erfolgt konform dem Aufbau der CommandServer Definitionen Je Squeezebox ist entsprechend eine Tabelle anzulegen Der Name der Tabelle definiert die Klasse z B SqueezeSchlafen csv SqueezeBad csv In der Tabelle muss lediglich die Adresse der Squeeze Box angepasst werden die ber m myhome angesprochen werden soll Die Einstellung finden Sie unter dem Bereich CONFIG unter TARGET
115. iten angehoben Die Namensgebung der Dateien ist festgelegt und wie folgt definiert Buttons csv Main Buttonleiste TV Buttons csv eyeTV Buttonleiste VLC Buttons csv VLC Buttonleiste BROWSER Buttons csv Safari Buttonleiste ITUNES Buttons csv iTunes Buttonleiste DVD Buttons csv DVD player Buttonleiste Nachfolgendes kleines Beispiel soll den m glichen Aufbau einer Definitionsdatei aufzeigen Buttons csv VISU EIN lt SCRIPT gt lt RUN Button_GUI_ON myh gt lt SCRIPT gt logol png VISU AUS lt SCRIPT gt lt RUN Button_GUI_OFF myh gt lt SCRIPT gt iTunes EIN lt SCRIPT gt lt RUN iTunesON_PL1 myh gt lt SCRIPT gt iTunes AUS lt SCRIPT gt lt RUN AllHideAndMute myh gt lt SCRIPT gt TV ON lt SCRIPT gt lt RUN TVon myh gt lt SCRIPT gt CAM EIN lt SCRIPT gt lt RUN Button_CAM_ON myh gt lt SCRIPT gt CAM AUS lt SCRIPT gt lt RUN Button_CAM_OFF myh gt lt SCRIPT gt VOL lt SYS gt lt MUTEOFF gt lt VOLUP 5 gt lt SYS gt MUTE lt SYS gt lt MUTEON gt lt SYS gt VOL lt SYS gt lt MUTEOFF gt lt VOLDN 5 gt lt SYS gt TIP Es empfiehlt sich den Buttons stets Scriptfiles zu hinterlegen Main_ Button 1 myh Main_ Button_2 myh usw Sie k nnen sich dann einmalig Buttonleisten definieren und die eigentliche Funktion per Script bergeben Bei der Verwendung von Bilddateien sollte beachtet werden dass die Bildinhalte auch skaliert werden d h immer in Button Gr e dargestellt werden m
116. kalen Ordner Filme Anwendung iTunes Support Folgende URL s werden von dem Webserver bereit gestellt http 1P Portnummer itunes_current jpg Zeigt das Cover des laufenden iTunes Titels http I P Portnummer itunes_ID_ lD jpg Zeigt das Cover des iTunes Titels nach Aufruf der ID http 1P Portnummer itunes_album_ Name jpg Zeigt das Cover des iTunes Album nach Aufruf des Album Namens m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 107 122 m myhome for Mac home entertainment system DVD Cover Support folgende Aufrufe sind m glich http Macl P Portnummer dvd_current jpg Liest den aktuellen DVDTitel aus und sucht in DVD_PATHY DVDTitel nach einer Datei preview jpg und liefert diese zur ck DVDTitel wird hierbei aus den Informationen der laufenden DVD automatisch generiert http Macl P Portnummer dvd_ DVDTitel jpg Sucht in DVD_PATHY DVDTitel nach einer Datei preview jpg und liefert diese zur ck Beispiel http 192 168 50 55 1234 dvd Casino 20Royale jopg html Zeichen werden automatisch konvertiert previewjpg kann beliebig tief im zu durchsuchenden Ordner liegen TV Logo Support Im misc Ordner einen Unterordner web anlegen wenn nicht vorhanden In diesem Ordner die Senderlogos als png oder jpg ablegen Es ist auf folgende Namenskonvention zu achten tv_ Sendername jpg Sende
117. lgende Blanck Im Broadcast Monitor werden wie bei iTunes auch Titelinformationen etc bertragen Die genaue Erkl rung der Befehle Commands sind in der XPL CommandServer Beschreibung die Sie mit dem xPL AddOn bei der Registrierung erhalten Um xPL verwenden zu k nnen ben tigen Sie mindesten eine m myhome Gate Lizenz sowie das xPL AddOn Das AddOn ist auf max 25 Definitionstabellen begrenzt Die Schnittstelle sowie der Befehlsatz werden in den n chsten Versionen noch erweitert m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 m ibs M 78 122 m myhnome for Mac home entertainment system 5 3 Event Server Der Eventserver erm glicht m myhome Kontrollsequenzen fremder Systeme Protokolle direkt zu verarbeiten auszuwerten und entsprechend m myhome Scripte anzutriggern Dies wird beispielsweise ben tigt wenn auf ein Feedback eines beliebigen Ger tes z B Einschalten des Beimers ber die Beamer eigene Fernbedienung reagiert werden soll So ist es beispielsweise m glich folgende Funktionalit t zu realisieren IF BEAMER ON send SCRIPT PR SENTATION Eventdefinitionen werden im Unterordner user dokumente m myhome events abgelegt Das Dateiformat ist ebenfalls csv Der Dateiname csv kann frei gew hlt werden Bitte beachten Sie dass maximal 25 Event Definitionstabellen m glich sind Ebenso wird f r das generelle Verarbeiten der E
118. m Monitoring Fenster k nnen Sie den Datenaustausch beobachten UDP O0 1E C2 02 08 24 Days D Servers 25 Events Y XPL Y Baos KNS Y Grafik Y STOP SERYICE Build IDS lt 55 gt eHELLO gt e55 intelligent building services gmbh 13 59 04 Send 5Y5 gt lt GETLILENSEINFOF SISYSS 13 59 04 Send lt SCRIPT gt LIST SCRIPT gt 13 59 04 Response SYS gt HELLO macmyhome service Y 1 0 44 for Macas w by inteligent buil ding services gmbh OESlSYS 13 59 04 Response SYS gt GETLITCENSEINFO 0 25 Y Y Y Y OK SS gt Nach dem Kommunikationsaufbau fordert der m myhome Scripting Client durch die Befehlsketten lt SYS gt lt HELLO gt lt SYS gt die aktuelle m myhome Programmversion des Verbundenen Mac Systems an und durch lt SCRIPT gt lt LIST gt lt SCRIPT gt die Liste der auf dem verbundenen Mac System gespeicherten Script Files N heres hierzu wird im nachfolgenden Verlauf des Dokumentes erkl rt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund E s Version 1 1 RC3 m ibs Br 19 122 m myhome for Mac home entertainment system Ebenso werden Informationen ber die installierte Lizenz sowie die MAC Adresse des verbundenen Apple Systems angezeigt Hinweis Der Scripting Client aktiviert sich durch eine best tigte Verbindung mit dem m myhome Service Ohne best tigte Verbindung kann der Scripting Client keine TCP UDP Pakete versenden m myhome
119. myhome scripting client v 1 5 elvrerzeichniz w hlen Sie ein Zielverzeichnis f r die Installation Die Software wird in die folgenden Werzeichnisse installiert Zur Auswahl eines anderen Werzeichnisses klicken Sie Bitte auf Suchen Yerzeichnie f r macmyhome scripting chent w 1 5 C FProgramme macmpharme W hlen Sie nun Ihr Zielverzeichnis f r die Programminstallation oder bernehmen Sie den vorgeschlagenen Pfad Best tigen Sie den Dialog mit Weiter Im weiteren Dialog lesen Sie bitte die Lizenzbestimmungen und best tigen Sie diese Nachdem Sie den Dialog mit Weiter best tigt haben wird die Software installiert m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u _ Version 1 1 RC3 AT ibs may 15 122 m myhome for Mac home entertainment system 3 4 2 Installation der LabVIEW Runtime Umgebung Die Software wurde unter LabVIEW entwickelt Dementsprechend muss die LabVIEW Runtime Umgebung installiert werden Nutzer die bereits eine LabVIEW Runtime Umgebung auf ihr System installiert haben k nnen die nachfolgenden Schritt bergehen und die Installationsroutine abbrechen Nach erfolgreicher Installation werden Sie autom zur Installation der LabVIEW Runtime Umgebung aufgefordert This self extracting archive will create an installation image on your hard drive and launch the installation After installation completes you may delete the installation image to rec
120. n 050 mit Animation bewegt ein bereits dargestelltes Fenster zu den neuen MOVE Koordinaten die zwischenzeitlich gesetzt wurden EFFECTMOVE wie MOVE aber mit zus tzlicher Animation m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 57 122 m myhome for Mac home entertainment system 4 6 12 BAOS GETINFO er liefert allgemeine Informationen ber den BAOS GETDESCRIPTION Datenpunktnummer liefert die Einstellungen des gew hlten Datenpunktes GETDESCRIPTIONSTRIN Datenpunktnummer liefert die Beschreibung des gew hlten Datenpunktes G GETVALUE Datenpunktnummer liefert den aktuellen Wert des Datenpunktes inkl Zustandsflags im HEX Format SETVALUE Datenpunktnummer HE setzt den Wert des gew hlten Datenpunkt in HEX oder X DEC ASCII als ASCI SENDVALUE Datenpunktnummer HE Sendet den Wert auf den KNX Bus X DEC ASCII SETANDSENDVALUE Datenpunktnummer HE Kombination von SETVALUE und SENDVALUE X DEC ASCII READVALUE DatenpunktNr liest den Wert vom KNX Bus CLEARTRANSMISSIONST Datenpunktnummer HE l scht den Verbindungsstatus ATE X DEC ASCII GETPARAMETERBYTE ParameterNr liefert das Byte des gew hlten Parameters El 4 6 13 HS SETVALUE Adresse Wert setzt Wert an Adresse absolut SETVALUEREL Adresse Wert setzt Wert an Adresse relativ STEPUP Adresse Wert erh ht den Wert an Adresse STEPDO
121. n Ton bertragen werden soll entsprechend in den Airfoil Einstellungen angemeldet werden m ssen erscheinen im Pull Down_Men von Airfoil Mit der Airport Integration wurde die lt SYS gt Klasse des m myhome Protokoll entsprechend erweitert und verf gt nun ber folgendem zus tzlichen Kommandosatz GETSPEAKERLIST GETSPEAKERSOURCE SETSPEAKERSOURCE Appname SETSPEAKERSOURCEDEVI CE Eingang GETAUDI ODEVI CELI ST GETSPEAKERVOL Airport Name SETSPEAKERVOL gt Airport Name 0 100 SPEAKERVOLUP Airport Name 0 100 SPEAKERVOLDNS Airport Name 0 100 ENABLESPEAKER Airport Name DISABLESPEAKER Airport Name ENABLEALLSPEAKERS DISABLEALLSPEAKERS GETSPEAKERSTATES gt Airport Name listet alle verf gbaren Airports mit Namen auf Computer ist der lokale Ton des Macs gibt die aktuelle Applikation bzw den aktiven Eingang aus deren Ton gerade gestreamt wird w hlt die Applikation aus deren Ton gestreamt werden soll w hlt den Audio Eingang aus deren Ton gestreamt werden soll listet alle verf gbaren Audio Eing nge auf gibt die aktuelle Lautst rke des gew hlten Airports aus setzt die Lautst rke des gew hlten Airports absolut wird der Name weggelassen wird die Lautst rke f r alle Airports inkl Computer gesetzt erh ht die Lautst rke um den angegebenen Wert der Name ist auch hier optional senkt die Lautst rke sonst wie SPEAKERVOLUP schaltet den gew hlten A
122. n Wert Musik wird das Script Play Playlist myh ausgef hrt und der eingehende Text als Argument bergeben Auf dem Statusport wird die Meldung Playlist Musik generiert Neue Klasse HS mit folgenden Befehlen SETVALUE Adresse Wert setzt Wert an Adresse absolut SETVALUEREL Adresse Wert setzt Wert an Adresse relativ STEPUP Adresse erh ht den Wert an Adresse STEPDOWN Adresse senkt den Wert an Adresse LISTUP Adresse erh ht den Wert an Adresse LISTDOWN Adresse senkt den Wert an Adresse Statt Adresse kann bei allen Befehlen auch der in der csv eingetragene Datenpunkt Name verwendet werden Wenn der HS innerhalb von 3 Sekunden auf den Befehl antwortet wird der empfangene Wert als R ckgabewert ausgegeben m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund TT Version 1 1 RC3 m k gt Jullding services gami 93 122 m myhome for Mac home entertainment system Au erdem werden alle vom HS empfangenen Werte ber den Broadcast Port gesendet lt HS gt lt Adresse bzw Name wenn definiert Wert gt lt gt lt HS gt 5 5 3 KNXnet IP Routing und Tunneling Mit der m myhome Version 1 0 86 unterst tzen wir nun auch das KNXnet IP Diese Einbindung ist die zZ optimalste Schnittstelle zum KNX EIB da es keine Restriktionen in der Anzahl der Datenpunkte zugrunde legt und keine zus tzlichen Datenpunktdefinitionen wie es zum Beispiel bei d
123. n bis zu deren Best tigung die Abarbeitung empfangener Befehlssequenzen Projektdaten und Konfigurationstabellen befinden sich immer im Ordner user Dokumente macmyhome Sichern Sie diesen Ordner mit allen sich darin enthaltenen Dateien Sie k nnen diesen Ordner auch f r weitere Systeme verwenden Bei jedem Neu oder Restart Reset des m myhome Services wird der Inhalt des Ordners durchsucht und die darin enthaltenen Daten verarbeitet 6 1 Verwendung von Applescript Ab der Version 1 0 37 kann der m myhome Daemon auch direkt ber Applescript eingebunden werden Dies erm glicht die einfache Einbindung in Apple eigene Anwendungen Software wie z B Remotebuddy kann entsprechend konfiguriert werden so dass der m myhome Service und deren Protokollstruktur ohne Einschr nkungen genutzt werden kann Syntax Tell application MyHGUl Command lt SYS gt lt MUTEON gt lt SYS gt end tell m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m l b S 104 122 m myhome for Mac home entertainment system 6 2 Arbeiten mit Systemvariablen Ab der Version 1 0 44 unterst tzt m myhome die Verwendung von Systemvariablen Sie k nnen unter Verwendung der VAR Befehle aus der lt SYS gt Klasse beliebige Werte speichern oder gespeicherte Werte setzen und auch verwenden Dies ist bei gr eren Installationen sinnvoll da hier ber z B auch Script Aufrufe manipuliert Laut
124. n finden Sie in dem Kapitel zum Umgang mit Systemvariablen _ Try to use sysvars csv in project root for system variable BE ST RE TEE E SER e E Project Path Users admin documents macmyhome O Saved 3 3 6 Die m myhome Firewall F r zus Sicherheit und zum Schutz vor Missbrauch ist m myhome mit einer eigenen Firewall ausger stet worden Configure Firewall Diese Firewall sch tzt lediglich vor der Ausf hrung von Protokollanweisungen die auf dem Zielsystem verhindert werden sollen Man sollte sich bewusst sein dass bei offengelegten Ports f r z B den Zugriff ber das Internet auch Code auf das System bertragen werden und per Scriptanweisungen ausgef hrt werden k nnte Ebenso k nnten Befehle wie z B ein SHUTDOWN oder ein SLEEP f r bestimmte Zielsysteme st rend sein Command Firewall The following commands will be blocked Class Command SCRIPT RUNAS RUNSS SYS RESTART SHUTDOWN SLEEP Class Command SCRIPT lt Select Command gt u a u Save 4 Close j VS F r die Firewall stehen alle Befehle aller Klassen incl Der Befehle aus den eingebundenen AddOns m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund i Version 1 1 RC3 uld nd nome for Mac home entertainment system Command Server zur Verf gung Wertbasierende Befehle werden hierbei nicht ber cksichtigt Die Einrichtung der Firewall ist denkbar einfach Es stehen f r die Klasse u
125. nd Filtermechanismen eingebaut die eine gezielte Suche erheblich vereinfachen ber ein Pulldown Menu k nnen vordefinierte Filter eingestellt werde Der Eintrag kann jedoch manuell berschreiben werden Somit sind beliebiger Filteroptionen einstellbar Logging Output W Enable Filter Seroll Lock Im u E TAT a a a TFT re TE 18 31 14 419 knx 15 1 81 gt 15 5 28 write length 2 data 0x00 data 0x00 OxOC OxE2 RC4 P LOW 18 31 14 462 eventmanager remote event from 192 168 50 55 on port 1038 18 31 18 554 knx 15 2 31 gt 142 10 write length 2 data 0x00 Ox0E 0xBE RC5 FLOW 18 31 42 533 knx 15 1 81 gt 15 5 26 write length 2 data 0x00 0x0D 0x79 RC4 FLOW 18 31 42 567 knx 15 1 81 gt 15 5 28 write length 2 data 0x00 0x0C 0xE2 RC4 FLOW 18 31 42 600 eventmanager remote event from 192 168 50 55 on port 1038 18 31 51 028 knx 15 2 30 gt 14 245 write length 2 data 0x00 0x0E 0x14 RC4 FLOW 18 31 51 076 knx 15 2 30 gt 14 27 write length 2 data 0x00 0x0D 0xDC RC4 P LOW 18 31 51 139 eventmanager remote event from 192 168 50 55 on port 1038 18 32 10 660 knx 15 1 81 gt 15 5 26 write length 2 data 0x00 0x0D 0x8 F RC 4 P LOW 18 32 10 695 knx 15 1 81 gt 15 5 28 write length 2 data 0x00 0x0C 0xE2 RC4 P LOW 1832 10 755 eventmanager remote event from 192 168 50 55 on port 1038 18 32 19 704 knx 15 1 62 gt 155A write length 2 data 0x0
126. nd f r deren Command entsprechende Auswahlbuttons zur Verf gung Hier ber wird der zu ignorierende Befehl einfach ausgew hlt Ausgew hlte Commands sind mit einem H ckchen markiert und k nnen entsprechend auch wieder entfernt werden Die ausgew hlten und zu ignorierenden Befehle Commands einer Klasse werden in dem bersichtsfenster zur Anzeige gebracht Durch die Auswahl von lt ALL gt k nnen alle Befehle einer Klasse markiert werden die Auswahl lt NONE gt deaktiviert alle Befehle einer Klasse Im obigen Beispiel sieht man dass die Befehle RUNAS und RUNSS aus der Klasse SCRIPT sowie die Befehle RESTART SHUTDOWN und SLEEP aus der Klasse SYS in der Firewall aktiviert und vom m myhome System ignoriert werden Diese Einstellungen gelten jeweils nur f r das Zielsystem wo die Firewall entsprechend eingerichtet wurde Bei mehreren m myhome Systemen im Netzwerk m ssen die Einstellungen also je System vorgenommen werden Die Firewall Konfiguration wird nur beim Start von m myhome gelesen Wenn Kommandos Klassen blockiert werden wird dies im Log vermerkt Logging Output W Enable Filte w 11 0835 128 network udp message from 192 168 50 12 size 18 bytes 110835 128 parser WARNING firewall blocks command SYS SLEEP 110835 128 parser parsing sequence lt 5Y 5245Y 5 gt 110835 129 parser reply sequence SYS gt J 5YS5 gt 110835 139 network message parsed Scroll Lock Wichtige Hinweise Die
127. nden automatisch Klickt man auf Copy beginnt der Kopiervorgang und der Fortschrittsbalken w chst anschlie end wird die DVD ausgeworfen Klickt man egal zu welchem Zeitpunkt auf Abort wird der Kopiervorgang abgebrochen der unvollst ndige bereits erstellte Zielordner wieder gel scht und die DVD ausgeworfen Die Funktion greift auf die OSX interne Kopierfunktion zur ck Zuk nftig kann auch ein Pfad zu einem Shellscript angegeben werden Hier ber k nnen dann auch andere Kopierprogramme aufgerufen und evtl notwendige Parameter bergeben werden Kopierschutz 8 2 iTunes Remote Apple hat mit der neuen iPod Touch und iPhone Ger te Generation das Tor f r native Softwareanwendungen Dritter ge ffnet Apple selbst hat die Software Remote kostenlos zu laden ber den iTunes Applikation Store zur Verf gung gestellt Apple Remote erm glicht das komfortable Steuern von iTunes und AppleTV mit Zugriff auf AirTunes Lautsprechern von eben diesen Ger ten Wir zeigen Ihnen in diesem Kapitel wie sie als Anwender von m myhome diese Steuerung optimieren und entsprechende Vorteile sinnvoll nutzen und umsetzen k nnen Da m myhome nicht direkt auf die Remote Anwendung zugreifen kann machen wir uns die Leistungsmerkmale des Eventservers zu nutze Hier ber wird der PLAYERSTATUS ab Vers 1 0 44 er iTunes Anwendung berwacht m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund r j J S Version 1
128. nktion sondern bietet lediglich ein Unterscheidungsmerkmal 4 4 2 Konvertieroptionen Verwendung von Konvertierungsoptionen die ein Argument umrechnen umwandeln oder auch konvertieren k nnen Dies ist zB notwendig um Werte in HEX zu wandeln oder Werte gezielt zu berechnen wie nachfolgende Beispiele verdeutlichen sollen Die Option wird an das Argument welches umgerechnet werden soll in eingefasst angeh ngt Umwandlungen dec wandelt einen HEX Wert in die entprechende dezimale Zahl um ascii wandelt eine HEX Sequenz in ASCII Zeichen um hex Stellen wandelt eine Dezimalzahl oder eine ASCII Sequenz in eine HEX Zahl mit Stellen nur bei Dezimalzahlen um Stellen ist optional Rechnenoperationen Wert Subtrahiert Wert von Argument Wert addiert Wert von Argument Wert dividier Wert von Argument ist Wert O erfolgt keine Berechnung Wert multipliziert Wert von Argument Die Optionen k nnen auch mehrfach angewendet und zusammengefasst werden Hierbei ist zu beachten dass die Berechnung der jeweiligen Werte sich immer auf das Ergebnis der vorherigen Option bezieht Zur Verdeutlichung lt SYS gt lt SETVOL 0AI dec 30 2 lt SYS gt w rden den hexadezimalen Wert OA in einen dezimalen Wert 10 umwandeln Der Wert w rde nun um 30 addiert werden 40 und wiederum durch 2 dividiert werden Das Ergebnis 20 w rde dann gesendet werden Anwendung der der versch
129. nn entsprechend BAOS folgende Zust nde haben Match String der vom HS bermittelte Wert mu mit Match String bereinstimmen alle Werte starten das Script bzw die Sequenz wenn Bedingung leer ist wird angenommen mmh Sequenz Auszuf hrende Kommandosequenz oder Script wenn Bedingung erf llt Kann als Platzhalter f r den Wert beinhalten bei Scripten wird der empfangene Wert als Argument bergeben Bitte beachten Sie dass das KO Gateway Werte die keinen ASCII Text beschreiben als Flie komma Wert bertr gt So wird ein bin res 1 oder O als 1 0 oder 0 0 bergeben Entsprechend ist das Feld Bedingung zu definieren Beispiele f r die Sektion DATAPOI NTS 8 1 4 iTunes Next 1 0 lt I TUNES gt lt NEXT gt lt PLAY gt lt ITUNES gt Bei Empfang der Adresse 8 1 4 mit dem Wert 1 f hrt iTunes den internen Befehl NEXT und PLAY aus Auf dem Statusport wird die Meldung iTunes Next 1 0 generiert 8 1 7 TV ON 1 0 lt SCRIPT gt lt RUN StartTV myh gt lt SCRI PT gt Bei Empfang der Adresse 8 1 7 mit dem Wert 1 wird das Script StartTV myh ausgef hrt Auf dem Statusport wird die Meldung TV ON 1 0 generiert 5 1 0 Playlist lt SCRIPT gt lt RUN Play Playlist myh gt lt SCRI PT gt oder gleichwertig 5 1 0 Playlist lt ITUNES gt lt PLAYPLAYLI ST gt lt ITUNES gt Bei Empfang der Adresse 5 1 0 EIS15 ASCII Definition mit dem angenommene
130. ns definieren wenn unterschiedliche Match Bedingungen angegeben werden Bei identischen Match Bedingungen pro Adresse wird nur die erste gefundene Action ausgef hrt Beispiel 15 7 10 1 lt SYS gt lt SAY on gt lt SYS gt 15 7 10 50 lt SYS gt lt SAY off gt lt SYS gt Es existiert eine neue Befehlsklasse KNX mit folgenden Befehlen SETVALUE KNX Adresse Wert sendet ein Telegramm entsprechend der Definition aus der esf Datei auf den Bus Support f r Uncertain Typen 1 2 3 4 8 Bit und 1 2 3 4 Byte mehrere Bytes werden beim SETVALUE Befehl durch Kommata getrennt GETVALUE KNX Adresse fragt den Wertinhalt der KNX Adresse ab Das R ckgabeformat lautet GETVALUE GA Name Wert also sehr hnlich zu den Broadcast Ausgaben Es wird maximal eine Sekunde auf eine Antwort gewartet 5 5 3 2 KNXnet IP Tunneling Support Allgemeines F r den Tunneling Support gelten gleiche Vorgehensweisen wie zum Routing Protokoll beschrieben Es m ssen lediglich nachfolgende Schalter in der CONFIG Sektion der knx csv angepasst bzw ver ndert werden Die Betriebsart TUNNELING l sst lediglich nur eine aktive Verbindung zu dem KNXnet IP Device zu Dies kann sich grad bei gr eren Installationen nachteilig auswirken Eine M glickeit diesen Nachteil zu umgehen bieten wir Ihnen mit der Betriebsart TUNNELI NG BRI DGE die im nachfolgenden Absatz beschrieben wird nderungen f r den Tunneling Support Spezifische
131. nterordner Apple OSX Installer befindet sich die Installationssoftware f r den m myhome Service f r Ihren Mac Hinweise zur Installation finden Sie in der Datei Hinweis txt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund TE Version 1 1 RC3 m myhome for Mac home entertainment system In dem Unterordner Script befinden sich einige Demo Script Files die Sie auf Ihren Mac in das Verzeichnis Dokumente m myhome scripts kopieren k nnen Sofern das Verzeichnis auf dem Mac nicht vorhanden ist k nnen Sie es entweder manuell anlegen oder durch bertragen eines Script Files aus dem m myhome Scripting Client heraus automatisch erzeugen Bitte beachten Sie hierbei dass evtl vorhandene gleichnamige Script Files berschrieben werden Beachten Sie bitte auch dass diese Dateien unter dem m myhome Profil abgelegt werden also dem Profil wo der m myhome Service installiert wurde Sofern Sie nicht ber ausreichende Kenntnisse f r diese Vorgehensweise verf gen kann das bertragen der Script Files ebenfalls ber den m myhome Scripting Client erfolgen In dem Ordner Dokumentation finden Sie neben diesem Dokument und den Lizen z B Bedingungen weitere hilfreiche Dokumente In dem Ordner mmhlib befinden sich neben den Programmspezifischen Dateien auch die Command Set Datei Commandlist csv die den Befehlssatz des m myhome Scripting Client enth lt Diese Datei dient jedoch nur als Back
132. osition des Button Bildes fest SCALE default CENTER TOP BOTTOM LEFT RIGHT SCALE skaliert das Bild auf Buttongr e Hinweise Wenn in der CONFIG Sektion nichts definiert wird verhalt sich die Buttonleiste wie bisher Die Farbkomponenten der 3 konfigurierbaren Farben m ssen immer vollst ndig alle 3 Komponenten mit g ltigen Werten vorhanden sein sonst wird die Definition ignoriert Wenn eine Button Hintergrundfarbe definiert ist lasst sich kein Buttonrahmen darstellen und damit auch kein Zustand eines Toggle Buttons BUTTON Sektion Zeilenformat ButtonName1 Kommandosequenz1 TOGGLE TOGGLEON INTERVAL x ms PUSHRE LEASE SWI TCH HOLD Kommandosequenz2 bei Button Release Buttoni magel ButtonName2 Buttoni mage2 TIP Der ButtonName oder auch nachfolgend Label genannt kann auch Sonderzeichen wie zB ein CR oder LF enthalten Hier ber kann der Labeltext mehrzeilig zur Anzeige gebracht werden Sonderzeichen werden im Hexformat bergeben Ein Eintrag Mutel OoxODON OFF w rde eine zweizeilige Anzeige ausl sen Beispiele m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund en Version 1 1 RC3 m ibs i 85 122 m myhome for Mac home entertainment system MUTE lt SYS gt lt MUTEON gt lt SYS gt Erzeugt einen Standard Button der den Befehl MUTEON ausf hrt MUTE lt SYS gt lt MUTEON gt lt SYS gt TOGGLE lt SYS gt lt MUTEOFF g
133. ower disk space You should not delete the installation image if you wish to be able ta modify or repair the installation in the Future Best tigen Sie das Entpacken der Archivdatei WinZip Self Extractor LVRunTimeEng exe x To unzip all files imn LR unT imeEng ese to the Unzip pecihed folder press the Unzip button Run w irip Unzip to folder LabVIEW 2 1 Runtime Engine Close We Overnwrite files without prompting About W When done unzipping open selup Ere al Best tigen Sie den Dialog mit Unzip Die Installationsdateien werden nun in ein Tempor res Verzeichnis entpackt und nach Best tigung des nachfolgenden Dialoges wird die Installation gestartet m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 16 122 m myhome for Mac home entertainment system NI LabVIEW Run Time Engine 8 2 1 NI LabVIEW Run Time Engine 8 2 1 Installation Schlie en Sie wor der Ausf hrung dieses Installationsprogrammes alle Anwendungen Dieses Programm ist urheberrechtlich gesch tzt und unterliegt internationalen bereinkommen Mit der Installation der Software akzeptieren Sie die Lizenzywereinbarungen 2007 National Instruments Alle Rechte vorbehalten Best tigen Sie auch diesen Dialog mit weiter und akzeptieren Sie im nachfolgenden Dialog die Lizenzvereinbarungen Best tigen Sie alle nachfolgenden Dialoge mit weiter Nach erfolgreicher Ins
134. prung XMIN YMIN auf dem Bildschirm m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 41 122 m myhome for Mac home entertainment system 4 6 2 DVD ____ amimdemmrmermmien O GEN 11 22 wO pO 1 2 1 I ee LM CE 1 MEERE CHEN ET Br schneller R cklauf EJECT wirft die eingelegte DVD aus w p pee w O pO ee Caa GEN e E Ei HE LEE 1 1 1 L me je feed Forms _______ Ks HE CHE Da EU S E C Amen Ten rn Ca S a er men Ten Ks EEE 21 U Gere A Bae O pO O O O O 7 Te m OO e O GETMENUSTATE e liefert den DVD Menustatus BCE 1 1 UUU O eme ______ Pewee Gere S eRnSAndeIEEEEn m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u Version 1 1 RC3 m ibs 42 122 m myhome for Mac home entertainment system GETTITLE liest die aktuelle Titelnummer der eingelegten DVD aus SETTITLE springt zur angegebenen Titelnummer GETDVDTITLE liefert den aktuellen DVD Titel SETVOL 0 100 ndert die Lautst rke des DVD Players GETVOL liefert die Lautst rke der DVD Applikation im Bereich 0 100 WINSIZE FULL o XMAX YMAX o FULL oder XMAX YMAX oder XMIN YMIN XMAX YMAX XMIN YMIN XMAX YMAX m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund r Version 1 1 RC3 b S 43 122 m myhome for Mac home entertainment system 4 6 3 ITUNES Teen OE beendet die iTunes
135. riebsart ROUTING CONNECTIONTYPE Protokolltyp TUNNELING oder ROUTING default ROUTING oder TUNNELING_BRIDGE Bei CONNECTIONTYPE ROUTI NG wird folgender zus Schalter ben tigt MULTICAST_IP Multicast ADR Multicast IP des Ger tes Standard 224 0 23 12 oder AUTO f r automatisches Suchen default AUTO DATAPOI NTS KNX EIB Gruppenadresse Bedingung mmh Sequenz Erl uterungen KNX El B Gruppenadresse Gruppenandresse im entsprechend eingestelltem Format Bedingung kann entsprechend BAOS folgende Zust nde haben Match String der von KNX IP bermittelte Wert mu mit Match String bereinstimmen alle Werte starten das Script bzw die Sequenz wenn Bedingung leer ist wird angenommen mmh Sequenz Auszuf hrende Kommandosequenz oder Scriptname wenn Bedingung erf llt Kann als Platzhalter f r den Wert beinhalten bei Scripten wird der empfangene Wert als Argument bergeben Beispiele f r die Sektion DATAPOI NTS 8 1 4 1 lt ITUNES gt lt NEXT gt lt PLAY gt lt ITUNES gt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 95 122 m myhome for Mac home entertainment system Bei Empfang der Adresse 8 1 4 mit dem Wert 1 f hrt iTunes den internen Befehl NEXT und PLAY aus Im Broadcast wird die Meldung 8 1 4 Name aus ESF 1 generiert Pro Adresse lassen sich mehrere Actio
136. riert im Fenster dar weitere Kommandos notwendig eine Pipe im darzustellenden Text erzeugt einen Zeilenvorschub an der entsprechenden Stelle Die momentan voreingestellte m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 56 122 m myhome for Mac home entertainment system Schriftart f r alle Textdarstellungen ist Helvetica Bold Oblique BACKGROUND_GREEN 0 1 Gr n Anteil des Texthintergrundes default 0 BACKGROUND_TRANS 0 0 1 0 Transparent Anteil des Texthintergrundes default 1 0 blendet die aktuelle Transparenz des Fensters langsam FADETO 0 1 0 zum angegebenen Wert m Abschluss der Konfiguration erzeugt das Fenster auf CREATE dem Bildschirm wenn nicht ge ffnet zwingend RELEASE o Entfernt das Fenster vom Bildschirm MINIMIZE Fenster im Dock minimieren MAXIMIZE Fenster im Dock wiederherstellen Fensterauswahl 1 10 Alle nachfolgenden Befehle beziehen sich immer auf das zuvor mit SELECT gew hlte Fenster SELECT ist optional Defaultwert 1 Je h her der Wert desto h her die Priorit t Ein WINDOW mit SELECT 2 liegt also ber dem WINDOW ne er 10 mit SELECT 1 RELEASEALL f schlie t alle Fenster und setzt SELECT auf 1 RESET Ol l scht alle Fenster und setzt s mtliche Parameter auf 0 EFFECTCREATE wie CREATE aber mit Animation EFFECTRELEASE wie RELEASE aber mit Animation 74 wie RELEASE wie RELEASE aber mit Animatio
137. rname sollte dabei exakt dem Namen entsprechen der vom Befehl TV GETCHNAME zur ckgeliefert wird Beispiel Logoname im Verzeichnis web tv_SAT 1L jpg oder tv_SAT 1 png Die Logos lassen sich durch Angabe des Dateinamens vom Webserver herunterladen um z B eine Programmliste zu erstellen Ausserdem gibt es auch hier die fest definierte tv_current jpg Und der Aufruf http Macl P Portnummer tv_current jpg oder tv_current png liest den aktuellen Sender aus und liefert das entsprechende Logo wenn vorhanden F r alle Grafiken gibt es Fallbacks Diese werden ausgegeben wenn keine entsprechende Grafikdatei gefunden wird Diese Dateien m ssen ebenfalls im web Ordner abgelegt und wie folgt benannt werden itunes _dummy jpg dvd_dummy jpg tv_dummy jpg oder eben als png Datei Gro und Kleinschreibung spielt weder bei den Dateinamen noch bei den URL Aufrufen eine Rolle Der Grafikpuffer wurde auf maximal 10MB definiert Damit sollten sich alle Grafiken darstellen lassen Es sollte jedoch darauf geachtet werden je nach Anwendung die Dateien klein zu halten und nur f r die Darstellung notwendige Pixelgr en zu verwenden Feature Webserver Bei Aufrufen mit im Dateinamen wird der durch ein blank ersetzt Feature Webserver Kommt im TV Programmnamen ein vor wird er durch ein blank ersetzt m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m
138. rt es Wildcard und d rfen an beliebiger Stelle stehen 1 Wildcard Match und f gt es dem Argument an ignoriert beliebig viele Zeichen Weitere Regeln Kombinationen von und sind in beliebiger L nge m glich Also Definitionen wie zB f r 4 Zeichen Wird und oder kombiniert wird das Argument entsprechend um die jeweiligen Zeichen erg nzt die Eintr ge im MAPPINGS Abschnitt werden gem dem Schalter MATCHING NORMAL Reststring nach Match oder m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 68 122 m myhome for Mac home entertainment system MATCHI NG FULL gesamter Eingangsstring zeilenweise abgearbeitet Beispiel SERVERMODE HEX 07AA VOLUME O7EF 04 CHANNEL Die R ckgabesequenz 07EF040407AA1008 erzeugt die folgende Klartext Sequenz lt CLASS gt lt CHANNEL 4 gt lt VOLUME 16 gt lt CLASS gt Beispiel SERVERMODE ASCII TITLE TITLE Die R ckgabesequenz lt ITUNES gt TITLE When the dog bells ALBUM erzeugt die folgende Klartext Sequenz lt CLASS gt lt TITLE When the dog bells gt lt CLASS gt Beispiel SERVERMODE ASCII Erweitert lt SYS gt VOL VOLUME lt SYS gt lt ENABLESS gt lt SYS gt lt 5 Die R ckgabesequenz lt SYS gt GETVOL EXT VOL 4 lt SYS gt erzeugt die folgende Klartext Sequenz lt CLASS gt lt VOLUME 4 gt lt
139. s Fensters niedriger ist Der LEVEL Befehl kann jederzeit auch bei bereits dargestellten Fenstern angewendet werden awe o E O X Koordinate der unteren linken Ecke des Windows XMIN 0 zwingend default O Y Koordinate der unteren linken Ecke des Windows YMIN zwingend X Koordinate der oberen rechten Ecke des Windows zwingend default max Y Koordinate der oberen rechten Ecke des Windows zwingend NORMAL default Window ber allen normalen Fenstern unterhalb des Bildschirmschoners HIGH ber dem Bildschirmschoner LOW Window unter allen Fenstern auf dem LEVEL LOW NORMAL HIGH Desktop Hintergrund Wenn XMIN und YMIN in einer Fensterkonfiguration weggelassen werden wird das Fenster automatisch zentriert dargestellt XMIN und XMAX sind mit default Erg nzung zur Werten zur Bannerdarstellung in Bildschirmbreite Verwendung von vorbesetzt X YMIN MAX 0 oder 1 Transparenz des Fensters zwingend Dieser Befehl kann auch nachtr glich auf ein bereits dargestelltes Fenster angewendet werden z B zum langsamen TRANS Einblenden default 0 9 TITLE Text Titel des Fensters ffnet die URL im Fenster keine weiteren URL Text Kommandos notwendig zeigt ein lokales oder entferntes Bild an Das Bild kann entweder als Pfad z B Users MyH oder als URL http angegeben werden Die Regeln f r die Darstellung des Bildes gelten analog zum URL IMAGE Text URL Pfad Befehl stellt TEXT zent
140. send mit dem Mauszeiger und best tigen Sie die Position durch einen Klick auf die linke Mousetaste Danach bet tigen Sie die add Taste und der Befehl f gt sich an ausgew hlter Position im String to send ein Bitte beachten Sie dass nun intern die einf ge Position gemerkt wird D h alle weiteren Befehle werden immer hinter dem zuletzt eingef gten Befehl angereiht bis Sie die Einf geposition wie vor beschrieben erneut ndern Sie k nnen ebenfalls h ndisch diesen String ver ndern Eintr ge oder Wertinhalte l schen bzw erweitern Nachdem Sie nun den add Button bet tigt haben sollte der String wie folgt aussehen lt TV gt lt ON gt lt FSON gt lt TV gt Nun erweitern wir den String um die Kanalvorwahl Ohne Kanalvorwahl startet eyeTV grunds tzlich mit dem zuletzt eingestellten Kanal Suchen Sie nun in den Befehlen Code der Klasse Device TV den Befehl CH Wenn ein Befehl mit dem Sonderzeichen endet bedeutet dies dass zus tzlich ein Wert erwartet wird der unter Exception eingetragen werden muss Dementsprechend wird das Eingabefeld aktiviert Der Wert der erwartet wird ist wird hinter Exception angezeigt F r den Befehl CH ist dies ein Wert zwischen 1 und der maximalen Anzahl der vorhandenen TV Programme die eyeTV zur Verf gung stellt Device Code Exception 41 x AddOn s Ic Booo Tragen Sie nun den Wert Ihrer Wahl in das Feld Exception ein und bet tigen Sie den
141. st rken oder Systemstatis definiert und gespeichert werden k nnen Speicherort f r die Systemvariablen ist macmyhome misc sysvars csv Die Datei wird automatisch angelegt falls nicht vorhanden Die Werte der Variablen werden automatisch eingesetzt wenn in der Kommandosequenz der String Variablenname gefunden wird Beispiel lt SYS gt lt SETVAR STARTVOLUME 33 gt lt SYS gt lt SYS gt lt SETVOL STARTVOLUME gt lt SYS gt lt SYS gt lt GETALLVARS gt lt SYS gt Dynamische Systemvariablen Speichert eine Variable Namens Startvolume mit dem Wert 33 Setzt die Systemlautst rke auf den Wert der Variable Startvolume Liefert die Ausgabe aller vorhandenen Variablen und deren Wertinhalt Ab der Version 1 0 66 werden sog dynamische Systemvariablen automatisch generiert Diese Variablen werden bei Systemstart definiert und dienen zB der automatischen bergabe systemspezifischer Parameter wie Bildschirmaufl sung IP Adresse URL des Projektpfades und vieles mehr SYSTEM_IP aktuelle IP SCREEN _X x Aufl sung des Bildschirms SCREEN _Y y Aufl sung des Bildschirms BUTTON_SI ZE aktuelle H he der Buttonleiste HOMEDI R aktuelles Verzeichnis PROFI LE aktuelle Profilname Kurzname PROJECT aktueller Projektpfad TIME aktuelle Systemzeit DATE aktuelles Systemdatum Hinweis zu TIME und DATE Diese Variablen k nnen auch mittels Systembefehl lt SYS gt lt GETT
142. sung soweit die Applikation dies zul sst XMAX YMAX zentriert das Fenster mit der Ausdehnung XMAX YMAX auf dem Bildschirm XMIN YMIN XMAX YMAX positioniert das Fenster mit der Ausdehnung XMAX YMAX und dem Ursprung XMIN YMIN auf dem Bildschirm SETSHUFFLE ON OFF schaltet den Modus Shuffle der aktuellen Playlist ein o aus GETSHUFFLE gibt den aktuellen Playmodus der Playliste zur ck SETREPEAT ONE ALL OFF setzt den Repeatmodus der aktuellen Playlist m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund vv i Version 1 1 RC3 m ibs Mi 45 122 m myhome for Mac home entertainment system 4 6 4 SLIDE C S Ci S iin wo p eee C GE 1 12 merci I siraeshinmen springt zum vorigen Bild ee IMPORT importiert die Bilder im angegebenen Pfad Ei LESE 1 1 1 ferien ew Fehde cawe OOOO O EEE mem E m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 46 122 m myhome for Mac home entertainment system 4 6 5 SCRIPT Name suffix f hrt das MyH Script Name suffix aus Wert bergibt einen oder mehre variablen Wert an das Script f llt sequentiell den o die Platzhalter ARG RUNAS Name suffix f hrt das f hrt das Applescript Name suffix aus 56 Name suffix aus RUNSS Name suffix f hrt das Shell Script ee SZ suffix aus DELETE Namessuffig 0 suffix l scht das Script l scht das
143. t bergeben Das anh ngige Script wird ausgef hrt wenn Die Match Bedingung erf llt ist Parser Optionen Matcht ein Zeichen Je wird jeweils ein Zeichen erwartet Matcht eine Zeichenkette ignoriert ein Zeichen ignoriert beliebig viele Zeichen Wird beispielsweise der empfangene Wert R0012 mit dem Trigger RO belegt w re das Ergebnis 012 Bei einem Trigger R W re das Ergebnis 0012 Bei der Einstellung MATCHING NORMAL verh lt sich der Eventserver wie vor beschrieben Hierbei ist auch darauf zu achten dass die Abarbeitung sequentiell erfolgt und der Eingangsstring bei erfolgreichem Match entsprechend gek rzt wird subtraktives Verhalten Ein weiterer Trigger innerhalb der csv Datei w rde f r die Matchbedingung nur noch der restliche Eingangsstring zur Verf gung stehen Die Einstellung MATCHING FULL erm glicht ein zeilenweites Parsen des Eingangsstrings Der Eingangsstring steht also in voller L nge jedem Trigger Eintrag zur Verf gung Es kann auch auf vergleichende Bedingungen getriggert werden Hief r ist das Format der Eventserver Zeile entsprechend erweitert worden Match String Action oder Scriptname Optionen Bedingung Unter Bedingung k nnen optional Komperatoren gt lt eingesetzt werden Auch Kombinationen wie zB lt gt ungleich oder gt kleiner oder gleich k nnen definiert werden m myhome for Mac ist ein Produkt der intelligent buildig
144. t lt SELECT 3 gt lt RELEASE gt lt WI NDOW gt Startet den Timer CLEARSCREEN nach dem Befehl lt TIMER gt lt START CLEARSCREEN gt lt TIMER gt einmalig und f hrt nach f nf Sekunden entsprechende Befehlsfolge aus m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 109 122 m myhome for Mac home entertainment system Neue Klasse TIMER Befehle START TimerName startet den Timer TimerName STOP TimerName stoppt den Timer TimerName LIST listet alle aktiven Timer auf RESET TimerName setzt den Z hler von TimerName zur ck Namen f r Timer TimerName k nnen beliebig verwendet werden Es sind maximal 256 Timer m glich Beispiele lt TIMER gt lt START IVT gt lt TIMER Startete den Timer Namens IVT wie in der timer csv definiert lt TIMER gt lt LIST gt lt TIMER Generiert eine Liste aller aktiven Timer Wenn kein Timer aktiv bleibt der Listeneintrag leer m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 110 122 m myhome for Mac home entertainment system 6 5 Counter Support m myhome ist ab der Version 1 0 91 unterst tzt auch Counter Counter werden wie Sysvars behandelt werden jedoch nie gespeichert Mit jedem Auslesen eines Counters wird der vorherige Wert um eine einstellbare Schrittweite ver ndert Dazu gibt es die passenden SYS Befehle
145. t lt SYS gt Erzeugt einen Toggle Button der entsprechend seines Zustandes den entsprechenden Befehl ausf hrt MUTE lt SYS gt lt MUTEON gt lt SYS gt TOGGLEON lt SYS gt lt MUTEOFF gt lt SYS gt Erzeugt einen initial bet tigten Toggle Button der entsprechend seines Zustandes den entsprechenden Befehl ausf hrt Der Button erscheint also nach Start von m myhome im gedr cktem Zustand MUTE lt SYS gt lt MUTEON gt lt SYS gt mute jpg erzeugt einen Standard Button der einen Befehl ausf hrt und ein Bild darstellt Die Bilddatei muss sich ebenfalls im Ordner gui befinden VOL lt SYS gt lt VOLUP gt lt SYS gt INTERVAL 200 Erzeugt einen Repeat Button der einen Befehl ausf hrt und wiederholt diesen bei gedr cktem Button alle 200ms DIM lt SCRIPT gt lt RUN DI MUPSTART myh gt lt SCRIPT gt PUSHRELEASE lt RUN DIMUPST OP myh gt Erzeugt einen Flanken Button der einen Befehl Script ausf hrt wenn der Button bet tigt wird und f hrt ein weiteren Befehl Script aus wenn der Button wieder losgelassen wird MUTE ON lt SYS gt lt MUTEON gt lt SYS gt SWITCH lt SYS gt lt MUTEOFF gt lt SYS gt muteOn jpg MUTE OFF muteOFF jpg Erzeugt einen SWITCH Button der beim 1 Druck die Aktion 1 ausf hrt und beim 2 Druck die Aktion 2 ausf hrt F r die jeweiligen Zust nde k nnen verschiedene Befehle Scripts sowie verschiedene Label Bilder definiert werden Wird keine Bilddatei angeben werden die
146. t SYS gt lt MUTE gt lt SYS gt lt TCP gt Sendet den Befehl System Mute an das entfernte m myhome System mit der Adresse 192 168 50 125 m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 55 122 m myhome for Mac home entertainment system 4 6 11 Window Bei der Verwendung der WINDOWS Klasse ist folgendes zu beachten WINDOWS werden aus dem SAFARI Browser im Kioskmode Frameless generiert Folglich k nnen in dieser Klasse alle Inhalte generiert werden die sich mit dem SAFARI Browser und deren m gliche PlugIn s anzeigen und steuern lassen Ebenso zu beachten ist das Schichtenmodel LAYER Hierbei werden die WINDOW S nach Priorit ten behandelt Somit kann gezielt gesteuert werden welches WINDOW an oberster Stelle zur Anzeige gebracht wird Das Schichtenmodel unterscheidet hierbei zwei Priorit tsgruppen Dies definiert sich aus dem LEVEL und aus dem SELECT Befehl Wenn LEVEL nicht angegeben wird wird automatisch LEVEL NORMAL angenommen Durch Level wird der Raum in dem sich das Fenster befindet ausgew hlt Die Auswahl der Fensterreihenfolge innerhalb des Raums kann nach wie vor mit Hilfe des SELECT Befehls erfolgen Ein Fenster mit SELECT 2 liegt also ber einem Fenster mit SELECT 1 wenn beide das selbe LEVEL besitzen Entsprechend liegt ein Fenster mit SELECT 3 und LEVEL HIGH ber einem Fenster mit SELECT 4 und LEVEL NORMAL obwohl die ID de
147. t die Wiedergabe D schneller Vorlauf a w o p O ee S EEE GE 12 0 ame EEE GE 12 EC GE 1 2 en 1 sende irmirnAmem C S C S C E deine _ machen vermengen _ C kr Asnnachme mwa veieatmremamde SHOWCON zeigt die Konsolenfenster CH w hlt den Kanal CE En CC DE En CL an I Fern en DE E nam I esse emn GETPROGINFO liefert Informationen ber die aktuelle und die n chste Sendung im Format Start Stop Titel der aktuellen Sendung Kurzbeschreibung lt Start Stop Titel der n chsten Sendung Kurzbeschreibung WINSIZE FULL XMAX YMAXY XMIN ndert die Fenstergr e Ursprung unten links YMIN XMAX YMAX Erkl rung FULL streckt das Fenster auf Bildschirmaufl sung m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund u Version 1 1 RC3 m ibs 52 122 m myhome for Mac home entertainment system soweit die Applikation dies zul sst XMAX YMAX zentriert das Fenster mit der Ausdehnung XMAX YMAX auf dem Bildschirm XMIN YMIN XMAX YMAX positioniert das Fenster mit der Ausdehnung XMAX YMAX und dem Ursprung XMIN YMIN auf dem Bildschirm ENABLEMENU blendet das eyeTV OSD Menu ein DISABLEMENU blendet das eyeTV OSD Menu aus ENABLEFSEPG blendet die Vollbild EPG Ansicht ein DISABLEFSEPG blendet die Vollbild die EPG Ansicht aus m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund r Version 1 1 RC3 b S 53
148. tallation es erscheint entsprechender Hinweis m ssen Sie Ihr System neu starten Nach erfolgtem Neustart ist der m myhome Scripting Client betriebsbereit 3 4 3 Anwendung Der m myhome Scripting Client dient der einfachen Erstellung von Befehlssequenzen Script s die ber dieses Tool generiert und getestet werden k nnen Ferner k nnen die erstellten Script s in einer internen Datenbank abgelegt werden Das Hochladen der Scriptfiles auf Ihren Mac kann ebenfalls ber das Tool erfolgen Ebenso ist eine einfache Schnittstelle eingebunden die ein einfaches Implementieren neuer Befehlss tze f r sp tere Versionen erm glicht Als Kontrollmechanismus sind Monitoring Funktionalit ten in dem m myhome Scripting Client eingebunden worden Dies erm glicht eine berwachung der gesamten Kommunikation Detaillierte Informationen entnehmen Sie dem Kapitel Monitoring Sa E ol EA p zn ee A Apple 25 Dateien cripting Client wurden folgende Dateien 5 Apple OS Dateien Dokumentation auf Ihrem PC System abgelegt Sollten Sie Dmmhlib bei der Installation den Pfad f r die u na Runtime Programmdateien nicht ver ndert haben h ali befindet sich der Ordner unter E macmyhome aliases O Dokumentation macm h OME EXE c Programme D knpu ia TE Neben den m myhome Scripting Client O Runtime hi ome ini Programmdateien wurden zus tzliche Bammh ico Dateien installiert In dem Ordner Apple readme txt OSX Dateien U
149. te 114 8 3 Nutzung der Squeeze Box als IR Empf nger zur Steuerung von m myhome 116 8 4 N tzliche Shell Kommandos 117 8 5 N tzliche Shortcuts und Tastaturbefehle 118 8 6 Sonderzeichen Mac Win VM Ware 119 10 Versions Historie 121 m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund mi Version 1 1 RC3 m ibs 3 122 m myhome for Mac home entertainment system Sehr geehrter m myhome Kunde wir gratulieren zum Erwerb dieses ibs Produktes ibs ist bestrebt bei seinen Produkten h chste Qualit ts und Verarbeitungsstandards einzuhalten um Ihnen ein optimales Preis Leistungsverh ltnis zu bieten Sollten Sie trotzdem einmal Probleme mit dem Produkt oder Anregungen f r Produktverbesserungen haben setzen Sie sich bitte direkt mit uns in Verbindung Dieses Handbuch ist f r Systemintegratoren geschrieben Entsprechende Kenntnisse setzen wir voraus Wir w nschen Ihnen viel Freude bei der Anwendung 1 Einleitung Die m myhome Software stellt als Hintergrundprozess einen TCP UDP Server Dienst zur Steuerung eines Apple Mac Systems Mac mini bevorzugt per Netzwerk zur Verf gung Ein speziell f r diese Anwendung definiertes Protokoll erm glicht es ber eine einfache Netzwerkanbindung per LAN oder WLAN vielf ltige Aktionen am Mac auszuf hren und diesen umfangreich zu kontrollieren Bitte beachten Sie dass die Abbildungen teilweise nicht den aktuellen Softwarestand aufzeigen k nnen also l
150. th ein Verzeichnis f r die Projektdaten voreingestellt Der dort eingegebene und individuell ver nderbare Pfad auf das Projektverzeichnis muss immer vollst ndig angegeben werden m myhome erkennt eine nderung des Ursprungpfades und erzeugt nach Bet tigung des Save amp and Restart Buttons eine entsprechende Verzeichnisstruktur 3 3 2 Beenden des Dienstes Klicken Sie im Bereich Service Control auf Stop Der m myhome Dienst wird unverz glich beendet und der Systemeintrag zum automatischen Start siehe 3 3 1 entfernt 3 3 3 Statusanzeige Der jeweils blau hinterlegte Teil im Bereich Service Contro m myhome an zeigt den aktuellen Status von 3 3 4 Logging Monitor m myhome verf gt ber einen Logging Monitor der Auskunft ber die aktuellen Zust nde der jeweiligen Services gibt Ebenso werden Fehler in den Logging Monitor geposted m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund eG Version 1 1 RC3 m ibs o 10 122 m myhome for Mac home entertainment system Den Logging Monitor erreichen Sie durch Bet tigen des Buttons Show Log auf der m myhome Konfigurationsseite Es ffnet sich der Logging Dialog Die Ausgaben entsprechen den Ausgaben auf Port 1039 Show Log Somit sind zB fehlerhafte Eintr ge in den Konfigurationsdateien schnell auffindbar Der Logging Monitor kann auch aufzeichnen und muss f r diesen Zweck ge ffnet bleiben Ebenso si
151. up und kann an einem beliebigen Ort abgelegt werden Das Laden neuer Befehlss tze erfolgt ber einen per Dialog gef hrten Abruf in dem m myhome Scripting Client Die Vorgehensweise zum Einlesen neuer Befehlss tze wird im weiteren Verlauf des Dokumentes detaillierter beschrieben In dem Ordner Runtime befinden sich wie vor bereits beschreiben die Installationsdateien f r die LabVIEW Runtime Engine die f r die Nutzung des m myhome Scripting Client zwingend notwendig ist Anwender die beispielsweise eine B CON net Version installiert haben brauchen die LabVIEW Runtime Engine nicht zus tzlich installieren Den m myhome Scripting Client starten Sie durch einen Doppelklick auf das ee Programm Icon welches sich auf dem Desktop befindet Es erscheint mr nachfolgendes Programmfenster Es befindet sich auch ein entsprechender td Eintrag im Startmen NER EN Epig EL w Lai P macmyhome scripting client Datei Bearbeiten Hilfe no macmyhome service no Client IP no license information Server Port TCP C STOP SERYICE Build 500 intelliaent buildina 192 168 50 55 v 1037 F Client connect u j S sery ices ambh z Class Command AddOn s loaded u a SYS GETF LDERNUMINFOLDER v Exception Pfad FULL String to send Cam v Script Data BC Monitor RESET logging Broadcast Monitor Port 1038 Start Stop Online u clear A 2007 2008 by ibs intelligent building services gmbh All rights reserved m m
152. uspieler verwenden wollen Beinhaltet einen CommandServe WebServer einfache Buttonleisten Standard GUI Diese Version ist auch zur Steuerung eines einfachen Medicenters Frontrow eyeTV geeignet Grundversion wie vor Jedoch erweiterbar und beinhaltet 10 CommandsServer erweiterbar bis auf max 25 Erweiterungen AddOn s nur in Verbindung mit der Gate o us Lizenz CommandServer AddOn XPL AddOn EventServer AddOn Extended Buttons AddOn BAOS KNX AddOn Streaming AddOn MT ibs Erweiterung der CommandsServer Schnittstelle um jeweils 5 Protokolle Es sind max 25 Protokolle je Mac System m glich Einbindung des xPL Protokolls f r zB die Ansteuerung der Logitech Squeeze Box Globale Schnittstelle zum Empfangen und Auswerten diverser TCP UDP Protokolle TCP UDP Listener Erweiterte Buttonleisten Steuerung max 25 Buttonleisten definierbar Erweiterter Befehlssatz f r die Einrichtung der Buttons Modul f r die Einbindung des Weinzierl KNX IP 770 Interface Objektserver und oder GIRA Homeserver KO Gateway und oder KNXnet IP Routing oder Tunneling Modul f r den eyeTV Streaming Service Streamt den aktuellen Transponder ins Netzwerk und kann zb ber VLC empfangen werden Dieses Modul befindet sich in der Testphase und wird Z Z kostenlos und ohne Anspruch auf Vollst ndigkeit m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund Version 1 1 RC3 8 122 m myhome for Mac
153. vent Definitionen eine gesonderte Lizenz ben tigt Beispiel einer Event Definition Ein externes Ger t sendet folgende ASCII Codes ber das Netzwerk CONFI G ACTI VE YES YES default oder NO aktiviert deaktiviert den Eventserver DEBUG NO Yes oder NO default aktiviert deaktiviert erweiterte LOG Ausgaben TRI GGERI P 192 168 1 200 entfernte IP Ausl ser oder INTERNAL TRI GGERPORT 6200 lokaler Port bei Angabe einer IP Adresse als TRIGGERIP an dem auf UDP Datagramme gewartet wird oder IN OUT LOG BROADCAST nur in Verbindung mir TRIGGERIP INTERNAL TRI GGERMODE ASCI I ASCII oder HEX wie vom CommandServer bekannt MATCHI NG NORMAL Einstellung der Abhandlung f r das Parsen der TRIGGERS NORMAL Default oder FULL Interner Event Support gibt man in der csv f r TRIGGERIP den WERT INTERNAL an und f r PORT IN bzw OUT oder LOG so wird auf die eingehenden bzw ausgehenden Kommandostrings gematcht Dabei spielt es keine Rolle wie die Kommandos in den Daemon eingespeist werden TRIGGERMODE sollte auf ASCII stehen Der Match ist case sensitive Wird f r PORT BROADCAST angegeben wird auf s mtliche Ausgaben gematcht die m myhome ber den Broadcast Port ausgibt Zur Verdeutlichung Verwendung der m myhome Standard Ports vorausgesetzt TRI GGERI P INTERNAL und TRIGGERPORT OUT Hat zur Folge dass die TRIGGERS auf die Antwortsequenzen angewendet werden die m myhome auf Port 1
154. wischen m myhome und dem GIRA Homeserver muss dann nicht mehr zwingend ber UDP TCP Kommunikation erfolgen Bitte beachten Sie dass die Datenpunkte die Sie auswerten ansprechen m chten im GIRA Homeserver f r die Kommunikation ber das KO Gateway freigegeben wurden HS Support Im misc Ordner eine Datei hs csv anlegen Aufbau der Definitionstabelle Die hs csv besteht aus 2 Sektionen CONFI G allgemeine Konfiguration der Interface Parameter DATAPOI NTS Definition von Datenpunkten die vom GIRA Homeserver empfangen und ausgewertet werden sollen Aufbau CONFI G Sektion HSI P I P Adresse des HS IP Adresse des GIRA Homservers HSPORT KO Portnummer auf dem HS Port des GIRA KO Gateway HSKEY ein evtl im HS festgelegtes Passwort Passwort Key des KO Gateway ADDRTYPE Adresstyp Legt fest wie die Adressausgabe im Broadcast erfolgen soll M gliche Werte 2STEP oder 3STEP leer oder nicht definiert Dezimalausgabe optional zus tzlich f r den Empfang oder Script Aufruf notwendig LDATAPOI NTS Sektion KO im GIRA Homeserver Datenpunkt Name Bedingung mmh Sequenz Erl uterungen KO im GIRA Homeserver Adresse des Kommunikationsobjekts Datenpunkt Name darf leer sein und ist frei definierbar m myhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund P i Version 1 1 RC3 m ibs M 92 122 m myhome for Mac home entertainment system Bedingung ka
155. yhome for Mac ist ein Produkt der intelligent buildig Services gmbH Dortmund O a Version 1 1 RC3 E b gt 18 122 m myhome for Mac home entertainment system Sofern Sie alle vorherigen Schritte erfolgreich ausgef hrt haben k nnen Sie nun eine Verbindung mit Ihrem Mac System aufbauen Geben Sie hierf r die IP Adresse und den entsprechenden Port Standardeinstellung ist 1037 ein Sie k nnen zwischen einer TCP oder UDP Standard Verbindung w hlen Beachten Sie hierbei dass Sie die Einstellungen konform mit den Einstellungen auf Ihrem Mac System vornehmen Wenn Sie alle Eingaben vorgenommen haben bet tigen Sie den Button connect Die Software merkt sich alle IP Adressen mit der eine erfolgreiche Verbindung aufgebaut werden konnte Wollen Sie einen Eintrag aus der Liste entfernen so w hlen Sie den gew nschten Eintrag aus der Liste positionieren Sie den Mauszeiger ber den IP Adresseintrag und dr cken Sie die rechte Maustaste Es erscheint ein Kontextmenu mit dem Inhalt Adresse entfernen Markieren Sie den Eintrag im Kontextmenu mit dem Mauszeiger und bet tigen Sie zur Best tigung die linke Maustaste Datei Bearbeiten Hilfe UDF macmyhome service Y 1 0 2 for Macs X Gerver Port 192 168 5050 0 m Client connect Ist die Verbindung aufgebaut wird dies durch eine Statusanzeige best tigt Ebenso wird die aktuell installierte m myhome Version des verbundenen Mac Systems sowie deren MAC Adresse angezeigt I
156. zu parken startet die TY Applikatior 3 4 7 Weitere Funktionen Datei Bearbeiten Hilfe Im Dateidialog des m myhome Scripting Client finden Sie einige Command Set laden Strg L weitere Funktionen Diese beinhalten neben dem bereits addorncommands aden beschriebenen Laden der ScriptDB auch eine Funktion zum aktualisieren des Befehlssatzes Command Set sowie den Abruf Load Script DE evtl vorhandener CommandServer Definitionen AddOn Beenden Strg mp T Sobald Ihr System ber entsprechende Definitionstabellen verf gt wird der Befehlssatz bei Abruf der Daten erweitert Hinweise zu dem CommandServer Dateien finden Sie im weiteren Verlauf der Dokumentation Mit der Funktion Command Set laden k nnen Sie den aktuellen Befehlssatz aus der Definitionsdatei Commandlist csv einlesen Die aktuellste Definitionsdatei finden Sie im Upload Verzeichnis auf unserer Webseite www macmyhome de 4 Der m myhome Befehlssatz Nach dem Start der Applikation bindet m myhome auf allen im System verf gbaren Netzwerk Schnittstellen die in der Konfiguration definierten Ports an sich und wartet auf eingehende Verbindungen Erh lt m myhome ein Kommando das dem definierten Kommandosatz entspricht und eine g ltige Syntax aufweist f hrt er dieses Kommando aus und meldet die erfolgreiche Ausf hrung sowie ggfs auftretende R ckgabewerte zur ck an den aufrufenden Client Je nach Art des Kommandos werden hierbei unterschiedli

Download Pdf Manuals

image

Related Search

Handbuch handbuch handbuch pdf handbuch englisch handbuch gba handbuch canon pixma handbuch bildung handbuch lobbyregister handbuch der physik handbuch einer anstandsdame handbuch windows 11 handbuch soziales aargau handbuch soziale arbeit handbuch der weltlichen handbuch bankbilanz handbuch grundbuchamt bern handbuch auf englisch handbuch binnenschifffahrtsfunk 2025 handbuch peugeot 3008 handbuch betriebliche grundbildung handbuch einer anstandsdame staffel 2 handbuch des arbeitgebers handbuch didaktik des sachunterrichts handbuch eisenbahninfrastruktur handbuch canon ts3550i handbuch industrie 4.0

Related Contents

2015国内競技規則 付則 (pdf:4.71mb)  JVC FSSD1000CA User's Manual  Samsung A60 E27 2700K 3.6W    J. H. Ortega B., R. Blanco S.  Réglementation 2010 - Fédération de Pêche du Doubs  

Copyright © All rights reserved.
Failed to retrieve file