Roomskills Software
Roomskills Local Connect
Bei Roomskills geht es darum, die Steuerung von Smarthome- und Multimediageräte so einfach und intuitiv wie möglich zu gestalten. Um die einzelnen smarten Geräte im lokalen Netzwerk sicher anzubinden, haben wir Roomskills Local Connect entwickelt. Roomskills Local Connect läuft auf einem Rechner im lokalen Netzwerk und stellt eine sichere Verbindung mit dem Roomskills Service her. Mit Roomskills Local Connect können zum Beispiel die Services
- - MyMusic Echo zum Abspielen der eigenen Musiksammlung auf Echo Lautsprechern,
- - Musiccontrol LMS zum Steuern der Logitech Mediaserver Musikplayer mit Amazon Alexa,
- - ioBroker Smarthome System und
- - myStrom Buttons zum Steuern der Roomskills Geräte
angebunden werden.
Roomskills Local Connect ist verfügbar für
- - Microsoft Windows
- - macOS
- - Ubuntu Linux
- - Debian Linux
- - MAX2PLAY, sowie
- - Raspbian und RaspberryOS
- - Qnap NAS Systeme
- - Docker Container
Die App gibt es jeweils in einer Version mit Installationsprogramm und als direkt ausführbares Programm (Portable Version). Mit der Portable Version kann man die App mal kurz antesten. Die Version mit Installationsprogramm installiert Roomskills Local Connect als Service auf dem Rechner, so dass es sofort gestartet wird, wenn der Rechner gestartet wird. Es läuft immer im Hintergrund mit und sorgt so für die Verbindung mit Roomskills. Ein Deinstallationsprogramm ist natürlich auch enthalten, so dass die App auch einfach wieder vollständig entfernt werden kann.
Unten findet sich noch eine ausführliche Anleitung zur Installation für die verschiedenen Betriebssystemarten. Zum Download der App bitte Betriebssystem und Programmtyp auswählen:
Hier nun eine detaillierte Anleitung zur Einrichtung:
- Windows
- macOS
- Debian oder Ubuntu
- Raspbian oder RaspberryOS
- MAX2PLAY
- QNAP NAS Systeme
- Docker Container
MS Windows
-
Die Installation
Die Installation erfolgt über das oben verfügbare Installationsprogramm. Dazu einfach die Installationsdatei über den Download Button oben herunterladen und zum Beispiel per Doppelklick aus dem Explorerfenster ausführen.
Windows 10 fragt aus Sicherheitsgründen noch einmal nach bevor es eine aus dem Internet heruntergeladene Datei ausführt, daher in dem aufkommenden Fenster den Link "Weitere Informationen" ...
und dann "Trotzdem ausführen" anklicken.
Am Ende der Installation öffnet sich ein Browserfenster mit der Einrichtungsseite der App. Dort kann man sich mit den gewohnten User/Passwort Kombination des Roomskills Service oder per Amazon Login einloggen.
Hinweise zur Konfiguration von Roomskills Local Connect finden sich in den Anleitungen der einzelnen Produkte wie
Im Hintergrund befindet sich noch das Installationsprogramm, das man mit einem Klick auf "Close" beenden kann.
Im Windows Startmenü befinden sich jetzt 2 neue Einträge in einem neuen Verzeichnis "Roomskills".
Durch den ersten Eintrag "Roomskills Local Connect" gelangt man in die Konfigurationsseite der neu installierten App. Der zweite Eintrag startet das Deinstallationsprogramm zum Entfernen von Roomskills Local Connect vom Rechner.
-
Die Deinstallation
Zum Deinstallaieren klickt man auf den Eintrag "Uninstall Roomskills Local Connect" im Verzeichnis "Roomskills" im Windows Startmenü.
Im Laufe der Deinstallation muss man das Entfernen des Windows Services durch Klick auf "OK" bestätigen. Das Ende der Deinstallation wird dann nochmals von der Deinstallationsroutine gemeldet.
Apple macOS
-
Die Installation
Die Installation erfolgt über das oben verfügbare Installationsprogramm. Dazu einfach die Installationsdatei über den Download Button oben herunterladen und zum Beispiel per Doppelklick aus dem Finder ausführen.
Da es sich um ein heruntergeladenes Programm handelt weigert sich macOS zuerst das Programm zu installieren.
Man muss die Installation durch Klick auf "Dennoch öffnen" unter Systemeinstellungen > Sicherheit die Installation bestätigen.
In dem aufkommenden Fenster muss man die Installation erneut bestätigen.
Danach kommt man endlich in den Installationsprozess.
Am Ende der Installation öffnet sich Safari mit der Einrichtungsseite der App.
Hinweise zur Konfiguration von Roomskills Local Connect finden sich in den Anleitungen der einzelnen Produkte wie
Im Hintergrund ist aber noch das Installationsprogramm geöffnet, dass man durch klick auf "Schließen" beenden kann.
Nach der Installation befinden sich 2 neue Einträge unter Programme. Der eine Eintrag "Roomskills Local Connect" bringt einen in die Einrichtungsseite der App. Der andere Eintrag "Roomskills Local Connect - Uninstall" ist zur vollständigen Deinstallation der App.
-
Die Deinstallation
Für das Deinstallieren von Roomskills Local Connect klickt man auf den Eintrag "Roomskills Local Connect - Uninstall" unter Programme.
Debian oder Ubuntu
-
Die Installation
Über den Download Button oben kann man sich die Installationsdatei "roomskills_local_connect.deb" herunterladen. Alternativ kann man aber auch diese Datei direkt im Terminal über das Programm "curl" herunterladen und über den Befehl "dpkg -i roomskills_local_connect.deb" installieren. Die vollständige Liste der Befehle ist:
curl -L https://www.roomskills.com/apps/get_rlc.php?os=intel-linux -o roomskills_local_connect.deb sudo dpkg -i roomskills_local_connect.deb
Die Dienstesteuerung läuft über die Standardverwaltung "systemctl" und die gewohnten Kommandos "start", "stop" und "status"
systemctl status roomskills_local_connect sudo systemctl start roomskills_local_connect sudo systemctl stop roomskills_local_connect
Man erreicht die Konfigurationsseite recht einfach über den Link http://127.0.0.1:32655.
Hinweise zur Konfiguration von Roomskills Local Connect finden sich in den Anleitungen der einzelnen Produkte wie
-
Die Deinstallation
Zum Deinstallatieren reicht der Befehl:
sudo dpkg -r roomskills-local-connect
Raspbian oder RaspberryOS
-
Die Installation
Über den Download Button oben kann man sich die Installationsdatei "roomskills_local_connect.deb" herunterladen. Alternativ kann man aber auch diese Datei direkt im Terminal über das Programm "curl" herunterladen und über den Befehl "dpkg -i roomskills_local_connect.deb" installieren. Die vollständige Liste der Befehle ist:
curl -L https://www.roomskills.com/apps/get_rlc.php?os=arm-linux -o roomskills_local_connect.deb sudo dpkg -i roomskills_local_connect.deb
Die Dienstesteuerung läuft über die Standardverwaltung "systemctl" und die gewohnten Kommandos "start", "stop" und "status"...
systemctl status roomskills_local_connect sudo systemctl start roomskills_local_connect sudo systemctl stop roomskills_local_connect
Man erreicht die Konfigurationsseite recht einfach über den Link http://127.0.0.1:32655.
Hinweise zur Konfiguration von Roomskills Local Connect finden sich in den Anleitungen der einzelnen Produkte wie
-
Die Deinstallation
Zum Deinstallatieren reicht der Befehl:
sudo dpkg -r roomskills-local-connect
MAX2PLAY
-
Die Installation
Zur Installation kann man das entsprechende Plugin über den oberen Download Button herunterladen, oder den Link
https://www.roomskills.com/download/max2play/RoomskillsLocalConnect.tar () in das passende Textfeld in MAX2PLAY auf dem Reiter "Einstellungen / Reboot" kopieren.
Nach der Plugin Installation erhält man einen neuen Reiter für Roomskills Local Connect.
Dort wählt man den Button "Start Install" um Roomskills Local Connect auf MAX2PLAY zu installieren.
Nach der erfolgreichen Installation meldet das Plugin dies in der dazugehörigen Statuszeile.
Man erreicht die Konfigurationsseite von Roomskills Local Connect über den blauen Button am Ende der Plugin Seite.
Hinweise zur Konfiguration von Roomskills Local Connect finden sich in den Anleitungen der einzelnen Produkte wie
-
Die Deinstallation
Die Deinstallation erfolgt über den entsprechenden Button auf der Pluginseite.
QNAP NAS Systeme
-
Die Installation
Zur Installation kann man das entsprechende Qnap Installationspaket über den oberen Download Button herunterladen, oder je nach Architektur über einen der beiden Links herunterladen:
Im oberen Downloadmenü einfach die passende Architektur auswählen ... und auf den Download Button drücken.
Die Installationsdatei wird automatisch mit dem passenden Namen abgelegt, in der Regel im Download Ordner des Systems.
Dann in der Qnap QTS Weboberfläche die App "App Center" starten.
Im App Center den passenden Button (siehe Screenshot) zum manuellen Hinzufügen von Apps wählen.
Auf den Button "Durchsuchen..." wählen und die heruntergeladene Installationsdatei auswählen, dann auf "Installieren" klicken.
Als nächstes bestätigt man in dem aufkommenden Dialog, dass man das Paket wirklich installieren will.
Als nächstes muss man bestätigen, dass das Paket auch ohne Signatur installiert werden soll.
Jetzt läuft die Installation durch und der Erfolg wird mit einem kurzen Dialog bestätigt. Diesen schließt man mit einem Klick auf "OK".
Jetzt muss man das installierte Programm nur noch durch einen klick auf "Start" starten.
Das war's jetzt läuft die App und kann konfiguriert werden. Man erreicht die Konfigurationsseite von Roomskills Local Connect über den "Öffnen" Button unterhalb des Roomskills Icons.
Falls die Startseite in der falschen Sprache erscheint, kann man durch einen Klick auf den Text "Zum Login in Deutsch" einfach zur deutschen Sprache wechseln.
Hinweise zur Konfiguration von Roomskills Local Connect finden sich in den Anleitungen der einzelnen Produkte wie
-
Die Deinstallation
Die Deinstallation erfolgt über die Appstation auf dem Qnap System. Dort die App "Roomskills Local Connect" suchen und über das Kontextmenü "entfernen" die Deinstallation starten.
Docker Container
-
Die Installation
Zuerst legt man ein neues Verzeichnis für die persistenten Daten des Docker Containers an.
Dann lädt man als nächstes das benötigte Basisimage
sudo docker pull python
Den Roomskills Local Connect Container auf einem Linux System auf Intel Basis startet man mit dem Befehl
sudo docker run --net=host --name roomskills_local_connect -v <neu angelegtes Verzeichnis>:/mnt -w /mnt python:3 /bin/bash -c "/usr/bin/curl -L https://www.roomskills.com/download/container/start_intel.sh -o /mnt/start_intel.sh; /bin/chmod +x /mnt/start_intel.sh; /mnt/start_intel.sh"
auf einem ARM Prozessor basierenden Linux heisst der Befehl entsprechend
sudo docker run --net=host --name roomskills_local_connect -v <neu angelegtes Verzeichnis>:/mnt -w /mnt python:3 /bin/bash -c "/usr/bin/curl -L https://www.roomskills.com/download/container/start_arm.sh -o /mnt/start_arm.sh; /bin/chmod +x /mnt/start_arm.sh; /mnt/start_arm.sh"
Man erreicht die Konfigurationsseite recht einfach über den Link
http://127.0.0.1:32655
bzw. von einem anderen Rechner aus, als dem Rechner auf dem der Container läuft über die Adresse:
http://<IP_des_Rechners>:32655
Hinweise zur Konfiguration von Roomskills Local Connect finden sich in den Anleitungen der einzelnen Produkte wie
-
Die Deinstallation
Zur Deinstallation muss man das Dockerimage stoppen und löschen sowie das neu angelegte Verzeichnis mit allen Dateien löschen. Die dazugehörigen Befehle sind:
sudo docker stop roomskills_local_connect sudo docker rm roomskills_local_connect sudo rm -rf <neu angelegtes Verzeichnis>