meine XIAOMI devices schreiben grad recht viel ins Log

Begonnen von moonsorrox, 09 Januar 2020, 14:02:13

Vorheriges Thema - Nächstes Thema

moonsorrox

ich sehe heute, nachdem ich gestern ein Update von Fhem gemacht die folgenden Meldungen meiner beiden Xiaomi Temperatursonsoren im log.
Was kann ich da jetzt machen, ich habe nur nochmals die Daten einlesen lassen, aber die Meldungen bleiben.
Was bedeutet der errorcode: "124"
hier mal die Meldungen:
2020.01.09 13:54:26 3: XiaomiBTLESens (Temperatur_HWR_Xiaomi) - ExecGatttool_Run: errorcode: "124", ErrorString: "Characteristic value was written successfully
"
Notification handle = 0x000e value: 54 3d 32 34 2e 30 20 48 3d 33 37 2e 32 00
Notification handle = 0x000e value: 54 3d 32 33 2e 39 20 48 3d 33 37 2e 33 00
Notification handle = 0x000e value: 54 3d 32 34 2e 30 20 48 3d 33 37 2e 32 00
Notification handle = 0x000e value: 54 3d 32 33 2e 39 20 48 3d 33 37 2e 33 00
Notification handle = 0x000e value: 54 3d 32 34 2e 30 20 48 3d 33 37 2e 32 00
Notification handle = 0x000e value: 54 3d 32 34 2e 30 20 48 3d 33 37 2e 33 00
Notification handle = 0x000e value: 54 3d 32 34 2e 30 20 48 3d 33 37 2e 32 00
Notification handle = 0x000e value: 54 3d 32 34 2e 30 20 48 3d 33 37 2e 33 00
Notification handle = 0x000e value: 54 3d 32 33 2e 39 20 48 3d 33 37 2e 32 00
2020.01.09 13:52:58 3: XiaomiBTLESens (Temperatur_GWC_Xiaomi) - ExecGatttool_Run: errorcode: "124", ErrorString: "Characteristic value was written successfully
"
Notification handle = 0x000e value: 54 3d 32 33 2e 33 20 48 3d 33 38 2e 33 00
Notification handle = 0x000e value: 54 3d 32 33 2e 33 20 48 3d 33 38 2e 32 00
2020.01.09 13:46:30 3: XiaomiBTLESens (Temperatur_HWR_Xiaomi) - ExecGatttool_Run: errorcode: "124", ErrorString: "Characteristic value was written successfully
"
Notification handle = 0x000e value: 54 3d 32 33 2e 39 20 48 3d 33 37 2e 33 00
Notification handle = 0x000e value: 54 3d 32 33 2e 39 20 48 3d 33 37 2e 32 00
Notification handle = 0x000e value: 54 3d 32 33 2e 39 20 48 3d 33 37 2e 33 00
Notification handle = 0x000e value: 54 3d 32 34 2e 30 20 48 3d 33 37 2e 33 00
2020.01.09 13:46:26 3: XiaomiBTLESens (Temperatur_GWC_Xiaomi) - ExecGatttool_Run: errorcode: "124", ErrorString: "Characteristic value was written successfully


list von einem Tempsensor
Internals:
   BTMAC      58:2D:34:35:CC:C7
   CFGFN      ./FHEM/Temperaturen.cfg
   DEF        58:2D:34:35:CC:C7
   FUUID      5d7a853c-f33f-a6c6-18e9-ad46a993b3896645
   FVERSION   74_XiaomiBTLESens.pm:v2.8.1-s20864/2020-01-01
   INTERVAL   300
   NAME       Temperatur_GWC_Xiaomi
   NOTIFYDEV  global,Temperatur_GWC_Xiaomi
   NR         3639
   NTFY_ORDER 50-Temperatur_GWC_Xiaomi
   STATE      T: 23.9 H: 37.2
   TYPE       XiaomiBTLESens
   VERSION    v2.8.1
   loglevel   4
   READINGS:
     2020-01-08 14:16:21   batteryPercent  51
     2020-01-08 14:16:21   batteryState    ok
     2019-10-06 14:49:10   firmware        00.00.66
     2020-01-09 13:52:58   humidity        37.2
     2020-01-09 13:00:50   lastGattError   charWrite faild
     2020-01-09 13:52:58   state           T: 23.9 H: 37.2
     2020-01-09 13:52:58   temperature     23.9
   helper:
     CallBattery 0
     CallSensDataCounter 0
     updateTimeCallBattery 1578489381.89077
     updateTimestampCallBattery 2020-01-08 14:16:21
Attributes:
   alias      - Gäste - WC -
   group      Temperatur Alle
   model      thermoHygroSens
   room       Temperaturen
   sortby     07
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

KernSani

Hmmm, das sollte sich Cooltux vermutlich direkt anschauen. Verschiebst du in "Sonstige Systeme"?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

CoolTux

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

moonsorrox

OK, das Teil aus dem Github mal in fhem integriert, nach einem Neustart sind meine beiden Sensoren erst mal weg.
Ist das richtig..?

im log folgendes:
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_HWR_Xiaomi first
Please define Temperatur_GWC_Xiaomi first
Please define Temperatur_GWC_Xiaomi first
Please define Temperatur_GWC_Xiaomi first
Please define Temperatur_GWC_Xiaomi first
Please define Temperatur_GWC_Xiaomi first
Please define Temperatur_GWC_Xiaomi first
Please define Temperatur_GWC_Xiaomi first
./log/fhem.save: Please define Temperatur_GWC_Xiaomi first
Please define Temperatur_HWR_Xiaomi 5d7a8654-f33f-a6c6-7a72-e9d98de59eda3c5b first
Cannot load module XiaomiBTLESens
Please define Temperatur_GWC_Xiaomi 5d7a853c-f33f-a6c6-18e9-ad46a993b3896645 first
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Nein natürlich nicht.
Für eine bessere Aussage fehlt mir der Grund. Kurz bevor diese ganzen please Regine kommen muss noch etwas stehen.
NICHT SPEICHERN dann bleibt die Konfig erhalten und alles ist gut
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

CoolTux

Gerade getestet. Die Github Version funktioniert. Du musst irgendwas anders gemacht haben.
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

moonsorrox

Ich habe das Modul aus dem github per ftp auf den Server
geschoben dann ein Neustart gemacht und mehr nicht
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Was genau hast Du per ftp runter geladen. Soweit ich weiß kann man nur per https von Github runter laden.
Also was hast Du genau wie gemacht. Am besten zeigst Du mal den Befehl welchen Du verwendet hast.
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

KernSani

Ich tippe mal auf Fileberechtigungen... bzw. Owner. Die hochgeladene Datei sollte fhem:dialout gehören...


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

moonsorrox

Nee, nee bei github meine ich nicht...
Ich habe die heruntergeladen Moduldatei per ftp auf meinen FHEM Server geschoben Rechte habe ich überprüft, die sind alle OK.

Ich werde nachher wenn ich wieder am PC bin die beiden Sensoren neu anlegen und dann melde ich mich...
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Das wird nicht gehen. Die Moduldatei ist bestimmt kaputt.
Schau Dir einfach mal den Inhalt an.
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

moonsorrox

#11
Zitat von: CoolTux am 09 Januar 2020, 20:55:48
Das wird nicht gehen. Die Moduldatei ist bestimmt kaputt.
Schau Dir einfach mal den Inhalt an.
CoolTux, du hattest recht...!  ;)
Es war keine Rechtesache, die Datei war einfach kaputt...! Danke dir... :)
Jetzt sind auch beide Sensoren wieder da und zeigen auch Temp. und Feuchte. Das log hat aber noch Meldungen.

es geht munter weiter mit den Logmeldungen  :-\
"
Notification handle = 0x000e value: 54 3d 32 33 2e 36 20 48 3d 34 30 2e 30 00
Notification handle = 0x000e value: 54 3d 32 33 2e 36 20 48 3d 34 30 2e 31 00
2020.01.09 23:36:43 3: XiaomiBTLESens (Temperatur_HWR_Xiaomi) - ExecGatttool_Run: errorcode: "124", ErrorString: "Characteristic value was written successfully
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
"
Notification handle = 0x000e value: 54 3d 32 34 2e 32 20 48 3d 34 30 2e 32 00
Notification handle = 0x000e value: 54 3d 32 34 2e 32 20 48 3d 34 30 2e 33 00
Notification handle = 0x000e value: 54 3d 32 34 2e 31 20 48 3d 34 30 2e 30 00
Notification handle = 0x000e value: 54 3d 32 34 2e 31 20 48 3d 33 39 2e 39 00
Notification handle = 0x000e value: 54 3d 32 34 2e 32 20 48 3d 34 30 2e 33 00
Notification handle = 0x000e value: 54 3d 32 34 2e 32 20 48 3d 34 30 2e 32 00
Notification handle = 0x000e value: 54 3d 32 34 2e 32 20 48 3d 34 30 2e 33 00
Notification handle = 0x000e value: 54 3d 32 34 2e 31 20 48 3d 34 30 2e 31 00
Notification handle = 0x000e value: 54 3d 32 34 2e 31 20 48 3d 34 30 2e 30 00
2020.01.09 23:35:30 3: XiaomiBTLESens (Temperatur_GWC_Xiaomi) - ExecGatttool_Run: errorcode: "124", ErrorString: "Characteristic value was written successfully
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
"
Notification handle = 0x000e value: 54 3d 32 33 2e 35 20 48 3d 34 30 2e 31 00
Notification handle = 0x000e value: 54 3d 32 33 2e 35 20 48 3d 34 30 2e 32 00
Notification handle = 0x000e value: 54 3d 32 33 2e 35 20 48 3d 34 30 2e 33 00
Notification handle = 0x000e value: 54 3d 32 33 2e 36 20 48 3d 34 30 2e 31 00
Notification handle = 0x000e value: 54 3d 32 33 2e 35 20 48 3d 34 30 2e 33 00
Notification handle = 0x000e value: 54 3d 32 33 2e 35 20 48 3d 34 30 2e 31 00
2020.01.09 23:29:18 3: XiaomiBTLESens (Temperatur_HWR_Xiaomi) - ExecGatttool_Run: errorcode: "124", ErrorString: "Characteristic value was written successfully
DEBUG BTLESens!!! - Exit Code: 124
DEBUG BTLESens!!! - Exit Code: 124
"
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Super. Ich danke Dir. Das hätte mir noch gefehlt. Mache ich nachher fertig und dann kommen auch keine Meldungen mehr.
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

CoolTux

So jetzt bitte noch einmal runterladen und dann testen. Nun sollte es hoffentlich gehen.
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

CoolTux

Ich habe die Version so eben ins SVN eingecheckt. Einfach gegen 8 Uhr rum ein FHEM 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://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net