FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: PsychoD am 25 September 2016, 22:18:44

Titel: Wie kann ich das gatttool installieren?
Beitrag von: PsychoD am 25 September 2016, 22:18:44
Hallo,

ich versuche die Batterieüberwachung meines G-Tags einzurichten (wie hier beschrieben http://www.fhemwiki.de/wiki/Anwesenheitserkennung#Batterie.C3.BCberwachung_.28aktuell_nur_G-Tags.29) - leider ohne Erfolg. System ist ein RPI2 mit OSMC als System (Jessie). Ich habe bluez installiert, aber gatttool findet sich nicht. Im Netz werd ich auch nicht so richtig schlau :( Was kann ich tun?

Danke & Gruß
Psy
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: CoolTux am 26 September 2016, 10:55:29
apt-cache search gatttool

Oder vielleicht gattool?
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: P.A.Trick am 26 September 2016, 22:51:08
Versuche mal das hier:

apt-get install bluez
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: PsychoD am 29 September 2016, 17:08:55
Danke euch beiden und entschuldigt bitte die späte Antwort.

Genau das ist ja mein Problem, es sollte Teil von bluez sein, aber ist es nicht. apt-get update hab ich natürlich gemacht.

osmc@osmc:~$ sudo apt-get install bluez
Reading package lists... Done
Building dependency tree
Reading state information... Done
bluez is already the newest version.
The following packages were automatically installed and are no longer required:
  libgssapi3-heimdal libheimntlm0-heimdal libkdc2-heimdal rbp2-image-4.4.13-5-osmc
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
osmc@osmc:~$ gatttool
-bash: gatttool: command not found
osmc@osmc:~$ apt-cache search gatttool
osmc@osmc:~$
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: P.A.Trick am 29 September 2016, 17:20:53
Welche Distribution ist es denn?

PS: Versuche nochmal das hier!

sudo apt-get install bluetooth
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: PsychoD am 29 September 2016, 17:23:47
bluetooth ist auch installiert.

Es ist OSMC, das basiert auf Jessie:

osmc@osmc:~$ uname -a
Linux osmc 4.4.16-4-osmc #1 SMP PREEMPT Fri Aug 26 00:22:10 UTC 2016 armv7l GNU/Linux
osmc@osmc:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:        8.6
Codename:       jessie
osmc@osmc:~$ cat /etc/*release
PRETTY_NAME="Open Source Media Center"
NAME="OSMC"
VERSION="August 2016"
VERSION_ID="2016.08-1"
ID=osmc
ID_LIKE=debian

ANSI_COLOR="1;31"
HOME_URL="http://www.osmc.tv"
SUPPORT_URL="http://www.osmc.tv"
BUG_REPORT_URL="http://www.osmc.tv"
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: P.A.Trick am 29 September 2016, 17:28:52
Hm kenne ich nicht, aber dann installiere es doch manuell!

http://www.bluez.org/download/ (http://www.bluez.org/download/)
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: Ellert am 29 September 2016, 17:43:43
Hast Du schon mit locate oder find gesucht, ob gatttool auf osmc existiert und nicht verlinkt ist? Dann nach /bin kopieren.
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: PsychoD am 29 September 2016, 17:44:53
Gesucht habe ich es, aber es wurde nicht gefunden.

Manuell installiert habe ich noch nie etwas - kommt das dann nicht mit dem installierten Bluez in die Queere? Wie würde ich das anstellen?
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: P.A.Trick am 29 September 2016, 17:46:28
find / -name gatttool 2>/dev/null
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: Ellert am 29 September 2016, 17:54:46
ZitatWie würde ich das anstellen?

Ich habe bluez mit gatttool nach dieser Anleitung installiert, allerdings auf Pi mit wheezy.

http://stackoverflow.com/questions/24853597/ble-gatttool-cannot-connect-even-though-device-is-discoverable-with-hcitool-lesc
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: PsychoD am 29 September 2016, 21:51:18
Nachdem ich es nach der Anleitung versucht hatte, ging leider gar nichts mehr :-) Dazu muss ich sagen, dass ich auch einen Bluetooth Speaker verbunden habe, über den ich Sprachmeldungen ausgebe.

Manchmal sieht man den Wald vor lauter Bäumen nicht - ich habe nun das Paket runtergeladen und mit make kompiliert, und dann daraus einfach das gatttool geklaut.  :-)

Danke nochmal für eure Hilfe!

Viele Grüße
Titel: Antw:Wie kann ich das gatttool installieren?
Beitrag von: Grinsekatze am 03 Oktober 2017, 01:49:15
Der Thread ist zwar schon sehr alt, aber bei mir gerade wieder aktuell.

gatttool ist nicht Bestandteil von OSMC. Es muss daher händisch nachgereicht werden.
1. xz-utils installieren: sudo apt-get install xz-utils build-essential
2. Download BlueZ: https://www.kernel.org/pub/linux/bluetooth/bluez-5.43.tar.xz
wget https://www.kernel.org/pub/linux/bluetooth/bluez-5.43.tar.xz
3. Untar das Archiv: tar xvf bluez-5.43.tar.xz
4. Ins neue Verzeichnis wechseln: cd bluez-5.43
5. Abhängigkeiten installieren: sudo apt-get update && sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev
6. ./configure ausführen
7. make ausführen
8. gatttool ist nun im attrib Verzeichnis.
9. gatttool kopieren: sudo cp attrib/gatttool /usr/local/bin/

Vielleicht benötigt ja Jemand noch mal diese Information.