NEWS
Fire TV unter Linux
-
Habe es soweit hinbekommen das ich meine Geräte mit dem IOBroker Fire Tv steuern kann. Ich habe nur ein kleines Problem. Nach jedem neustart von IOBroker muss ich 1x mit ssh mich auf meine Ubuntu Vm verbinden und dort 1x den Daemon starten. Habe mir dazu im Internet ne Anleitung gesucht wie man das in init.d einfügt und habe mir ein Script geschrieben. Das Script funktioniert auch wenn ich es unter ssh ausführe (Siehe Unten).
Leider startet es nicht bei einem Reboot.
Hier das Script und darunter wenn ich es ausführe mittels SSH:
#!/bin/sh case "$1" in start) # Start daemon. echo -n "Starting ADB: " adb start-server ;; stop) # Stop daemons. echo -n "Shutting ADB: " adb kill-server ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0` > CS-IOBROKER-01:~$ /etc/init.d/adb start
Starting ADB: * daemon not running. starting it now on port 5037 * `
Hat wer eine Idee?
–----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Nachtrag:
So sieht nun mein vorgehen aus nach einem Reboot:
CS-IOBROKER-01:~$ ps -ef | grep adb 33375 33341 0 17:07 pts/0 00:00:00 grep --color=auto adb @CS-IOBROKER-01:~$ /usr/lib/android-sdk/platform-tools/adb connect 192.168.1.218 * daemon not running. starting it now on port 5037 * * daemon started successfully * connected to 192.168.1.218:5555 CS-IOBROKER-01:~$ ps -ef | grep adb 33379 1 0 17:07 ? 00:00:00 adb -P 5037 fork-server server --reply-fd 4 33402 33341 0 17:07 pts/0 00:00:00 grep --color=auto adb CS-IOBROKER-01:~$ -
Es benötigt keine zusätzliche Installation!
Hier je nach OS runterladen
https://www.androidcentral.com/get-adb- … tly-google
dann einfach das geladene ZipArchiv in Verzeichnis nach Wahl entpacken (Bei mir z.B. /opt/iobroker/platform-tools)
FireTV starten, Adapter starten, Verbindung sollte klappen (insofern der Pfad richtig angegeben wurde /opt/iobroker/platform-tools/adb)