Bluetooth auf Wlan Umsetzung (für Xiaomi Pflanzsensor)

Begonnen von andi11, 27 Januar 2017, 06:58:27

Vorheriges Thema - Nächstes Thema

CoolTux

Dann verstehe ich die Fehlermeldung ehrlich gesagt nicht.
Kannst du bitte auf verbose 5 stellen und das Log hier Posten.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cs-online

ähm, also Log auf das FlowerSense mit Verbose 5 ? Sieht so aus (Im Event-Monitor genauso):

2018-07-20_20:57:18 Gewaechshaus1 read sensor data
2018-07-20_20:57:19 Gewaechshaus1 lastGattError: no gatttool binary found. Please check if bluez-package is properly installed
2018-07-20_20:57:19 Gewaechshaus1 error
2018-07-20_20:57:44 Gewaechshaus1 read sensor data
2018-07-20_20:57:45 Gewaechshaus1 lastGattError: no gatttool binary found. Please check if bluez-package is properly installed
2018-07-20_20:57:45 Gewaechshaus1 error
2018-07-20_20:58:20 Gewaechshaus1 read sensor data
2018-07-20_20:58:23 Gewaechshaus1 lastGattError: no gatttool binary found. Please check if bluez-package is properly installed
2018-07-20_20:58:23 Gewaechshaus1 error
2018-07-20_20:58:28 Gewaechshaus1 read sensor data
2018-07-20_20:58:30 Gewaechshaus1 lastGattError: no gatttool binary found. Please check if bluez-package is properly installed
2018-07-20_20:58:30 Gewaechshaus1 error
2018-07-20_20:58:30 Gewaechshaus1 read sensor data
2018-07-20_20:58:31 Gewaechshaus1 lastGattError: no gatttool binary found. Please check if bluez-package is properly installed
2018-07-20_20:58:31 Gewaechshaus1 error
2018-07-20_21:03:21 Gewaechshaus1 read sensor data
2018-07-20_21:03:22 Gewaechshaus1 lastGattError: no gatttool binary found. Please check if bluez-package is properly installed
2018-07-20_21:03:22 Gewaechshaus1 error
2018-07-20_21:05:30 Gewaechshaus1 read sensor data
2018-07-20_21:05:31 Gewaechshaus1 lastGattError: no gatttool binary found. Please check if bluez-package is properly installed
2018-07-20_21:05:31 Gewaechshaus1 error


und mal sicherheitshalber die Definition des Sensors:

defmod Gewaechshaus1 XiaomiBTLESens C4:7C:8D:62:42:6F
attr Gewaechshaus1 model flowerSens
attr Gewaechshaus1 room Gewächshaus
attr Gewaechshaus1 sshHost pi@192.168.2.21
attr Gewaechshaus1 verbose 5
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

CoolTux

Einzige Möglichkeit die ich sehe warum das so ist, ist ein Problem mit der ssh Verbindung
Als User root bitte einmal ausführen

su -s /bin/bash -c "ssh pi@192.168.2.21 'ls -l'" fhem
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cs-online

als user root ? Wie mach ich das denn ? Bin nicht so richtig fit im Linux :-( sorry

einfach als Pi ausgeführt fragt er nach dem Passwort, das was ich in Erinnerung hatte war es dann aber nich...

pi@FHEM-Jessie:~ $ su -s /bin/bash -c "ssh pi@192.168.2.21 'ls -l'" fhem
Passwort:
su: Fehler bei Authentifizierung


wenn ich aber das hier mache, dann verbindet er ohne PW

pi@FHEM-Jessie:~ $ ssh pi@192.168.2.21
Linux raspberrypi 4.14.52+ #1123 Wed Jun 27 17:05:32 BST 2018 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jul 19 21:27:44 2018 from 192.168.2.25

FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

CoolTux

Du kannst ein sudo su - machen dann solltest du root sein.
Aber ich sehe schon das es so ist wie ich sage. Als User fhem hast du kein passwortlosen Login.
Du müsstest alles unter /home/pi/.ssh/ nach /opt/fhem/.ssh/ kopieren und mittels chown die rechte ändern
chown fhem: /opt/fhem/.ssh/*
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cs-online

#95
OK, den .ssh Ordner habe ich nach /opt/fhem kopiert, da waren 3 Dateien drin.

aber:

pi@raspberrypi:~ $ chown fhem: /opt/fhem/.ssh/*
chown: ung▒ltige Spezifikation: ▒fhem:▒
pi@raspberrypi:~ $


als Sudo hätte es so ausgesehen:

pi@raspberrypi:~ $ sudo su -s /bin/bash -c "ssh pi@192.168.2.21 'ls -l'" fhem
Kein Passworteintrag f▒r Benutzer ▒fhem▒

FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

CoolTux

Zitat von: cs-online am 20 Juli 2018, 21:40:49
OK, den .ssh Ordner habe ich nach /opt/fhem kopiert, da waren 3 Dateien drin.

aber:

pi@raspberrypi:~ $ chown fhem: /opt/fhem/.ssh/*
chown: ung▒ltige Spezifikation: ▒fhem:▒
pi@raspberrypi:~ $


Das musst du schon als root machen.

sudo chown -R fhem: /opt/fhem/.ssh
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cs-online

hmmm.... scheine ein schwerer Fall zu sein...

pi@raspberrypi:~ $ sudo chown fhem: /opt/fhem/.ssh/*
chown: ung▒ltige Spezifikation: ▒fhem:▒
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

CoolTux

Ich denke das ist schlimmer wie ich dachte.

Mach Mal

ps axu | grep fhem
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cs-online

Mist, ich war die letzten Befehle auf dem ZeroW eingeloggt, im FHEM-Raspi sieht das so aus:

pi@FHEM-Jessie:~ $ sudo su -s /bin/bash -c "ssh pi@192.168.2.21 'ls -l'" fhem
Host key verification failed.
pi@FHEM-Jessie:~ $ sudo chown fhem: /opt/fhem/.ssh/*
chown: Zugriff auf ,,/opt/fhem/.ssh/*" nicht möglich: Datei oder Verzeichnis nicht gefunden
pi@FHEM-Jessie:~ $ sudo chown fhem: /opt/fhem/.ssh/
pi@FHEM-Jessie:~ $


Hier das letzte:

pi@FHEM-Jessie:~ $ ps axu | grep fhem
fhem      4445  3.3  7.1  76412 67416 ?        S    21:55   0:00 /usr/bin/perl fhem.pl fhem.cfg
fhem      4446  1.0  0.0   2084   428 ?        S    21:55   0:00 ping -c 4 192.168.2.24
pi        4448  0.0  0.2   4292  2016 pts/0    S+   21:55   0:00 grep --color=auto fhem
fhem     31412 43.2  7.5  76412 71740 ?        S    08:17 353:46 /usr/bin/perl fhem.pl fhem.cfg
pi@FHEM-Jessie:~ $
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

CoolTux

Zitat von: cs-online am 20 Juli 2018, 21:56:48
Mist, ich war die letzten Befehle auf dem ZeroW eingeloggt, im FHEM-Raspi sieht das so aus:

pi@FHEM-Jessie:~ $ sudo su -s /bin/bash -c "ssh pi@192.168.2.21 'ls -l'" fhem
Host key verification failed.
pi@FHEM-Jessie:~ $ sudo chown fhem: /opt/fhem/.ssh/*
chown: Zugriff auf ,,/opt/fhem/.ssh/*" nicht möglich: Datei oder Verzeichnis nicht gefunden
pi@FHEM-Jessie:~ $ sudo chown fhem: /opt/fhem/.ssh/
pi@FHEM-Jessie:~ $


Hier das letzte:

pi@FHEM-Jessie:~ $ ps axu | grep fhem
fhem      4445  3.3  7.1  76412 67416 ?        S    21:55   0:00 /usr/bin/perl fhem.pl fhem.cfg
fhem      4446  1.0  0.0   2084   428 ?        S    21:55   0:00 ping -c 4 192.168.2.24
pi        4448  0.0  0.2   4292  2016 pts/0    S+   21:55   0:00 grep --color=auto fhem
fhem     31412 43.2  7.5  76412 71740 ?        S    08:17 353:46 /usr/bin/perl fhem.pl fhem.cfg
pi@FHEM-Jessie:~ $


Ah deswegen.
Na dann auf dem fhem Server einmal bitte

sudo cp -va /home/pi/.ssh /opt/fhem/
sudo chown -R fhem: /opt/fhem/.ssh
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cs-online

pi@FHEM-Jessie:~ $ sudo cp -va /home/pi/.ssh /opt/fhem/
,,/home/pi/.ssh/id_rsa" -> ,,/opt/fhem/.ssh/id_rsa"
,,/home/pi/.ssh/id_rsa.pub" -> ,,/opt/fhem/.ssh/id_rsa.pub"
,,/home/pi/.ssh/known_hosts" -> ,,/opt/fhem/.ssh/known_hosts"
pi@FHEM-Jessie:~ $ sudo chown -R fhem: /opt/fhem/.ssh
pi@FHEM-Jessie:~ $

FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

cs-online

nun sieht der Fehler schon etwas anders aus, nachdem er länger read sensor data gezeigt hat:

lastGattError
The BlockingCall Process terminated unexpectedly. Timedout
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

CoolTux

Und jetzt noch mal den
su -s /bin/bash ...
Befehl
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cs-online

pi@FHEM-Jessie:~ $ sudo su -s /bin/bash -c "ssh pi@192.168.2.21 'ls -l'" fhem
insgesamt 1728
drwxr-xr-x 21 pi pi    4096 Jul 19 19:37 bluez-5.47
-rw-r--r--  1 pi pi 1718920 Sep 14  2017 bluez-5.47.tar.xz
drwxr-xr-x  2 pi pi    4096 Jun 23 22:03 Desktop
drwxr-xr-x  2 pi pi    4096 Apr 18 03:24 Documents
drwxr-xr-x  2 pi pi    4096 Apr 18 03:24 Downloads
drwxr-xr-x  2 pi pi    4096 Jun 23 22:15 Favoriten
drwxr-xr-x  2 pi pi    4096 Apr 18 03:24 Music
drwxr-xr-x  3 pi pi    4096 Jul 19 19:36 oldconffiles
drwxr-xr-x  2 pi pi    4096 Apr 18 03:24 Pictures
drwxr-xr-x  2 pi pi    4096 Apr 18 03:24 Public
drwxr-xr-x  2 pi pi    4096 Apr 18 02:57 python_games
drwxr-xr-x  2 pi pi    4096 Apr 18 03:24 Templates
drwxr-xr-x  2 pi pi    4096 Apr 18 03:24 Videos
pi@FHEM-Jessie:~ $
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr