Autor Thema: [74_XiaomiBTLESens.pm] Xiaomi Bluetooth Sensoren FlowerSens/Thermometer  (Gelesen 59705 mal)

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22896
Bitte einmal als root ausführen

su -s /bin/bash -c "ssh pi@192.168.178.137 'ls /etc/'" 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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline Steffen

  • Sr. Member
  • ****
  • Beiträge: 834
Bitte einmal als root ausführen

su -s /bin/bash -c "ssh pi@192.168.178.137 'ls /etc/'" fhem

erstmal zwischen durch viel dank für deine Geduld...

root@happyfamilyserver:~# su -s /bin/bash -c "ssh pi@192.168.178.137 'ls /etc/'" fhem
X11
adduser.conf
alternatives
apt
avahi
bash.bashrc
bash_completion
bash_completion.d
bindresvport.blacklist
binfmt.d
bluetooth
ca-certificates
ca-certificates.conf
calendar
cifs-utils
console-setup
cron.d
cron.daily
cron.hourly
cron.monthly
cron.weekly
crontab
dbus-1
debconf.conf
debian_version
default
deluser.conf
dhcp
dhcpcd.conf
dhcpcd.duid
dhcpcd.secret
dphys-swapfile
dpkg
environment
fake-hwclock.data
fb.modes
fstab
gai.conf
gdb
groff
group
gshadow
gss
host.conf
hostname
hosts
hosts.allow
hosts.deny
idmapd.conf
ifplugd
init
init.d
initramfs-tools
inputrc
insserv.conf.d
iproute2
issue
issue.net
kernel
ld.so.cache
ld.so.conf
ld.so.conf.d
ld.so.preload
ldap
libaudit.conf
libnl-3
locale.alias
locale.gen
localtime
logcheck
login.defs
logrotate.conf
logrotate.d
machine-id
magic
magic.mime
mailcap
mailcap.order
manpath.config
mime.types
mke2fs.conf
modprobe.d
modules
modules-load.d
motd
mtab
nanorc
netconfig
network
networks
newt
nsswitch.conf
opt
os-release
pam.conf
pam.d
passwd
paxctld.conf
perl
plymouth
polkit-1
ppp
profile
profile.d
protocols
python
python2.7
python3
python3.5
rc.local
rc0.d
rc1.d
rc2.d
rc3.d
rc4.d
rc5.d
rc6.d
rcS.d
request-key.conf
request-key.d
resolv.conf
resolv.conf.bak
resolvconf
resolvconf.conf
rmt
rpc
rpi-issue
rsyslog.conf
rsyslog.d
samba
securetty
security
selinux
services
sgml
shadow
shells
skel
ssh
ssl
staff-group-for-usr-local
subgid
subgid-
subuid
subuid-
sudoers
sudoers.d
sysctl.conf
sysctl.d
systemd
terminfo
timezone
tmpfiles.d
triggerhappy
ucf.conf
udev
ufw
update-motd.d
usb_modeswitch.conf
usb_modeswitch.d
vim
wgetrc
wpa_supplicant
xdg
xml
root@happyfamilyserver:~#

Offline Steffen

  • Sr. Member
  • ****
  • Beiträge: 834
das habe ich jetzt auch mal versucht:
root@happyfamilyserver:~# ssh pi@192.168.178.137 gatttool -i hci0 -b C4:7C:8D:66:17:03 --char-read -a 0x38
Characteristic value/descriptor: 64 27 33 2e 31 2e 38
root@happyfamilyserver:~#

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22896
Sieht doch gut aus.

Lokal ist gatttool installiert? Remote ist gatttool installiert?

su -s /bin/bash -c "ssh pi@192.168.178.137 'gatttool -i hci0 -b C4:7C:8D:66:17:03 --char-read -a 0x38'" 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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline Steffen

  • Sr. Member
  • ****
  • Beiträge: 834
das habe ich jetzt auch mal versucht:
root@happyfamilyserver:~# ssh pi@192.168.178.137 gatttool -i hci0 -b C4:7C:8D:66:17:03 --char-read -a 0x38
Characteristic value/descriptor: 64 27 33 2e 31 2e 38
root@happyfamilyserver:~#

Ok jetzt habe ich es wohl, habe dann nochmal bei sshHost "pi@192.168.178.137" eingegeben statt nur "192.168.178.137" und schon kommen die Werte rein.

Vielen Vielen Dank für deine Geduld und Hilfe...

Mfg Steffen


Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22896
Ok jetzt habe ich es wohl, habe dann nochmal bei sshHost "pi@192.168.178.137" eingegeben statt nur "192.168.178.137" und schon kommen die Werte rein.

Vielen Vielen Dank für deine Geduld und Hilfe...

Mfg Steffen

 Na dann kann es auch nicht gehen. Es sei denn du hast eine config Datei in .ssh liegen  ;D

Gerne doch. Viel Spaß damit.
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22896
ACHTUNG!!! Es gibt Readings Änderungen für den Batteriestand. Bitte beachten!!

https://forum.fhem.de/index.php/topic,87575.msg807158.html#msg807158
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3737
Ey Leute, warum macht ihr das sooo kompliziert.
Auf dem pi zero w mit aktuellem Image funktioniert das gatttool perfekt. Soll der raspi zero sich doch selbst darum kümmern und die fertigen sensorwerte dem Haupt fhem bereitstellen.
Dieses SSH gewurschtel ist echt nicht mehr nötig.

Bereitstellung der Werte Funktionen mit fhem2fhem oder mein Favorit per mqtt

Gesendet von meinem Leap mit Tapatalk

FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6364
  • NIVEAu ist keine Creme...
Ey Leute, warum macht ihr das sooo kompliziert.
Auf dem pi zero w mit aktuellem Image funktioniert das gatttool perfekt. Soll der raspi zero sich doch selbst darum kümmern und die fertigen sensorwerte dem Haupt fhem bereitstellen.
Dieses SSH gewurschtel ist echt nicht mehr nötig.

Bereitstellung der Werte Funktionen mit fhem2fhem oder mein Favorit per mqtt

Gesendet von meinem Leap mit Tapatalk

FHEM2FHEM heißt fhem auf dem ZeroW (brauch ich nicht) und MQTT ist (für mich) komplizierter als einmal Schlüssel erzeugen, simpler Aufruf von openssl und dann per passendem Copy-Befehl die Schlüssel auf das Zielsystem fettich...
(was ich eh mache, da ich gerne schnell auf meine headless Systeme kommen will)

Aber: jeder wie er will bei einem System wie fhem! ;)

Gruß, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6364
  • NIVEAu ist keine Creme...
Hi Leon,

so habe heute (begonnen) meine FlowerSense wieder in Betrieb zu nehmen...

Und gleich umgeschwenkt auf das neue Modul...
...läuft.
Inkl. ssh...

Allerdings (habe ja die "Vereinheitlichung" der Batteriewerte nachverfolgt) sollte es bei den FlowerSense nicht eher BatteryPercentage heißen (müssen)!?
Da ja hier Prozente und nicht Spannungswerte angegeben werden...
...zumindest bei mir...
(oder ist bei mir da was falsch, z.B. "alte" FW [ja ich weiß aber bislang sah ich keinen Grund upzudaten oder wären da gute!?])

Hier ein list:

Internals:
   BTMAC      C4:7C:8D:61:51:BE
   CFGFN     
   DEF        C4:7C:8D:61:51:BE
   INTERVAL   300
   NAME       Feuchtigkeit_Balkon_11
   NOTIFYDEV  global,Feuchtigkeit_Balkon_11
   NR         147226
   NTFY_ORDER 50-Feuchtigkeit_Balkon_11
   STATE      active
   TYPE       XiaomiBTLESens
   VERSION    2.0.12
   loglevel   4
   READINGS:
     2018-06-03 15:15:08   battery         ok
     2018-06-03 15:15:08   batteryLevel    100
     2018-06-03 15:15:14   fertility       0
     2018-06-03 15:15:08   firmware        2.6.2
     2018-06-03 15:14:34   lastGattError   No route to host (113)
     2018-06-03 15:15:14   lux             0
     2018-06-03 15:15:14   moisture        0
     2018-06-03 15:15:14   state           active
     2018-06-03 15:15:14   temperature     0
   helper:
     CallBattery 0
     CallSensDataCounter 0
     updateTimeCallBattery 1528031708.35676
     updateTimestampCallBattery 2018-06-03 15:15:08
Attributes:
   model      flowerSens
   room       XiaomiBTLESens
   sshHost    jemand@192.168.1.94

Gruß, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22896
Du musst ein Update machen.
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 6364
  • NIVEAu ist keine Creme...
Ups, sorry!

Hab's eben genau deswegen noch nicht gemacht, da auch ZWave geändert wurde...
...und ich wollte erst mal den Code meiner Batterieberechnung nachziehen...

Eieieieiei!

Danke, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Invers

  • Hero Member
  • *****
  • Beiträge: 1850
Hi, mir ist aufgefallen, dass alle Thermo/Hygrometer in STATE und state
    
T: 29.2 H: 37.0

eingetragen haben. Das betrifft Homematic und Andere.
Bei den Xiaomis, die ich seit gestern habe, steht hingegen;

active

Ich weiss nicht, wie es bei Geräten anderer Hersteller ist, wollte aber fragen, ob es sinnvoll wäre, das zu vereinheitlichen.
Meine Thermometerliste sieht nun eigenartig aus.

Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22896
Kann ich die Tage einbauen. Bisschen Geduld aber bitte  :)


Grüße
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline Invers

  • Hero Member
  • *****
  • Beiträge: 1850
Eilt ja nicht. Ist mir halt nur aufgefallen. Danke.
Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

 

decade-submarginal