FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: torte am 24 Oktober 2017, 10:08:47

Titel: [Xiaomi Smart Home] Das Modul
Beitrag von: torte am 24 Oktober 2017, 10:08:47
Hallo,

da der alte Thread jetzt schon was lang wurde, hier nun ein neuanfang. Es geht in diesem Thread nur um das Modul selbst.
Zum alten Thread-> https://forum.fhem.de/index.php/topic,63212.0.html

Für dieses Modul braucht Ihr folgende installierten Perl Module:

root@fhemdev:~# apt-get install libio-socket-multicast-perl
root@fhemdev:~# apt-get install libjson-perl
root@fhemdev:~# apt-get install libcrypt-cbc-perl
root@fhemdev:~# cpan Crypt::Cipher::AES
root@fhemdev:~# apt-get install libmath-round-perl


Installation / Probleme
Schaut bitte zur Installation und bei Problemen in das GIT Wiki
https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki


Unterstützte Sensoren


EIN GROßES DANKESCHÖN AN MEINE SPONSOREN

Bitte eröffnet einen neuen Thread wenn Ihr Probleme habt mit dem TAG [Xiaomi Smart Home] im Titel, Danke!

In diesem Thread möchte ich über Updates usw. informieren und alles nötige zu dem Modul Sammeln.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 24 Oktober 2017, 10:09:30
Changelog:

V1.41
-fix: bug connectionstate and reconnect after disconnected gateway

V1.40
-fix: If more than one gateway is used, only one event is now triggered.
-fix: Fixed spelling errors in german help.

V1.33
-add: support for sensor vibration
-fix: some fixes for multigw support.

V1.31
-fix: dispatching twice

V1.30
-change: the sensors now align themselves with their real gateway (iodev)
-change: the ne aqara cube is supportet but the firmware has an bug
-change batteryreadings changed to FHEM standard

V1.21
-added: missing round pressure
-added: round to zero decimal places
-added: helper list connected sensors
-change: reading battery_level to  batteryLevel
-fix: multigwsupport sensorreadings are now to correct gw associated

V1.20
- change: Perl modul math::round no longer necessary
- change: reading round is now rnd_tmp, rnd_hum, rnd_bat
- change: reading battery is now batterystate
- change: reading battery is now battery_level
- change: device specific help
- fix: if GW has no SID reading stop
- fix: if temperature is [1][0].xx or -[1][0].xx now the leading numberis display
- fix: if no or wrong data is reached data will be skipped
- added: support switch 86sw2 dual_channel click

V1.12
New sensor wleak(water), learning sensors, some fixes and improvments
NEW PERL MODULE MATH ROUND IS NECESSARY
- added: new Wleak.aq1 Water sensor
- added: learn, learning sensors with fhem
- added: round, temperature and humidity can now be rounded
- added: new reading batterystate (low or ok)
- change: on verbose 3 only status messages will be logged
- change: new sensors will inherit his room from gateway
- fix: smoke and gas sensor copy and paste error
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: nanocosmos am 24 Oktober 2017, 11:56:52
Vielen Dank für das Update!
Perfektes Timing, mein Water Leak Sensor ist gestern angekommen. [emoji4]
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: hanswerner1 am 17 Dezember 2017, 13:40:16
Zitat von: torte am 24 Oktober 2017, 10:09:30

battery enthält nun das veraltet batterystate
battery_level enthält nun battery

battery funktioniert soweit. Ab welcher Spannung geht battery eigentlich auf low ?

Jetzt nicht hauen,  ;)
battery_level wolltest Du doch an den quasi Homematic Standard anpassen. Bei Homematic ist die Spannung im reading 'batteryLevel'.

Zitat von: torte am 24 Oktober 2017, 10:09:30
Das runden von Temperatur, Feuchtigkeit, und Luftdruck ist nun separat möglich

temp, humi und battery funktionieren, Luftdruck hab ich nicht gefunden bei meinen Aqara Temp Sensoren.

Beim runden fände ich auch eine "0" toll, für ganze Werte ohne Komma. ZB. bei mir für Humidity.

Ansonsten läuft wie immer bisher alles spitze, tolle Arbeit !!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 18 Dezember 2017, 08:00:29
Hi HansWerner,

Luftdruck gibt es wohl bei den neuen aqara Temperatursensoren dabei. (Hab ich aber auch nich  ;D)

Weiß nicht wieso das jetzt battery_level heißt, meine das hat hier einer in dem Thread geschrieben.
Kann ich aber dann ändern in batteryLevel ist das dann auch der quasi FHEM "Standard"?
Hab extra den "harten" Umstieg gewählt das war mir zu fumelig das über ein extra Attribut zu steuern.

Die null im Runden sollte gehen  :P

Gruß
Torte

EDIT: @HansWerner Wenn der Batterie Wert unter 2.2 fällt dann springt auf low

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: hanswerner1 am 18 Dezember 2017, 09:06:36
Hallo torte,

ich habe 2 Aquara mit Luftdruck, aber das rundungs Attr wird bei den beiden nicht angezeigt.

Ich habe als batteriebetriebene Sensoren nur Xiaomi und Homematic. Ob batteryLevel noch von anderen Sensoren genutzt wird kann ich leider nicht sagen.

Zitat
Die null im Runden sollte gehen  :P

Das wäre super.


Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Christian Uhlmann am 01 Januar 2018, 22:11:01
Hallo Torte,

danke für deine Arbeit und die Weiterentwicklung des Moduls.
Ich bin gerade dabei die Änderungen bzgl. den Battery Readings bei mir einzurichten.
Dazu möchte ich batterylevel gerne mit 3,1 haben.

Ohne das Attribute rnd_bat wird nur eine Ganzzahl, also 3 in das Readings geschrieben.
Mit
attr <device> rnd_bat 1
das selbe.

Bei
attr <device> rnd_bat 2
kommt wie erwartet ein 3,12.

ein verbose 5 liefert folgenden Log (nur der aus meiner Sicht relevante Teil):

2018.01.01 22:05:11 5: <gw device>: DEV_Read> SID: <SID> XiaomiSmartHome_Device
2018.01.01 22:05:11 3: <gw device>: DEV_Read> Name: <device> SID: <SID> Type: sensor_magnet.aq2 Status: close
2018.01.01 22:05:11 4: <gw device>: DEV_Read> Name: <device> SID: <SID> Type: sensor_magnet.aq2 Voltage: 3035
2018.01.01 22:05:11 5: <gw device>: DEV_Round> Value: 3.035 points: 1
2018.01.01 22:05:11 5: <gw device>: DEV_Round> Result_value: 3

Ich denke da ist noch ein Fehler, können das andere nachvollziehen?
Was wird noch benötigt?


Danke und Grüße

Christian
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: The Spirit am 10 Januar 2018, 14:15:29
warum gibt battery keinen prozentwert zurück. würde mir besser gefallen.
Danke
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisK am 26 Januar 2018, 15:06:56
Ich leite mal meine Frage hiermit ein ;)
Zitat von: hanswerner1 am 17 Dezember 2017, 13:40:16
Jetzt nicht hauen,  ;)

Sehe ich das richtig, dass ich mit dem Gateway (https://www.gearbest.com/living-appliances/pp_344667.html?wid=21), den Fenstersensoren (https://www.gearbest.com/smart-light-bulb/pp_257677.html) und dem hier vorgestellten Modul alles habe, um die Xiaomi Fenstersensoren in FHEM abfragen zu können?
Wollte nur vor der Bestellung sichergehen.

Vielen Dank fürs Nichthauen :)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: okiberlin am 26 Januar 2018, 16:02:48
Ja, das sollte reichen.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 26 Januar 2018, 16:42:27
Zitat von: okiberlin am 26 Januar 2018, 16:02:48
Ja, das sollte reichen.
Ja, ABER

Mit der Reichweite muss man etwas aufpassen, ob das mit einem Gateway reicht, ich hatte früher als mal das Probleme, dass nach einem Neustart der Status undefiniert war und erst nach einem öffnen dieser wieder bekannt war.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisK am 26 Januar 2018, 17:05:32
Danke Euch beiden!

Zitat von: ofno am 26 Januar 2018, 16:42:27
Ja, ABER

Mit der Reichweite muss man etwas aufpassen, ob das mit einem Gateway reicht, ich hatte früher als mal das Probleme, dass nach einem Neustart der Status undefiniert war und erst nach einem öffnen dieser wieder bekannt war.
Was wäre denn eine realistische Reichweite? Bei mir wären das max. 15 Meter, wobei aber sehr stabile Betonwände dazwischen sind.
Und was wäre die Alternative? Gibt es da Repeater oder sowas ähnliches?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 01 Februar 2018, 07:09:19
Zitat von: ChrisK am 26 Januar 2018, 17:05:32
Danke Euch beiden!
Was wäre denn eine realistische Reichweite? Bei mir wären das max. 15 Meter, wobei aber sehr stabile Betonwände dazwischen sind.
Und was wäre die Alternative? Gibt es da Repeater oder sowas ähnliches?
Ich würde sagen, dass musst du ausprobieren, denke es wird aber schwierig.

Man kann mehrere Gateways nehmen. Ggf.  funktioniert der "wall switch" oder der "outlet zigbee" als repeater.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisK am 02 Februar 2018, 13:29:16
Zitat von: ofno am 01 Februar 2018, 07:09:19
Ich würde sagen, dass musst du ausprobieren, denke es wird aber schwierig.

Man kann mehrere Gateways nehmen. Ggf.  funktioniert der "wall switch" oder der "outlet zigbee" als repeater.
Danke Dir!

Die Bestellung ist letzte Woche raus und wenn sich der Schneesturm bei gearbest gelegt hat, kann ich es mal vor Ort ausprobieren.
Aber schon mal gut zu wissen, dass man mehrere Gateways einsetzen kann.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: HeikoS am 06 Februar 2018, 10:54:27
Ich stelle es mal hierrein, auch wenn es nur bedingt passt.
Ich habe 2 verschiedene Steckdosen von Xiaomi. Die aktuellere hat Zigbee und wurde auch per Autocreate erkannt, damit kein Problem.

Die zweite Steckdose ist eine alte, die nur WLAN kann. Sie ist in der MiHomeApp sichtbar, jedoch nicht über das Gateway eingebunden.
Gibt es eine Möglichkeit diese auch im FHEM zu nutzen?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: pbel am 09 Februar 2018, 23:49:28
Hallo zusammen.

Erst einmal vielen Dank an die vielen Leute die aktiv zu FHEM beitragen!

Und meine Frage: Hat evtl. jemand Erfahrung wie man die Perl Module mit ActiveState Perl unter Windows installieren muss?

Vielen Dank
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: sg137 am 09 März 2018, 19:42:02
Hi, danke für das tolle Modul.

Habe mir jetzt einen Human body motion sensor bestellt und wollte mal fragen ob mann damit auch die Lichtstärke bzw. Helligkeit mit fhem auslesen kann?

Freue mich auf Eure Antworten.

sg137
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 09 März 2018, 20:10:14
Zitat von: sg137 am 09 März 2018, 19:42:02
Hi, danke für das tolle Modul.

Habe mir jetzt einen Human body motion sensor bestellt und wollte mal fragen ob mann damit auch die Lichtstärke bzw. Helligkeit mit fhem auslesen kann?

Freue mich auf Eure Antworten.

sg137
Hey SG137,

ne, das kann er nicht, aber das Gateway selbst tut das.

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: sg137 am 09 März 2018, 22:24:28
Hi, Danke für die schnelle Info, hatte ich im Gateway irgendwie übersehen.

Grüße sg137
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 09 März 2018, 22:31:56
Zitat von: sg137 am 09 März 2018, 22:24:28
Hi, Danke für die schnelle Info, hatte ich im Gateway irgendwie übersehen.

Grüße sg137
Ist das Reading illumination beim Gateway Device.
Bezieht sich natürlich auf den Standort des Gateways.

Gruß
Torte


Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: hanswerner1 am 09 März 2018, 22:32:12
Zitat von: sg137 am 09 März 2018, 19:42:02
Hi, danke für das tolle Modul.

Habe mir jetzt einen Human body motion sensor bestellt und wollte mal fragen ob mann damit auch die Lichtstärke bzw. Helligkeit mit fhem auslesen kann?

Freue mich auf Eure Antworten.

sg137

Hi,
Wenn du den Aquara Sensor bestellt hast, dann kann er das. Der normale kann's nicht. In FHEM findest du dann das Reading Lux.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 09 März 2018, 22:34:01
Zitat von: hanswerner1 am 09 März 2018, 22:32:12
Hi,
Wenn du den Aquara Sensor bestellt hast, dann kann er das. Der normale kann's nicht. In FHEM findest du dann das Reading Lux.
Ach ja, stimmt die neuen können das [emoji41]
Hab leider selber nur die alten....


Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: HeikoS am 11 März 2018, 00:44:59
Zitat von: hanswerner1 am 09 März 2018, 22:32:12
Hi,
Wenn du den Aquara Sensor bestellt hast, dann kann er das. Der normale kann's nicht. In FHEM findest du dann das Reading Lux.
Allerdings wird das Reading nur bei Bewegung gefüllt, aber das reicht ja aus, um die Aktion bei Bewegungen von der Helligkeit abhängig zu machen.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Steigerbalett am 30 März 2018, 09:33:00
Wann wird das Modul denn "offiziell" bei FHEM eingecheckt? Es läuft doch stabil und problemlos!
Ich denke das kann auf alle losgelassen werden.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Amenophis86 am 06 Mai 2018, 18:55:16
Ich bin aktuell dabei ein Modul zu schreiben, welches automatisch den Wechsel von Batterien erkennen soll. Nun bin ich dabei Xiamoi Komponenten einzubinden. Dazu habe ich ein paar Fragen: (habe keine eigenen Sensoren etc.)

Zitat von: torte am 24 Oktober 2017, 10:09:30
Changelog:
V1.20
- change: reading battery is now batterystate
- change: reading battery is now battery_level

1. Wieso heißt es "battery_level" und nicht "batteryLevel"? Gibt es einen bestimmten Grund, oder kann das vielleicht angepasst werden, dass es konsequent in FHEM ist?
2. Ich habe mir mal von jemand eine RAW Defintion schicken lassen zum testen, da hatte battery_level den Wert 3. In welchen Schritten wird hier gearbeitet? Bzw wie verändert sich das Reading?
3. Was ist der Unterschied zwischen deinem Modul und 72_XiaomiDevice.pm von Markus M.?

Ich danke vorab für die Antworten :)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 Mai 2018, 07:32:56
Hi Amenophis86,

zu:
1.) Das ist so wie es ist. Ich werde dies auch nicht mehr ändern, da ich diese Readings schonmal einem Quasi FHEM-Standard angepasst hatte. Ein großes oder kleines "L" mit oder ohne "_" sollte für Dein neues Modul aber kein Problem darstellen.
2.) Dieses Werte können via Attribut gerundet werden. Es sind bis zu 3 Stellen möglich.
3.) Dieses Modul ist nur für die offizielle API Schnittstelle des Xiaomi Smart Home Gateways. Das Modul von Markus ist soweit ich das in Erinnerung habe für die Saugroboter von Xiaomi. 

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Amenophis86 am 07 Mai 2018, 09:57:35
Es ist in soweit ein Problem, weil es viele Sonderlocken in FHEM mit Battery gibt. Deins war nur das erst, wo es mir aufgefallen ist. Die Diskussion, wie es weitergehen sollte mit dem Reading habe ich hier:  https://forum.fhem.de/index.php/topic,87575.0/topicseen.html angestoßen.

Ansonsten danke für die Infos.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Markus M. am 07 Mai 2018, 11:35:53
Zitat von: torte am 07 Mai 2018, 07:32:56
Das ist so wie es ist. Ich werde dies auch nicht mehr ändern, da ich diese Readings schonmal einem Quasi FHEM-Standard angepasst hatte. Ein großes oder kleines "L" mit oder ohne "_" sollte für Dein neues Modul aber kein Problem darstellen.
Das ist eine schlechte Entschuldigung. Es geht auch nicht um das Modul sondern um einen definierten Standard.
Sollten es dafür eine Einigung geben, werde ich das in meinen Modulen ohne mit der Wimper zu zucken ändern und die User darüber informieren.


Zitat von: Amenophis86 am 06 Mai 2018, 18:55:16
Was ist der Unterschied zwischen deinem Modul und 72_XiaomiDevice.pm von Markus M.?
Dieses Modul ist für alle Geräte die über ein Gateway betrieben werden, meins ist für Geräte die eine eigene WiFi-Verbindung aufbauen.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 Mai 2018, 11:51:10
Hi Markus,
Zitat von: Markus M. am 07 Mai 2018, 11:35:53
Das ist eine schlechte Entschuldigung. Es geht auch nicht um das Modul sondern um einen definierten Standard.
Ja wenn es einen Standard gibt dann ziehe ich das auch nach, ich bin dafür. Aber so lange es da keinen Standard gibt lasse ich es so, weil es genau da dann die Probleme/Diskussionen
damals gab als ich es geändert hatte.
Mir persönlich ist es egal, wie das Ding heißt.  :-*

Grüße
Torte

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 22 Juni 2018, 14:14:31
Für die die schon mal Testen wollen, es gibt im devel Branch von meinem Git Repo eine neue Version.

Ist ein bisschen was für Multigateway, kleinkram und die BatteryReadings werden an den neuen FHEM Standard angepasst.

Grüße
Torte


Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Steigerbalett am 29 Juni 2018, 15:22:24
Hab jetzt auf devel upgedatet. Multigateway (2 Stück gleichzeitig) funktioniert bei mir nun endlich - Vielen Dank!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 29 Juni 2018, 15:43:43
Zitat von: Steigerbalett am 29 Juni 2018, 15:22:24
Hab jetzt auf devel upgedatet. Multigateway (2 Stück gleichzeitig) funktioniert bei mir nun endlich - Vielen Dank!
Cool, stimmen auch die Sensoren zu Gateways (IODEV)?


Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: astrastudio am 07 Juli 2018, 01:26:21
Der Betrieb mit 2 Gateways geht super.
Soweit ich das sehen kann stimmt auch die IODEV Zuordnung in der 1.31.
Vielen Dank für Deine kontinuierliche Arbeit am Modul!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: euleec7 am 07 Juli 2018, 08:27:33
Hallo zusammen,

vorab erst mal eine kurze Info, dass ich in Sachen FHEM zwar schon einiges integriert habe, aber kein Fachmann bin.
Ich habe eine Homebridge laufen und im FHEM den Xiaomi Gateway V3 inkl. MotionSensor integriert.

Jetzt kommt meine Hürde. Ich benötige, so wie ich es herausgefunden habe, sogenannte "hombebridge-mapping" Einträge und habe KEINE Ahnung wie ich das machen muss bzw. was ich da eintragen muss :(

Hintergrund ist: Die Anzeige vom Licht des Gateway wird in der HomeApp immer als "An" und mit "0%" Dimmung angezeigt.
(der MotionSensor wird in der HomeApp gar nicht angezeigt).

was muss ich denn für mapping Einträge machen, damit mir der Wert in FHEM sowie HomeApp gleich angezeigt wird?

Vielen Dank schon mal Gruß Klaus
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: blueberry63 am 14 Juli 2018, 10:21:31
Hallo,

s. auch: https://forum.fhem.de/index.php/topic,89368.msg818469.html#msg818469
(https://forum.fhem.de/index.php/topic,89368.msg818469.html#msg818469)

ich hatte gestern nach langer Zeit mal wieder ein manuelles Update gemacht:


update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt


Danach hing sich FHEM beim Starten auf, letzter Eintrag in der LOG war:
Your vendor has not defined Socket macro SO_REUSEPORT, used at /usr/lib/perl/5.14/IO/Socket/INET.pm line 193

Ich habe den Zusammenhang nicht sofort kapiert und über ein FHEM-Backup das System wieder starten können.

Vielleicht kann diese Info ja noch jemand gebrauchen...

Gruß
Blueberry63

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 07 September 2018, 19:02:32
Vielen Dank für das Modul funktioniert perfekt! Wird der Aqara shock sensor unterstützt?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 07 September 2018, 19:14:44
Zitat von: FHEM-Wohnung am 07 September 2018, 19:02:32
Vielen Dank für das Modul funktioniert perfekt! Wird der Aqara shock sensor unterstützt?
Wenn's der Gateway unterstütz sicher. Zu mir ist einer unterwegs. Wenn er da ist gibt's mehr Info's
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 07 September 2018, 19:20:06
Danke für die schnelle Antwort! Bei mir wird der Sensor in FHEM nicht automatisch angelegt.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 September 2018, 19:24:04
Welcher Sensor?
Dann auch bitte Verbose 5 Log am Gateway Sensor auslösen und Log hier Posten.

Grüße
Torte
Zitat von: FHEM-Wohnung am 07 September 2018, 19:20:06
Danke für die schnelle Antwort! Bei mir wird der Sensor in FHEM nicht automatisch angelegt.

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 07 September 2018, 19:24:09
Zitat von: FHEM-Wohnung am 07 September 2018, 19:20:06
Danke für die schnelle Antwort! Bei mir wird der Sensor in FHEM nicht automatisch angelegt.
Unterstütz der Gateway ihn in der App?
Kannst du mal ein verbose 5 Log vom Gateway machen.  Ich denke torte hat den "namen" so noch nicht drin. Wäre wichtig wie der Sensor heißt  und welche Events übermittelt werden.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 September 2018, 19:25:29
[emoji16][emoji106]
Zitat von: ofno am 07 September 2018, 19:24:09
Unterstütz der Gateway ihn in der App?
Kannst du mal ein verbose 5 Log vom Gateway machen.  Ich denke torte hat den "namen" so noch nicht drin. Wäre wichtig wie der Sensor heißt  und welche Events übermittelt werden.

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 07 September 2018, 23:23:37

2018-09-07 23:28:04 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:06 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"-29,-66,-791\"}"}
2018-09-07 23:28:15 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:15 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"73,-100,-792\"}"}
2018-09-07 23:28:24 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:25 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"21,28,1232\"}"}
2018-09-07 23:28:35 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:36 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"vibrate\"}"}
2018-09-07 23:28:38 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"3,15,1231\"}"}
2018-09-07 23:28:42 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"tilt\"}"}
2018-09-07 23:28:42 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"final_tilt_angle\":\"6\"}"}
2018-09-07 23:28:48 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"19,14,1231\"}"}
2018-09-07 23:28:55 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:29:11 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"15,89,1232\"}"}
2018-09-07 23:34:16 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:34:52 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"vibrate\"}"}
2018-09-07 23:34:53 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"68,41,1231\"}"}
2018-09-07 23:35:19 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"tilt\"}"}
2018-09-07 23:35:19 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"final_tilt_angle\":\"162\"}"}
2018-09-07 23:35:39 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:35:41 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"73,18,1228\"}"}
2018-09-07 23:35:58 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"vibrate\"}"}

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 07 September 2018, 23:46:06
Zitat von: FHEM-Wohnung am 07 September 2018, 23:23:37
2018-09-07 23:28:04 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:06 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"-29,-66,-791\"}"}
2018-09-07 23:28:15 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:15 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"73,-100,-792\"}"}
2018-09-07 23:28:24 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:25 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"21,28,1232\"}"}
2018-09-07 23:28:35 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:28:36 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"vibrate\"}"}
2018-09-07 23:28:38 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"3,15,1231\"}"}
2018-09-07 23:28:42 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"tilt\"}"}
2018-09-07 23:28:42 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"final_tilt_angle\":\"6\"}"}
2018-09-07 23:28:48 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"19,14,1231\"}"}
2018-09-07 23:28:55 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:29:11 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"15,89,1232\"}"}
2018-09-07 23:34:16 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:34:52 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"vibrate\"}"}
2018-09-07 23:34:53 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"68,41,1231\"}"}
2018-09-07 23:35:19 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"tilt\"}"}
2018-09-07 23:35:19 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"final_tilt_angle\":\"162\"}"}
2018-09-07 23:35:39 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"free_fall\"}"}
2018-09-07 23:35:41 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"coordination\":\"73,18,1228\"}"}
2018-09-07 23:35:58 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002abb33d","short_id":14758,"data":"{\"status\":\"vibrate\"}"}

Super gut! Bin sicher torte macht da was schönes draus :-)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 09 September 2018, 12:59:37
Moin,

hab gerade im devel von meinem Git die Änderungen für den Sensor Vibration eingecheckt.
Habt ihr mal einen Link von dem Ding für mich? Commandref habe ich noch nicht gemacht und jetzt die Frage:
Der Sensor gibt coordination u.a. \"coordination\":\"21,28,1232\" zurück was ist das ? Braucht man die Werte für was, soll ich die in einzelne Readings packen?

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 09 September 2018, 13:09:42
Zitat von: torte am 09 September 2018, 12:59:37
Moin,

hab gerade im devel von meinem Git die Änderungen für den Sensor Vibration eingecheckt.
Habt ihr mal einen Link von dem Ding für mich? Commandref habe ich noch nicht gemacht und jetzt die Frage:
Der Sensor gibt coordination u.a. \"coordination\":\"21,28,1232\" zurück was ist das ? Braucht man die Werte für was, soll ich die in einzelne Readings packen?

Grüße
Torte
https://m-de.gearbest.com/smart-home-controls/pp_009661787808.html

Zitat: (OMG)
Haupteigenschaften:
● Ein intelligentes Gerät, das das ZigBee Funkprotokoll mit niedrigem Verbrauch und niedrigen Kosten verwendet
● Wird von einem CR2032 Akku betrieben und entspricht dem HA1.2 Standard (Heimautomatisierung) von ZigBee.
● Kann mit dem multifunktionalen Aqara Gateway und anderen intelligenten Geräten zusammenarbeiten
● verwendet, um den Tür und Fenster Hexenstatus zu überwachen, wichtige Einzelteile alarmiert, kann Betttätigkeit des Benutzers auch überwachen, helfen, die Qualität des Schlafes zu bestimmen
● Enthält hochpräzise sechsachsige Beschleunigungs und Gyroskope, die zur Erfassung externer Vibrations- und Bewegungsdaten verwendet werden

Gegen Hexen und auch sehr wichtig die Betttätigkeit
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 09 September 2018, 13:16:07
[emoji16]
Was macht man mit dem Ding unters Bett kleben und den Partner kontrollieren [emoji16]

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 11 September 2018, 20:11:54
Zitat von: torte am 09 September 2018, 13:16:07
[emoji16]
Was macht man mit dem Ding unters Bett kleben und den Partner kontrollieren [emoji16]

Gesendet mit Tapatalk
Wie bekomme ich den den devel branch in mein fhem?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 11 September 2018, 21:46:30
Hi Ofono,

devel geht so:

update all https://github.com/T0RST3N/fhem-XiaomiSmartHome/blob/devel/controls_mish.txt


Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 11 September 2018, 22:19:21
Zitat von: torte am 11 September 2018, 21:46:30
Hi Ofono,

devel geht so:

update all https://github.com/T0RST3N/fhem-XiaomiSmartHome/blob/devel/controls_mish.txt


Grüße
Torte
Hab ich versucht, da kommt

2018.09.11 22:18:01 1 : PERL WARNING: Use of uninitialized value $r[0] in string eq at ./FHEM/98_update.pm line 315.

2018.09.11 22:18:01 1 : PERL WARNING: Use of uninitialized value $r[0] in string ne at ./FHEM/98_update.pm line 325.

2018.09.11 22:18:01 1 : nothing to do...

Hab vorher ein Update all gemacht
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: STING333 am 11 September 2018, 22:27:16
Hi Torte,

Danke für das Update mein Vibrationssensor funktioniert schon 👍🏻

@ Ofono ich hatte mir die Dateien bei Github runtergeladen und dann die beiden PM Files auf dem Pi ausgetauscht.

It dem zweiten Gateway muss ich noch testen 🤠

Viele Grüße
STING333
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 11 September 2018, 22:30:48
Zitat von: STING333 am 11 September 2018, 22:27:16
Hi Torte,

Danke für das Update mein Vibrationssensor funktioniert schon [emoji1303]

@ Ofono ich hatte mir die Dateien bei Github runtergeladen und dann die beiden PM Files auf dem Pi ausgetauscht.

It dem zweiten Gateway muss ich noch testen [emoji1783]

Viele Grüße
STING333
Hm das hab ich auch mal versucht, da kam dann irgendwie Gateway wäre nicht definiert. Vielleicht macht torte demnächst den merge dann brauch ich nur ein normales Update :-)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 11 September 2018, 23:00:09
oh je durch das rum probieren habe ich das Passwort für den Gateway verloren. Leider ist meine MI App völlig anders als im wiki. wie komme ich jetzt ab das passwort?

Stand das mal in einer alten config? so das ich es aus einem backup wiederherstellen kann?

oder kann man die anleitung für die neue mi app mal machen?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 11 September 2018, 23:20:44
Zitat von: ofno am 11 September 2018, 23:00:09
oder kann man die anleitung für die neue mi app mal machen?

ich habe es hinbekommen.

bei den 3 Punkten kommt man zu einem About Seite, dort stand bei mir nur "Smart Home Kit Forum" tippt man dann aber unten auf "Plug-in Version : 2.61.3" mehrfach bekommt man neue Auswahlpunkte angezeugt.

Unter "Hub info" kommt wieder ein gewohntes Bild und links "encryption"  liefert die Seite mit dem Passwort
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 19 September 2018, 22:26:13
Hi,

Ich habe manchmal das Problem, dass das Gateway nicht mehr reagiert. Bedeutet zum Beispiel die Schalter werden nicht mehr in FHEM erkannt, oder der Status der Fenster bleibt offen, obwohl das Fenster zu ist.

Das Problem trifft immer mal so ab und zu auf. Meistens wenn das WLAN neu gestartet wurde. Aber auch mal im laufenden Betrieb. Ein UpdateAll löst anscheint das Problem.

Woran kann das liegen?

Danke :)




2018-09-19 22:21:20 XiaomiSmartHome XiaomiGateway off
2018-09-19 22:21:25 XiaomiSmartHome XiaomiGateway Connected
2018-09-19 22:21:27 XiaomiSmartHome XiaomiGateway on
2018-09-19 22:21:27 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"write_ack","sid":"34ce00923e5b","data":"{\"error\":\"Invalid key\"}"}
2018-09-19 22:21:27 XiaomiSmartHome XiaomiGateway off
2018-09-19 22:21:27 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"write_ack","sid":"34ce00923e5b","data":"{\"error\":\"Invalid key\"}"}
2018-09-19 22:21:31 at ScriptAnwesendCheck Next: 22:21:48
2018-09-19 22:21:31 MQTT Mosquitto connection: active
2018-09-19 22:21:32 XiaomiSmartHome XiaomiGateway on
2018-09-19 22:21:32 HUEDevice Schlafzimmer_Schlafzimmerbeleuchtung ftuiIcon: bulb_on
2018-09-19 22:21:32 DOIF Esszimmer_DOIF_FensterOffen attr disable 0
2018-09-19 22:21:33 dummy Fenster_Offen ja
2018-09-19 22:21:33 DOIF Badezimmer_DOIF_FensterOffen cmd_nr: 2
2018-09-19 22:21:33 DOIF Badezimmer_DOIF_FensterOffen cmd: 2
2018-09-19 22:21:33 DOIF Badezimmer_DOIF_FensterOffen cmd_event: Badezimmer_Fenster
2018-09-19 22:21:33 DOIF Badezimmer_DOIF_FensterOffen cmd_2
2018-09-19 22:21:33 dummy Fenster_Offen ja
2018-09-19 22:21:33 XiaomiSmartHome_Device Badezimmer_Fenster close
2018-09-19 22:21:33 DOIF Esszimmer_DOIF_FensterOffen attr disable 0
2018-09-19 22:21:33 dummy Fenster_Offen ja
2018-09-19 22:21:33 DOIF Esszimmer_DOIF_FensterOffen cmd_nr: 2
2018-09-19 22:21:33 DOIF Esszimmer_DOIF_FensterOffen cmd: 2
2018-09-19 22:21:33 DOIF Esszimmer_DOIF_FensterOffen cmd_event: Esszimmer_Fenster
2018-09-19 22:21:33 DOIF Esszimmer_DOIF_FensterOffen cmd_2
2018-09-19 22:21:33 dummy Fenster_Offen ja
2018-09-19 22:21:33 dummy Fenster_Offen ja
2018-09-19 22:21:33 dummy Fenster_Offen ja
2018-09-19 22:21:33 dummy Fenster_Offen ja
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 20 September 2018, 08:04:29
Hi,

welche Version vom Modul hast du?
Wie ist denn der Status von dem Gateway wenn er keine Status mehr empfängt.
Kann es sein das du das Passwort nicht gesetzt hast. Sollte aber nicht das Problem sein.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Heuberg am 11 Oktober 2018, 13:19:22
Hi,kann ich dieses Modul auch mit einem Stick CC2531 verwenden?
Viele GrüßeRainer
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Gunther am 15 Oktober 2018, 10:49:48
Funktioniert das Modul auch mit einem deConz Stick von Dresden Elektronik?
Muss ich dann über die Phoascon App arbeiten?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: inesa394 am 20 Oktober 2018, 11:20:02
Hallo

Ich hab mir dieses Vibrations Ding gekauft und wollte das mit einbinden
wird aber nicht korrekt erkannt.....

im log kommt das hier
2018.10.20 11:11:32 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"vibration","sid":"158d0002a4eab0","short_id":42955,"data":"{\"voltage\":3600}"}
2018.10.20 11:11:32 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.10.20 11:11:32 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway
2018.10.20 11:11:32 5: xiaomi_gateway: Read> Using this GW
2018.10.20 11:11:32 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"vibration","sid":"158d0002a4eab0","short_id":42955,"data":"{\"voltage\":3600}"}
2018.10.20 11:11:32 3: : Unknown code {"cmd":"read_ack","model":"vibration","sid":"158d0002a4eab0","short_id":42955,"data":"{\"voltage\":3600}"}, help me!



Ines
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 20 Oktober 2018, 12:05:12
Moin,

Guck ich mir an...

Grüße
Torte
Zitat von: inesa394 am 20 Oktober 2018, 11:20:02
Hallo

Ich hab mir dieses Vibrations Ding gekauft und wollte das mit einbinden
wird aber nicht korrekt erkannt.....

im log kommt das hier
2018.10.20 11:11:32 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"vibration","sid":"158d0002a4eab0","short_id":42955,"data":"{\"voltage\":3600}"}
2018.10.20 11:11:32 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.10.20 11:11:32 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway
2018.10.20 11:11:32 5: xiaomi_gateway: Read> Using this GW
2018.10.20 11:11:32 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"vibration","sid":"158d0002a4eab0","short_id":42955,"data":"{\"voltage\":3600}"}
2018.10.20 11:11:32 3: : Unknown code {"cmd":"read_ack","model":"vibration","sid":"158d0002a4eab0","short_id":42955,"data":"{\"voltage\":3600}"}, help me!



Ines

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 21 Oktober 2018, 00:44:04
Hallo Ines,

welche Version vom Modul hast Du? Die Version aus dem DEVEL Branch kann schon den neuen Sensor.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: inesa394 am 22 Oktober 2018, 20:09:45
Hallo

Ja hab auf deine Devel geupdatet und jetzt wird der Sonsor auch erkannt
Danke für deine Hilfe und das Modul

Ines
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Invers am 26 Oktober 2018, 21:46:13
Habe mir auch so ein Gateway bestellt und will vorab schon mal die Pakete installieren.
bei
libio-socket-multicast-perl und libmath-round-perl erhalte ich aber die Meldung, Paket nicht gefunden.
Kann es sein, dass es die bei Stretch nicht gibt?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tomtom1982 am 26 Dezember 2018, 16:13:35
Hi zusammen !

Ich habe hier ein Xiaomi Gatway (2.gen) mit dem ich Bewegungsmelder, Temp. Sensoren, Fensterkontakte und Rauchmelder verbunden habe - deren Werte dann über das Gateway mit einem Raspberry hole und an meine Haussteuerung Loxone die UDPs abgreife und entsprechend verwerte - funktioniert wunderbar!
-
Jetzt zu meiner Frage -> bis dato nutze ich das System als Einbahnstraße also greife nur Infos vom Gateway ab -> nun würde ich aber gerne das Licht und den Sound des Gateway ansteuern - für Statuslicht (rot/grün blinken etc. gern auch die Sirene falls das BAdfenster mal wieder zu lange offen ist.....)- hat das schon jemand gemacht und vor allem wie? Kann hier "HTTP get" oder "UDP" senden - gibt es dazu eine Anleitung?

Gruß und Danke°!

Tom
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Neuhier am 26 Dezember 2018, 16:39:56
Du brauchst immer das PWD für den Gateway.
Meiner rennt hier im FHEM tadellos, kann ihn steuern ( Licht an/aus/ Farbe/ Helligkeit).
Signalausgabe habe ich noch nicht getestet.

Er hat aber keine Sensoren/ Schalter mehr zu versorgen, die sind alle über zigbee2mqtt eingebunden.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tomtom1982 am 26 Dezember 2018, 16:53:20
Hi Neuhier!

Danke für die schnelle Rückmeldung - OK also dann über HTTP://passwort- Befehl oder wie? Gibt es hierzu wo ne Dokumentation / Threat wo ich die Befehle nachlesen kann?

Dank & Gruß
Tom
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 26 Dezember 2018, 16:56:14
Moin,

das Passwort bekommst du aus der MI APP
Steht in meiner GIT Wiki wie das geht.
Das Passwort muss dann am Gateway FHEM Device eingetragen werden.
Danach kannst du mit set deine Farben und Töne abspielen.
[emoji3]
Grüße
Torte


Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Starsurfer am 26 Dezember 2018, 16:57:53
@tomtom1982

Keine Ahnung ob das deine Frage beantwortet, aber ich nutze das Gateway (MiGateway) als Nachtlicht:

(([Bewegungsmelder_Kueche:state] eq "motion" and [MiGateway:state] eq "off" and [16:00-08:00] and [myTwilight:twilight_weather] < 40))
(set MiGateway on; set MiGateway pct 50)
DOELSEIF
(([Bewegungsmelder_Kueche:state] eq "nomotion"))
(set MiGateway off)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Neuhier am 26 Dezember 2018, 17:04:36
OT on
Loxone ist wie HMIP?
Ohne deren Server geht nix?
OT off
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tomtom1982 am 26 Dezember 2018, 17:45:28
wow - dass war aber schnelle Hilfe .... vielen Dank Torte und Starsurfer werd ich direkt morgen ausporbieren & berichten!

@Neuhier -> Loxone ist ne fertige Lösung die ich beim Neubau mit Sternverkabelung eingesetzt hab - ist seit 2013 verbaut (Schaltschrank und Taster alles KNX und Lox als Programmierung & Oberfläche)  funktioniert echt gut und ist einfach zu managen  - einfach mal loxone und dann loxberry googlen... die sind eben nicht so erfreut darüber wenn andere nicht von denen gekaufte Komponenten eingesetzt werden aber mit dem zuvor genannten Loxberry klappt das prima und FHEM/ALEXA/HAbridge etc. ist dann auch einfach zu integrieren.

Gruß und noch schönen Feiertag allerseits!
Tom
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: jkriegl am 27 Dezember 2018, 19:40:00
Es wurde hier bereits von einem disconnect berichtet2018.12.27 18:28:36 1: Mi_Gw: Write> Ping to 192.168.178.48 failed
2018.12.27 18:28:36 1: Mi_Gw: disconnect> disconnecting
2018.12.27 18:28:36 1: Mi_Gw: Write> Cannot write iam disconnected

Auf der Fritzbox 7490 meldet sich das GW etwa zur gleichen Zeit ab und an
27.12.18 18:28:37 WLAN-Gerät hat sich neu angemeldet (2,4 GHz), 65 Mbit/s, lumi-gateway-v3-miio8
27.12.18 18:28:37 WLAN-Gerät wurde abgemeldet (2,4 GHz), lumi-gateway-v3-miio80959303, ...

Ausschalten nützt nichts.  Ein rereadcfg weckt das GW wieder auf.
Ein retry des ping nach einer Verzögerung könnte hier nützlich sein.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tomtom1982 am 29 Dezember 2018, 16:41:18

So... alles getestet ... und funktioniert kann Licht etc. steuern - auch Befehl über loxone geht  ......

Aber wenn ich define MiControlHub XiaomiSmartHome 192.168.2.1?? in die FHEM.cfg eingebe lässt sich nach dem speichern das Webinterface nicht mehr erreichen bzw. FHEM stützt komplett ab (keine bzw. auch nicht Xiaomi relevanten Befehle funktionieren)
Wenn ich jetzt den raspi neu starte (die cfg hab ich mit putty zurückgesetzt) den define MiControlHub XiaomiSmartHome 192.168.2.1?? ins Eingabefeld oben eingebe komme ich direkt in das MiSmartHome Fenster und kann entsprechend alles einstellen und testen aber entweder nach einiger Zeit oder wenn ich bspw. in das Menü von der Harmony klicke wieder wie oben Webinterface nicht mehr erreichbar und FHEM komplett abgestürzt....

Logfile ist wohl bei 16:26:14 Creating socket: Address already in use aber was bedeutet das und warum stürzt FHEM dann komplett ab?

wobei es auch komisch ist dass das Log von Winterzeit 16:26 auf Sommerzeit 15:34 umspringt....

2018.12.29 16:22:04 3: Ku.Harmony: new config
2018.12.29 16:22:04 3: Wz.Harmony2: new config
2018.12.29 16:22:06 3: Wz.Harmony2: new config
2018.12.29 16:26:10 2: AttrTemplates: got 31 entries
2018.12.29 16:26:14 3: MiControlHub: getGatewaySID> Find SID for Gateway: 7811dcb?????
Creating socket: Address already in use
2018.12.29 15:34:20 1: Including /opt/loxberry/config/plugins/fhem/fhem.cfg


Gibt es irgendwo außer dem Logfile einen  Debug Modus in dem ich den Fehler / das Problem erkennen kann nachdem FHEM abgestürzt ist?

Danke & Gruß
Tom

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tomtom1982 am 31 Dezember 2018, 10:14:57
.... so ich denke hab den Fehler / das Problem gefunden ...... ich hab eine separates modul (https://github.com/jon1012/mihome) auf dem Raspi laufen um die Meldungen des Gateway abzufangen und diese dann per UPD an meine Haussteuerung UDP zu senden - was auch prima läuft und ich bei +20 Komponenten nicht ändern will - die dateien genau angeschaut verbindet sich logischerweise dieses pyton script beim Raspi Start mit dem Gatway - somit ist dann das "Socket" des Gateway "belegt" und logischerweise kommt das FHEM modul nicht mehr drauf - erklärt auch warum es einmal geklappt hat dann aber alle Bewegungsmelder etc. dann aber nicht mehr funktioniert haben....

Da ich das Gateway ja nur "weil es eben da ist" als Sirene für die Alarmanlage und Statuslicht für "offenens Badfenster" etc. nutzen wollte und wenn ich das richtig verstehe ich mich zwischen einem der beiden "Modulen" entscheiden muss werd ich bei dem alten bereits fertig auf meine Komponenten konfigurierte Modul bleiben und mir eben eine andere Lösung suchen - trotzdem vielen Dank für die ganze Hilfestellung hier!

Guten Start ins neue Jahr & Gruß
Tom   
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 12 Januar 2019, 16:28:09
welches ist den das aktuelle Gateway ? Das Aquara Gateway ? Läuft das den auch mit diesem Modul ?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 25 Januar 2019, 19:41:52
Hallo torte,

ich habe ein Fehler im Modul gefunden. Ich wollte ein zweites Xiaomi Gateway hinzufügen unter dem gleichen Account in der App. Sobald ich das Gateway hinzufügte, lies sich FHEM nicht mehr im Browser erreichen. Dies hatte zur Folge, dass meine ganze Config sich zerschossen hat. Durch viel hin und her konnte ich es wieder zum starten bringen. Wollte dann nochmal austesten, ob es wirklich dran lag. Ja, sobald ich das zweite Gateway wieder in der App eingerichtet habe, stürzte FHEM wieder ab bzw. lies sich nich mehr im Browser anzeigen. Durch das sofortige sudo reboot und entfernen aus der App, gelang es mir FHEM wieder zu starten.

Wie kann ich ein zweites Gateway hinzufügen? Über einen anderen Account in der App?

Edit: Auch mit einem zweiten Account klappt es nicht. Sobald sich das zweite Gateway im Netzwerk befindet, öffnet sich FHEM nicht mehr
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 25 Januar 2019, 21:14:50
Hi,

ich hab bei mir 3 Stück alle mit einem Account. Welche Version von dem Modul hast Du.
Hast du beide Gateways in FHEM definiert? Passiert der FHEM absturz auch wenn Du das "neue" Gateway stromlos machst?

Probiere beide Gateways zu in FHEM zu definieren sollte auch gehen wenn diese nicht am Strom sind. Sobald beide definiert sind
Strom an und Get UpdateALL.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Neuhier am 26 Januar 2019, 08:47:08
Hier ist mir FHEM auch deswegen aufgefallen.
RPi neu aufgesetzt, FHEM installiert, Backup drüber und nix geht.
Laut RPi rennt FHEM, aber es ist nicht erreichbar per WEBIF.
Abhilfe: in der fhem.cfg den Eintrag für das Define des Gateways auskommentiert - FHEM restart und WEBIF geht.
Dann da drin den Eintrag für das Gateway wieder reaktiviert und es bleibt hell.
In wie weit das jetzt hilft, k.A.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 26 Januar 2019, 22:24:34
@Neuhier Hast du auch versucht ein zweites Gateway einzubinden? Habe es nochmal versucht. Gerät hinzugefügt in der App. Die iP ermittelt. Dann die Mac immer die IP geben gelassen. Gerät wieder gelöscht. FHEM neu gestartet. Anschließend das Gateway eingerichtet in FHEM mit der ermittelten IP. Gateway in der App hinzugefügt. Nichts geht mehr.  :'(

Echt schade da das Modul perfekt funktioniert. Nur leider ist meine Geräteanzahl am Maximum.

@torte Ja Das tritt auf auch sobald das Gerät Stromlos ist.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 26 Januar 2019, 22:52:37
Hi,

welche Version vom Modul hast du?
Mach mal Verbose 5 und das Log dann Posten.

Dieser Fehler sollte eigentlich in der letzen Version abgefangen geworden sein.
Das Problem war, ein Gateway war in FHEM definiert es gab aber im LAN zwei Gateways.
Das in FHEM definierte Device empfängt nun Daten die nicht für ihn bestimmt sind, nämlich einmal die Infos von dem Device was schon in FHEM definiert war und von einem was nicht definiert ist.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 26 Januar 2019, 23:19:50
Ich verwende die Version V1.20 wann meinst du das Log Posten? Wenn die Oberfläche nicht mehr lädt?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 26 Januar 2019, 23:28:07
Ne brauche kein Log mach Mal ein Update auf 1.30

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 27 Januar 2019, 09:38:09
Vielen vielen Dank torte für die schnelle Hilfe! Das Gateway wurde jetzt erfolgreich angenommen :)

Jedoch habe ich nun die Meldung in FHEM nach dem update:

configfile: Wohnzimmer_Fenster: unknown attribute IODev. Type 'attr Wohnzimmer_Fenster ?' for a detailed list.
Schlafzimmer_Balkontuer: unknown attribute IODev. Type 'attr Schlafzimmer_Balkontuer ?' for a detailed list.
Badezimmer_Fenster: unknown attribute IODev. Type 'attr Badezimmer_Fenster ?' for a detailed list.
Kueche_FensterRechts: unknown attribute IODev. Type 'attr Kueche_FensterRechts ?' for a detailed list.
Esszimmer_Fenster: unknown attribute IODev. Type 'attr Esszimmer_Fenster ?' for a detailed list.
XMI_158d0001a915de: unknown attribute IODev. Type 'attr XMI_158d0001a915de ?' for a detailed list.
Kueche_Sensor_Wasseralarm: unknown attribute IODev. Type 'attr Kueche_Sensor_Wasseralarm ?' for a detailed list.
Draussen_Sensor_Wasseralarm: unknown attribute IODev. Type 'attr Draussen_Sensor_Wasseralarm ?' for a detailed list.
XMI_158d000222e3db: unknown attribute IODev. Type 'attr XMI_158d000222e3db ?' for a detailed list.
Flur_Wohnungstuer: unknown attribute IODev. Type 'attr Flur_Wohnungstuer ?' for a detailed list.
Flur_Sensor_BriefkastenEinwurf: unknown attribute IODev. Type 'attr Flur_Sensor_BriefkastenEinwurf ?' for a detailed list.
Flur_Sensor_BriefkastenEntnahme: unknown attribute IODev. Type 'attr Flur_Sensor_BriefkastenEntnahme ?' for a detailed list.
Kueche_Tuer_Kuehlschrank: unknown attribute IODev. Type 'attr Kueche_Tuer_Kuehlschrank ?' for a detailed list.
XMI_158d0001100d82: unknown attribute IODev. Type 'attr XMI_158d0001100d82 ?' for a detailed list.
Flur_Switch_Lichterkette: unknown attribute IODev. Type 'attr Flur_Switch_Lichterkette ?' for a detailed list.
Wohnzimmer_Switch_Licht: unknown attribute IODev. Type 'attr Wohnzimmer_Switch_Licht ?' for a detailed list.
EckigerSchalterFrei2: unknown attribute IODev. Type 'attr EckigerSchalterFrei2 ?' for a detailed list.
Draussen_Thermometer_Balkon: unknown attribute IODev. Type 'attr Draussen_Thermometer_Balkon ?' for a detailed list.
Wohnzimmer_Thermometer: unknown attribute IODev. Type 'attr Wohnzimmer_Thermometer ?' for a detailed list.
Flur_Thermometer: unknown attribute IODev. Type 'attr Flur_Thermometer ?' for a detailed list.
Badezimmer_Thermometer: unknown attribute IODev. Type 'attr Badezimmer_Thermometer ?' for a detailed list.
Balkon_FuellstandWassertank_Vorwarnung: unknown attribute IODev. Type 'attr Balkon_FuellstandWassertank_Vorwarnung ?' for a detailed list.
Draussen_Switch_Balkon: unknown attribute IODev. Type 'attr Draussen_Switch_Balkon ?' for a detailed list.
Balkon_FuellstandWassertank_CRAP: unknown attribute IODev. Type 'attr Balkon_FuellstandWassertank_CRAP ?' for a detailed list.
Wohnzimmer_Switch_MediaControl: unknown attribute IODev. Type 'attr Wohnzimmer_Switch_MediaControl ?' for a detailed list.
Schlafzimmer_Thermometer: unknown attribute IODev. Type 'attr Schlafzimmer_Thermometer ?' for a detailed list.
Kueche_Thermometer: unknown attribute IODev. Type 'attr Kueche_Thermometer ?' for a detailed list.
Esszimmer_Thermometer: unknown attribute IODev. Type 'attr Esszimmer_Thermometer ?' for a detailed list.
Balkon_FuellstandWassertank: unknown attribute IODev. Type 'attr Balkon_FuellstandWassertank ?' for a detailed list.
Wohnzimmer_LichtSwitch_Licht: unknown attribute IODev. Type 'attr Wohnzimmer_LichtSwitch_Licht ?' for a detailed list.
XMI_158d00020261f8: unknown attribute IODev. Type 'attr XMI_158d00020261f8 ?' for a detailed list.
XMI_158d000222e338: unknown attribute IODev. Type 'attr XMI_158d000222e338 ?' for a detailed list.
Schlafzimmer_Switch_Schlafen: unknown attribute IODev. Type 'attr Schlafzimmer_Switch_Schlafen ?' for a detailed list.
Schlafzimmer_Switch_Schlafen2: unknown attribute IODev. Type 'attr Schlafzimmer_Switch_Schlafen2 ?' for a detailed list.
Esszimmer_3DDruckerTuer: unknown attribute IODev. Type 'attr Esszimmer_3DDruckerTuer ?' for a detailed list.
Esszimmer_Switch_3DDrucker: unknown attribute IODev. Type 'attr Esszimmer_Switch_3DDrucker ?' for a detailed list.


defmod Schlafzimmer_Switch_Schlafen XiaomiSmartHome_Device 158d0001e7fd57 switch XiaomiGateway
attr Schlafzimmer_Switch_Schlafen group Switch
attr Schlafzimmer_Switch_Schlafen icon rc_dot
attr Schlafzimmer_Switch_Schlafen room 50_Schlafzimmer,94_Aktion->Switch,MiSmartHome

setstate Schlafzimmer_Switch_Schlafen double_click
setstate Schlafzimmer_Switch_Schlafen 2019-01-27 09:34:40 batteryState ok
setstate Schlafzimmer_Switch_Schlafen 2019-01-27 09:34:40 batteryVoltage 3.1
setstate Schlafzimmer_Switch_Schlafen 2019-01-27 09:05:09 heartbeat 158d0001e7fd57
setstate Schlafzimmer_Switch_Schlafen 2019-01-27 02:42:48 state double_click




Edit: Fehlermeldung ist weg gegangen nach einem Neustart :)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 07 Februar 2019, 20:42:51
hmm also ich hab das alles so gemacht Gateway ist da. Passwort hinterlegt.
Restart gemacht. Danach stürzt fhem ab wenn ich im Gateway z.b auf on klicke ...

Temperatursensorund Plug wurden auch erkannt

woran kann das liegen?
2019.02.07 20:39:44.956 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 525.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 Februar 2019, 20:49:34
Zitat von: ChrisW am 07 Februar 2019, 20:42:51
hmm also ich hab das alles so gemacht Gateway ist da. Passwort hinterlegt.
Restart gemacht. Danach stürzt fhem ab wenn ich im Gateway z.b auf on klicke ...

Temperatursensorund Plug wurden auch erkannt

woran kann das liegen?
2019.02.07 20:39:44.956 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 525.

Mhh welche Version vom Modul. Stelle Mal am GW Device auf Verbose 5 und dann poste das Log wenn du on geklickt hast.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 07 Februar 2019, 20:59:03
Neuste denke ich ? Habe es gerade erst eingerichtet.
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt

Mi Home app Android : 2.68.10

Hab Gerät gelöcht..
Aber nun mit hinzufügen
define xiaomi_gateway XiaomiSmartHome 192.168.2.87
Kommt es 10 Sekunden nach absetzen zu einem restart von fhem ... kann nichtmal mehr das passwort eintragen.

Nu weiss ich gar nicht mehr weiter o_O
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 Februar 2019, 21:09:13
Zitat von: ChrisW am 07 Februar 2019, 20:59:03
Neuste denke ich ? Habe es gerade erst eingerichtet.
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt

Mi Home app Android : 2.68.10

Hab Gerät gelöcht..
Aber nun mit hinzufügen
define xiaomi_gateway XiaomiSmartHome 192.168.2.87
Kommt es 10 Sekunden nach absetzen zu einem restart von fhem ... kann nichtmal mehr das passwort eintragen.

Nu weiss ich gar nicht mehr weiter o_O
Zufällig zwei Gateways im Netzwerk?

Was sagt denn das FHEM Log?

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 07 Februar 2019, 21:15:42
nein nur einen... hier mal was aus dem log versuche gleich noch verbose5 geht nur so schnell

2019.02.07 21:12:27.771 3: xiaomigateway: getGatewaySID> Find SID for Gateway: 04cf8c8f8573
2019.02.07 21:12:27.772 3: xiaomigateway: connect> Connected
2019.02.07 21:12:53.798 1: HMUARTLGW HMLANGW:keepAlive KeepAlive sent 24.916s too late, this might cause a disconnect!
2019.02.07 21:12:53.939 2: WZ.Harmony: disconnect
2019.02.07 21:12:54.089 1: 192.168.2.54:2001 disconnected, waiting to reappear (HMLANGW:keepAlive)
2019.02.07 21:12:54.157 1: xiaomigateway: DEV_Parse> UNDEFINED sensor_ht : 158d0002ec062f
2019.02.07 21:12:54.170 2: autocreate: define XMI_158d0002ec062f XiaomiSmartHome_Device 158d0002ec062f sensor_ht xiaomigateway
2019.02.07 21:12:54.173 2: autocreate: define FileLog_XMI_158d0002ec062f FileLog ./log/XMI_158d0002ec062f-%Y.log XMI_158d0002ec062f
2019.02.07 21:12:54.245 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/71_XiaomiSmartHome.pm line 161.
2019.02.07 21:12:54.245 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 164.
2019.02.07 21:12:54.245 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 165.
2019.02.07 21:12:54.245 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 167.
2019.02.07 21:12:54.246 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 169.
2019.02.07 21:12:54.246 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3860.
2019.02.07 21:12:54.246 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4935.
2019.02.07 21:12:54.251 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3561.
2019.02.07 21:12:54.252 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 3931.
2019.02.07 21:12:54.252 3: : Unknown code {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.89\"}"}, help me!
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 525.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 07 Februar 2019, 21:20:39
Nun stürzt er nicht mehr direkt ab .. hier mal verbose5
2019.02.07 21:15:55.152 3: xiaomi_gateway: getGatewaySID> Find SID for Gateway: 04cf8c8f8573
2019.02.07 21:15:55.153 3: xiaomi_gateway: connect> Connected
2019.02.07 21:16:08.304 1: HMUARTLGW HMLANGW:keepAlive KeepAlive sent 5.680s too late, this might cause a disconnect!
2019.02.07 21:16:08.464 1: xiaomi_gateway: DEV_Parse> UNDEFINED sensor_ht : 158d0002ec062f
2019.02.07 21:16:08.546 2: autocreate: define XMI_158d0002ec062f XiaomiSmartHome_Device 158d0002ec062f sensor_ht xiaomi_gateway
2019.02.07 21:16:08.549 2: autocreate: define FileLog_XMI_158d0002ec062f FileLog ./log/XMI_158d0002ec062f-%Y.log XMI_158d0002ec062f
2019.02.07 21:16:08.607 5: xiaomi_gateway: Notify> NotifyStart
2019.02.07 21:16:08.614 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:08.614 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.89\"}"}
2019.02.07 21:16:08.614 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.07 21:16:08.615 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/71_XiaomiSmartHome.pm line 161.
2019.02.07 21:16:08.615 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 164.
2019.02.07 21:16:08.615 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 165.
2019.02.07 21:16:08.615 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway
2019.02.07 21:16:08.615 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 167.
2019.02.07 21:16:08.616 5: xiaomi_gateway: Read> Using this GW
2019.02.07 21:16:08.616 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 169.
2019.02.07 21:16:08.616 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.89\"}"}
2019.02.07 21:16:08.616 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3860.
2019.02.07 21:16:08.616 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4935.
2019.02.07 21:16:08.620 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3561.
2019.02.07 21:16:08.621 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 3931.
2019.02.07 21:16:08.621 3: : Unknown code {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.89\"}"}, help me!
2019.02.07 21:16:08.664 5: xiaomi_gateway: Notify> NotifyStart
2019.02.07 21:16:08.675 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:08.675 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"RjB1zNQnXYHT3oWu","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.07 21:16:08.676 5: xiaomi_gateway: Read> HASH correctly
2019.02.07 21:16:08.676 5: xiaomi_gateway: Reading> Reading start
2019.02.07 21:16:08.676 4: xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.07 21:16:08.679 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.07 21:16:08.680 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:16:08.680 4: xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.07 21:16:08.683 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.07 21:16:08.683 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:16:08.691 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:08.691 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"}
2019.02.07 21:16:08.691 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.07 21:16:08.691 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"} xiaomi_gateway
2019.02.07 21:16:08.692 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3075,\\"temperature\\":\\"1702\\",\\"humidity\\":\\"5614\\"}"}
2019.02.07 21:16:08.698 5: xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x55f18ea88848)
2019.02.07 21:16:08.698 5: xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.07 21:16:08.698 4: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3075
2019.02.07 21:16:08.699 5: xiaomi_gateway: DEV_Round> Value: 3.075 points: 1
2019.02.07 21:16:08.699 5: xiaomi_gateway: DEV_Round> Result_value: 3.1
2019.02.07 21:16:08.699 5: xiaomi_gateway: DEV_Round> Value: 17.02 points: 2
2019.02.07 21:16:08.699 5: xiaomi_gateway: DEV_Round> Result_value: 17.02
2019.02.07 21:16:08.700 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 17.02 Round: 2
2019.02.07 21:16:08.700 5: xiaomi_gateway: DEV_Round> Value: 56.14 points: 2
2019.02.07 21:16:08.700 5: xiaomi_gateway: DEV_Round> Result_value: 56.14
2019.02.07 21:16:08.700 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.14 Round: 2
2019.02.07 21:16:08.778 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:08.778 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.89\"}"}
2019.02.07 21:16:08.778 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.07 21:16:08.781 4: xiaomi_gateway: Write> Get all Sensors
2019.02.07 21:16:08.781 4: xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.02.07 21:16:08.782 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:16:08.782 5: xiaomi_gateway: Push to get all Sensors for Gateway xiaomi_gateway 04cf8c8f8573
2019.02.07 21:16:08.782 5: xiaomi_gateway: 158d00019fbade is sensor from xiaomi_gateway
2019.02.07 21:16:08.782 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"5\\",\\"load_power\\":\\"1.89\\"}"}
2019.02.07 21:16:08.782 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4014.
2019.02.07 21:16:08.784 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:08.784 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"LAeTHT1zrWfcUURq","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.07 21:16:08.785 5: xiaomi_gateway: Read> HASH correctly
2019.02.07 21:16:08.785 5: xiaomi_gateway: Reading> Reading start
2019.02.07 21:16:08.785 4: xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.07 21:16:08.787 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.07 21:16:08.787 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:16:08.788 4: xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.07 21:16:08.790 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.07 21:16:08.790 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:16:08.805 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:08.805 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"}
2019.02.07 21:16:08.806 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.07 21:16:08.806 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"} xiaomi_gateway
2019.02.07 21:16:08.806 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3075,\\"temperature\\":\\"1702\\",\\"humidity\\":\\"5614\\"}"}
2019.02.07 21:16:08.806 5: xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x55f18ea88848)
2019.02.07 21:16:08.806 5: xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.07 21:16:08.807 4: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3075
2019.02.07 21:16:08.807 5: xiaomi_gateway: DEV_Round> Value: 3.075 points: 1
2019.02.07 21:16:08.807 5: xiaomi_gateway: DEV_Round> Result_value: 3.1
2019.02.07 21:16:08.807 5: xiaomi_gateway: DEV_Round> Value: 17.02 points: 2
2019.02.07 21:16:08.807 5: xiaomi_gateway: DEV_Round> Result_value: 17.02
2019.02.07 21:16:08.807 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 17.02 Round: 2
2019.02.07 21:16:08.808 5: xiaomi_gateway: DEV_Round> Value: 56.14 points: 2
2019.02.07 21:16:08.808 5: xiaomi_gateway: DEV_Round> Result_value: 56.14
2019.02.07 21:16:08.808 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.14 Round: 2
2019.02.07 21:16:08.977 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:08.977 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.89\"}"}
2019.02.07 21:16:08.977 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.07 21:16:08.977 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway
2019.02.07 21:16:08.978 5: xiaomi_gateway: Read> Using this GW
2019.02.07 21:16:08.978 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.89\"}"}
2019.02.07 21:16:10.550 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.07 21:16:10.551 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:16:10.555 5: xiaomi_gateway: Read> Read start
2019.02.07 21:16:10.555 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"}
2019.02.07 21:16:10.555 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.07 21:16:10.555 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"} xiaomi_gateway
2019.02.07 21:16:10.556 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3075,\\"temperature\\":\\"1702\\",\\"humidity\\":\\"5614\\"}"}
2019.02.07 21:16:10.556 5: xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x55f18ea88848)
2019.02.07 21:16:10.556 5: xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.07 21:16:10.556 4: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3075
2019.02.07 21:16:10.557 5: xiaomi_gateway: DEV_Round> Value: 3.075 points: 1
2019.02.07 21:16:10.557 5: xiaomi_gateway: DEV_Round> Result_value: 3.1
2019.02.07 21:16:10.557 5: xiaomi_gateway: DEV_Round> Value: 17.02 points: 2
2019.02.07 21:16:10.557 5: xiaomi_gateway: DEV_Round> Result_value: 17.02
2019.02.07 21:16:10.557 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 17.02 Round: 2
2019.02.07 21:16:10.557 5: xiaomi_gateway: DEV_Round> Value: 56.14 points: 2
2019.02.07 21:16:10.558 5: xiaomi_gateway: DEV_Round> Result_value: 56.14
2019.02.07 21:16:10.558 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.14 Round: 2
2019.02.07 21:16:18.422 1: xiaomi_gateway: Set> Password not SET!
2019.02.07 21:16:50.687 3: FHEMWEB WEB CSRF error: csrf_130327120991246 ne csrf_10997336341129 for client WEB_172.18.0.1_55584 / command set Winconnect.TABLET screenOn. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:16:51.703 3: FHEMWEB WEB CSRF error: csrf_130327120991246 ne csrf_10997336341129 for client WEB_172.18.0.1_55596 / command set Winconnect.TABLET screenOn. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:16:52.709 3: FHEMWEB WEB CSRF error: csrf_130327120991246 ne csrf_10997336341129 for client WEB_172.18.0.1_55616 / command set Winconnect.TABLET screenOn. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:17:38.479 3: FHEMWEB WEB CSRF error: csrf_130327120991246 ne csrf_10997336341129 for client WEB_172.18.0.1_56728 / command set Winconnect.TABLET screenOn. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:17:39.490 3: FHEMWEB WEB CSRF error: csrf_130327120991246 ne csrf_10997336341129 for client WEB_172.18.0.1_56762 / command set Winconnect.TABLET screenOn. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:17:40.497 3: FHEMWEB WEB CSRF error: csrf_130327120991246 ne csrf_10997336341129 for client WEB_172.18.0.1_56772 / command set Winconnect.TABLET screenOn. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:18:31.857 4: xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":1677786880,\"key\":\"c66530de61a81e32fe4773a36ec74381\"}" } 192.168.2.87
2019.02.07 21:18:31.857 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:18:31.875 5: xiaomi_gateway: Read> Read start
2019.02.07 21:18:31.875 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.07 21:18:31.876 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2019.02.07 21:18:31.876 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.07 21:18:31.878 4: xiaomi_gateway: Write> Get all Sensors
2019.02.07 21:18:31.879 4: xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 525.


und hier nochmal wollte Plug off schalten keine reaktion. Sobald ich im Gateway On klicke Fhem absturz

2019.02.07 21:24:30.948 5: xiaomi_gateway: updateAllReadings> Starting UpdateALLReadings
2019.02.07 21:24:30.954 4: xiaomi_gateway: Write> Get all Sensors
2019.02.07 21:24:30.954 4: xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.02.07 21:24:30.955 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:24:30.957 5: xiaomi_gateway: Read> Read start
2019.02.07 21:24:30.957 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"7ylhR5vryj1oRPRi","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.07 21:24:30.958 5: xiaomi_gateway: Read> HASH correctly
2019.02.07 21:24:30.958 5: xiaomi_gateway: Reading> Reading start
2019.02.07 21:24:30.958 4: xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.07 21:24:30.961 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.07 21:24:30.961 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:24:30.961 4: xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.07 21:24:30.964 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.07 21:24:30.964 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:24:30.965 5: xiaomi_gateway: Read> Read start
2019.02.07 21:24:30.965 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"}
2019.02.07 21:24:30.965 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.07 21:24:30.965 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"} xiaomi_gateway
2019.02.07 21:24:30.966 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3075,\\"temperature\\":\\"1702\\",\\"humidity\\":\\"5614\\"}"}
2019.02.07 21:24:30.971 5: xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x55d0d1ac68a8)
2019.02.07 21:24:30.971 5: xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.07 21:24:30.971 4: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3075
2019.02.07 21:24:30.971 5: xiaomi_gateway: DEV_Round> Value: 3.075 points: 1
2019.02.07 21:24:30.972 5: xiaomi_gateway: DEV_Round> Result_value: 3.1
2019.02.07 21:24:30.972 5: xiaomi_gateway: DEV_Round> Value: 17.02 points: 2
2019.02.07 21:24:30.972 5: xiaomi_gateway: DEV_Round> Result_value: 17.02
2019.02.07 21:24:30.972 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 17.02 Round: 2
2019.02.07 21:24:30.972 5: xiaomi_gateway: DEV_Round> Value: 56.14 points: 2
2019.02.07 21:24:30.972 5: xiaomi_gateway: DEV_Round> Result_value: 56.14
2019.02.07 21:24:30.973 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.14 Round: 2
2019.02.07 21:24:30.977 5: xiaomi_gateway: Read> Read start
2019.02.07 21:24:30.977 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.85\"}"}
2019.02.07 21:24:30.977 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.07 21:24:30.980 4: xiaomi_gateway: Write> Get all Sensors
2019.02.07 21:24:30.980 4: xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.02.07 21:24:30.981 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:24:30.981 5: xiaomi_gateway: Push to get all Sensors for Gateway xiaomi_gateway 04cf8c8f8573
2019.02.07 21:24:30.981 5: xiaomi_gateway: 158d00019fbade is sensor from xiaomi_gateway
2019.02.07 21:24:30.981 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"5\\",\\"load_power\\":\\"1.85\\"}"}
2019.02.07 21:24:30.982 1: xiaomi_gateway: DEV_Parse> UNDEFINED plug : 158d00019fbade
2019.02.07 21:24:30.994 2: autocreate: define XMI_158d00019fbade XiaomiSmartHome_Device 158d00019fbade plug xiaomi_gateway
2019.02.07 21:24:30.997 2: autocreate: define FileLog_XMI_158d00019fbade FileLog ./log/XMI_158d00019fbade-%Y.log XMI_158d00019fbade
2019.02.07 21:24:31.019 5: xiaomi_gateway: Notify> NotifyStart
2019.02.07 21:24:31.020 5: xiaomi_gateway: Read> Read start
2019.02.07 21:24:31.020 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"LIPAcjqt9qLaJDAn","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.07 21:24:31.021 5: xiaomi_gateway: Read> HASH correctly
2019.02.07 21:24:31.021 5: xiaomi_gateway: Reading> Reading start
2019.02.07 21:24:31.021 4: xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.07 21:24:31.023 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.07 21:24:31.024 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:24:31.024 4: xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.07 21:24:31.026 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.07 21:24:31.026 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:24:31.027 5: xiaomi_gateway: Read> Read start
2019.02.07 21:24:31.027 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"}
2019.02.07 21:24:31.028 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.07 21:24:31.028 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3075,\"temperature\":\"1702\",\"humidity\":\"5614\"}"} xiaomi_gateway
2019.02.07 21:24:31.028 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3075,\\"temperature\\":\\"1702\\",\\"humidity\\":\\"5614\\"}"}
2019.02.07 21:24:31.032 5: xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x55d0d1ac68a8)
2019.02.07 21:24:31.032 5: xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.07 21:24:31.032 4: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3075
2019.02.07 21:24:31.032 5: xiaomi_gateway: DEV_Round> Value: 3.075 points: 1
2019.02.07 21:24:31.033 5: xiaomi_gateway: DEV_Round> Result_value: 3.1
2019.02.07 21:24:31.033 5: xiaomi_gateway: DEV_Round> Value: 17.02 points: 2
2019.02.07 21:24:31.033 5: xiaomi_gateway: DEV_Round> Result_value: 17.02
2019.02.07 21:24:31.033 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 17.02 Round: 2
2019.02.07 21:24:31.033 5: xiaomi_gateway: DEV_Round> Value: 56.14 points: 2
2019.02.07 21:24:31.033 5: xiaomi_gateway: DEV_Round> Result_value: 56.14
2019.02.07 21:24:31.033 3: xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.14 Round: 2
2019.02.07 21:24:31.062 5: xiaomi_gateway: Read> Read start
2019.02.07 21:24:31.062 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.85\"}"}
2019.02.07 21:24:31.062 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.07 21:24:31.062 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.85\"}"} xiaomi_gateway
2019.02.07 21:24:31.062 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"5\\",\\"load_power\\":\\"1.85\\"}"}
2019.02.07 21:24:31.063 5: xiaomi_gateway: DEV_Parse> IS DEFINED plug : 158d00019fbade HASH(0x55d0d1ac68a8)
2019.02.07 21:24:31.063 5: xiaomi_gateway: DEV_Read> SID: 158d00019fbade XiaomiSmartHome_Device
2019.02.07 21:24:31.063 3: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Status: on
2019.02.07 21:24:31.063 4: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Voltage: 3600
2019.02.07 21:24:31.063 5: xiaomi_gateway: DEV_Round> Value: 3.6 points: 1
2019.02.07 21:24:31.063 5: xiaomi_gateway: DEV_Round> Result_value: 3.6
2019.02.07 21:24:31.064 4: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug LOAD_Power: 1.85
2019.02.07 21:24:31.064 4: xiaomi_gateway: Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug POWER_Consumed: 5
2019.02.07 21:24:31.064 4: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug InUse: 1
2019.02.07 21:24:31.366 3: CUL_HM set strom_server_Sw statusRequest
2019.02.07 21:24:31.458 3: WZ.Harmony: new config
2019.02.07 21:24:31.650 1: HMLAN_Parse: HMLAN new condition Warning-HighLoad
2019.02.07 21:24:32.369 3: CUL_HM set strom_zaun statusRequest
2019.02.07 21:24:32.436 3: WZ.Harmony: new config
2019.02.07 21:24:32.999 4: xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.07 21:24:33.000 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:24:33.002 5: xiaomi_gateway: Read> Read start
2019.02.07 21:24:33.002 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.85\"}"}
2019.02.07 21:24:33.002 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.07 21:24:33.003 5: xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"5\",\"load_power\":\"1.85\"}"} xiaomi_gateway
2019.02.07 21:24:33.003 5: xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"5\\",\\"load_power\\":\\"1.85\\"}"}
2019.02.07 21:24:33.004 5: xiaomi_gateway: DEV_Parse> IS DEFINED plug : 158d00019fbade HASH(0x55d0d1ac68a8)
2019.02.07 21:24:33.004 5: xiaomi_gateway: DEV_Read> SID: 158d00019fbade XiaomiSmartHome_Device
2019.02.07 21:24:33.004 3: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Status: on
2019.02.07 21:24:33.004 4: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Voltage: 3600
2019.02.07 21:24:33.005 5: xiaomi_gateway: DEV_Round> Value: 3.6 points: 1
2019.02.07 21:24:33.005 5: xiaomi_gateway: DEV_Round> Result_value: 3.6
2019.02.07 21:24:33.005 4: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug LOAD_Power: 1.85
2019.02.07 21:24:33.005 4: xiaomi_gateway: Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug POWER_Consumed: 5
2019.02.07 21:24:33.005 4: xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug InUse: 1
2019.02.07 21:24:56.467 2: AttrTemplates: got 53 entries
2019.02.07 21:25:07.168 3: FHEMWEB WEB CSRF error: csrf_10997336341129 ne csrf_146789514347404 for client WEB_172.18.0.1_39984 / command get FileLog_temp_keller - - 2019-02-07_00:00:00 2019-02-08_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:25:14.255 4: xiaomi_gateway: Write> {"cmd":"write","model":"plug","sid":"158d00019fbade","data":"{\"status\":\"off\",\"key\":\"c66530de61a81e32fe4773a36ec74381\"}" } 192.168.2.87
2019.02.07 21:25:14.255 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:25:14.264 5: xiaomi_gateway: Read> Read start
2019.02.07 21:25:14.264 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"}
2019.02.07 21:25:14.264 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2019.02.07 21:25:14.265 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.07 21:25:14.265 5: xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"} xiaomi_gateway
2019.02.07 21:25:14.265 5: xiaomi_gateway: dispatch {"cmd":"write_ack","sid":"158d00019fbade","data":"{\\"error\\":\\"Invalid key\\"}"}
2019.02.07 21:25:14.268 3: xiaomi_gateway: Unknown code {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"}, help me!
2019.02.07 21:25:15.331 3: FHEMWEB WEB CSRF error: csrf_10997336341129 ne csrf_146789514347404 for client WEB_172.18.0.1_40246 / command get FileLog_temp_milena - - 2019-02-07_00:00:00 2019-02-08_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:25:16.510 3: FHEMWEB WEB CSRF error: csrf_10997336341129 ne csrf_146789514347404 for client WEB_172.18.0.1_40246 / command get FileLog_temp_wohnzimmer - - 2019-02-07_00:00:00 2019-02-08_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:25:17.027 3: FHEMWEB WEB CSRF error: csrf_10997336341129 ne csrf_146789514347404 for client WEB_172.18.0.1_40246 / command get FileLog_temp_wohnzimmer - - 2019-02-07_00:00:00 2019-02-08_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:25:25.396 5: xiaomi_gateway: Notify> NotifyStart
2019.02.07 21:25:34.730 4: xiaomi_gateway: Write> {"cmd":"write","model":"plug","sid":"158d00019fbade","data":"{\"status\":\"off\",\"key\":\"5131e4841aa6d5ca636fe6ea83cea711\"}" } 192.168.2.87
2019.02.07 21:25:34.730 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:25:34.738 5: xiaomi_gateway: Read> Read start
2019.02.07 21:25:34.738 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"}
2019.02.07 21:25:34.738 5: xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.07 21:25:34.739 5: xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"} xiaomi_gateway
2019.02.07 21:25:34.739 5: xiaomi_gateway: dispatch {"cmd":"write_ack","sid":"158d00019fbade","data":"{\\"error\\":\\"Invalid key\\"}"}
2019.02.07 21:25:34.742 3: xiaomi_gateway: Unknown code {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"}, help me!
2019.02.07 21:25:36.543 3: FHEMWEB WEB CSRF error: csrf_10997336341129 ne csrf_146789514347404 for client WEB_172.18.0.1_40726 / command get FileLog_temp_milena - - 2019-02-07_00:00:00 2019-02-08_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:25:37.032 3: FHEMWEB WEB CSRF error: csrf_10997336341129 ne csrf_146789514347404 for client WEB_172.18.0.1_40726 / command get FileLog_temp_milena - - 2019-02-07_00:00:00 2019-02-08_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.07 21:25:52.967 4: xiaomi_gateway: Set> rgb, 00ff00
2019.02.07 21:25:52.967 4: xiaomi_gateway: Set> rgb, 1677786880
2019.02.07 21:25:52.985 4: xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":1677786880,\"key\":\"5131e4841aa6d5ca636fe6ea83cea711\"}" } 192.168.2.87
2019.02.07 21:25:52.986 4: xiaomi_gateway: Write> End 192.168.2.87
2019.02.07 21:25:52.989 5: xiaomi_gateway: Read> Read start
2019.02.07 21:25:52.990 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.07 21:25:52.990 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.07 21:25:52.990 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/71_XiaomiSmartHome.pm line 161.
2019.02.07 21:25:52.990 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 164.
2019.02.07 21:25:52.990 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 165.
2019.02.07 21:25:52.990 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway
2019.02.07 21:25:52.990 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 167.
2019.02.07 21:25:52.991 5: xiaomi_gateway: Read> Using this GW
2019.02.07 21:25:52.991 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 169.
2019.02.07 21:25:52.991 5: xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.07 21:25:52.991 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3860.
2019.02.07 21:25:52.991 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4935.
2019.02.07 21:25:52.995 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3561.
2019.02.07 21:25:52.996 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 3931.
2019.02.07 21:25:52.996 3: : Unknown code {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}, help me!
2019.02.07 21:25:56.091 4: xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":1677786880,\"key\":\"5131e4841aa6d5ca636fe6ea83cea711\"}" } 192.168.2.87
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 525.


Was auch lange dauert bzw erst per update am Gateway den sTatus vom Plug hatte den Aus gemacht per app erst nach Update hat er es in Fhem angezeigt.
Wenn ich Ihn per Fhem einschalten will passiert nichts
log:
2019.02.07 21:34:22.043 3: xiaomi_gateway: Unknown code {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"}, help me!


Aktuell keine reboots solange ich nicht ON/OFF mache am Gateway in fhem
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 Februar 2019, 21:43:13
mhhh, das sieht komisch aus.
Für das Gateway fehlt der defptr-Definition Pointer normalerweise bekommt er diesen beim define.

Was passiert nach eine FHEM reboot.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 07 Februar 2019, 21:44:29
nichts anderes.
SObald ich irgendwas im Gateway mache z. volume auch direkt absturz
2019.02.07 21:34:22.043 3: xiaomi_gateway: Unknown code {"cmd":"write_ack","sid":"158d00019fbade","data":"{\"error\":\"Invalid key\"}"}, help me!
2019.02.07 21:35:10.632 1: HMLAN_Parse: HMLAN new condition ok
2019.02.07 21:37:51.306 3: ABFALL myAbfall - CALENDAR:AbfallCalender triggered, updating ABFALL myAbfall ...
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 525.


Lösche jetzt mal wieder alles und versuche es morgen nochmal
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 Februar 2019, 21:48:09
Invalid key
Heißt nix anderes das das Passwort falsch ist welches du in der APP erzeugst dann dort speicherst und dann in FHEM am GW Device
setzt.
Glaube aber das ist noch nicht alles, zur Lösung  :-\
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 08 Februar 2019, 08:00:14
tja .. hab es eben nochmal versucht :
define xiaomi_gateway XiaomiSmartHome 192.168.2.87
und dann direkt set passwort .. und das aus der App. Hab sogar mal ein neues erstellt..

Drücke dann noch auf Soeichern und dann gehts los mit den restarts
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 08 Februar 2019, 08:03:56
Zitat von: ChrisW am 08 Februar 2019, 08:00:14
tja .. hab es eben nochmal versucht :
define xiaomi_gateway XiaomiSmartHome 192.168.2.87
und dann direkt set passwort .. und das aus der App. Hab sogar mal ein neues erstellt..
Passwort neu erstellt? Wusste nicht das das geht, oder ist es ggf. die falsche Stelle?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 08 Februar 2019, 08:09:09
rechts ist so ein Reload Button dann generiert er ein neues passwort . Habe die MI Home App Android.
Hier noch paar Logs ohne neustarts:
2019.02.08 08:05:03.554 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_34898 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019-02-08 08:05:18.948 Global global UNDEFINED XMI_158d00019fbade XiaomiSmartHome_Device 158d00019fbade plug xiaomi_gateway
2019.02.08 08:05:33.518 5 : xiaomi_gateway: updateAllReadings> Starting UpdateALLReadings
2019.02.08 08:05:33.523 4 : xiaomi_gateway: Write> Get all Sensors
2019.02.08 08:05:33.523 4 : xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.02.08 08:05:33.524 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:05:33.524 3 : xiaomi_gateway: Get> UpdateALLReadings Started
2019.02.08 08:05:33.526 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:05:33.526 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"HeelzcZ24Urexv6b","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.08 08:05:33.526 5 : xiaomi_gateway: Read> HASH correctly
2019.02.08 08:05:33.527 5 : xiaomi_gateway: Reading> Reading start
2019.02.08 08:05:33.527 4 : xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.08 08:05:33.529 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.08 08:05:33.529 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:05:33.530 4 : xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.08 08:05:33.532 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.08 08:05:33.533 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:05:33.533 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:05:33.534 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"}
2019.02.08 08:05:33.534 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.08 08:05:33.534 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"} xiaomi_gateway
2019.02.08 08:05:33.534 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3045,\\"temperature\\":\\"1676\\",\\"humidity\\":\\"5605\\"}"}
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x56471de18840)
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.08 08:05:33.535 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3045
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Round> Value: 3.045 points: 1
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Round> Result_value: 3.0
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Value: 16.76 points: 2
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Result_value: 16.76
2019.02.08 08:05:33.536 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 16.76 Round: 2
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Value: 56.05 points: 2
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Result_value: 56.05
2019.02.08 08:05:33.536 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.05 Round: 2
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"8\",\"load_power\":\"1.65\"}"}
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"8\",\"load_power\":\"1.65\"}"} xiaomi_gateway
2019.02.08 08:05:33.542 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"8\\",\\"load_power\\":\\"1.65\\"}"}
2019.02.08 08:05:33.542 5 : xiaomi_gateway: DEV_Parse> IS DEFINED plug : 158d00019fbade HASH(0x56471de18840)
2019.02.08 08:05:33.542 5 : xiaomi_gateway: DEV_Read> SID: 158d00019fbade XiaomiSmartHome_Device
2019.02.08 08:05:33.543 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Status: on
2019.02.08 08:05:33.543 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Voltage: 3600
2019.02.08 08:05:33.543 5 : xiaomi_gateway: DEV_Round> Value: 3.6 points: 1
2019.02.08 08:05:33.543 5 : xiaomi_gateway: DEV_Round> Result_value: 3.6
2019.02.08 08:05:33.543 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug LOAD_Power: 1.65
2019.02.08 08:05:33.543 4 : xiaomi_gateway: Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug POWER_Consumed: 8
2019.02.08 08:05:33.544 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug InUse: 1
2019.02.08 08:05:43.313 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_36654 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:05:48.676 5 : xiaomi_gateway: Notify> NotifyStart
2019.02.08 08:06:12.684 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_38120 / command get FileLog_temp_wohnzimmer - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:06:29.567 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_38986 / command get FileLog_temp_keller - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:06:42.563 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_40312 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:07:00.422 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_41836 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:07:12.956 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_42240 / command get FileLog_temp_wohnzimmer - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.


Jetzt drücke ich mal auf OFF beim Gateway über Fhem Button:
2019.02.08 08:08:41.277 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_49646 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:08:41.691 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_49646 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019-02-08 08:08:42.223 XiaomiSmartHome xiaomi_gateway off
2019.02.08 08:08:42.905 4 : xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":0,\"key\":\"7c618bbb3fb16f2bf0469f1b77ff1c4e\"}" } 192.168.2.872019.02.08 08:08:42.905 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:08:42.909 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:08:42.910 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:08:42.910 1 : PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2019.02.08 08:08:42.910 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.08 08:08:42.910 5 : xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one <> xiaomi_gateway
2019.02.08 08:08:42.911 5 : xiaomi_gateway: Read> Using this GW
2019.02.08 08:08:42.911 5 : xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:08:42.914 3 : : Unknown code {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}, help me!



Hub Info:
Version Code 221
ID: 131864133
Zigbee 25
.........
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 08 Februar 2019, 08:13:33
Und noch ein List:


Internals:
   DEF        192.168.2.87
   FD         132
   FHEMIP     172.18.0.2
   FUUID      5c5d2950-f33f-09a2-0539-76b6e6f658b5e04d
   GATEWAY    192.168.2.87
   GATEWAY_IP 192.168.2.87
   NAME       xiaomi_gateway
   NOTIFYDEV  global
   NR         818
   NTFY_ORDER 50-xiaomi_gateway
   SID        04cf8c8f8573
   STATE      off
   TYPE       XiaomiSmartHome
   VERSION    1.30
   .attraggr:
   .attrminint:
   .clientArray:
     XiaomiSmartHome_Device
   READINGS:
     2019-02-08 08:04:18   password        9yno****c545skg
     2019-02-08 08:01:37   pct             100
     2019-02-08 08:08:42   rgb             000000
     2019-02-08 08:01:37   ringtone        21
     2019-02-08 08:08:42   state           off
     2019-02-08 08:01:37   volume          10
     token:
   helper:
     ConnectionState Connected
     host       192.168.2.87
     prevrgbvalue
     sensors    158d0002ec062f,158d00019fbade,
Attributes:
   DbLogExclude .*
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       MiSmartHome
   verbose    5
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off



Edit:
nun stürzt fhem wohl nicht mehr IMMER ab aber ON / OFF kommen im Gateway auch nicht an. Nahc einiger Zeit wieder restart von fhem
2019-02-08 08:20:36.520 XiaomiSmartHome xiaomi_gateway off
2019.02.08 08:20:36.524 4 : xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":0,\"key\":\"7c618bbb3fb16f2bf0469f1b77ff1c4e\"}" } 192.168.2.872019.02.08 08:20:36.524 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.527 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.528 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:20:36.528 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.08 08:20:36.530 4 : xiaomi_gateway: Write> Get all Sensors
2019.02.08 08:20:36.530 4 : xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.02.08 08:20:36.531 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Push to get all Sensors for Gateway xiaomi_gateway 04cf8c8f8573
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one <> xiaomi_gateway
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Read> Using this GW
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:20:36.532 3 : : Unknown code {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}, help me!
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"PybN9H6S73IW10NO","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Read> HASH correctly
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Reading> Reading start
2019.02.08 08:20:36.534 4 : xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.08 08:20:36.536 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.08 08:20:36.537 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.537 4 : xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.08 08:20:36.539 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.08 08:20:36.540 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.544 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.544 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"}
2019.02.08 08:20:36.544 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.08 08:20:36.545 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"} xiaomi_gateway
2019.02.08 08:20:36.545 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3045,\\"temperature\\":\\"1676\\",\\"humidity\\":\\"5605\\"}"}
2019.02.08 08:20:36.545 5 : xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x56471de18840)
2019.02.08 08:20:36.546 5 : xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.08 08:20:36.546 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3045
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Value: 3.045 points: 1
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Result_value: 3.0
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Value: 16.76 points: 2
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Result_value: 16.76
2019.02.08 08:20:36.547 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 16.76 Round: 2
2019.02.08 08:20:36.548 5 : xiaomi_gateway: DEV_Round> Value: 56.05 points: 2
2019.02.08 08:20:36.548 5 : xiaomi_gateway: DEV_Round> Result_value: 56.05
2019.02.08 08:20:36.548 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.05 Round: 2
2019.02.08 08:20:36.554 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.554 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"9\",\"load_power\":\"1.66\"}"}
2019.02.08 08:20:36.554 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.08 08:20:36.555 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"9\",\"load_power\":\"1.66\"}"} xiaomi_gateway
2019.02.08 08:20:36.555 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"9\\",\\"load_power\\":\\"1.66\\"}"}
2019.02.08 08:20:36.556 5 : xiaomi_gateway: DEV_Parse> IS DEFINED plug : 158d00019fbade HASH(0x56471de18840)
2019.02.08 08:20:36.556 5 : xiaomi_gateway: DEV_Read> SID: 158d00019fbade XiaomiSmartHome_Device
2019.02.08 08:20:36.556 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Status: on
2019.02.08 08:20:36.556 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Voltage: 3600
2019.02.08 08:20:36.557 5 : xiaomi_gateway: DEV_Round> Value: 3.6 points: 1
2019.02.08 08:20:36.557 5 : xiaomi_gateway: DEV_Round> Result_value: 3.6
2019.02.08 08:20:36.557 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug LOAD_Power: 1.66
2019.02.08 08:20:36.558 4 : xiaomi_gateway: Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug POWER_Consumed: 9
2019.02.08 08:20:36.558 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug InUse: 1



Vielleicht was beim AES Befhel nicht geklappt ? Musste da für Automatic YES eintippen ??
Hab es nochmal ausgeführt da kommt:root@5b4d1c83e88c:/opt/fhem# cpan Crypt::Cipher::AES                                     
Loading internal null logger. Install Log::Log4perl for logging messages                 
Reading '/root/.cpan/Metadata'                                                           
  Database was generated on Thu, 07 Feb 2019 18:54:18 GMT                               
Crypt::Cipher::AES is up to date (0.063).                                               



Was noch zu sagen ist ich habe FHEM im Docker laufen .. nicht im HOST Netzwerk. Aber normal sollte das doch keine Probleme machen ich bin ja verbunden und bekomme Infos. Nur das "Senden" macht Probleme

Das Gerät in der Fritzbox heißt : lumi-gateway-v3-miio131864133


Edit: Mal im iobroker Installiert da funktioniert es. Nur leider auch nicht wirklich "live" ist das normal wenn man mit dem Gateway arbeitet?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 08 Februar 2019, 10:26:09
Ah der Docker war es  :D
Ich glaube das hat schon mal einer versucht, weiß aber nicht wie es ausgegangen ist. :'(
Denke aber du hast da zwei Probleme.
Einmal klappt die Kommunikation nicht richtig UDP Ports 4321 & 9898 und Multicasting muss gehen.

Dann stimmt was nicht mit dem Key/Passwort, denke da geht auch deine Vermutung hin.

root@fhemdev:~# apt-get install libio-socket-multicast-perl
root@fhemdev:~# apt-get install libjson-perl
root@fhemdev:~# apt-get install libcrypt-cbc-perl
root@fhemdev:~# cpan Crypt::Cipher::AES

Das sollt alles installiert sein. Und auch keine Fehler zeigen wenn es installiert wird.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 08 Februar 2019, 10:32:10
ja ich will FHEM nicht direkt in mein Host Netzwerk packen .. ich denke es wird an diesem  Multicasting liegen.
Ports habe ich richtig eingetragen. Da er ja auch empfängt scheint das zu klappen.
Die sachen habe ich alle ausgeführt auch kein Fehler.
Beim AES bin ich mir nicht genau sicher. Ich musste beim 1. mal YES eintragen und er hat weitergemacht. Habe das ergebnis aber nicht gesehen.. Habe oben auch nochmal Kopiert as kommt wenn ich es erneut ausführe. Schaut alles gut aus.

Iobroker ist im Docker aber als Host .. da geht es. ( Will es aber lieber in Fhem haben hmmmm )
Titel: Vibrationssensor lumi.vibration.aq1
Beitrag von: mv am 17 Februar 2019, 22:53:40
Hallo zusammen
Der Aqara Vibrationssensor scheint von fhem noch nicht unterstützt zu werden.
Beim anlegen des devices erhalten ich folgende Informationen:

DeviceOverview
Vibrationssensor
[State: 1007 |Battery: 95% | Reach:1]
Vibrationssensor
Vibrationssensor Internals
DEF
sensor 2 IODev=deCONZ.pi.SAT
FUUID
5c603c0f-f33f-ed77-d3c4-7840a55e0f7206c2
ID
S2
INTERVAL
IODev
deCONZ.pi.SAT
NAME
Vibrationssensor
NR
1400
STATE
[State: 1007 |Battery: 95% | Reach:1]
TYPE
HUEDevice
lastupdated
2019-02-17 11:56:22
lastupdated_local
2019-02-17 12:56:22
manufacturername
LUMI
modelid
lumi.vibration.aq1
name
Vibrationssensor
on
1
reachable
1
type
ZHASwitch
uniqueid
00:15:8d:00:02:af:6c:09-01-0101
Readings
battery
95
2019-02-17 12:56:22
reachable
1
2019-02-17 12:56:22
state
1007
2019-02-17 12:56:22
Vibrationssensor
Attributes
IODev
deCONZ.pi.SAT
deleteattr
group
01 HUE SAT
deleteattr
icon
security
deleteattr
room
HUEDevice
deleteattr
stateFormat
[State: state |Battery: battery% | Reach:reachable]
deleteattr
Probably associated with
deCONZ.pi.SAT
connected
HUEBridge


Der Sensor sollte folgende Readings zur Verfügung stellen:
- Temperatur
- Erschütterung festgestellt.

Parametriebar sollte optimalerweise die Empfindlichkeit sein.
Hat sich schon jemand der Sache angenommen?

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 18 Februar 2019, 08:00:25
Zitat von: mv am 17 Februar 2019, 22:53:40
Hallo zusammen
Der Aqara Vibrationssensor scheint von fhem noch nicht unterstützt zu werden.
Beim anlegen des devices erhalten ich folgende Informationen:

DeviceOverview
Vibrationssensor
[State: 1007 |Battery: 95% | Reach:1]
Vibrationssensor
Vibrationssensor Internals
DEF
sensor 2 IODev=deCONZ.pi.SAT
FUUID
5c603c0f-f33f-ed77-d3c4-7840a55e0f7206c2
ID
S2
INTERVAL
IODev
deCONZ.pi.SAT
NAME
Vibrationssensor
NR
1400
STATE
[State: 1007 |Battery: 95% | Reach:1]
TYPE
HUEDevice
lastupdated
2019-02-17 11:56:22
lastupdated_local
2019-02-17 12:56:22
manufacturername
LUMI
modelid
lumi.vibration.aq1
name
Vibrationssensor
on
1
reachable
1
type
ZHASwitch
uniqueid
00:15:8d:00:02:af:6c:09-01-0101
Readings
battery
95
2019-02-17 12:56:22
reachable
1
2019-02-17 12:56:22
state
1007
2019-02-17 12:56:22
Vibrationssensor
Attributes
IODev
deCONZ.pi.SAT
deleteattr
group
01 HUE SAT
deleteattr
icon
security
deleteattr
room
HUEDevice
deleteattr
stateFormat
[State: state |Battery: battery% | Reach:reachable]
deleteattr
Probably associated with
deCONZ.pi.SAT
connected
HUEBridge


Der Sensor sollte folgende Readings zur Verfügung stellen:
- Temperatur
- Erschütterung festgestellt.

Parametriebar sollte optimalerweise die Empfindlichkeit sein.
Hat sich schon jemand der Sache angenommen?
Ich habe auch einen, der kann aber keine Temperatur.  Läuft als MODEL vibration, ist aber ggf. ein smart motion Sensor.

Modell:DJT11LM
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 18 Februar 2019, 10:46:23
Moin,

@mv

Ich brauch ein Log, mach bitte mal am Gateway Device  Verbose auf 5 und dann löse den Sensor dann aus.
Danach schicke mir das Fhem Log (kannst du auch kürzen ).

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: mv am 21 Februar 2019, 16:21:56
Mache ich doch gerne - allerdings erst morgen möglich.
Doofe Frage: Log Infos brauchst Du vom Log unter "Logging" nicht unter "Monitoring"?

LG
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: mv am 22 Februar 2019, 00:53:06
Hier das log:
2019.02.22 00:26:02 5: deCONZ.pi.eg: websocket data: $VAR1 = {
          'e' => 'changed',
          'id' => '18',
          'r' => 'sensors',
          'state' => {
                       'buttonevent' => 1009,
                       'lastupdated' => '2019-02-21T23:26:02'
                     },
          't' => 'event',
          'uniqueid' => '00:15:8d:00:02:b7:be:db-01-0101'
        };

die ID stimmt.
Die Phoscon AP liefert allerdings noch mehr Werte:
Dies scheinen nicht im Log zu stehen,
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: mv am 22 Februar 2019, 01:04:38
Hallo Torte
Habe hier noch Infos zum Sensor gefunden.
Offenbar lässt sich auch die Empfindlichkeit einstellen.

https://github.com/dresden-elektronik/deconz-rest-plugin/commit/7cb6648e0d7b3f91fe7242f762bb127552c34069
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 22 Februar 2019, 07:03:15
Zitat von: mv am 22 Februar 2019, 00:53:06
Hier das log:
2019.02.22 00:26:02 5: deCONZ.pi.eg: websocket data: $VAR1 = {
          'e' => 'changed',
          'id' => '18',
          'r' => 'sensors',
          'state' => {
                       'buttonevent' => 1009,
                       'lastupdated' => '2019-02-21T23:26:02'
                     },
          't' => 'event',
          'uniqueid' => '00:15:8d:00:02:b7:be:db-01-0101'
        };

die ID stimmt.
Die Phoscon AP liefert allerdings noch mehr Werte:

  • batery
  • temperatur
Dies scheinen nicht im Log zu stehen,
Kannst du bitte mal dein Model nennen, sprich was auf dem Sensor steht?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: mv am 22 Februar 2019, 08:26:10
hier der Link zum Produkt (Aqara SMART Motion Sensor)

https://de.aliexpress.com/item/Original-Xiao-mi-Aqara-Vibration-Sensor-Shock-Sensor-Schlaf-Sensor-Wertsachen-Alarm-berwachung-Vibration-Schock-F/32935083500.html?spm=a2g0x.search0104.3.27.16c52160wIieK3&ws_ab_test=searchweb0_0%2Csearchweb201602_2_10065_10068_319_10059_10884_317_10887_10696_321_322_10084_453_10083_454_10103_10618_10307_537_536_10902_10134%2Csearchweb201603_6%2CppcSwitch_0&algo_pvid=bf994221-9cbf-49b7-8bdb-00795492dd5e&algo_expid=bf994221-9cbf-49b7-8bdb-00795492dd5e-3
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 22 Februar 2019, 08:35:38
Moin MV,

also ich brauche nur ein FHEM.log.

Was und wovon sind die Logs dir du hier gepostet hast.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: mv am 22 Februar 2019, 09:14:28
vom log von FHEM.
Meine Vermutung ist, dass der Sensor mehr hergibt, wenn man ihn abfragt
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 22 Februar 2019, 09:51:39
Zitat von: mv am 22 Februar 2019, 09:14:28
vom log von FHEM.
Meine Vermutung ist, dass der Sensor mehr hergibt, wenn man ihn abfragt
Das ist aber kein Log vom XiaomiSmartHome Gateway von meinem Modul.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: mv am 22 Februar 2019, 13:34:04
Das Device ist so in fhem angelegt:

define Vibrationssensor.test HUEDevice sensor 18  IODev=deCONZ.pi.eg
setuuid Vibrationssensor.test 5c6f32a5-f33f-ed77-527f-98854ac4562e5891
attr Vibrationssensor.test IODev deCONZ.pi.eg
attr Vibrationssensor.test group 01 HUE EG
attr Vibrationssensor.test room HUEDevice
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 22 Februar 2019, 13:40:28
Sorry MV, hier in diesem Thread geht es um Sensoren die am XiaomiSmartHome Gateway angeschlossen sind. Das Modul ist das 71_XiaomiSmartHome.pm

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 02 März 2019, 14:19:27
also habe nun nach APP Update das ganze wieder versucht. Aktuell stürzt FHEM nicht mehr ab.
Ich konnte einmalig am Gateway per ON das Licht an machen .. mehr ist nicht möglich.
Richtiges PW ist gesetzt ! Es ging ja auch.
Im Log habe ich jetzt nurnoch:
2019.03.02 14:18:55.546 3: : Unknown code {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}, help me!
2019.03.02 14:18:55.548 5: xiaomi_gateway: Read> Read start
2019.03.02 14:18:55.548 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"JFPxFt0zlfn2nVFN","data":"[]"}
2019.03.02 14:18:55.548 5: xiaomi_gateway: Read> HASH correctly
2019.03.02 14:18:55.548 5: xiaomi_gateway: Reading> Reading start
2019.03.02 14:18:55.720 4: xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":1677721600,\"key\":\"6361658ed4229007a1b3e022ba91889f\"}" } 192.168.2.87
2019.03.02 14:18:55.720 4: xiaomi_gateway: Write> End 192.168.2.87
2019.03.02 14:18:55.726 5: xiaomi_gateway: Read> Read start
2019.03.02 14:18:55.726 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.03.02 14:18:55.726 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.03.02 14:18:55.730 4: xiaomi_gateway: Write> Get all Sensors
2019.03.02 14:18:55.730 4: xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.03.02 14:18:55.730 4: xiaomi_gateway: Write> End 192.168.2.87
2019.03.02 14:18:55.730 5: xiaomi_gateway: Push to get all Sensors for Gateway xiaomi_gateway 04cf8c8f8573
2019.03.02 14:18:55.730 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway
2019.03.02 14:18:55.730 5: xiaomi_gateway: Read> Using this GW
2019.03.02 14:18:55.731 5: xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.03.02 14:18:55.732 5: xiaomi_gateway: Read> Read start
2019.03.02 14:18:55.732 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"hryVTjXDSsJjjuXz","data":"[]"}
2019.03.02 14:18:55.732 5: xiaomi_gateway: Read> HASH correctly
2019.03.02 14:18:55.733 5: xiaomi_gateway: Reading> Reading start
2019.03.02 14:18:55.880 4: xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":1677721600,\"key\":\"6361658ed4229007a1b3e022ba91889f\"}" } 192.168.2.87
2019.03.02 14:18:55.880 4: xiaomi_gateway: Write> End 192.168.2.87
2019.03.02 14:18:55.886 5: xiaomi_gateway: Read> Read start
2019.03.02 14:18:55.886 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.03.02 14:18:55.887 5: xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.03.02 14:18:55.889 4: xiaomi_gateway: Write> Get all Sensors
2019.03.02 14:18:55.889 4: xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.03.02 14:18:55.890 4: xiaomi_gateway: Write> End 192.168.2.87
2019.03.02 14:18:55.890 5: xiaomi_gateway: Push to get all Sensors for Gateway xiaomi_gateway 04cf8c8f8573
2019.03.02 14:18:55.890 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway
2019.03.02 14:18:55.890 5: xiaomi_gateway: Read> Using this GW
2019.03.02 14:18:55.890 5: xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.03.02 14:18:55.891 5: xiaomi_gateway: Read> Read start
2019.03.02 14:18:55.892 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"x1rBPy0Z1TptpNGz","data":"[]"}
2019.03.02 14:18:55.892 5: xiaomi_gateway: Read> HASH correctly
2019.03.02 14:18:55.892 5: xiaomi_gateway: Reading> Reading start
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 05 März 2019, 11:47:32
Hi ChrisW,


2019.03.02 14:18:55.726 5: xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}

Das ist die original Antwort vom Gateway auf den Versuch Licht zu machen. Invalid Key - Passwort ist falsch.

Wieviel Gateways sind in deinem Netzwerk?

2019.03.02 14:18:55.730 5: xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one  <> xiaomi_gateway

Ist auch komisch! Hab ich keine Erklärung für.

Grüße
Torte

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ChrisW am 06 März 2019, 19:05:43
es wird am UDP Port und Docker liegen ... habs aufgegeben und unter iobroker am laufen .. leider kann ich aus FHEM raus es jetzt nicht steuern :(
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 12 März 2019, 15:46:45
Hallo

Erstmal danke fürs Modul. Ist bei mir so erfolgreich, dass ich mir gerade das 2. Gateway angeschafft habe. Nun habe ich damit leider das Problem, dass sobald ich es in fhem definiert habe alle xiaomi Komponenten doppelte Events generieren. Bei Fensterkontakten ist das nicht weiter wild jedoch sehr ärgerlich bei den Buttons und beim cube. Ich habe mal testweise ein Temperatur und ein Bewegungssensor an der 2. Gateway angelernt. Diese funktionieren sehr gut jedoch auch mit doppelten Events. Sobald ich das 2. Gateway aus fhem lösche (disable reicht nicht) funktioniert wieder alles normal mit nur einem Event. Auch die zwei Sensoren die mit dem 2. Gateway gepaired sind funktionieren einwandfrei und liefern  einzelne Events. Das 2. Gateway vom Strom nehmen hielft leider auch nicht nur löschen scheint zu klappen.

Hier mal ein Auszug aus dem log mit 2. Gateway auf verbose 5


2019.03.12 08:56:24 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:56:24 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:24 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce00814543","short_id":"0","token":"mepcWRsASkZ31RA7","data":"{\"ip\":\"192.168.115.114\"}"}
2019.03.12 08:56:24 5: xiaomiGateway2nd: Read> HASH correctly
2019.03.12 08:56:24 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:56:24 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:56:30 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:30 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb26554","short_id":"0","token":"i9CgPWZylSDmEJeA","data":"{\"ip\":\"192.168.115.61\"}"}
2019.03.12 08:56:30 5: xiaomiGateway2nd: Read> Change HASH Ref to xiaomiGateway
2019.03.12 08:56:34 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:56:34 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:56:34 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:34 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce00814543","short_id":"0","token":"dYQ2dmdOBRMPUjbZ","data":"{\"ip\":\"192.168.115.114\"}"}
2019.03.12 08:56:34 5: xiaomiGateway2nd: Read> HASH correctly
2019.03.12 08:56:34 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:56:34 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:56:39 3: xiaomiGateway: DEV_Read> Name: DierUewen_FK SID: 158d0001de74a2 Type: sensor_magnet.aq2 Status: close
2019.03.12 08:56:39 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:39 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"sensor_magnet.aq2","sid":"158d0001de74a2","short_id":45920,"data":"{\"voltage\":2985,\"status\":\"close\"}"}
2019.03.12 08:56:39 5: xiaomiGateway2nd: Read> Wrong Modul HASH Trying to find the right one xiaomiGateway <> xiaomiGateway2nd
2019.03.12 08:56:39 5: xiaomiGateway2nd: Read> Using this GW xiaomiGateway
2019.03.12 08:56:39 5: xiaomiGateway2nd: Read> Dispatching {"cmd":"heartbeat","model":"sensor_magnet.aq2","sid":"158d0001de74a2","short_id":45920,"data":"{\"voltage\":2985,\"status\":\"close\"}"} xiaomiGateway
2019.03.12 08:56:39 3: xiaomiGateway: DEV_Read> Name: DierUewen_FK SID: 158d0001de74a2 Type: sensor_magnet.aq2 Status: close
2019.03.12 08:56:40 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:40 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb26554","short_id":"0","token":"tj3gUqhAqBNGXNFc","data":"{\"ip\":\"192.168.115.61\"}"}
2019.03.12 08:56:40 5: xiaomiGateway2nd: Read> Change HASH Ref to xiaomiGateway
2019.03.12 08:56:44 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:56:44 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:56:44 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:44 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce00814543","short_id":"0","token":"wei6k6eZbA9cQc28","data":"{\"ip\":\"192.168.115.114\"}"}
2019.03.12 08:56:44 5: xiaomiGateway2nd: Read> HASH correctly
2019.03.12 08:56:44 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:56:44 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:56:50 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:50 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb26554","short_id":"0","token":"HEWMWHPncalTwhnG","data":"{\"ip\":\"192.168.115.61\"}"}
2019.03.12 08:56:50 5: xiaomiGateway2nd: Read> Change HASH Ref to xiaomiGateway
2019.03.12 08:56:54 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:56:54 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce00814543","short_id":"0","token":"0cxBbeFxGDOF0gqr","data":"{\"ip\":\"192.168.115.114\"}"}
2019.03.12 08:56:54 5: xiaomiGateway2nd: Read> HASH correctly
2019.03.12 08:56:54 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:56:54 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:56:54 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:56:54 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:57:00 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:57:00 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb26554","short_id":"0","token":"SxqrFdsyWRMe2nsb","data":"{\"ip\":\"192.168.115.61\"}"}
2019.03.12 08:57:00 5: xiaomiGateway2nd: Read> Change HASH Ref to xiaomiGateway
2019.03.12 08:57:04 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:57:04 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:57:04 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:57:04 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce00814543","short_id":"0","token":"D1qwSzSOZbqGCLl7","data":"{\"ip\":\"192.168.115.114\"}"}
2019.03.12 08:57:04 5: xiaomiGateway2nd: Read> HASH correctly
2019.03.12 08:57:04 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:57:04 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:57:09 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:57:09 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001e56018","short_id":9040,"data":"{\"no_motion\":\"600\"}"}
2019.03.12 08:57:09 5: xiaomiGateway2nd: Read> Wrong Modul HASH Trying to find the right one xiaomiGateway <> xiaomiGateway2nd
2019.03.12 08:57:09 5: xiaomiGateway2nd: Read> Using this GW xiaomiGateway
2019.03.12 08:57:09 5: xiaomiGateway2nd: Read> Dispatching {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001e56018","short_id":9040,"data":"{\"no_motion\":\"600\"}"} xiaomiGateway
2019.03.12 08:57:10 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:57:10 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb26554","short_id":"0","token":"oGPP5HahGadfsU5N","data":"{\"ip\":\"192.168.115.61\"}"}
2019.03.12 08:57:10 5: xiaomiGateway2nd: Read> Change HASH Ref to xiaomiGateway
2019.03.12 08:57:14 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:57:14 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce00814543","short_id":"0","token":"5L4HO8mr8uvtT20y","data":"{\"ip\":\"192.168.115.114\"}"}
2019.03.12 08:57:14 5: xiaomiGateway2nd: Read> HASH correctly
2019.03.12 08:57:14 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:57:14 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:57:14 5: xiaomiGateway2nd: Reading> Reading start
2019.03.12 08:57:14 4: xiaomiGateway2nd: Reading> Heartbeat from 192.168.115.114 received with 34ce00814543
2019.03.12 08:57:20 5: xiaomiGateway2nd: Read> Read start
2019.03.12 08:57:20 5: xiaomiGateway2nd: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb26554","short_id":"0","token":"wMTGatQocTSO3UFW","data":"{\"ip\":\"192.168.115.61\"}"}
2019.03.12 08:57:20 5: xiaomiGateway2nd: Read> Change HASH Ref to xiaomiGateway


Hier ein Beispiel für doppeltes Event. Dies bewirkt dass meine DOIFs nicht mehr richtig funktionieren


2019-03-12 15:41:05 XiaomiSmartHome_Device cube flip180
2019-03-12 15:41:05 XiaomiSmartHome_Device cube flip180


und noch das 2. Gateway

defmod xiaomiGateway2 XiaomiSmartHome 192.168.115.114
attr xiaomiGateway2 devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr xiaomiGateway2 room MiSmartHome
attr xiaomiGateway2 webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

setstate xiaomiGateway2 off
setstate xiaomiGateway2 2019-03-12 15:41:21 RGB 0
setstate xiaomiGateway2 2019-03-12 15:44:24 heartbeat 34ce00814543
setstate xiaomiGateway2 2019-03-12 15:41:21 illumination 1016
setstate xiaomiGateway2 2019-03-12 15:40:18 password krd46xm88viay5k4
setstate xiaomiGateway2 2019-03-12 15:39:21 pct 100
setstate xiaomiGateway2 2019-03-12 15:40:28 proto_version 1.1.2
setstate xiaomiGateway2 2019-03-12 15:40:28 rgb 000000
setstate xiaomiGateway2 2019-03-12 15:39:21 ringtone 21
setstate xiaomiGateway2 2019-03-12 15:40:27 state off
setstate xiaomiGateway2 2019-03-12 15:44:24 token dGIQ4SyWeXwQlQZw
setstate xiaomiGateway2 2019-03-12 15:39:21 volume 10


Benutze die Version 1.30 de Moduls

Danke im Voraus

Georg
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 12 März 2019, 16:04:35
Moin,

sind die Sensoren in beiden Gateways definiert?
Ich meine mit der MIApp, weiß garnicht ob das geht.

Grüße
Torte


Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 12 März 2019, 20:26:10
Danke für die schnelle Antwort
In der App hat das zweite Gateway überhaupt keine Devices. Benutze die App auch überhaupt nicht halt nur um den developper modus zu aktivieren. Die Devices lerne ich alle über fhem an.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 13 März 2019, 11:55:02
Hab jetzt noch ein bisschen rumprobiert und hab immer noch das gleiche Problem. Hab beide Gateways neu gestartetund die fritzbox. Bringt alles nichts!
Vor dem einbinden der zweiten Gateway habe ich beide Gateways auf die letze firmware aktualisiert 1.4.1_167.0158. Hat villeicht noch jemand probleme mit der firmware?
Hab in meinem Testfhem beide Gatways abwechselnt glöscht und wieder hinzugefügt und egal in welcher Reihenfolge sobald eine zweite Gateway hinzukommt gehts los mit Doppelevents!

Ansonsten bleibt wohl nur alles zurücksetzen und von vorne die xiaomies aufsetzen. Wär halt ärgerlich da es mittlerweile über 30 Komponenten sind!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 13 März 2019, 12:08:58
Moin,

kannst Du mir von beiden Gatways mal ein List Device machen

Danke
Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 13 März 2019, 12:11:26
@trabatz

nim auch mal aus dem devel branch die beiden PM ist die Version 1.36.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 13 März 2019, 12:44:08
Zitat von: ChrisW am 06 März 2019, 19:05:43
es wird am UDP Port und Docker liegen ... habs aufgegeben und unter iobroker am laufen .. leider kann ich aus FHEM raus es jetzt nicht steuern :(

Hey Chris,
wenn du bei dir bei in Fhem bei dem GW Device bei den Internals guckst was hat das Modul für die FHEM IP gefunden.
Ist das die NIC die die Verbindung zum GW hat sprich das selbe Netz wie die Gateways haben? In diesem Netz erwartet das Modul
dann die UDP antworten bzw dorthin schickt es sie.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 13 März 2019, 13:24:07
Hab auf 1.36 geupdated. Ändert leider nichts

Hier die lists

Gateway 1

Internals:
   DEF        192.168.115.61
   FD         69
   FHEMIP     192.168.115.39
   FUUID      5c4f0929-f33f-6911-80c5-b3ed3b2c42d59bb8
   GATEWAY    192.168.115.61
   GATEWAY_IP 192.168.115.61
   NAME       xiaomiGateway
   NOTIFYDEV  global
   NR         157
   NTFY_ORDER 50-xiaomiGateway
   SID        7811dcb26554
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.36
   READINGS:
     2019-03-13 10:34:50   RGB             0
     2019-03-13 13:19:48   heartbeat       7811dcb26554
     2019-03-13 10:34:50   illumination    450
     2018-02-21 20:08:01   password        jiqvs9n47mbkeo0b
     2019-02-06 10:06:38   pct             100
     2019-03-11 17:44:53   proto_version   1.1.2
     2019-03-11 17:44:52   rgb             000000
     2018-02-21 20:04:46   ringtone        21
     2019-03-11 17:57:59   state           Connected
     2019-03-13 13:19:48   token           O4DvYpahU8cQ5QsX
     2018-02-21 20:08:44   volume          9
   helper:
     ConnectionState Connected
     host       192.168.115.61
     sensors    158d00022b398c,158d0001e512b0,158d0002238359,158d000278d4e8,158d0001de6412,158d0001e41e23,158d0001de75c6,158d0001e44238,158d0001e45bf5,158d0001b958c0,158d0001de87a3,158d0001b959ff,158d0001b91afb,158d0001e42f2a,158d0001e46ea2,158d0001de74a2,158d0001b70b60,158d0001e44f5c,158d00022f22a3,158d000272cfa5,158d0002b066a0,158d0002b92f00,158d0002ca00e0,158d0002ca0121,158d0001de8e88,
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   event-on-change-reading .*
   room       MiSmartHome
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off


Gateway 2

Internals:
   CFGFN     
   DEF        192.168.115.114
   FD         70
   FHEMIP     192.168.115.39
   FUUID      5c88e7be-f33f-6911-3c2b-6b7d1a9f3f248879
   GATEWAY    192.168.115.114
   GATEWAY_IP 192.168.115.114
   NAME       xiaomiGateway2
   NOTIFYDEV  global
   NR         370
   NTFY_ORDER 50-xiaomiGateway2
   SID        34ce00814543
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.36
   READINGS:
     2019-03-13 13:22:59   heartbeat       34ce00814543
     2019-03-13 12:22:43   password        krd46xm88viay5k4
     2019-03-13 12:21:34   pct             100
     2019-03-13 12:21:34   ringtone        21
     2019-03-13 12:21:40   state           Connected
     2019-03-13 13:22:59   token           G4rFSy84xG6dHZ2n
     2019-03-13 12:21:34   volume          10
   helper:
     ConnectionState Connected
     host       192.168.115.114
     sensors    158d0002ca00e0,158d0001e56018,
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       MiSmartHome
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 13 März 2019, 13:49:05
also der Sensor 158d0002ca00e0
ist in beiden GWs definiert das darf nicht sein, hat der auch das Problem?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 13 März 2019, 16:50:28
Das ist einer der beiden Sensoren die ich als Test an der zweiten Gateway angelernt habe. Beide machen doppelte Events. Habe die Sensoren jetzt mal resetet und in fhem gelöscht. Macht jedoch bis jetzt keinen Unterschied. Die anderen Sensoren melden immer noch doppelt.
Nach dem Wechsel auf v.1.36 ist mir aufgefallen dass das heartbeat und token event der zweiten Gateway nur noch einmal kommt.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 15 März 2019, 12:39:40
So hab grade alles von xiaomi zurückgesetzt. Alles aus der mi app gelöscht und auch aus fhem und die zwei Gateways neu aufgesetz. Hab jetzt nur einen Sensor angelernt und habe leider trotzdem immer noch doppelte events!
Das einzige was ich nicht gemacht habe ist einen neuen mi account anzulegen.
Keine Ahnung worans liegt!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 17 März 2019, 19:19:36
Hallo trabatz,

mhh ehrlich gesagt hab ich auch gerade keine Idee. Hab heute bei mir den Eventmonitor laufen lassen und
bei mir kommt immer nur 1 Event pro Sensor. Hast Du dein Fhem mal komplett neu gestartet.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 19 März 2019, 10:20:10
Hab mein fhem testsystem welches auf meinem backup raspberry läuft neu aufgesetzt und ein neuen Mi account angelegt und es geht immer noch nicht. Gebs jetzt mal auf!
Mal kucken wies nach dem nächsten firmware update aussieht.

Mit Event on change reading krieg ich zwar nur ein event leider hilft mir das nicht bei devices die mehrfach das gleiche event erzeugen wie z.b. der cube oder die Buttons.
Mit event-min-interval.*:0.1 erzeugen die Devices nur ein Event. Weiss jemand welche Seiteneffect das hat? Bin mir nicht sicher ob ich event-min-interval richtig verstanden habe :)

Danke trotzdem Torte für dein Bemühungen.


Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 19 März 2019, 14:22:02
Hi Trabatz,

jetzt hab ich es Verstanden, sorry. Ich hatte bei mir natürlich auch  Event-on-change-reading gesetzt deswegen ist es mir nicht aufgefallen.
Somit hab ich bei mir auch nur ein Event. :-/
Ich gucke mal was da geht.  :P

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 20 März 2019, 12:14:21
@trabatz

Auf´m GIT im Devel gibt es was neues, gucke mal ob es hilft.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: trabatz am 20 März 2019, 19:26:03
Hi

Super damit läufts. Bisher für alle getesteten Devices nur 1 Event. Vielen dank.
Doof nur dass wir solange aneinander vorbei geredet haben aber egal jetzt gehts ja.
Nochmals danke

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 22 März 2019, 07:06:28
Hi Trabatz,

8) war aber im Grunde ein Fehler im Modul, ist mir nur nicht aufgefallen weil bei mir "Event-on-change-reading"
gesetzt ist. Und ich hab das leider nicht in meiner Entwicklungsumgebung kontrolliert, sondern in der Produktiven  :-\.
Na Egal, hab das jetzt auch ins Master vom Git geschoben, für alle sozusagen. Version 1.40

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Tedious am 07 April 2019, 16:38:04
Hi zusammen,

ich hab mal eine Frage zu den Tastern. FHEM bekommt einen Tastendruck mit, das zeigt er mir als state "click" an. So weit, so gut - ich würde gerne mit einem Tasterdruck Geräte an- oder ausschalten. Wie triggere ich das denn? Ein Workaround mit dummy und DOIF führt zu keinem Erfolg, wenn ich definiere dass er bei einem Tastendruck den dummy triggert um den Status zu übernehmen (on:off) schaltet er leider wild hin und her. Übersehe ich da etwas? Ich will an sich am Ende des Tages bei einem Klick ein On, beim nächsten ein off erreichen. Entweder denke ich mal wieder zu umständlich, oder ich hab was überlesen - wir macht Ihr das denn?

Grüße Sascha
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Neuhier am 07 April 2019, 17:02:58
define Tasterclick DOIF ([Taster] eq "click") (set Gerät toggle) ?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Tedious am 07 April 2019, 17:29:17
Naja, so war ja prinzipiell meine Idee. Aber wenn der status immer click ist, auf was soll er da reagieren. Bei Klick bleibt der State ja gleich... es ändert sich ja nur der timestamp?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Neuhier am 07 April 2019, 18:28:07
Den Timestamp auswerten?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 07 April 2019, 19:05:56
Also es wird eigentlich normalerweise beim Click immer ein Event ausgelöst, kannst ja im EventMonitor gucken.
Ich weiß jetzt nicht genau welchen Switch du hast, die können auch noch LongClick und doubleClick.
Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: RockFan am 08 April 2019, 00:30:40
Und vielleicht beim DOIF das attribut do noch auf always setzen?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Tedious am 08 April 2019, 10:07:27
Danke für die Infos. Ich muss da noch mal drüber nachdenken wie ich das am geschicktesten löse. Mein Ansatz war ob ich in der Dokumentation irgendwas übersehen habe, dass man ein Attribut setzt das aus "Click" ein On:Off im state macht.

Ist übrigens der eckige Schalter, der kann auch doubleclick. Da der Schalter aber zentral eine Alarmanlage steuern soll(te) ist das schlecht, da ist der WAF schlecht (click an, doppelklick aus). Ggf. schau ich denn doch mal Richtung Selbstbau mit ESP oder irgendwas mit einer Batterie (Intertechno o.ä.). Einen Workaround mit zig Schleifen und DOIFs wollte ich da eher vermeiden.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Tedious am 19 April 2019, 11:43:10
Ich muss leider noch mal nachhaken... die Xiaomi-Schalter triggern scheinbar immer doppelt:

Ich habe ein notify gebastelt welches auf den Schalter "hört" und einen Dummy triggert:

defmod XMI_158d0002044021_notify_1 notify XMI_158d0002044021:click IF ([Alarm_An_Aus:state] eq "off") (set Alarm_An_Aus on) ELSE (set Alarm_An_Aus off)

So weit, so gut - aber die Meldungen kommen immer doppelt an, d.h. er schaltet an und direkt wieder aus....

2019-04-19 11:40:47 dummy Alarm_An_Aus off
2019-04-19 11:40:47 XiaomiSmartHome_Device XMI_158d0002044021 click
2019-04-19 11:40:47 dummy Alarm_An_Aus on
2019-04-19 11:40:47 XiaomiSmartHome_Device XMI_158d0002044021 click
2019-04-19 11:40:49 XiaomiSmartHome MiGateway heartbeat: 7c49ebb0e0d0
2019-04-19 11:40:49 XiaomiSmartHome MiGateway token: vBVbGLUWLtJrgXJU
2019-04-19 11:40:49 XiaomiSmartHome MiGateway heartbeat: 7c49ebb0e0d0
2019-04-19 11:40:49 XiaomiSmartHome MiGateway token: vBVbGLUWLtJrgXJU


Ich drücke explizit nur 1x auf den Button, aber er generiert 2 Events. Jemand eine Idee wie ich das abfangen kann? Ein Sleep funktioniert nicht, da die Signale offensichtlich +/- zeitgleich anzukommen scheinen.

EDIT: habs gelöst, disableaftertrigger im Notify war die Lösung - falls nach mir noch einaml jemand das Problem bekommen sollte.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 21 April 2019, 15:11:39
Ich brauche mal einen Tip.

Ich habe an einem Fenster 2 Kontaktsensoren. Nach einem Neustart von FHEM habe ich ein seltsames Verhalten, ich muss ,,alle" Aqara Sensoren erst einmal auslösen, damit die Jalousien fahren, warum wird vom zweiten Sensor das Reading nicht angenommen?

Wird Sensor1 geöffnet fährt die Jalousie auf 24%
wird Sensor2 geöffnet fährt die Jalousie auf 80%
Beide "zu" Jalousie off

Hier mein doif
define Rollladen_Ba_DOIF DOIF ([Rollladen_Ba:DayTime] eq "Nacht" and [Kontakt_Ba_tilt]eq "close" and [Kontakt_Ba_open]eq "close")
(set Rollladen_Ba off)
DOELSEIF([Rollladen_Ba:DayTime] eq "Nacht" and [Kontakt_Ba_tilt]eq "open" and [Kontakt_Ba_open]eq "close")
(set Rollladen_Ba dim 24)
DOELSEIF([Rollladen_Ba:DayTime] eq "Nacht" and [Kontakt_Ba_tilt]eq "open" and [Kontakt_Ba_open]eq "close" )
(set Rollladen_Ba dim 80)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 30 April 2019, 22:32:52
Zitat von: Tedious am 19 April 2019, 11:43:10
Ich muss leider noch mal nachhaken... die Xiaomi-Schalter triggern scheinbar immer doppelt:

Ich habe ein notify gebastelt welches auf den Schalter "hört" und einen Dummy triggert:

defmod XMI_158d0002044021_notify_1 notify XMI_158d0002044021:click IF ([Alarm_An_Aus:state] eq "off") (set Alarm_An_Aus on) ELSE (set Alarm_An_Aus off)

So weit, so gut - aber die Meldungen kommen immer doppelt an, d.h. er schaltet an und direkt wieder aus....

2019-04-19 11:40:47 dummy Alarm_An_Aus off
2019-04-19 11:40:47 XiaomiSmartHome_Device XMI_158d0002044021 click
2019-04-19 11:40:47 dummy Alarm_An_Aus on
2019-04-19 11:40:47 XiaomiSmartHome_Device XMI_158d0002044021 click
2019-04-19 11:40:49 XiaomiSmartHome MiGateway heartbeat: 7c49ebb0e0d0
2019-04-19 11:40:49 XiaomiSmartHome MiGateway token: vBVbGLUWLtJrgXJU
2019-04-19 11:40:49 XiaomiSmartHome MiGateway heartbeat: 7c49ebb0e0d0
2019-04-19 11:40:49 XiaomiSmartHome MiGateway token: vBVbGLUWLtJrgXJU


Ich drücke explizit nur 1x auf den Button, aber er generiert 2 Events. Jemand eine Idee wie ich das abfangen kann? Ein Sleep funktioniert nicht, da die Signale offensichtlich +/- zeitgleich anzukommen scheinen.

EDIT: habs gelöst, disableaftertrigger im Notify war die Lösung - falls nach mir noch einaml jemand das Problem bekommen sollte.
Diesen Effekt habe ich auch, das Alle Events Doppelt kommen.

2019.04.30 22:27:43 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Illuminance: 36
2019.04.30 22:27:43 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Illuminance: 36
2019.04.30 22:27:43 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: motion
2019.04.30 22:27:43 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: motion
2019.04.30 22:27:45 3 : MiGateway_Kueche: Unknown code {"cmd":"report","model":"vibration","sid":"158d0002a92534","short_id":50447,"data":"{\"coordination\":\"0,0,1215\"}"}, help me!
2019.04.30 22:27:45 3 : MiGateway_Kueche: Unknown code {"cmd":"report","model":"vibration","sid":"158d0002a92534","short_id":50447,"data":"{\"coordination\":\"0,0,1215\"}"}, help me!
2019.04.30 22:27:45 3 : MiGateway_Kueche: Unknown code {"cmd":"heartbeat","model":"vibration","sid":"158d0002a92534","short_id":50447,"data":"{\"voltage\":3015}"}, help me!
2019.04.30 22:27:45 3 : MiGateway_Kueche: Unknown code {"cmd":"heartbeat","model":"vibration","sid":"158d0002a92534","short_id":50447,"data":"{\"voltage\":3015}"}, help me!
2019.04.30 22:27:48 3 : MiGateway_Kueche: DEV_Timeout> SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: off
2019.04.30 22:28:20 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Illuminance: 8
2019.04.30 22:28:20 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Illuminance: 8
2019.04.30 22:28:20 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Status: motion
2019.04.30 22:28:20 3 : MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Status: motion
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 01 Mai 2019, 14:36:35
Moin,
Welche Version hast Du installiert?

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 02 Mai 2019, 10:57:50
Version 1.30
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 02 Mai 2019, 11:07:38
Zitat von: Typ1er am 02 Mai 2019, 10:57:50
Version 1.30

dann guck mal in den Changelog #1

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 02 Mai 2019, 12:14:35
ich habe das Update installiert. Jetzt sieht es schon besser aus, Danke.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 02 Mai 2019, 16:14:01
ein paar doppelte tauchen nach wie vor auf, zb beim Type=weather.v1
Version ist 1.402019.05.02 15:28:04 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Sz_Li_open SID: 158d00022bd647 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:29:14 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Temperature: 14.610 Round: 3
2019.05.02 15:29:14 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Humidity: 65.160 Round: 3
2019.05.02 15:29:14 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Pressure: 99.690 Round: 3
2019.05.02 15:29:48 3: MiGateway_Kueche: Reading> SID: 7811dc64e48e Type: Gateway RGB: 0
2019.05.02 15:29:48 3: MiGateway_Kueche: Reading> SID: 7811dc64e48e Type: Gateway Illumination: 1292
2019.05.02 15:29:50 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Temperature: 16.43 Round: 2
2019.05.02 15:29:50 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Humidity: 68.65 Round: 2
2019.05.02 15:29:50 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Pressure: 99.73 Round: 2
2019.05.02 15:29:50 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Temperature: 16.43 Round: 2
2019.05.02 15:29:50 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Humidity: 68.65 Round: 2
2019.05.02 15:29:50 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Pressure: 99.73 Round: 2
2019.05.02 15:30:40 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:30:40 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1260
2019.05.02 15:32:36 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:32:36 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1272
2019.05.02 15:33:18 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:33:18 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1151
2019.05.02 15:33:45 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Temperature: 23.26 Round: 2
2019.05.02 15:33:45 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Humidity: 60.80 Round: 2
2019.05.02 15:33:45 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Pressure: 99.69 Round: 2
2019.05.02 15:36:03 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Temperature: 16.750 Round: 3
2019.05.02 15:36:03 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Humidity: 59.490 Round: 3
2019.05.02 15:36:03 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Pressure: 99.720 Round: 3
2019.05.02 15:36:03 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Temperature: 16.750 Round: 3
2019.05.02 15:36:03 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Humidity: 59.490 Round: 3
2019.05.02 15:36:03 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Pressure: 99.720 Round: 3
2019.05.02 15:36:48 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:36:48 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1275
2019.05.02 15:36:50 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:36:50 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1234
2019.05.02 15:37:02 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:37:02 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1115
2019.05.02 15:37:06 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:37:06 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1136
2019.05.02 15:37:22 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002a92534 SID: 158d0002a92534 Type: vibration Status: vibrate
2019.05.02 15:38:03 3: MiGateway_Flur: DEV_Read> Name: WZ_Schrank SID: 158d0002270fff Type: weather.v1 Temperature: 23.650 Round: 3
2019.05.02 15:38:03 3: MiGateway_Flur: DEV_Read> Name: WZ_Schrank SID: 158d0002270fff Type: weather.v1 Humidity: 59.420 Round: 3
2019.05.02 15:38:03 3: MiGateway_Flur: DEV_Read> Name: WZ_Schrank SID: 158d0002270fff Type: weather.v1 Pressure: 99.710 Round: 3
2019.05.02 15:38:32 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002a92534 SID: 158d0002a92534 Type: vibration Status: vibrate
2019.05.02 15:38:34 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: motion
2019.05.02 15:38:39 3: MiGateway_Kueche: DEV_Timeout> SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: off
2019.05.02 15:38:50 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Ki_rechts_tilt SID: 158d0001fd5296 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:39:01 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0002b5f12e SID: 158d0002b5f12e Type: sensor_motion.aq2 Illuminance: 119
2019.05.02 15:39:01 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0002b5f12e SID: 158d0002b5f12e Type: sensor_motion.aq2 Status: motion
2019.05.02 15:39:02 3: MiGateway_Flur: DEV_Timeout> SID: 158d0002b5f12e Type: sensor_motion.aq2 Status: off
2019.05.02 15:39:40 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Illuminance: 102
2019.05.02 15:39:40 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: motion
2019.05.02 15:39:45 3: MiGateway_Kueche: DEV_Timeout> SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: off
2019.05.02 15:40:29 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Temperature: 14.800 Round: 3
2019.05.02 15:40:29 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Humidity: 64.620 Round: 3
2019.05.02 15:40:29 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Pressure: 99.684 Round: 3
2019.05.02 15:40:29 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Temperature: 14.800 Round: 3
2019.05.02 15:40:29 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Humidity: 64.620 Round: 3
2019.05.02 15:40:29 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Pressure: 99.684 Round: 3
2019.05.02 15:41:24 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002a92534 SID: 158d0002a92534 Type: vibration Coordination: -1,0,1211
2019.05.02 15:42:12 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Sz_Li_tilt SID: 158d0002046772 Type: sensor_magnet.aq2 Status: open
2019.05.02 15:42:16 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Temperature: 16.770 Round: 3
2019.05.02 15:42:16 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Humidity: 59.420 Round: 3
2019.05.02 15:42:16 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001dbd568 SID: 158d0001dbd568 Type: weather.v1 Pressure: 99.710 Round: 3
2019.05.02 15:42:43 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Temperature: 16.42 Round: 2
2019.05.02 15:42:43 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Humidity: 68.58 Round: 2
2019.05.02 15:42:43 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f52d2e SID: 158d0001f52d2e Type: weather.v1 Pressure: 99.71 Round: 2
2019.05.02 15:42:49 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0002b5f12e SID: 158d0002b5f12e Type: sensor_motion.aq2 Illuminance: 110
2019.05.02 15:42:49 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0002b5f12e SID: 158d0002b5f12e Type: sensor_motion.aq2 Status: motion
2019.05.02 15:42:50 3: MiGateway_Flur: DEV_Timeout> SID: 158d0002b5f12e Type: sensor_motion.aq2 Status: off
2019.05.02 15:44:13 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:44:13 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1268
2019.05.02 15:44:24 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:44:24 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1210
2019.05.02 15:44:33 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Illuminance: 1000
2019.05.02 15:44:33 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Status: motion
2019.05.02 15:45:00 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d000208f86a SID: 158d000208f86a Type: sensor_magnet.aq2 Status: close
2019.05.02 15:45:19 3: MiGateway_Flur: DEV_Read> Name: XMI_158d000201dcc3 SID: 158d000201dcc3 Type: sensor_magnet.aq2 Status: open
2019.05.02 15:45:32 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Temperature: 15.33 Round: 2
2019.05.02 15:45:32 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Humidity: 73.99 Round: 2
2019.05.02 15:45:32 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Pressure: 99.75 Round: 2
2019.05.02 15:46:02 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Temperature: 14.950 Round: 3
2019.05.02 15:46:02 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Humidity: 64.220 Round: 3
2019.05.02 15:46:02 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Pressure: 99.660 Round: 3
2019.05.02 15:46:17 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Ba_open SID: 158d000201de06 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:46:30 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:46:30 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1274
2019.05.02 15:46:33 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:46:33 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1264
2019.05.02 15:47:01 1: Timeout for XiaomiBTLESens::ExecGatttool_Run reached, terminated process 23799
2019.05.02 15:47:11 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f26114 SID: 158d0001f26114 Type: weather.v1 Temperature: 23.61 Round: 2
2019.05.02 15:47:11 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001f26114 SID: 158d0001f26114 Type: weather.v1 Pressure: 99.70 Round: 2
2019.05.02 15:48:23 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Temperature: 15.29 Round: 2
2019.05.02 15:48:23 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Humidity: 73.93 Round: 2
2019.05.02 15:48:23 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Pressure: 99.76 Round: 2
2019.05.02 15:48:23 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Temperature: 15.29 Round: 2
2019.05.02 15:48:23 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Humidity: 73.93 Round: 2
2019.05.02 15:48:23 3: MiGateway_Flur: DEV_Read> Name: XMI_158d00022709e4 SID: 158d00022709e4 Type: weather.v1 Pressure: 99.76 Round: 2
2019.05.02 15:49:39 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:49:39 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1280
2019.05.02 15:49:40 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:49:40 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1262
2019.05.02 15:49:46 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Bu_Li_tilt SID: 158d0001e46303 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:49:47 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:49:47 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1163
2019.05.02 15:49:52 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:49:52 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1127
2019.05.02 15:49:54 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:49:54 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1137
2019.05.02 15:49:55 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway RGB: 0
2019.05.02 15:49:55 3: MiGateway_Flur: Reading> SID: 7811dcb1ef2f Type: Gateway Illumination: 1152
2019.05.02 15:50:33 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Ki_rechts_open SID: 158d0001de8e2d Type: sensor_magnet.aq2 Status: close
2019.05.02 15:51:26 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Ki_links_tilt SID: 158d00022bd6b1 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:51:56 3: MiGateway_Kueche: DEV_Read> Name: DOOR_Kellereingang SID: 158d00022bd634 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:52:38 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Bu_Li_open SID: 158d00022bd719 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:53:17 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0002b5f12e SID: 158d0002b5f12e Type: sensor_motion.aq2 Illuminance: 104
2019.05.02 15:53:17 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0002b5f12e SID: 158d0002b5f12e Type: sensor_motion.aq2 Illuminance: 104
2019.05.02 15:54:18 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Ki_links_open SID: 158d00022bd653 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:54:33 3: MiGateway_Flur: DEV_Read> Name: DOOR_Eingang SID: 158d0001b7bd23 Type: sensor_magnet.aq2 Status: close
2019.05.02 15:55:57 3: MiGateway_Kueche: DEV_Read> Name: Kontakt_Kueche_Kuehlschrank SID: 158d0001e48bbc Type: sensor_magnet.aq2 Status: close
2019.05.02 15:56:19 3: MiGateway_Flur: DEV_Read> Name: Kontakt_Ba_tilt SID: 158d00022bd64a Type: sensor_magnet.aq2 Status: close
2019.05.02 15:56:22 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Temperature: 23.34 Round: 2
2019.05.02 15:56:22 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Humidity: 60.89 Round: 2
2019.05.02 15:56:22 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Pressure: 99.68 Round: 2
2019.05.02 15:56:22 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Temperature: 23.34 Round: 2
2019.05.02 15:56:22 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Humidity: 60.89 Round: 2
2019.05.02 15:56:22 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0001fa70bb SID: 158d0001fa70bb Type: weather.v1 Pressure: 99.68 Round: 2
2019.05.02 15:56:39 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002a92534 SID: 158d0002a92534 Type: vibration Status: vibrate
2019.05.02 15:56:42 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b84b38 SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: motion
2019.05.02 15:56:47 3: MiGateway_Kueche: DEV_Timeout> SID: 158d0002b84b38 Type: sensor_motion.aq2 Status: off
2019.05.02 15:57:02 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Illuminance: 1000
2019.05.02 15:57:02 3: MiGateway_Kueche: DEV_Read> Name: XMI_158d0002b6fe89 SID: 158d0002b6fe89 Type: sensor_motion.aq2 Illuminance: 1000
2019.05.02 15:57:57 1: Timeout for XiaomiBTLESens::ExecGatttool_Run reached, terminated process 24819

jump to the top
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 02 Mai 2019, 20:47:34
schick mir mal die Ausgabe von beiden list <MIGateways>

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 03 Mai 2019, 02:03:50
Nummer1
Internals:
   CHANGED   
   DEF        192.168.178.25
   FD         81
   FHEMIP     192.168.178.29
   FUUID      5c44a1c6-f33f-06ea-0868-c8a96114a69ce8c8
   GATEWAY    192.168.178.25
   GATEWAY_IP 192.168.178.25
   NAME       MiGateway_Flur
   NOTIFYDEV  global
   NR         112
   NTFY_ORDER 50-MiGateway_Flur
   SID        7811dcb1ef2f
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.41
   READINGS:
     2019-05-03 01:55:50   RGB             0
     2019-05-03 02:01:37   heartbeat       7811dcb1ef2f
     2019-05-03 01:55:50   illumination    313
     2019-04-29 16:14:35   password        3593....
     2019-04-28 18:44:36   pct             100
     2019-04-28 18:44:36   ringtone        21
     2019-04-28 18:44:37   state           Connected
     2019-05-03 02:01:37   token           PbS38fvNqBFOD43A
     2019-04-28 18:44:36   volume          10
   helper:
     ConnectionState Connected
     host       192.168.178.25
     sensors    158d0001dbd568,158d0001e46303,158d0001de8e2d,158d0001ab75e1,158d0001bb8f7b,158d0001b7bd7e,158d0001b7bd23,158d00022bd719,158d0001fd5296,158d00022bd6e4,158d00022bd6e2,158d0001d51f55,158d0002132718,158d0001f52d2e,158d00022bd601,158d000201de06,158d00022bd64a,158d00022bd70a,158d000201dcc3,158d0001fd52b8,158d00022bd6b1,158d00022bd653,158d00022bd715,158d00022709e4,158d0001f26114,158d0002270fff,158d0002046772,158d0002750803,
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   event-on-change-reading (?!heartbeat|token).*
   room       XiaomiMiSmartHome
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off


Nummer2
Internals:
   CHANGED   
   DEF        192.168.178.24
   FD         82
   FHEMIP     192.168.178.29
   FUUID      5c44a1c6-f33f-06ea-940a-071f95c2da4fd521
   GATEWAY    192.168.178.24
   GATEWAY_IP 192.168.178.24
   NAME       MiGateway_Kueche
   NOTIFYDEV  global
   NR         113
   NTFY_ORDER 50-MiGateway_Kueche
   SID        7811dc64e48e
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.41
   READINGS:
     2019-05-03 01:29:18   RGB             0
     2019-05-03 02:03:02   heartbeat       7811dc64e48e
     2019-05-03 01:29:18   illumination    334
     2019-04-29 16:17:06   password        B0099....
     2019-04-28 18:44:36   pct             100
     2019-04-28 18:44:36   ringtone        21
     2019-04-28 18:44:37   state           Connected
     2019-05-03 02:03:02   token           iAy3S4suXzuhxudO
     2019-04-28 18:44:36   volume          10
   helper:
     ConnectionState Connected
     host       192.168.178.24
     sensors    158d0001fa70bb,158d0001bc1b00,158d000208e22a,158d000208f86a,158d000209108c,158d0001e48bbc,158d00022bd634,158d0002564eca,158d0002046078,158d0002a92534,158d0002b85090,158d0002b84b38,158d0002b5f12e,158d0002b6fe89,158d00022bd647,
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   event-on-change-reading (?!heartbeat|token).*
   room       XiaomiMiSmartHome
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 03 Mai 2019, 08:07:09
Jop sieht eigentlich gut aus.
Bleibt jetzt nur noch mal ein Log mit Verbose 5 am Gateway, aber Komisch ist das es nur die weather.v1 Sensoren sind.
zur not kannst auch EventonChange setzen.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 03 Mai 2019, 08:56:10
Hier ist ein kurzer Auszug

08:39:24 5: MiGateway_Flur: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Flur: Read> [PLAIN] {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"temperature\":\"926\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: Read> Dispatching! SID: 158d0001ab75e1 MiGateway_Flur MiGateway_Flur
2019.05.03 08:39:24 5: MiGateway_Flur: dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\\"temperature\\":\\"926\\"}"}
2019.05.03 08:39:24 4: MiGateway_Flur: Fingerprint> for {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"temperature\":\"926\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Parse> IS DEFINED weather.v1 : 158d0001ab75e1 HASH(0x2f27f18)
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Read> SID: 158d0001ab75e1 XiaomiSmartHome_Device
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Value: 09.26 points: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Result_value: 9.260
2019.05.03 08:39:24 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Temperature: 9.260 Round: 3
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> [PLAIN] {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"temperature\":\"926\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Flur: Read> [PLAIN] {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"humidity\":\"6383\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: Read> Dispatching! SID: 158d0001ab75e1 MiGateway_Flur MiGateway_Flur
2019.05.03 08:39:24 5: MiGateway_Flur: dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\\"humidity\\":\\"6383\\"}"}
2019.05.03 08:39:24 4: MiGateway_Flur: Fingerprint> for {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"humidity\":\"6383\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Parse> IS DEFINED weather.v1 : 158d0001ab75e1 HASH(0x2f27f18)
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Read> SID: 158d0001ab75e1 XiaomiSmartHome_Device
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Value: 63.83 points: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Result_value: 63.830
2019.05.03 08:39:24 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Humidity: 63.830 Round: 3
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> [PLAIN] {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"humidity\":\"6383\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Flur: Read> [PLAIN] {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"pressure\":\"99973\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: Read> Dispatching! SID: 158d0001ab75e1 MiGateway_Flur MiGateway_Flur
2019.05.03 08:39:24 5: MiGateway_Flur: dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\\"pressure\\":\\"99973\\"}"}
2019.05.03 08:39:24 4: MiGateway_Flur: Fingerprint> for {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"pressure\":\"99973\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Parse> IS DEFINED weather.v1 : 158d0001ab75e1 HASH(0x2f27f18)
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Read> SID: 158d0001ab75e1 XiaomiSmartHome_Device
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Value: 99.973 points: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Result_value: 99.973
2019.05.03 08:39:24 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Pressure: 99.973 Round: 3
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> [PLAIN] {"cmd":"report","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"pressure\":\"99973\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Flur: Read> [PLAIN] {"cmd":"heartbeat","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"voltage\":2925,\"temperature\":\"926\",\"humidity\":\"6383\",\"pressure\":\"99973\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: Read> Dispatching! SID: 158d0001ab75e1 MiGateway_Flur MiGateway_Flur
2019.05.03 08:39:24 5: MiGateway_Flur: dispatch {"cmd":"heartbeat","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\\"voltage\\":2925,\\"temperature\\":\\"926\\",\\"humidity\\":\\"6383\\",\\"pressure\\":\\"99973\\"}"}
2019.05.03 08:39:24 4: MiGateway_Flur: Fingerprint> for {"cmd":"heartbeat","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"voltage\":2925,\"temperature\":\"926\",\"humidity\":\"6383\",\"pressure\":\"99973\"}"}
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Parse> IS DEFINED weather.v1 : 158d0001ab75e1 HASH(0x2f27f18)
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Read> SID: 158d0001ab75e1 XiaomiSmartHome_Device
2019.05.03 08:39:24 4: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Voltage: 2925
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Value: 2.925 points: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Result_value: 2.925
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Value: 09.26 points: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Result_value: 9.260
2019.05.03 08:39:24 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Temperature: 9.260 Round: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Value: 63.83 points: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Result_value: 63.830
2019.05.03 08:39:24 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Humidity: 63.830 Round: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Value: 99.973 points: 3
2019.05.03 08:39:24 5: MiGateway_Flur: DEV_Round> Result_value: 99.973
2019.05.03 08:39:24 3: MiGateway_Flur: DEV_Read> Name: XMI_158d0001ab75e1 SID: 158d0001ab75e1 Type: weather.v1 Pressure: 99.973 Round: 3
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> Read start
2019.05.03 08:39:24 5: MiGateway_Kueche: Read> [PLAIN] {"cmd":"heartbeat","model":"weather.v1","sid":"158d0001ab75e1","short_id":5994,"data":"{\"voltage\":2925,\"temperature\":\"926\",\"humidity\":\"6383\",\"pressure\":\"99973\"}"}
2019.05.03 08:39:25 5: MiGateway_Flur: Read> Read start

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 03 Mai 2019, 09:52:04
Hallo Typ1er

Also in dem Log sieht es auch gut aus, es kommt zwar zweimal aber
im ersten Fall ein "Report" einzeln nacheinander Temperatur, Luftfeuchtigkeit und Druck.
Dann in der selben Sekunde aber als getrenntes Paket ein Heartbeat des Sensors da werden dann auch noch mal alle Werte  Temperatur, Luftfeuchtigkeit und Druck mit gesendet und verarbeitet.
Mann kann im Log aber sehr schön sehen das beide GWsModulInstanzen die Pakete bekommen aber nur der im Flur macht den dispatch.

Was ich komisch finde, warum der Sensor zur gleichen Zeit den Report und den Heartbeat  schickt, der Heartbeat kommt eigentlich immer nur einmal in der Stunde bei Sensoren. Der Report wenn sich ein Wert ändert.
Ich kann da jetzt keinen Fehler im Modul erkennen, vielleicht beobachtest Du das noch mal, ob es so bleibt das Report und Heartbeat zur gleichen Zeit kommt. Könnte evtl. dann auch eine Eigenart des Sensortyps sein. Ich hab nur den einfachen TempSensor "sensor_ht" kann also nicht vergleichen.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: wolfram am 03 Mai 2019, 13:17:51
Hallo zusammen,

ich habe mit diesem Modul mein Gateway (v1) schon lange probemlos am laufen. Jetzt bin ich dabei auf docker umzusteigen und habe alles soweit übernehmen können.
Auch das Gateway habe ich eingeichtet bekommen und meine Fenster- Türkontakte wurden gefunden. Licht am Gateway ein und aus  - alles paletti.

Allerdings fällt fhem immer auf die Nase, sobald ich es neu starte. Sowohl mit einem "shutdown restart" als auch, wenn ich den Container neu starte.
Im Log steht nur:

send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 336.

Starten lässt sich fhem dann nur, wenn ich die Definition des Gateways aus der config entferne....

Kann mir irgend jemand sagen, wie ich der Sache auf die Spur kommen kann? Installiert ist die Version 1.41 des Moduls.

vielen Dank und schöne Grüße
wolf
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 09 Mai 2019, 16:01:57
Gibt es eine Möglichkeit beim Aqara Human Motion die Luxwerte Intervall mäßig auszulesen, habe ab und zu relativ große Lücken.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tyrolean am 14 Mai 2019, 14:58:07
Hallo,

ich weiß die Frage wurde schon einmal gestellt aber konkrete Antwort gab es keine.
Ich betreibe ein Aqara Gateway über die Mi Home App (Die Version mit direkter HomeKit Einbindung), kann ich dieses Gateway ebenfalls über das Modul einbinden. Konkret geht es mir "lediglich" über die Möglichkeit die Temperatur von den Temperatursensoren auszulesen um sie für meine Heizungssteuerung verwenden zu können.

Danke...
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Neuhier am 14 Mai 2019, 15:30:47
Ohne Gateway, direkt in FHEM, brauchst Du einen entsprechenden Stick.
https://forum.fhem.de/index.php/topic,84790.0.html
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Starsurfer am 14 Mai 2019, 17:14:35
Zitat von: tyrolean am 14 Mai 2019, 14:58:07
Hallo,

ich weiß die Frage wurde schon einmal gestellt aber konkrete Antwort gab es keine.
Ich betreibe ein Aqara Gateway über die Mi Home App (Die Version mit direkter HomeKit Einbindung), kann ich dieses Gateway ebenfalls über das Modul einbinden. Konkret geht es mir "lediglich" über die Möglichkeit die Temperatur von den Temperatursensoren auszulesen um sie für meine Heizungssteuerung verwenden zu können.

Danke...

Ja ich habe mein aquara Gateway auch so eingebunden. Ich benutze aber zusätzlich noch den conbee USB Stick, der das Gateway überflüssig macht
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tyrolean am 28 Mai 2019, 20:57:32
Hallo,

nachdem ich mich ein wenig mit der neuen Version des Aqara Gateways beschäftigt habe, habe ich eine Möglichkeit gefunden den Key über ein IOS Backup auszulesen. Dieser wird mehr oder weniger verschlüsselt in einem 96 Zeichen HEX Key gespeichert. Ich habe auch eine Anleitung gefunden diesen in einen 32 Zeichen Key zu decodieren jedoch habe ich keine Ahnung wie ich von dem 32 Zeichen Key zu den geforderten 16 Zeichen HEX Key komme.
Kann mir da jemand weiterhelfen?
Gehe ich richtig in der Annahme dass das Modul über eine Art Autocreate verfügt und die einzelnen Unterdevices automatisch erstellt werden. (Z.Bsp. Fensterkontakte?)

Gruß und Dank für eure Hilfe
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tyrolean am 28 Mai 2019, 21:10:45
Mit der Hilfe eines HEX zu ASCII Konverters bin ich glaube ich auf einen entsprechenden 16 Zeichen Key gekommen. (Natürlich kann ich in keinster Weise überprüfen ob dieser korrekt ist)

Trotzdem funktioniert die Kommunikation zu meinem Aqara Gateway nicht.
Das Log zeigt folgendes:

2019.05.28 21:03:36 0: Server shutdown
2019.05.28 21:03:40 1: Including fhem.cfg
2019.05.28 21:03:41 3: WEB: port 8083 opened
2019.05.28 21:03:41 2: eventTypes: loaded 9 events from ./log/eventTypes.txt
2019.05.28 21:03:41 1: Including ./log/fhem.save
2019.05.28 21:03:41 1: usb create starting
2019.05.28 21:03:42 3: Probing CUL device /dev/ttyAMA0
2019.05.28 21:03:42 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.05.28 21:03:42 3: Probing ZWDongle device /dev/ttyAMA0
2019.05.28 21:03:43 3: Probing FRM device /dev/ttyAMA0
2019.05.28 21:03:48 1: usb create end
2019.05.28 21:03:48 0: Featurelevel: 5.8
2019.05.28 21:03:48 0: Server started with 8 defined entities (fhem.pl:17329/2018-09-12 perl:5.024001 os:linux user:fhem pid:4292)
2019.05.28 21:03:58 1: AqaraGateway1: getGatewaySID> Error no response from whois!! STOP!!
2019.05.28 21:03:58 3: AqaraGateway1: connect> Connected
2019.05.28 21:04:20 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 481.


Unter anderem die letzte Zeile kann ich mir nicht erklären.
Gibt es hierzu eventuell einen Tipp?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: hanswerner1 am 29 Mai 2019, 15:10:36
Hallo torte,

ich habe das Modul mit diversen Sensoren seit ca. 2 Jahren im Einsatz und es läuft super. Bei meinen Temperaturmodulen ist mir mittlerweile aufgefallen, das mit dem Reading Batterie etwas nicht stimmt. Mir sind jetzt in kurzer Zeit 4 Temperatursensoren ausgefallen weil die Batterie leer war.

battery_level steht bei den sensoren bei 2.7V - 2.8V aber battery steht auf ok. Die Sensoren sind aber schon offline.

VG HW1
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: till24 am 30 Mai 2019, 12:28:11
Hallo zusammen,

ich habe den Aqara Wireless Smart Switch WXKG11LM und versuche damit einen Dummy zu schalten - leider bisher ohne Erfolg. Kann mir jemand sagen, welcher Wert sich überhaupt ändert, wenn der Schalter gedrückt wird?

Vielen Dank!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: rischbiter123 am 30 Mai 2019, 12:45:19
Moin,

hier mal mein Notify:

defmod Flurtaster_notify_1 notify Flurtaster:click:.single set Flurlampe toggle

Ansonsten gilt, wie immer, Eventmonitor und notify bzw. Doif erstellen lassen.

LG

Andreas
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: till24 am 30 Mai 2019, 13:21:48
Hallo Andreas,

danke für die schnelle Antwort. Also ich vermute, dass es am Schalter liegt. Ich habe den Schalter mal im Abstand von 5 Sekunden gedrückt, hier das Log:

2019-05-30 13:16:03 XiaomiSmartHome_Device XMI_1111111111111c iam
2019-05-30 13:16:08 XiaomiSmartHome_Device XMI_1111111111111c iam
2019-05-30 13:16:08 XiaomiSmartHome_Device XMI_1111111111111c batteryState: ok
2019-05-30 13:16:08 XiaomiSmartHome_Device XMI_1111111111111c batteryVoltage: 3.0
2019-05-30 13:16:08 XiaomiSmartHome_Device XMI_1111111111111c heartbeat: 158d000213247c
2019-05-30 13:16:18 XiaomiSmartHome_Device XMI_1111111111111c iam
2019-05-30 13:16:18 XiaomiSmartHome_Device XMI_1111111111111c batteryState: ok
2019-05-30 13:16:18 XiaomiSmartHome_Device XMI_1111111111111c batteryVoltage: 3.0
2019-05-30 13:16:18 XiaomiSmartHome_Device XMI_1111111111111c heartbeat: 158d000213247c
2019-05-30 13:16:23 XiaomiSmartHome_Device XMI_1111111111111c iam
2019-05-30 13:16:28 XiaomiSmartHome_Device XMI_1111111111111c batteryState: ok
2019-05-30 13:16:28 XiaomiSmartHome_Device XMI_1111111111111c batteryVoltage: 3.0
2019-05-30 13:16:28 XiaomiSmartHome_Device XMI_1111111111111c heartbeat: 158d000213247c
2019-05-30 13:16:34 XiaomiSmartHome_Device XMI_1111111111111c batteryState: ok
2019-05-30 13:16:34 XiaomiSmartHome_Device XMI_1111111111111c batteryVoltage: 3.0
2019-05-30 13:16:38 XiaomiSmartHome_Device XMI_1111111111111c batteryState: ok
2019-05-30 13:16:38 XiaomiSmartHome_Device XMI_1111111111111c batteryVoltage: 3.0
2019-05-30 13:16:38 XiaomiSmartHome_Device XMI_1111111111111c heartbeat: 158d000213247c
2019-05-30 13:16:43 XiaomiSmartHome_Device XMI_1111111111111c batteryState: ok
2019-05-30 13:16:43 XiaomiSmartHome_Device XMI_1111111111111c batteryVoltage: 3.0
2019-05-30 13:16:43 XiaomiSmartHome_Device XMI_1111111111111c heartbeat: 158d000213247c
2019-05-30 13:17:34 XiaomiSmartHome_Device XMI_1111111111111c batteryState: ok
2019-05-30 13:17:34 XiaomiSmartHome_Device XMI_1111111111111c batteryVoltage: 3.0


Ich habe das notify auf iam gesetzt (hatte ich zuvor auch schon mit doif), aber das klappt gar nicht zuverlässig, manchmal schaltet er, manchmal nicht.

defmod XMI_1111111111111c_notify_1 notify XMI_1111111111111c:iam

Mache ich noch einen Denkfehler, oder ist der Switch einfach nicht zuverlässig?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: rischbiter123 am 30 Mai 2019, 13:42:30
Moin,
was ist das iam? Bei deinem Notify fehlen sowohl der Trigger als auch der Ausführungsteil.
Btw. welches Template hast Du genommen? Bei mir ist es L_11_Light_Switch.

LG

Andreas
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: till24 am 30 Mai 2019, 14:21:20
Hi,

hier mein kompletter Notify:

defmod XMI_1111111111111c_notify_1 notify XMI_1111111111111c:iam IF ([echoSTATE:state] eq "Normal") (set echoSTATE Morgen) ELSE (set echoSTATE Normal)


echoSTATE ist ein Dummy mit den Zuständen "Normal" und "Morgen". Der Switch hat vier Readings: batteryState, batteryVoltage, heartbeat und state. Der state hat immer den Wert "iam", lediglich der Zeitstempel ändert sich ab und an (siehe Log).
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: rischbiter123 am 30 Mai 2019, 14:29:40
Moin,

gib mal bitte ein List vom Taster und vom Notify. Dann kann man es besser nachstellen.

Und noch mal die Frage nach dem Template.

LG

Andreas
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 30 Mai 2019, 14:43:46
iam, dann hast du den knöpf gedrückt am Sensor (hier bin ich)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: pinsel am 30 Mai 2019, 15:28:04
Hi!

Ich versuche gerade meinen "Aqara Wall Switch (ohne Nulleiter, Einzelwippe)" anzulegen, klappt in der MiApp auch, nur im FHEM-Log sehe ich folgendes:

XiaomiSmartHome XiaomiGW UNKNOWNCODE {"cmd":"heartbeat","model":"remote.b186acn01","sid":"158d00028f5a65","short_id":9045,"data":"{\"voltage\":3600}"}

Bei Betätigung des Switches kommt dann folgendes:

XiaomiSmartHome XiaomiGW UNKNOWNCODE {"cmd":"report","model":"remote.b186acn01","sid":"158d00028f5a65","short_id":9045,"data":"{\"channel_0\":\"click\"}"}

Was fehlt denn da noch?

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: till24 am 30 Mai 2019, 18:15:14
Gerne:

1. List vom Switch

Internals:
   DEF        158d000213247c sensor_switch.aq2 XioaomiGateway
   FUUID      5c4cdd07-f33f-3e35-a133-12a6e0ddf4a2b615
   IODev      XioaomiGateway
   LASTInputDev XioaomiGateway
   MODEL      sensor_switch.aq2
   MSGCNT     437
   NAME       XMI_1111111111111c
   NR         188
   SID        158d000213247c
   STATE      iam
   TYPE       XiaomiSmartHome_Device
   VERSION    1.40
   XioaomiGateway_MSGCNT 437
   XioaomiGateway_TIME 2019-05-30 18:09:33
   Helper:
     DBLOG:
       batteryState:
         logdb:
           TIME       1559232573.85654
           VALUE      ok
       batteryVoltage:
         logdb:
           TIME       1559232573.85654
           VALUE      3.0
       heartbeat:
         logdb:
           TIME       1559230487.4385
           VALUE      158d000213247c
       state:
         logdb:
           TIME       1559215438.17065
           VALUE      iam
   READINGS:
     2019-05-30 18:09:33   batteryState    ok
     2019-05-30 18:09:33   batteryVoltage  3.0
     2019-05-30 17:34:47   heartbeat       158d000213247c
     2019-05-30 13:23:58   state           iam
Attributes:
   room       MiSmartHome
   timestamp-on-change-reading state
   verbose    5


2. List vom notify

Internals:
   CFGFN     
   DEF        XMI_1111111111111c:iam IF ([echoSTATE:state] eq "Normal") (set echoSTATE Morgen) ELSE (set echoSTATE Normal)
   FUUID      5cefba32-f33f-3e35-d558-e96fe704ea1286a9
   NAME       XMI_1111111111111c_notify_1
   NOTIFYDEV  XMI_1111111111111c
   NR         406
   NTFY_ORDER 50-XMI_1111111111111c_notify_1
   REGEXP     XMI_1111111111111c:iam
   STATE      2019-05-30 13:23:58
   TRIGGERTIME 1559215438.03753
   TYPE       notify
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1559215353.46185
           VALUE      active
   READINGS:
     2019-05-30 13:22:33   state           active
Attributes:


Was genau meinst du mit Template? Der Switch wurde automatisch angelegt.. Liegt hier der Fehler?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: rischbiter123 am 30 Mai 2019, 19:31:32
Moin,

ich habe leider zigbee2mqtt am Laufen. Aber wenn ich das richtig sehe, zeigt iam als state nur an, das der Taster da ist. Versuch mal, den Eventmonitor zu öffnen, dann den Taster betätigen. Dann müsste 'heartbeat' als Event kommen. Die Zeile komplett markieren und auf die Schaltfläche 'Create/Modify Device klicken, dann Notify mit 'with any number matching' erstellen und anschließend Deine Bedingung in den Ausführungsteil einsetzen.

LG

Andreas
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 01 Juni 2019, 14:16:41
Hallo ich habe mein FHEM auf einen Intel NUC umgezogen. Leider blockiert mir das Modul den start. Wenn ich die .pm entferne startet FHEM.

Edit: habe es geschafft das jetzt FHEM mit dem Modul startet. Leider bekomme ich, sobald ich zum Beispiel das Gateway (Licht) einschaltet möchte den Fehler ins Log und FHEM startet neu:

Couldn't load Crypt::Cipher::AES: Can't locate Crypt/Cipher/AES.pm in @INC (you may need to install the Crypt::Cipher::AES module) (@INC contains: ./FHEM/lib ./lib . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base ./FHEM) at (eval 2068) line 1.
at ./FHEM/71_XiaomiSmartHome.pm line 537.


Wenn ich cpan Crypt::Cipher::AES ausführe bekomme ich den Fehler

.....
/bin/tar: CryptX-0.063/t/sshkey.t: Cannot change ownership to uid 1049793, gid 1049089: Invalid argument
/bin/tar: CryptX-0.063/t: Cannot change ownership to uid 1049793, gid 1049089: Invalid argument
/bin/tar: CryptX-0.063/typemap: Cannot change ownership to uid 1049793, gid 1049089: Invalid argument
/bin/tar: CryptX-0.063: Cannot change ownership to uid 1049793, gid 1049089: Invalid argument
/bin/tar: Exiting with failure status due to previous errors
Couldn't untar CryptX-0.063.tar: child exited with value 2
'YAML' not installed, will not store persistent state
  MIK/CryptX-0.063.tar.gz
  Had problems unarchiving. Please build manually


ich habe es jetzt mit apt-get install libcrypt-cbc-perl installiert

Leide klappt es immer noch nicht
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: mele am 02 Juni 2019, 07:19:23
Hallo,

ich habe das gleiche Problem wie FHEM-Wohnung.

Wäre doch schade, wenn ich die XIAOMI-Geschichte nicht auf dem NUC hinbekäme.

Ich bin hoffnungsvoll und sehr dankbar für jede Hilfe!

Manuel
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: FHEM-Wohnung am 12 Juni 2019, 21:04:58
Heute konnte ich den Befehl cpan Crypt::Cipher::AES ohne Probleme ausführen. Nun klappt alles :)

@mele Auch nochmal versuchen :) vielleicht war irgendwas am Paket oder Server falsch..? Keine Ahnung - Drücke die Daumen!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: eisenhauer1987 am 26 Juli 2019, 15:30:23
Hi,

ich habe ein seltsames Problem mit dem Modul. Zur Vorgeschichte, ich habe mein fhem auf einen docker container umgestellt. Wenn ich nun versuche das Modul zu nutzten passiert folgendes:
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 336.
Dies bringt fhem zum Absturz, bei jeden Neustart passiert das gleiche. Dies passiert nur im Docker, und auch nur in einem Fhem mit vielen anderen Geräten.

Wenn ich nun einen anderen Docker mit Fhem erstelle und das Modul als einziges (naja fast) Gerät verwende funktioniert es. Es liegt also die Vermutung nahe das hier 2 Module stören. Es wird in Zeile 336 ja auch ein Port an eine Adresse gemapt. Wie kann ich dem auf die Schliche kommen? Was für infos braucht ihr von mir?

Grüße
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Sky am 13 August 2019, 20:55:37
Zitat von: tyrolean am 28 Mai 2019, 20:57:32
Hallo,

nachdem ich mich ein wenig mit der neuen Version des Aqara Gateways beschäftigt habe, habe ich eine Möglichkeit gefunden den Key über ein IOS Backup auszulesen. Dieser wird mehr oder weniger verschlüsselt in einem 96 Zeichen HEX Key gespeichert. Ich habe auch eine Anleitung gefunden diesen in einen 32 Zeichen Key zu decodieren jedoch habe ich keine Ahnung wie ich von dem 32 Zeichen Key zu den geforderten 16 Zeichen HEX Key komme.
Kann mir da jemand weiterhelfen?
Gehe ich richtig in der Annahme dass das Modul über eine Art Autocreate verfügt und die einzelnen Unterdevices automatisch erstellt werden. (Z.Bsp. Fensterkontakte?)

Gruß und Dank für eure Hilfe

Hallo ,
könntest Du mir ein paar Infos geben wie Du das auslesen gemacht hast ?
Brauche auch den Key ,nach Stunden im Internet habe ich lediglich als Resultat das bei dem Aqara Hub es noch nicht möglich ist .

Danke für die Hilfe
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 05 September 2019, 23:07:31
@Eisenhauer

Ich habe genau das gleiche Problem ...

XiaomiGateway: connect> ConnectStart
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 336.

Das trat erst auf nachdem ich meinen Pi wegen Upgrade auf PI4 und Buster neu aufgesetzt habe. Auch ich habe viele Module am laufen und habe vor 2 Tagen dummerweise ein FHEM upgrade & shutdown/restart getriggert => nun geht bei mir nix mehr (Rolläden/Gartenbewässerung/e_auto_Wallbox/...). Das letzte mal habe ich alle Xiaomi-Anteile aus der cfg gelöscht und mich dann step by step in stundenlanger Arbeit dem Sollzustand genähert. Das will ich eigentlich diesmal nicht wieder auf mich nehmen :-(

Hatt jemad eine Lösung für das Problem ?
Ich kann gerne Teile meiner cgf posten wenn  das denn hilft.

Mfg
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 06 September 2019, 06:41:42
Guten Tag,

Eisenhauer betreibt das wohl im Docker, da hab ich keine Ahnung denke ist was Netzwerktechnisches.
Wenn Du nun also ein Problem unter Docker hast kann ich Dir nicht helfen, ich hab kein Docker.

In Zeile 336 wir eine Mutlicast Send gemacht auf Port 4321. Stell mal am Xiaomi Gateway auf Verbose 5 und provoziere den Fehler danach schickste das Fhem Log.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 06 September 2019, 08:25:30
Hallo Torte

super kurze Reaktionszeit => Danke !

auch im Verbose 5 (des Gateways) sehe ich nicht mehr Xiaomi-relevante Informationen

2019.09.06 08:08:19 5: XiaomiGateway: connect> ConnectStart
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 336.


komisch ist : wenn ich das Gateway stromlos mache, startet Fhem
2019.09.06 08:11:00 5: XiaomiGateway: connect> ConnectStart
2019.09.06 08:11:03 1: XiaomiGateway: connect> Ping to 192.168.178.193 failed

wenn ich dann das Gateway wieder einsteckeund etwas warte, im Gateway ein get XiaomiGateway Updateall mache, dann werden alle readings wieder gelesen und Fhem arbeitet normal

2019.09.06 08:18:27 5: XiaomiGateway: updateAllReadings> Starting UpdateALLReadings
2019.09.06 08:18:27 1: XiaomiGateway: updateAllReadings> Gateway is Disconnected trying to reconnect to 192.168.178.193
2019.09.06 08:18:27 5: XiaomiGateway: connect> ConnectStart
2019.09.06 08:18:27 5: XiaomiGateway: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"286c07887d85","model":"gateway","proto_version":"1.1.2","ip":"192.168.178.193"}
2019.09.06 08:18:27 3: XiaomiGateway: getGatewaySID> Find SID for Gateway: 286c07887d85
2019.09.06 08:18:27 3: XiaomiGateway: connect> Connected
2019.09.06 08:18:27 3: XiaomiGateway: Get> UpdateALLReadings Started
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 06 September 2019, 12:38:51
HI

das ist ja was komisch,

$sidsock->mcast_send($msg,$ip . ':4321') or die "send: $!";

Das ist die Zeile die da gesendet wird.

Es wird also sowas zusammengebaut und dann abgesendet.

$sidsock->mcast_send('{"cmd":"whois"}', '192.168.178.193:4321') or die "send: $!";


Wie sieht Dein "define" vom Modul aus mit ip adresse oder hostname?

grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 06 September 2019, 19:24:43
Hallo

ganz normal mit IP-Adresse

define XiaomiGateway XiaomiSmartHome 192.168.178.193

attr XiaomiGateway devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr XiaomiGateway room MiSmartHome
attr XiaomiGateway verbose 5
attr XiaomiGateway webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off


und das list sieht so aus

Internals:
   DEF        192.168.178.193
   FD         77
   FHEMIP     192.168.178.111
   FUUID      5d4c81c9-f33f-318c-93e0-96ec2b741bb45ce3
   GATEWAY    192.168.178.193
   GATEWAY_IP 192.168.178.193
   NAME       XiaomiGateway
   NOTIFYDEV  global
   NR         660
   NTFY_ORDER 50-XiaomiGateway
   SID        286c07887d85
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.41
   READINGS:
     2019-09-04 07:35:20   RGB             0
     2019-09-04 08:30:26   heartbeat       286c07887d85
     2019-09-04 07:35:20   illumination    332
     2019-08-08 22:10:55   password        giveaPassword!
     2019-08-08 22:10:49   pct             100
     2019-08-08 22:10:49   ringtone        21
     2019-09-06 08:18:27   state           Connected
     2019-09-04 08:30:26   token           8YD5puIltwQeM7Zx
     2019-08-08 22:10:49   volume          10
   helper:
     ConnectionState Connected
     host       192.168.178.193
     sensors    158d0001561c0b,158d0001573a00,158d0001025050,158d00015e903d,158d00015db849,158d00022882e6,158d000121899c,158d00012326a5,158d0001fa6c2e,158d00020262e9,158d0002157d28,158d0001c1e735,158d0002791fca,158d0002392051,158d000233ffe8,158d0001a2e854,
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       MiSmartHome
   verbose    5
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: eisenhauer1987 am 06 September 2019, 19:35:15
Hi,

ich konnte das problem auch noch nicht lösen. Das einzige was sicher ist, das es eine Wechselwirkung mit einem anderen Modul geben muss. Ich nutze momentan einen zweiten fhem docker mit fhem2fhem um das problem zu umgehen (nutze das gateway nur als Licht und Speaker).

Wie kann ich eine liste aller benutzen Module posten? Dann könnten wir die ja mal vergleichen.

List des Gateways (funktioniert so in der leeren Instanz, nicht jedoch in der vollen)

Internals:
   DEF        192.168.1.243
   FD         4
   FHEMIP     192.168.1.51
   FUUID      5d393d35-f33f-fdda-9221-2266eb5d921b8457
   GATEWAY    192.168.1.243
   GATEWAY_IP 192.168.1.243
   NAME       FL.XiaomiHub
   NOTIFYDEV  global
   NR         18
   NTFY_ORDER 50-FL.XiaomiHub
   SID        7c49eb88e903
   STATE      off
   TYPE       XiaomiSmartHome
   VERSION    1.41
   READINGS:
     2019-09-06 19:01:38   RGB             0
     2019-09-06 19:36:28   heartbeat       7c49eb88e903
     2019-09-06 19:01:38   illumination    440
     2019-07-26 12:02:25   password        xxxxxxxx
     2019-07-25 07:25:09   pct             100
     2019-09-06 17:24:12   proto_version   1.0.9
     2019-09-06 17:24:12   rgb             000000
     2019-08-20 05:45:46   ringtone        2
     2019-09-06 17:24:12   state           off
     2019-09-06 19:36:28   token           xxxxxxx
     2019-07-26 12:24:57   volume          100
   helper:
     ConnectionState Connected
     host       192.168.1.243
     prevrgbvalue 00ff00
     sensors    158d00025d9074,
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       Funktion - Gateway,Funktion - Licht,Gerät - XiaomiHub,Raum - Flur
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 07 September 2019, 06:56:06
Hi,
Ich habe keine Erfahrung mit docker, habe aber mit den Stichworten docker und multicast einige Treffer bei Google gelandet. Scheinbar ist dies nicht immer "aktiv" oder möglich,  ggf. muss man hierzu etwas einstellen oder bei der Erstellung definieren.

Kurz nachgefragt, du schreibst du verwendest ihn als Speaker, sind das die  Standard Töne oder mehr? Ich würde diesem gerne mehr entlocken.

Gruß ofno
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 07 September 2019, 07:13:56
Könnt ihr mal die config zeigen wie aus der Doku

https://docs.docker.com/v17.09/engine/userguide/networking/#default-networks

You can attach to a running container to see how the network looks from inside the container. You are connected as root, so your command prompt is a # character.

$ docker attach container1 root@3386a527aa08:/# ip -4 addr

Schaut mal auf
https://www.google.com/amp/s/amp.reddit.com/r/docker/comments/asidv5/multicast_applications_wiyhin_docker_containers/

"multicast will only work between containers that are all part of the same docker network or containers that use host networking. multicast traffic can't enter or leave a docker network"
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: eisenhauer1987 am 07 September 2019, 20:32:41
Hi,

zu Thema Töne, ich nehme das ding nur als Sirene und Alarmlicht.

Jetzt zum Thema docker. Das ist fie große Instanz in der der Fehler auftritt:

# ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
19: eth0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default  link-netnsid 0
    inet 192.168.1.41/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever


Das die kleine, in der es funktioniert:


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
18: eth0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default  link-netnsid 0
    inet 192.168.1.51/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever


Eigentlich ist das kein Unterschied.

Und so sind die container definiert, einziger Unterschied ist die IP:

docker run -d --name='Fhemtest' --net='br0' --ip='192.168.1.51' --cpuset-cpus='0,2,1,3' --privileged=true -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -v '/mnt/user/appdata/fhemtest':'/opt/fhem/':'rw' -e APT_PKGS="whois" 'fhem/fhem'


Ich benutze immer den custom bridge modus um ein eigenes Interface mit IP zu konfigurieren
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 08 September 2019, 07:07:28
Hallo zusammen

das sind meine "Geräte" mit denen es nicht funktioniert ...
wenn die einzige Alternative ist das Gateway auf einem weniger "komplexen" Fhem2Fhem laufen zu lasse, so wäre das für mich eine Option

Type list <name> for detailed info.

Global:
  global               (no definition)

CUL:
  CUL_0                (disconnected)

MQTT2_CLIENT:
  mqtt2_client         (disconnected)

MQTT2_SERVER:
  MQTT2_FHEM_Server    (Initialized)
  MQTT2_FHEM_Server_192.168.178.120_2047 (Connected)
  MQTT2_FHEM_Server_192.168.178.121_31743 (Connected)
  MQTT2_FHEM_Server_192.168.178.122_22057 (Connected)
  MQTT2_FHEM_Server_192.168.178.123_29693 (Connected)
  MQTT2_FHEM_Server_192.168.178.124_1703 (Connected)
  MQTT2_FHEM_Server_192.168.178.130_18355 (Connected)
  MQTT2_FHEM_Server_192.168.178.131_22818 (Connected)
  MQTT2_FHEM_Server_192.168.178.132_25166 (Connected)
  MQTT2_FHEM_Server_192.168.178.134_14929 (Connected)
  MQTT2_FHEM_Server_192.168.178.135_1307 (Connected)
  MQTT2_FHEM_Server_192.168.178.139_32297 (Connected)
  MQTT2_FHEM_Server_192.168.178.140_17917 (Connected)

TCM:
  TCM_ESP3_0           (disconnected)

FHEMWEB:
  WEB                  (Initialized)
  WEB_127.0.0.1_37560  (Connected)
  WEB_192.168.178.23_56064 (Connected)
  WEB_192.168.178.3_50253 (Connected)
  WEB_192.168.178.61_48432 (Connected)
  WEBapi               (Initialized)
  WEBapi_192.168.178.170_35698 (Connected)
  WEBphone             (Initialized)
  WEBtablet            (Initialized)

HTTPSRV:
  TABLETUI             (TABLETUI)

MQTT2_DEVICE:
  MQTT2_Lichterkette   (off)
  MQTT2_Regal          (off)
  MQTT2_Rolladen_KleinerBalkon_hoch (off)
  MQTT2_Rolladen_KleinerBalkon_runter (off)
  MQTT2_Rolladen_Kueche_hoch (off)
  MQTT2_Rolladen_Kueche_runter (off)
  MQTT2_Rolladen_Schlafzimmer_hoch (off)
  MQTT2_Rolladen_Schlafzimmer_runter (off)
  MQTT2_Rolladen_WohnzimmerBalkon_hoch (off)
  MQTT2_Rolladen_WohnzimmerBalkon_runter (off)
  MQTT2_Rolladen_WohnzimmerFenster_hoch (off)
  MQTT2_Rolladen_WohnzimmerFenster_runter (off)
  MQTT2_Steckdose_Mika (on)
  MQTT2_Stehlampe      (off)
  MQTT2_Sternenkette   (off)
  MQTT2_Touch          (off)
  MQTT2_Vitrine        (off)
  MQTT2_Wasser         (Online
1:off
2:off
3:off
4:off
<br>
<a href="http://IPAddress" target="_blank">IPAddress</a>)
  MQTT2_mqtt2client    (???)

readingsGroup:
  ZE.Batterie          (Initialized)
  rgPollenvorhersage   (Initialized)

alexa:
  alexa                (running /usr/local/bin/alexa-fhem)

SYSMON:
  sysmon               (Initialized)

ROLLO:
  rolladen_Kueche      (closed)
  rolladen_Schlafzimmer (closed)
  rolladen_Wohnzimmer  (closed)
  rolladen_grBalkon    (closed)
  rolladen_klBalkon    (closed)

ABFALL:
  Muell                (Biogut und Restmüll 1.100 L in 4 Tag(en))

CALVIEW:
  AbfallkalenderView   (t: 46 td: 0 tm: 0)

Calendar:
  Abfallkalender       (triggered)

Twilight:
  T                    (3)

Weather:
  MeinWetter           (T: 12 °C F: 90 % W: 2 km/h P: 1019 hPa)

allergy:
  Pollenflugvorhersage (rc_dot@white)

Pushbullet:
  pb_Service           (Initialized)

XiaomiSmartHome:
  XiaomiGateway        (Connected)

XiaomiSmartHome_Device:
  XMI_Cube             (alert)
  XMI_Cube2            (alert)
  XMI_Temp_Arbeitszimmer (21.42 °C, 54.10 %, 98.52 kPa)
  XMI_Temp_Badezimmer  (23.20 °C, 57.68 %, 98.45 kPa)
  XMI_Temp_Geraeteschuppen (19.44 °C, 56.02 %, 98.52 kPa)
  XMI_Temp_Mika        (22.10 °C, 54.29 %)
  XMI_Temp_Nils        (21.44 °C, 56.18 %)
  XMI_Temp_SchlaZi     (22.57 °C, 58.62 %)
  XMI_Temp_WoZi        (22.96 °C, 55.05 %)
  XMI_Tuere_Eingang    (unknown)
  XMI_Tuere_Gr_Balkon  (unknown)
  XMI_Tuere_Kl_Balkon  (unknown)
  XMI_Tuere_Schlafzimmer (unknown)
  XMI_motion_Eingang   (off)
  XMI_motion_Nils      (off)
  XMI_motion_Wohnzimmer (off)

FB_CALLLIST:
  calllist             (Initialized)

FB_CALLMONITOR:
  fritz                (opened)

AMADCommBridge:
  AMADBridge           (opened)

km200:
  heizung              (Standby)

AMADDevice:
  TabletWohnzimmer     (active)

at:
  NTFY_BackupRun       (Next: 01:05:00)
  a_LCD_off            (Next: 21:30:00)
  a_LCD_on             (Next: 06:00:00)
  a_Mika_an            (Next: 06:30:00)
  a_Mika_aus           (Next: 22:30:00)
  a_Rolladen_Sonnenschutz_down (Next: 09:10:00)
  a_Rolladen_Sonnenschutz_up (Next: 18:00:00)
  a_Rolladen_down_Werktag (Next: 20:25:30)
  a_Rolladen_down_WoEnde (Next: 20:25:30)
  a_Rolladen_up_Werktag (Next: 06:45:00)
  a_Rolladen_up_WoEnde (Next: 08:40:00)
  at_EnergyLimit       (Next: 06:00:01)
  at_Giessen           (Next: 05:05:00)
  at_Giessen_Logik     (Next: 08:00:00)
  sun_riseSet_timer    (Next: 00:05:00)

eventTypes:
  eventTypes           (active)

notify:
  Datentransfer        (active)
  ESPLCDsolar          (2019-09-08 07:00:36)
  ESPLCDstrom          (2019-09-08 07:00:40)
  LCD_off              (active)
  LCD_on               (active)
  SYS_BackupRun        (active)
  initialUsbCheck      (2019-09-08 06:55:48)
  ny_Giessen           (active)

FileLog:
  ....

FHEM2FHEM:
  raspizaehler         (connected)

Astro:
  SonneMond            (Mondphase: 0.7)

holiday:
  Feiertag             (none)

DOIF:
  Abschattung_Trigger  (cmd_1)
  RolladenTaster       (???)
  Touchtrigger         (???)

HTTPMOD:
  Bavaria              (Liter_Diesel: Diesel)
  EG_au_US_1           (???)
  Shell                (Liter_Diesel: Diesel)

ModbusAttr:
  SolarEdge            (disconnected)

SVG:
  ...

autocreate:
  autocreate           (active)

dummy:
  LCDdisplay           (on)
  Rolladen_Aussentemp  (22)
  Rolladen_Automatic   (on)
  Rolladen_Innentemp   (24)
  Rolladen_Solar       (2600)
  Rolladen_Sonnenschutz (on)
  SDM_Heizung          (???)
  SDM_Solar            (???)
  SDM_Verbrauch        (???)
  SYS_Backup           (Ausführen)
  Sonnenaufgang        (06:16:22)
  Sonnenschutz         (on)
  Sonnenuntergang      (20:25:30)
  du_Giessen           (Wenig)
  du_Giessen_Auto      (on)
  du_Giessen_Logik     (Pause)

monitoring:
  Sonoff_timeout       (active)

structure:
  rolladen_alle        (closed)

telnet:
  telnetPort           (Initialized)

weblink:
  SysValues            (initialized)
  weblink_meinwetter   (initialized)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 09 September 2019, 07:15:44
Zitat von: ofno am 07 September 2019, 07:13:56
"multicast will only work between containers that are all part of the same docker network or containers that use host networking. multicast traffic can't enter or leave a docker network"

Das Xiaomi Gateways machen doch Mulitcast, heißt doch dann, dass es es nur zwischen den Containern mit dem selben Netzwerk geht. Kann man einen Docker Container an das selbe Netzwerk hängen in der die physikalische Netzwerkkarte steckt? (-> multicast traffic can't enter or leave a docker network)

Wie gesagt keine Ahnung von Docker  :-[

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 12 September 2019, 19:41:15
Hallo zusammen,
bin nun etwas weiter mit meinem try&error-debuging des Fehlers
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 336.
=> wenn ich nach Start von Fhem das Gateway per define hinzufüge geht alles. Beim restart in einer "vollen Hütte"-config startet fhem dann nicht mehr
=> wenn ich das Gateway auf einem anderen fhem PI mit weniger devices definiere und dann die events mit fhem2fhem zum haupt PI rüberschicke überlebt der Haupt-Fhem auch einen restart
==> ich gehe also davon aus das das ein Initialisierungs- und Timing-Problem beim restart ist => manche Module / Devices melden das zB eine erwartete Antwort nicht schnell genug kommt und versuchen das dann ein paar Sekunden später wieder. Kann ich aber im Moment nicht per
perl fhem.pl -d fhem.cfg
im Log zeigen (da meine config gerade stabil läuft)

Wäre das evtl eine gangbare Lösung wenn der Befehl
$sidsock->mcast_send('{"cmd":"whois"}', '192.168.178.193:4321') or die "send: $!";
entweder später oder bei einem Fehler nochmal gesendet werden würde ?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 13 September 2019, 06:50:37
Hi

kannst Du mal bitte nach der Zeile 335 (also vor 336) das hier einfügen

Log3 $name, 5, "$name: IP > ". $ip;


Dann abspeichern FHEM reboot und am GW Verbose 5 setzen:
Dann provozierst Du das Probem einmal und wir gucken dann ins Log
Vielleicht hilft das zu verstehen warum das nicht fluppt.


Grüße
Torte


Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: matthias soll am 13 September 2019, 13:18:34
Hallo zusammen,
könnt ihr mir vielleicht weiterhelfen, ich habe hier 2 aqara 2fach taster die bekomme ich nicht eingebunden, es kommt immer nur diese meldung:
#XIAOMIgateway UNKNOWNCODE {"cmd":"report","model":"remote.b286acn01","sid":"158d00027c1663","short_id":63107,"data":"{\"channel_0\":\"click\"}"}
Einige 2 fach taster habe ich problemlos laufen, woran kann das liegen?
Gruß
Matthias
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 13 September 2019, 16:53:58
Hallo Torte

anbei das Log ... da ich nicht weis was genau gesucht wird hier halt komplett so weit mich putty sehen liess :-)

es kommen unten ein paar Zeilen vor
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.1:1012' timeout due to busy loop
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.63:80' timeout due to busy loop
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.112:7072' timeout due to busy loop

die aber die anderen Module anscheinend nicht stören. Abbruch nun wegen der einen extra Zeile eben eine später ...

2019.09.13 16:43:02 5: Starting notify loop for global, 1 event(s), first is INITIALIZED
2019.09.13 16:43:02 5: createNotifyHash
2019.09.13 16:43:02 5: Calendar Abfallkalender: FHEM initialization or rereadcfg triggered update, delay 2 seconds.
2019.09.13 16:43:02 5: Weather MeinWetter: FHEM initialization or rereadcfg triggered update, delay 22 seconds.
2019.09.13 16:43:02 4: Weather MeinWetter: Rearm new Timer
2019.09.13 16:43:02 3: monitoring (Sonoff_timeout) set Sonoff_timeout active
2019.09.13 16:43:02 5: Cmd: >preset<
2019.09.13 16:43:02 4: AMADDevice (TabletWohnzimmer) - GetUpdate, FHEM or Device not ready yet
2019.09.13 16:43:02 5: XiaomiGateway: Notify> NotifyStart
2019.09.13 16:43:02 5: XiaomiGateway: Notify> Starting Connect after global
2019.09.13 16:43:02 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.09.13 16:43:02 3: alexa: starting
2019.09.13 16:43:02 5: Starting notify loop for alexa, 1 event(s), first is alexaFHEM: running /usr/local/bin/alexa-fhem
2019.09.13 16:43:02 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:02 5: End notify loop for alexa
2019.09.13 16:43:02 2: alexa: failed to open logile: ./log/alexa-2019-09-13.log: Permission denied
2019.09.13 16:43:02 3: alexa: using FHEM logfile
2019.09.13 16:43:02 4: FB_CALLLIST (calllist) - cleaning up call list
2019.09.13 16:43:02 5: FB_CALLLIST (calllist) - start dumping of list to file
2019.09.13 16:43:02 5: FB_CALLLIST (calllist) - found Compress::Zlib module, compressing dump
2019.09.13 16:43:02 5: FB_CALLLIST (calllist) - saving list dump: compressed:eJztXMFu4zYQve9X5FAgl5bgDMkhiWIXCLo99FCgQPduuLa6FurIhe10Fwjy76XirSvF0hahZgy6SYAcMxDFeW/evBnlm9V8t/ru3f2qWv9ZbR/u3998uHm4ent1/+Zq9OcaHAWjMTirHPhgr6/evvvqX4xGWs93+1n1V9XsH2NcL+vdYtM01WJ//W1OvN/rpt6tquUh2uE5vbNBaXQa82LWzb7aNvP17MuT1ZvmEP79jz98mJm8oNXnkaC//vSLnhiymd9Wh2B3zR/N5lOTF28xX69ny7vt/N+HsxR8XrBlve2esm4Wm9u6+TjxRpq729+q7SEkxhg0ZL67Y8S6WVafu9nTyfL8t1h/ScjJN9s5r/baAJEBmw797KgPX3uQx6NjOr0hFSh6nw/wsRfbi84E9TZmQOU8higB9cwM4MalAHWcQl1zoHxzt/+4KQjlPSyCFBazwnIXwtt6t6uWs/bEjwFBgCG0SaxoFWCEgiTAyclfM3k4xkgmpxz2STNp4qLlNk0cKm2tzXxSWVq+JAWWR8tjRbgHYAmCQLLBq7Yu5/IDMz2wQ5GTKBhQPQxqjAHB5AUcwDOSI1LRI7ppdzAI54nn5kIzM5gHsOxzKtM4ljtYe27Y/0ay8ekXFUTEmF/qL1IJ2yL03ICxka4kldWQuCvTgxDudvoE5JzJbMo4tM5of9/N68KFooiCN9oZ5V302RVayCAb0pGpxwJFFCnzrrhBeUoWoLEUJuMm23ER2cmh/6M3ONwngQNnA5HLdUSfGIMC6AYdtdbKao3AgG62F8p633L+KqTaYAM6zG1buelmDIG9e2Yi2zamIwXgjMjY5CV5qdaKlG5NEFV0llw+uC+SeluLik9RFmLYjpfXzj2zKSlNERUGbTOL1+tM9J+HIwlwY6o5upW6ELKNs/FBBXpndBZ0GJAzPhHsnLlEZ28KNw7kDQakAmwpft9MgBq4TeCB0TFSNF6Bdihhn4HxnqLSGvKdcP6SM9bYeOMcGWMz6w1HdS1cl5zC2bgi6pNACT2Tu5MgkhhRBYd6qp35tD3qgk9kyoUenPIWLQqYaDfN7lO1Tck/+3m+WNVNlTchGZ7koLdOBYw0ZbuJwS6/JBycDF46119EK3EJ5Cnj2HQ8OQGgm3TV0SoksFROFefZdxF3+aYNRgre3BpaOUbjjTIhigzmXlJ3zbvv0gOwBEH41FwH5Zy22X178atn46PUzuHLAvkks/Ack3yDUSs0OncX+nVB7jiAtVHEbLfkjHJJ4nHswkvPyS0FUjqVtMwO/gxz8lBE/gikeOHie3zM0MnwwmQ9ISZuTNVbi4zJW1VgdKsKcIKsL7xqC4lfjpJdeEM0oCGP2VKOuh/sQpCM8p5wih5jkOPnFRIi5d+HgCr4gBN0/YBpnJeaF1AFzyZ1fERUhCnXueth58qLoDU5CwQ8WaQIZvL3OeLmkUj5N8ZalbrXKTuw45sqEcDqwDFLY07x3sHLvHeG1cD+JxeXUMAECLcQZTYkUoxFp4wGdDKOXGqFrSIgnPCJauE9neC/GJi6aXeuLbnePbPZcl6n3ERvRYT+S9qATe8zisAbwINWqRWbAu+Bq4dgrFeILhZiob3m0nHhktDwckc3iQqhdFY3aYTb2+wOmP3h25N+RKbtjtooAzb/83GRjqd/9ryVxqI/RJf66P60yT5eMM9WLeR8fnfpO7VZrDXupiRKwOfvwI7+wcP3b/4G6zSP7g==
2019.09.13 16:43:02 3: FB_CALLLIST (calllist) - error while saving the current call list: Can't open ./FHEM/FhemUtils/uniqueID: Permission denied
2019.09.13 16:43:02 4: FB_CALLMONITOR (fritz) - skipping remote phonebook
2019.09.13 16:43:02 4: FB_CALLMONITOR (fritz) - skipping local phonebook file
2019.09.13 16:43:02 5: Triggering initialUsbCheck
2019.09.13 16:43:02 4: initialUsbCheck exec usb create
2019.09.13 16:43:02 5: Cmd: >usb create<
2019.09.13 16:43:02 1: usb create starting
2019.09.13 16:43:02 3: Probing ZWDongle device /dev/serial1
2019.09.13 16:43:02 5: SW: 01030020dc06
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing CUL device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 0a
2019.09.13 16:43:02 5: SW: 560a
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 5500010005700838
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing ZWDongle device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 01030020dc06
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing SIGNALDuino device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 0a
2019.09.13 16:43:03 5: SW: 560a
2019.09.13 16:43:03 5:   answer:
2019.09.13 16:43:03 4:   wrong answer
2019.09.13 16:43:03 3: Probing MYSENSORS device /dev/ttyAMA0
2019.09.13 16:43:03 5: SW: 0a
2019.09.13 16:43:03 5: SW: 303b3235353b333b303b31380a
2019.09.13 16:43:03 5:   answer:
2019.09.13 16:43:03 4:   wrong answer
2019.09.13 16:43:03 3: Probing ArduCounter device /dev/ttyAMA0
2019.09.13 16:43:03 5: SW: 0a
2019.09.13 16:43:03 5: SW: 680a
2019.09.13 16:43:03 5:   answer:
2019.09.13 16:43:03 4:   wrong answer
2019.09.13 16:43:03 3: Probing ElsnerWS device /dev/ttyAMA0
2019.09.13 16:43:04 5:   answer:
2019.09.13 16:43:04 4:   wrong answer
2019.09.13 16:43:04 3: Probing FRM device /dev/ttyAMA0
2019.09.13 16:43:04 5: SW: f9
2019.09.13 16:43:09 5: SW: f079f7
2019.09.13 16:43:09 5:   answer:
2019.09.13 16:43:09 4:   wrong answer
2019.09.13 16:43:09 1: usb create end
2019.09.13 16:43:09 5: End notify loop for global
2019.09.13 16:43:09 0: Featurelevel: 5.9
2019.09.13 16:43:09 0: Server started with 167 defined entities (fhem.pl:20069/2019-08-27 perl:5.028001 os:linux user:pi pid:12592)
2019.09.13 16:43:09 5: HttpUtils url=http://192.168.178.111:1883/
2019.09.13 16:43:09 4: IP: 192.168.178.111 -> 192.168.178.111
2019.09.13 16:43:09 5: holiday_refresh Feiertag called for 09-13 (1)
2019.09.13 16:43:09 5: holiday_refresh Feiertag called for 09-12 (0)
2019.09.13 16:43:09 5: holiday_refresh Feiertag called for 09-14 (0)
2019.09.13 16:43:09 5: Starting notify loop for Feiertag, 3 event(s), first is none
2019.09.13 16:43:09 5: createNotifyHash
2019.09.13 16:43:09 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:09 5: End notify loop for Feiertag
2019.09.13 16:43:09 5: CALVIEW AbfallkalenderView - All data:
...
2019.09.13 16:43:09 5: Starting notify loop for AbfallkalenderView, 4 event(s), first is t: 0 td: 0 tm: 0
2019.09.13 16:43:09 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:09 5: End notify loop for AbfallkalenderView
2019.09.13 16:43:09 5: Cmd: >deletereading Muell next<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell now<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_tage<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_days<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_wochentag<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_weekday<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_text<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_datum<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_date<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_location<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_description<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_uid<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell state<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_pickups<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_pickups_used<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_abholungen<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_abholungen_genutzt<
2019.09.13 16:43:09 2: get Abfallkalender uid is deprecated and will be removed soon. Use get Abfallkalender events instead.
2019.09.13 16:43:09 5: Starting notify loop for Muell, 1 event(s), first is Keine Abholungen
2019.09.13 16:43:09 5: createNotifyHash
2019.09.13 16:43:09 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:09 5: End notify loop for Muell
2019.09.13 16:43:09 4: Shell: GetUpdate called (update)
2019.09.13 16:43:09 4: Shell: update timer modified: will call GetUpdate in 600.0 seconds at 2019-09-13 16:53:09
2019.09.13 16:43:09 4: Shell: AddToQueue adds update, initial queue len: 0
2019.09.13 16:43:09 5: Shell: AddToQueue adds type update to URL http://www.clever-tanken.de/tankstelle_details/8052, no data, no headers, retry 0
2019.09.13 16:43:09 5: Shell: HandleSendQueue called, qlen = 1
2019.09.13 16:43:09 4: Shell: HandleSendQueue sends request type update to URL http://www.clever-tanken.de/tankstelle_details/8052, No Data, No Header
timeout 5
2019.09.13 16:43:09 5: HttpUtils url=http://www.clever-tanken.de/tankstelle_details/8052
2019.09.13 16:43:09 4: IP: www.clever-tanken.de -> 212.11.226.57
2019.09.13 16:43:09 4: Bavaria: GetUpdate called (update)
2019.09.13 16:43:09 4: Bavaria: update timer modified: will call GetUpdate in 600.0 seconds at 2019-09-13 16:53:09
2019.09.13 16:43:09 4: Bavaria: AddToQueue adds update, initial queue len: 0
2019.09.13 16:43:09 5: Bavaria: AddToQueue adds type update to URL http://www.clever-tanken.de/tankstelle_details/46287, no data, no headers, retry 0
2019.09.13 16:43:09 5: Bavaria: HandleSendQueue called, qlen = 1
2019.09.13 16:43:09 4: Bavaria: HandleSendQueue sends request type update to URL http://www.clever-tanken.de/tankstelle_details/46287, No Data, No Header
timeout 5
2019.09.13 16:43:09 5: HttpUtils url=http://www.clever-tanken.de/tankstelle_details/46287
2019.09.13 16:43:09 4: IP: www.clever-tanken.de -> 212.11.226.57
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.1:1012' timeout due to busy loop
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.63:80' timeout due to busy loop
2019.09.13 16:43:09 4: Calendar Abfallkalender: Wakeup
2019.09.13 16:43:09 4: Calendar Abfallkalender: Updating...
2019.09.13 16:43:09 5: HttpUtils url=<hidden>
2019.09.13 16:43:09 4: IP: www.avl-ludwigsburg.de -> 176.221.43.3
2019.09.13 16:43:09 4: Calendar Abfallkalender: Getting data from URL <hidden>
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.112:7072' timeout due to busy loop
2019.09.13 16:43:09 5: XiaomiGateway: connect> ConnectStart
2019.09.13 16:43:10 5: XiaomiGateway: IP > 192.168.178.193
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 337.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: matthias soll am 15 September 2019, 08:17:21
Hallo zusammen,

hat keiner eienn Tip für mich wegen dem UNKNOWNCODE?
Kann es sein dass neuere Schalter ein anderes Protokoll benutzen?
Ich habe die taster mit dem aqara gateway mehrfach neu gekoppelt, das hat aber auch nichts geändert.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 16 September 2019, 06:47:42
Hi,

@slowfinger.
Puh, hatte erwartet das er an der Stelle keine IP hat o.ä. hat, macht so eigentlich keinen Sinn.
Kannst Du mal in Zeile 332
ReuseAddr => 1,
aus der Zeile löschen und FHEM nochmal booten.
Perl Multicast muss ja eigentlich installiert sein sonnst würd es beim zweiten mal ja nicht funzten, ???

@matthias
Das SensorDevice sollte unterstützt werden. Wurde ein eigenes Sensor Device (XMI_158d00027c1663) erzeugt? Wenn nein ist Autocreate an?


Grüße
Torte


Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 16 September 2019, 06:53:53
@slowfinger.
Hab mir gerade nochmal dein LOG angeguckt, sieht für mich aus als wenn das ganze Netzwerk da Probleme hat.
Ich würd jetzt mal so ins blaue Vermuten das FHEM zu früh startet bevor das Netzwerk da ist.

Guck ma hier:
https://forum.fhem.de/index.php?topic=33741.0

Was ist wenn du FHEM einfach mal nicht automatisch starten lässt und selbst manuell nachher startest dann geht doch alles oder?

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: matthias soll am 16 September 2019, 07:05:26
Autocreate ist an, aber es wird kein device angelegt.
Vermutlich weil er UNKNOWNDEVICE schreibt und meint das Gerät nicht zu kennen.
FHEM Update ist aktuell, daran kann es auch nicht liegen...
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 16 September 2019, 07:06:27
und welche Version vom Modul hast du?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 16 September 2019, 08:47:00
@torte (startup-problem):
Nein, es liegt leider nicht am Netzwerk und dessen startup. Auch wenn ich den FHEM manuell starte (muss ich ja so zum debuggen via Console machen), bleibt FHEM in Deinem Modul hängen.
Andere Module haben da anscheinend eine "Warteschleife" und versuchen bei Fehler erneut die entsprechende IP-Adresse zu kontaktieren.
Der Pi4 ist bei mir deutlich schneller als der alte PI3B+ und evtl. liegt es an der Abarbeitungsgeschwindigkeit beim Starten.
Das letzte was ich jetzt noch versuchen werde ist das define so weit oben wie mgl. in der config zu platzieren um zu prüfen ob das hilft.

Danke und so long
Andreas
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: matthias soll am 16 September 2019, 11:42:39
Ich habe gerade Version angefragt und bekomme zu dem Xiaomi Modul eine Fehlermeldung:
No Id found for 71_XiaomiSmartHome.pm
No Id found for 71_XiaomiSmartHome_Device.pm
Ich denke da liegt der Fehler irgendwo...
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 16 September 2019, 11:45:28
keine Ahnung wo der Fehler liegt.

Weiß nicht das Du da gemacht hast oder versuchst.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tatu123 am 27 September 2019, 19:42:07
Hallo zusammen,

erst mal danke für das tolle Modul. Ich benutze es mit zwei Gateways (wegen der Reichweite)jetzt schon seit mehreren Monaten.

Jetzt habe ich jedoch seid ca 2 Wochen ein Problem. Von meinen Tür/Fensterkontake bekomme ich keine "Push"-nachrichten mehr.
Soll heißen es wird nicht mehr übermittel ob geschlossen oder geöffnet. Einzig wenn ich im Gateway im fhem ein update (z.B. get Updateall) händisch anschiebe erhalte ich den ggf. geänderten Zustand des Tür/Fensterkontaktes. In der Xiaomi-App sehe ich die Änderungen sofort.

Leider kann ich nicht mehr ganz nachvollziehen was ich vor 2 Wochen gemacht habe. Ich denke eine update des Hosts (Debian) und wahrscheinlich auch ein update des Gateways (version 1.4.1_170.0158). Das Modul ist die Version aus dem Master Zweig.


Internals:
   DEF        192.168.178.31
   FD         60
   FHEMIP     192.168.178.25
   FUUID      5c434982-f33f-638b-3c58-38b86a7d7a6c68d9
   GATEWAY    192.168.178.31
   GATEWAY_IP 192.168.178.31
   NAME       XiaomiSH2
   NOTIFYDEV  global
   NR         212
   NTFY_ORDER 50-XiaomiSH2
   SID        7811dcb9e0de
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.41
   READINGS:
     2019-09-27 19:25:56   RGB             0
     2019-09-27 19:40:45   heartbeat       7811dcb9e0de
     2019-09-27 19:25:56   illumination    306
     2019-01-30 18:35:07   password        giveaPassword!
     2018-09-07 12:31:34   pct             100
     2018-09-07 12:31:34   ringtone        21
     2019-06-10 10:08:23   state           Connected
     2019-09-27 19:40:45   token           a2cjaTnaCcBeUZRU
     2018-09-07 12:31:34   volume          10
   helper:
     ConnectionState Connected
     host       192.168.178.31
     sensors    158d000228784a,158d0002200b8f,
Attributes:
   DbLogExclude .*
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   event-on-change-reading .*
   room       MiSmartHome
   timestamp-on-change-reading state
   verbose    0
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off


Ich habe jetzt schon versucht alle Perl-Module zu aktualisieren. Ohne Erfolg
Auch die Devel-Version habe ich versucht. Mit dieser startet mein fhem nicht mehr (irgend ein Perl fehler)

Jetzt bin ich ratlos. Hat noch jemand ein Idee

Viele Grüße



Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dude am 27 September 2019, 22:55:07
Hi,

@slowfinger, @torte (Startup-Problem):
Ich hatte das gleiche Problem, und zwar nach dem Update von Raspbian Stretch auf Buster.
Das Problem scheint im Perl-Modul IO::Socket::Multicast in Verbindung mit Perl 5.28 zu liegen. Mit folgendem Patch startet FHEM bei mir wieder:


--- a/lib/IO/Socket/Multicast.pm 2019-09-27 22:24:18.358025842 +0200
+++ b/lib/IO/Socket/Multicast.pm 2019-09-27 22:24:28.548756284 +0200
@@ -99,7 +99,7 @@
   my $sock = shift;
   my $prev = ${*$sock}{'io_socket_mcast_dest'};
   if (my $dest = shift) {
-    $dest = sockaddr_in($2,inet_aton($1)) if $dest =~ /^($IP):(\d+)$/;
+    $dest = sockaddr_in(int($2),inet_aton($1)) if $dest =~ /^($IP):(\d+)$/;
     croak "invalid destination address" unless length($dest) == 16;
     ${*$sock}{'io_socket_mcast_dest'} = $dest;
   }


In der Annahme, dass es sich um einen Bug in IO::Socket::Multicast handelt, habe ich auch ein Bug-Report bei CPAN erstellt: https://rt.cpan.org/Ticket/Display.html?id=130581

Viele Grüße
dude
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tatu123 am 28 September 2019, 10:50:16
So ich noch mal.

Ich habe jetzt mal weiter geforscht. Mit dem patch von dude funktioniert jetzt die devel-version auch bei mir. Danke dafür.

Mein Problem ist jedoch immer noch nicht weg. Daher habe ich jetzt mal tiefer gegraben.
Mit verbose 5 sehe ich das die Meldung vom Sensor im Gateway ankommen

z.B.

2019.09.28 10:45:23 5: XiaomiSH2: Read> [PLAIN] {"cmd":"report","model":"magnet","sid":"158d0002200b8f","short_id":8186,"data":"{\"status\":\"close\"}"}


Aber es wird KEIN Event im FHEM ausgelöst.

Damit wird das Sensordevice auch nicht geändert.

Hat einer eine Idee warum nicht ??
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tatu123 am 28 September 2019, 11:52:49
So jetzt habe ich mein "Problem" gelöst.

Das Problem war das die Sensoren im DEF dem anderem Gateway zugeordnet waren. Wahrscheinlich war das schon immer so.
Obwohl ich beide Sensoren nur am Gateway2 angelernt hatte. Vermutlich hat das autocreate versagt. Bis jetzt ist es nicht aufgefallen.
Nun ist mir aber vor ca. 2 Wochen das erste Gateway kaputt gegangen. Daher war es nicht mehr aktiv. Scheinbar reagiert das Sensordevice auch auf das falsche Gateway aber nur wenn das im Def benannte Gateway aktiv ist.


Danke das ich mir hier meine Gedanken und Überlegungen von der Seele schreiben konnte. Hat geholfen.  ;D

Viele Grüße

Nachbrenner:
Ein paar Anmerkungen zum Modul fallen mir dann doch jetzt ein. Ich denke hier habe ich dann doch noch Verständnisrobleme.
Ich denke die multi-Gateway-behandlung ist noch nicht ganz sauber. Warum bekomme ich, trotz anderem Gateway, bei get Gateway2 updateall
ein update von den Sensoren welche mit Gateway1 associated (nicht angelernt) sind).
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Typ1er am 01 November 2019, 10:35:47
Hat hier jemand eine Lösung für eine Meldung wenn die Sensoren Offline gehen?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: tatu123 am 16 November 2019, 18:10:29
Hallo zusammen,

ich muss mich mal wieder melden. Ich hatte ja schon berichtet das mir eine Gateway gestorben ist und ich daher einige Fehler hatte.

Nun habe ich mir ein neues Gateway gekauft und wollte dies in Betrieb nehmen.

Dabei treten wieder Probleme aus. Das Modul stellte keine Verbindung her und mault nur über eine fehlende SID.
Ich habe nun angefangen das Problem ein zu kreise und bin schlussendlich darauf gekommen das das Gateway nicht im Netzwerk
unter 4321 erreichbar ist und nicht antwortet.

Der Befehl


echo '{"cmd":"whois"}' | nc -u IP 4321


bringt kein Ergebnis. Also habe ich mehrfach versucht die Port in der Xiaomi-App einzuschalten. In der APP ist alles angeschalten das Passwort wirt
angezeigt aber das Port ist nicht offen.

Im Netz finden sich einige Kommentare das ab einer bestimmten FW bzw. App das Port nicht mehr freigegeben wird.

Hat einer on Euch mehr Information bzw. eine Lösung für mich ??

Viele Grüße

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 27 November 2019, 07:43:32
Hi, hab gesehen dass es inzwischen auch eine EU Version des Gateways gibt. Hat die jemand schon mal ausprobiert.  Lässt diese sich auch in den Modus versetzten, dass sie ansprechbar ist? In einer Amazon Rezension habe ich gelesen dass es mit iobroker nicht ging. Werden auch ggf. Nicht alle Sensoren unterstützt .
Gruß  ofno
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: PPP01 am 04 Dezember 2019, 12:20:45
Zitat von: tatu123 am 16 November 2019, 18:10:29
[...]

Der Befehl


echo '{"cmd":"whois"}' | nc -u IP 4321


[...]

Hatte ich auch! Lösung war dies hier:
https://community.openhab.org/t/solved-openhab2-xiaomi-mi-gateway-does-not-respond/52963/176

Da kommen auch einige Bilder etc. Nachdem psm-set ... funktionierte es wieder wie gewünscht. Seitdem übersteht es auch Firmwareupdates, auch wenn ich die nach wie vor nur alle Nase lang mal mache.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Hellspawn am 29 Dezember 2019, 18:11:40
Hallo zusammen,

ich habe Interesse an dem mini switch:
https://de.gearbest.com/access-control/pp_626695.html (https://de.gearbest.com/access-control/pp_626695.html)

wird der vom Modul unterstützt? Bzw. hat den schon jemand im Einsatz?
Der würde ein super Ersatz für die DASH-Buttons sein.

Gruß
Carsten
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 29 Dezember 2019, 18:20:48
Hi Carsten,

ich hab den Vorgänger den runden und der geht :-)
Sieht aber so aus das der schon mit drin ist. Da ich ihn aber noch nicht persönlich in den Fingern hatte ....

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 29 Dezember 2019, 18:59:24
Zitat von: Hellspawn am 29 Dezember 2019, 18:11:40
Hallo zusammen,

ich habe Interesse an dem mini switch:
https://de.gearbest.com/access-control/pp_626695.html (https://de.gearbest.com/access-control/pp_626695.html)

wird der vom Modul unterstützt? Bzw. hat den schon jemand im Einsatz?
Der würde ein super Ersatz für die DASH-Buttons sein.

Gruß
Carsten
Ich habe ihn und er geht.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Hellspawn am 29 Dezember 2019, 21:25:41
Na dann... gekauft  8)
Thx
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 29 Dezember 2019, 21:31:12
Zitat von: Hellspawn am 29 Dezember 2019, 21:25:41
Na dann... gekauft  8)
Thx
Ist bei mir ein sensor_switch.aq2
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Hellspawn am 29 Dezember 2019, 22:28:42
gut zu wissen, vielen Dank...
könnt ihr auch alle 3 zustände abfangen? also, press, doublepress, longpress?

wäre super :-)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 19 Januar 2020, 18:38:03
Hallo mal wieder,

so seit dem letzten PI4 update habe ich mal wieder Problemchen mit meinem Gateway => es kommen keine Statusupdates mehr. Anlegen aller Devices und Ausgabe des in diesem Moment vorhandenen States klappt (per autocreate), aber das war es dann auch. Wenn ich aktiv per get XiaomiGateway UpdateAll triggere werden alle Sensoren aktualisiert. Jetzt ist mir aufgefallen das das Gateway keinen Token und kein heartbeat sendet. Wobei senden tut das Gateway schon, denn wenn ich das Gateway mit einem anderen alten PI3 abrufe, funktioniert alles (incl Token und heartbeat) => es wird wahrscheinlich mal wieder ein beteiligtes Buster-Paket zicken.
Vor/Nach switchen der PIs habe ich das Gateway in den jeweiligen FHEM.cfg gelöscht => das es da ein Zuordnungsproblem zwischen den zwei PIs gibt schliesse ich also aus.

Auch mit Verbose 5 sehe ich mit meinen bescheidenen Fähigkeiten leider null :-(


020.01.19 18:29:59 5: XiaomiGateway: Notify> NotifyStart
2020.01.19 18:29:59 5: XiaomiGateway: Notify> Starting Connect after global
2020.01.19 18:29:59 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.01.19 18:29:59 1: usb create starting
2020.01.19 18:30:06 1: usb create end
2020.01.19 18:30:06 0: Featurelevel: 5.9
2020.01.19 18:30:06 0: Server started with 214 defined entities (fhem.pl:21009/2020-01-18 perl:5.028001 os:linux user:fhem pid:4925)
2020.01.19 18:30:06 5: XiaomiGateway: connect> ConnectStart
2020.01.19 18:30:07 5: XiaomiGateway: IP > 192.168.178.171
2020.01.19 18:30:07 5: XiaomiGateway: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"286c07887d85","model":"gateway","proto_version":"1.1.2","ip":"192.168.178.171"}
2020.01.19 18:30:07 3: XiaomiGateway: getGatewaySID> Find SID for Gateway: 286c07887d85
2020.01.19 18:30:07 3: XiaomiGateway: connect> Connected
2020.01.19 18:30:08 2: AttrTemplates: got 134 entries
2020.01.19 18:30:14 5: XiaomiGateway: updateAllReadings> Starting UpdateALLReadings
2020.01.19 18:30:14 4: XiaomiGateway: Write> Get all Sensors
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"286c07887d85","token":"XXppbdukQe1GDnYN","data":"[\"158d0001561c0b\",\"158d0001573a00\",\"158d0001025050\",\"158d00015e903d\",\"158d00015db849\",\"158d00022882e6\",\"158d000121899c\",\"158d00012326a5\",\"158d0001fa6c2e\",\"158d00020262e9\",\"158d0002157d28\",\"158d0001c1e735\",\"158d0002791fca\",\"158d0002392051\",\"158d000233ffe8\",\"158d0001a2e854\",\"158d0002322888\"]"}
2020.01.19 18:30:14 5: XiaomiGateway: Read> Reading Sensorlist with XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: Reading> Reading start
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0001561c0b
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001561c0b"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0001573a00
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001573a00"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0001025050
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001025050"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d00015e903d
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00015e903d"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d00015db849
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00015db849"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d00022882e6
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00022882e6"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d000121899c
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000121899c"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d00012326a5
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00012326a5"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0001fa6c2e
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001fa6c2e"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d00020262e9
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020262e9"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0002157d28
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002157d28"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0001c1e735
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001c1e735"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0002791fca
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002791fca"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0002392051
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002392051"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d000233ffe8
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000233ffe8"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0001a2e854
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001a2e854"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Reading> PushRead:158d0002322888
2020.01.19 18:30:14 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002322888"} 192.168.178.171
2020.01.19 18:30:14 4: XiaomiGateway: Write> End 192.168.178.171
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001561c0b","short_id":6586,"data":"{\"voltage\":3045,\"temperature\":\"1985\",\"humidity\":\"4654\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001561c0b","short_id":6586,"data":"{\\"voltage\\":3045,\\"temperature\\":\\"1985\\",\\"humidity\\":\\"4654\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001561c0b","short_id":6586,"data":"{\"voltage\":3045,\"temperature\":\"1985\",\"humidity\":\"4654\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d0001561c0b HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0001561c0b XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001561c0b SID: 158d0001561c0b Type: sensor_ht Voltage: 3045
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.045 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 19.85 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 19.85
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001561c0b SID: 158d0001561c0b Type: sensor_ht Temperature: 19.85 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 46.54 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 46.54
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001561c0b SID: 158d0001561c0b Type: sensor_ht Humidity: 46.54 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001573a00","short_id":32279,"data":"{\"voltage\":3005,\"temperature\":\"2123\",\"humidity\":\"5440\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001573a00","short_id":32279,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"2123\\",\\"humidity\\":\\"5440\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001573a00","short_id":32279,"data":"{\"voltage\":3005,\"temperature\":\"2123\",\"humidity\":\"5440\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d0001573a00 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0001573a00 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001573a00 SID: 158d0001573a00 Type: sensor_ht Voltage: 3005
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.005 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 21.23 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 21.23
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001573a00 SID: 158d0001573a00 Type: sensor_ht Temperature: 21.23 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 54.40 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 54.40
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001573a00 SID: 158d0001573a00 Type: sensor_ht Humidity: 54.40 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"cube","sid":"158d0001025050","short_id":20792,"data":"{\"voltage\":2825}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"cube","sid":"158d0001025050","short_id":20792,"data":"{\\"voltage\\":2825}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"cube","sid":"158d0001025050","short_id":20792,"data":"{\"voltage\":2825}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED cube : 158d0001025050 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0001025050 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001025050 SID: 158d0001025050 Type: cube Voltage: 2825
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 2.825 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 2.8
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"motion","sid":"158d00015e903d","short_id":17191,"data":"{\"voltage\":3015}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"motion","sid":"158d00015e903d","short_id":17191,"data":"{\\"voltage\\":3015}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"motion","sid":"158d00015e903d","short_id":17191,"data":"{\"voltage\":3015}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED motion : 158d00015e903d HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d00015e903d XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d00015e903d SID: 158d00015e903d Type: motion Voltage: 3015
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"motion","sid":"158d00015db849","short_id":3513,"data":"{\"voltage\":3015}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"motion","sid":"158d00015db849","short_id":3513,"data":"{\\"voltage\\":3015}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"motion","sid":"158d00015db849","short_id":3513,"data":"{\"voltage\":3015}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED motion : 158d00015db849 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d00015db849 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d00015db849 SID: 158d00015db849 Type: motion Voltage: 3015
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"weather.v1","sid":"158d00022882e6","short_id":6085,"data":"{\"voltage\":3025,\"temperature\":\"826\",\"humidity\":\"8775\",\"pressure\":\"100420\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d00022882e6","short_id":6085,"data":"{\\"voltage\\":3025,\\"temperature\\":\\"826\\",\\"humidity\\":\\"8775\\",\\"pressure\\":\\"100420\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"weather.v1","sid":"158d00022882e6","short_id":6085,"data":"{\"voltage\":3025,\"temperature\":\"826\",\"humidity\":\"8775\",\"pressure\":\"100420\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d00022882e6 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d00022882e6 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d00022882e6 SID: 158d00022882e6 Type: weather.v1 Voltage: 3025
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.025 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 08.26 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 8.26
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d00022882e6 SID: 158d00022882e6 Type: weather.v1 Temperature: 8.26 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 87.75 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 87.75
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d00022882e6 SID: 158d00022882e6 Type: weather.v1 Humidity: 87.75 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 100.420 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 100.42
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d00022882e6 SID: 158d00022882e6 Type: weather.v1 Pressure: 100.42 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d000121899c","short_id":24112,"data":"{\"voltage\":3055,\"temperature\":\"2067\",\"humidity\":\"4852\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d000121899c","short_id":24112,"data":"{\\"voltage\\":3055,\\"temperature\\":\\"2067\\",\\"humidity\\":\\"4852\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"sensor_ht","sid":"158d000121899c","short_id":24112,"data":"{\"voltage\":3055,\"temperature\":\"2067\",\"humidity\":\"4852\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d000121899c HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d000121899c XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d000121899c SID: 158d000121899c Type: sensor_ht Voltage: 3055
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.055 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 20.67 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 20.67
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d000121899c SID: 158d000121899c Type: sensor_ht Temperature: 20.67 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 48.52 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 48.52
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d000121899c SID: 158d000121899c Type: sensor_ht Humidity: 48.52 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"motion","sid":"158d00012326a5","short_id":44003,"data":"{\"voltage\":3045}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"motion","sid":"158d00012326a5","short_id":44003,"data":"{\\"voltage\\":3045}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"motion","sid":"158d00012326a5","short_id":44003,"data":"{\"voltage\":3045}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED motion : 158d00012326a5 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d00012326a5 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d00012326a5 SID: 158d00012326a5 Type: motion Voltage: 3045
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.045 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"weather.v1","sid":"158d0001fa6c2e","short_id":26973,"data":"{\"voltage\":2795,\"temperature\":\"2163\",\"humidity\":\"5546\",\"pressure\":\"100356\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001fa6c2e","short_id":26973,"data":"{\\"voltage\\":2795,\\"temperature\\":\\"2163\\",\\"humidity\\":\\"5546\\",\\"pressure\\":\\"100356\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"weather.v1","sid":"158d0001fa6c2e","short_id":26973,"data":"{\"voltage\":2795,\"temperature\":\"2163\",\"humidity\":\"5546\",\"pressure\":\"100356\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001fa6c2e HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0001fa6c2e XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001fa6c2e SID: 158d0001fa6c2e Type: weather.v1 Voltage: 2795
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 2.795 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 2.8
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 21.63 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 21.63
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001fa6c2e SID: 158d0001fa6c2e Type: weather.v1 Temperature: 21.63 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 55.46 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 55.46
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001fa6c2e SID: 158d0001fa6c2e Type: weather.v1 Humidity: 55.46 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 100.356 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 100.36
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001fa6c2e SID: 158d0001fa6c2e Type: weather.v1 Pressure: 100.36 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d00020262e9","short_id":24654,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d00020262e9","short_id":24654,"data":"{\\"voltage\\":3015,\\"status\\":\\"close\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"magnet","sid":"158d00020262e9","short_id":24654,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d00020262e9 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d00020262e9 XiaomiSmartHome_Device
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020262e9 SID: 158d00020262e9 Type: magnet Status: close
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d00020262e9 SID: 158d00020262e9 Type: magnet Voltage: 3015
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d0002157d28","short_id":18294,"data":"{\"voltage\":3025,\"status\":\"close\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0002157d28","short_id":18294,"data":"{\\"voltage\\":3025,\\"status\\":\\"close\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"magnet","sid":"158d0002157d28","short_id":18294,"data":"{\"voltage\":3025,\"status\":\"close\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d0002157d28 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0002157d28 XiaomiSmartHome_Device
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0002157d28 SID: 158d0002157d28 Type: magnet Status: close
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0002157d28 SID: 158d0002157d28 Type: magnet Voltage: 3025
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.025 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d0001c1e735","short_id":21858,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0001c1e735","short_id":21858,"data":"{\\"voltage\\":3015,\\"status\\":\\"close\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"magnet","sid":"158d0001c1e735","short_id":21858,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d0001c1e735 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0001c1e735 XiaomiSmartHome_Device
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001c1e735 SID: 158d0001c1e735 Type: magnet Status: close
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001c1e735 SID: 158d0001c1e735 Type: magnet Voltage: 3015
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_cube.aqgl01","sid":"158d0002791fca","short_id":10255,"data":"{\"voltage\":2995}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_cube.aqgl01","sid":"158d0002791fca","short_id":10255,"data":"{\\"voltage\\":2995}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"sensor_cube.aqgl01","sid":"158d0002791fca","short_id":10255,"data":"{\"voltage\":2995}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_cube.aqgl01 : 158d0002791fca HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0002791fca XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0002791fca SID: 158d0002791fca Type: sensor_cube.aqgl01 Voltage: 2995
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 2.995 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d0002392051","short_id":52962,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0002392051","short_id":52962,"data":"{\\"voltage\\":3015,\\"status\\":\\"close\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"magnet","sid":"158d0002392051","short_id":52962,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d0002392051 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0002392051 XiaomiSmartHome_Device
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0002392051 SID: 158d0002392051 Type: magnet Status: close
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0002392051 SID: 158d0002392051 Type: magnet Voltage: 3015
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"weather.v1","sid":"158d000233ffe8","short_id":20072,"data":"{\"voltage\":2935,\"temperature\":\"2226\",\"humidity\":\"3940\",\"pressure\":\"100420\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d000233ffe8","short_id":20072,"data":"{\\"voltage\\":2935,\\"temperature\\":\\"2226\\",\\"humidity\\":\\"3940\\",\\"pressure\\":\\"100420\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"weather.v1","sid":"158d000233ffe8","short_id":20072,"data":"{\"voltage\":2935,\"temperature\":\"2226\",\"humidity\":\"3940\",\"pressure\":\"100420\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d000233ffe8 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d000233ffe8 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d000233ffe8 SID: 158d000233ffe8 Type: weather.v1 Voltage: 2935
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 2.935 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 2.9
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 22.26 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 22.26
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d000233ffe8 SID: 158d000233ffe8 Type: weather.v1 Temperature: 22.26 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 39.40 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 39.40
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d000233ffe8 SID: 158d000233ffe8 Type: weather.v1 Humidity: 39.40 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 100.420 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 100.42
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d000233ffe8 SID: 158d000233ffe8 Type: weather.v1 Pressure: 100.42 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001a2e854","short_id":37891,"data":"{\"voltage\":3015,\"temperature\":\"2055\",\"humidity\":\"5898\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001a2e854","short_id":37891,"data":"{\\"voltage\\":3015,\\"temperature\\":\\"2055\\",\\"humidity\\":\\"5898\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001a2e854","short_id":37891,"data":"{\"voltage\":3015,\"temperature\":\"2055\",\"humidity\":\"5898\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d0001a2e854 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0001a2e854 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001a2e854 SID: 158d0001a2e854 Type: sensor_ht Voltage: 3015
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 20.55 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 20.55
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001a2e854 SID: 158d0001a2e854 Type: sensor_ht Temperature: 20.55 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 58.98 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 58.98
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001a2e854 SID: 158d0001a2e854 Type: sensor_ht Humidity: 58.98 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: Read> Read start
2020.01.19 18:30:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"weather.v1","sid":"158d0002322888","short_id":49251,"data":"{\"voltage\":2955,\"temperature\":\"1802\",\"humidity\":\"5186\",\"pressure\":\"100390\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Read> Dispatching using this GW XiaomiGateway
2020.01.19 18:30:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0002322888","short_id":49251,"data":"{\\"voltage\\":2955,\\"temperature\\":\\"1802\\",\\"humidity\\":\\"5186\\",\\"pressure\\":\\"100390\\"}"}
2020.01.19 18:30:14 4: XiaomiGateway: Fingerprint> for {"cmd":"read_ack","model":"weather.v1","sid":"158d0002322888","short_id":49251,"data":"{\"voltage\":2955,\"temperature\":\"1802\",\"humidity\":\"5186\",\"pressure\":\"100390\"}"}
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0002322888 HASH(0x3c25f50)
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Read> SID: 158d0002322888 XiaomiSmartHome_Device
2020.01.19 18:30:14 4: XiaomiGateway: DEV_Read> Name: XMI_158d0002322888 SID: 158d0002322888 Type: weather.v1 Voltage: 2955
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 2.955 points: 1
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 18.02 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 18.02
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0002322888 SID: 158d0002322888 Type: weather.v1 Temperature: 18.02 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 51.86 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 51.86
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0002322888 SID: 158d0002322888 Type: weather.v1 Humidity: 51.86 Round: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Value: 100.390 points: 2
2020.01.19 18:30:14 5: XiaomiGateway: DEV_Round> Result_value: 100.39
2020.01.19 18:30:14 3: XiaomiGateway: DEV_Read> Name: XMI_158d0002322888 SID: 158d0002322888 Type: weather.v1 Pressure: 100.39 Round: 2

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: slowfinger am 21 Januar 2020, 21:51:25
Hallo zusammen
also nochmal einen PI3 mit Buster komplett neu aufgesetzt und auch alle Pakete so weit möglich aktualisiert und da läuft das Gateway mit Token und heartbeat => ist also kein "generisches" Problem sondern meines :-( Ich muss wohl weitersuchen ...
THX
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 22 Januar 2020, 21:21:51
Tach slowfinger,

ich würd mal auf Firewall tippen.
Der erste Kontakt läuft über udp Multicast.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 09 Februar 2020, 22:10:18
hi

ich habe ein cpan upgrade gemacht da mein telgrambot Probleme hat, leider läuft mein fhem nicht mehr.

Letzte Meldung im log

send: Das Argument ist ungültig at ./FHEM/71_XiaomiSmartHome.pm line 541.

was bei mir die Zeile
$sock->mcast_send($msg,$GATEWAY .':9898') or die "send: $!";

ist.

Jemand eine Idee?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 09 Februar 2020, 22:51:57
Nabend,

ja Abhilfe stand hier auch im Threads.
Guck mal hier mit Patch
https://rt.cpan.org/Public/Bug/Display.html?id=130581

Danach geht es wieder.

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 10 Februar 2020, 07:58:55
Hi,

Danke hatte das auch gesehen, dachte nur das der Bug behoben wäre.

Danach läuft es wieder.

Gruß ofno
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: andre07 am 10 Februar 2020, 23:33:22
Habe wegen der Reichweite ein zweites Gateway zugelegt diesem
wurden einige Devices zugeordnet  nun möchte ich aber dieses
Gateway wieder rausschmeißen ist das so einfach möglich oder
muss ich alles wieder neu pairen.
In der App selber ist alles Gateway 1 zugeordnet.

Andre
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 11 Februar 2020, 07:59:44
Moin
wenn in der app deine Sensoren einem Gateway zugeordnet sind dann sollte das gehen.
nur wenn ein Sensor mit dem "neuem" Gateway spricht musst du diesen dann an dem "alten" Gateway wieder anlernen.

Grüße
Torsten
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: kuhmelker am 13 Februar 2020, 11:19:09
Ich habe das Modul installiert, bekomme aber weder Meldungen vom Gateway noch kann ich irgend etwas dorthin senden. List Devicename zeigt an, dass das Gateway verbunden ist:

Internals:
   DEF        172.16.50.136
   FD         28
   FHEMIP     172.16.50.10
   FUUID      5e45108e-f33f-60ba-9aa8-e719247047a62ac0
   GATEWAY    172.16.50.136
   GATEWAY_IP 172.16.50.136
   NAME       XiaomiGW
   NOTIFYDEV  global
   NR         223
   NTFY_ORDER 50-XiaomiGW
   STATE      off
   TYPE       XiaomiSmartHome
   VERSION    1.41
   READINGS:
     2020-02-13 10:22:09   password        6161F0C323A14541
     2020-02-13 10:02:07   pct             100
     2020-02-13 11:12:18   rgb             000000
     2020-02-13 10:02:07   ringtone        21
     2020-02-13 11:12:18   state           off
     2020-02-13 10:37:22   token           0
     2020-02-13 10:43:22   volume          10
   helper:
     ConnectionState Connected
     host       172.16.50.136
     prevrgbvalue 00ff00
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       MiSmartHome
   verbose    5
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

Ich kann aus der mobile App z.B. das Licht am Gateway an und ausschalten, via FHEM funktioniert das leider nicht:

2020-02-13 11:16:04 XiaomiSmartHome XiaomiGW on
2020-02-13 11:16:04 XiaomiSmartHome XiaomiGW rgb: 00ff00

Die Firewall auf dem FHEM Server ist ausgeschaltet:

ufw status
Status: inactive

und der ping zum Gateway funktioniert auch:

64 bytes from 172.16.50.136: icmp_seq=1 ttl=255 time=1.48 ms
64 bytes from 172.16.50.136: icmp_seq=2 ttl=255 time=1.44 ms
64 bytes from 172.16.50.136: icmp_seq=3 ttl=255 time=2.22 ms

Ich habe mehrfach versucht das Gateway neu einzubinden. Leider immer mit dem gleichen Resultat.

Was mache ich falsch?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 13 Februar 2020, 11:23:58
Hi,

Stell mal auf Verbose 5 und guck ins Fhem Log.

Ich würde vermuten das keine Kommunikation zwischen FHEM und GW über UDP läuft.
Du hast kein Token und keine SID am GW.
DOCKER?

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: kuhmelker am 13 Februar 2020, 13:33:05
Hi Torte

Verbose ist schon auf 5. Es kommt nichts im Log an. Auf dem Gerät läuft zwar auch noch eine Docker Instanz, FHEM ist aber native unter Ubuntu am Laufen.

Kann es sein, dass wir hier das gleiche Problem haben das ich unterdessen im Forum zu iOBroker gefunden habe:
https://forum.iobroker.net/topic/19115/xiaomi-mi-gateway-v3-workaround-f%C3%BCr-gelben-mihome-adapter ?

Ich habe nämlich auf meinem Gateway die Firmware: 1.4.1_175
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: bm7777 am 13 Februar 2020, 20:02:02
Zitat von: torte am 09 Februar 2020, 22:51:57
Nabend,

ja Abhilfe stand hier auch im Threads.
Guck mal hier mit Patch
https://rt.cpan.org/Public/Bug/Display.html?id=130581



Hallo,

kann mir vielleicht jemand erklären wie ich den Patch anwende :-)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: ofno am 13 Februar 2020, 20:53:05
Zitat von: bm7777 am 13 Februar 2020, 20:02:02
Hallo,

kann mir vielleicht jemand erklären wie ich den Patch anwende :-)
Perl -V gibt die Ordner. In eine findet sich die besagte .pm diese editieren
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Roam am 17 Februar 2020, 19:47:30
Hallo zusammen,

leider hab ich im Forum bisher nichts gefunden, daher schildere ich hier mein Problem.

Ich bin von einer FHEM Installation vom RPI auf die Docker Variante umgestiegen.
Klappt auch soweit alles gut, nur das die Xiaomi Devices keine Updates mehr senden. Gateway ist verbunden und wenn
ich updateAll sage, aktualisiert er auch alle Werte.

Meine Vermutung ist, dass sich FHEM am Gateway anmeldet und die IP mit gibt und da es sich um die Container IP handelt kommt keine Antwort. Kann jemand meine Vermutung bestätigen oder allgemein etwas zur Funktionsweise sagen?

Meine Perl Skills sind nicht die besten, aber ich bin schon soweit, dass ich die Host IP in FHEM angezeigt bekomme, die Frage ist nur ob und wie ich sie dann richtig nutzen muss.

Falls ich auf diesem Wege eine Lösung bekomme, bin ich auch gerne bereit meine Änderungen am Modul zur Verfügung zu stellen, für Leute die ähnliche Probleme haben.

Grüße
Robin
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 17 Februar 2020, 20:05:31
Hi Robin,

wichtig ist das alles im selben Netzwerk ist. Das Gateway sendet seine Daten per Multicast auf Port 9898. Die erste Anfrage ans Gateway geht per UDP. Es muss also festgestellt werden was vom Physischen Netzwerk WLAN ins Docker Netzwerk geroutet werden muss. Ich weiß nicht ob das überhaupt geht. Das Modul lauscht nur auf die Paket die an der Netzwerkkarte vorbeifliegen wenn da keine vorbeifliegen macht es nix [emoji3].
Kenne mich mit Docker da nicht aus. In ein zwei drei Wochen ändert sich das aber... [emoji12]. ca. evtl.

Grüße
Torte


Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Roam am 17 Februar 2020, 22:55:09
Hi Torte,

nach deinem hilfreichen Tipp, dass es sich um UDP und Multicast handelt habe ich es letztendlich hinbekommen.

Das Problem war, dass die Multicast Nachrichten nicht an den Container weitergereicht werden.
Auch nicht wenn man das Portforwarding einschaltet.

Der einzig praktikable Weg den ich gefunden habe, ist den Container im Hostmodus laufen zu lassen, somit sind alle Ports auch außerhalb des Containers erreichbar.

Dies bietet natürlich zusätzliche Angriffsfläche, die aber aus meiner Sicht in einem internen Netzwerk vernachlässigt werden kann.

Zum starten des Containers im Host Modul den Parameter "--net=host" mit angeben.
Bspw. "docker run -d --name fhem --net=host  fhem/fhem".

Ein explizites freigeben des FHEM Ports bspw ist nicht mehr nötig.

Grüße
Robin


Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 18 Februar 2020, 06:48:43
Hi Robin,

danke, denke das wird einigen helfen :-)
Steht in der WIKI zum Modul jetzt drin.

https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki#UsingFHEMinaDOCKERContainer

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: blueberry63 am 26 März 2020, 11:04:28
Hallo, ich nutze dieses Modul schon seit langer Zeit ohne Problem. Aber in den letzten Wochen verliere ich ab und zu (1x pro Woche) die Verbindung von FHEM zum Gateway. Über die MiHome App funktioniert alles prima. Im LOG sehe ich folgende Zeilen:

"XiaomiGW: Write> Cannot write iam Disconnected"

Meine Lösung: Device löschen, Device neu anlegen+Password setzen - danach ist alles wieder in Ordnung.

Hat jemand eine Idee, woran das liegen kann?


Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 03 April 2020, 20:31:42
Hi Blueberry,

wenn das Modul den Connect via WLAN verliert dann geht der Status auf disconnect. Ich muss da noch mal dran. Bin aber Zeitlich zur Zeit kaum dazu in der Lage
habe mir mit einem DOIF beholfen


defmod DI.MIGATE.Offline DOIF (["^MIGATE"] ne "Connected" and $defs{$DEVICE}->{helper}{ConnectionState} eq "Disconnected") (set TortrBot message <strong>MIGATE AUSFALL</strong>\n$DEVICE <i>$EVENT</i>)
attr DI.MIGATE.Offline do always
attr DI.MIGATE.Offline event-on-change-reading .*


Ich lass mir einfach ne Meldung über Telegram zusenden. Aber so oft passiert das jetzt bei mir nicht. Hasst Du Probleme mit dem WLAN?
Du kannst auch ein get UpdateAll absetzen dann passiert ein Reconnect.

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Christian Uhlmann am 15 April 2020, 22:40:42
Hallo Torte,

ich habe auf Github einen PR erstellt (https://github.com/T0RST3N/fhem-XiaomiSmartHome/pull/22) damit man das Modul auch nutzen kann, wenn da Gateway nicht im FHEM Hauptnetzwerk hängt.
Bei mir ist das der Fall, da Gateway hängt in einem zweiten IOT Netz welches der FHEM Server über zusätzliches Interface erreichen kann.

Ich würde mich freuen wenn du den PR mergen könntest.

Bei Fragen einfach melden:

Grüße Christian
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: matthias soll am 04 Mai 2020, 07:22:00
Hallo zusammen,
ich wollte von dem mi gateway auf das aqara gateway zhwg11lm umsteigen, weil ich einen aqara opple schalter gekauft habe den das alte mi gateway nicht unterstützt.
Jetzt bekomme ich das Gateway nicht eingebunden.
Hat irgendjemand das o.g. aqara gateway laufen?
Wird das von dem modul unterstützt?
Im Log bekomme ich nur:AQARAgateway:  Read> No SID, Stop Read
Gruß Matthias
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Ofenrohr am 30 Mai 2020, 23:08:35
Hallo,
ich nutze das MiSmartHome Modul schon lange auf meinem fhemserver. Nun installiere ich gerade parallel einen neuen fhemserver auf einem Raspi 3 B+ mit Debian Buster. Hab schon Gardena und Homematic definiert, dann kam MiSmartHome dran.

Wunderte mich, dass es das Modul gar nicht gibt. Ist das schon immer third-party?
Also hab ich es via
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt

hinzugefügt (so hab ich das hier im Forum gefunden).

Danach eines (von drei) Gateway(s) angelegt mit define MiHomeGateway2 192.168.x.y -> fhem stürzt ab, startet neu, läuft ein paar Sekunden, startet neu usw.
Es wurden automatisch MiSmartHomeDevices für ein paar verbundene Geräte angelegt.

Erst wenn ich das MiHomeGateway-Gerät wieder lösche, läuft der fhemserver wieder durch.

Im Log steht das hier:
2020.05.30 22:49:17 2: autocreate: define XMI_158d00020f8c5a XiaomiSmartHome_Device 158d00020f8c5a magnet MiHomeGateway2
2020.05.30 22:49:17 2: autocreate: define FileLog_XMI_158d00020f8c5a FileLog ./log/XMI_158d00020f8c5a-%Y.log XMI_158d00020f8c5a
2020.05.30 22:49:17 1: MiHomeGateway2: DEV_Parse> UNDEFINED magnet : 158d000224fe8e
2020.05.30 22:49:17 2: autocreate: define XMI_158d000224fe8e XiaomiSmartHome_Device 158d000224fe8e magnet MiHomeGateway2
2020.05.30 22:49:17 2: autocreate: define FileLog_XMI_158d000224fe8e FileLog ./log/XMI_158d000224fe8e-%Y.log XMI_158d000224fe8e


2020.05.30 22:50:52 1: XMI_158d000224fde1 DEV_Define> magnet - no I/O device
2020.05.30 22:50:52 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 467, <$fh> line 439.
2020.05.30 22:50:52 1: XMI_158d0001d5349c DEV_Define> sensor_wleak.aq1 - no I/O device
2020.05.30 22:50:52 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 467, <$fh> line 447.
2020.05.30 22:50:52 1: XMI_158d0002282f59 DEV_Define> magnet - no I/O device
2020.05.30 22:50:52 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 467, <$fh> line 454.
2020.05.30 22:50:52 1: XMI_158d0001837a5d DEV_Define> magnet - no I/O device
2020.05.30 22:50:52 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 467, <$fh> line 462.
2020.05.30 22:50:52 1: XMI_158d00022512a9 DEV_Define> magnet - no I/O device
2020.05.30 22:50:52 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 467, <$fh> line 470.
2020.05.30 22:50:52 1: XMI_158d00010b2d84 DEV_Define> cube - no I/O device
2020.05.30 22:50:52 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 467, <$fh> line 478.
2020.05.30 22:50:52 1: XMI_158d0001e0799b DEV_Define> sensor_motion.aq2 - no I/O device
2020.05.30 22:50:52 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 467, <$fh> line 485.

2020.05.30 22:50:58 3: MiHomeGateway2: getGatewaySID> Find SID for Gateway: 34ce0091e414
2020.05.30 22:50:58 3: MiHomeGateway2: connect> Connected
2020.05.30 22:51:02 1: MiHomeGateway2: disconnect> disconnecting




Fragen:
Hab ich das richtige Paket/die richtige Quelle des Pakets installiert?
Ist es evtl. nicht kompatibel mit Debian Buster?

Ich hab rund 80 MiHome-Devices und viel Logik dazu. Komme mit Linux halbwegs und mit fhem ziemlich gut klar, Quelldateien verändern ist nicht meine Stärke. Was kann ich sinnvoll tun außer "den alten fhemserver nur für das MiSmartHome-Zeug weiter betreiben"?

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 30 Mai 2020, 23:20:12
Tach Ofenrohr,

Guck Mal hier in diesen Threads #221

Ich glaube das ist die Lösung für dein Problem.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Ofenrohr am 30 Mai 2020, 23:52:50
Zitat von: torte am 30 Mai 2020, 23:20:12
Guck Mal hier in diesen Threads #221
Ich glaube das ist die Lösung für dein Problem.

Hammer. Genau das war's.
Tausend Dank für die schnelle Hilfe!

Beste Grüße, Ofenrohr
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dominik am 18 September 2020, 21:06:57
Hi,

ich habe heute meinen Xiaomi Gateway V3 erhalten und dachte, dass ich noch den Development Port aktivieren kann. Leider habe ich eine Version erhalten, wo psm-set fehlt und kann daher keinen Development Mode aktivieren

Die Kollegen von Home Assistant haben einen Integrationsweg ueber MQTT gefunden, siehe hier:
https://github.com/AlexxIT/XiaomiGateway3

Arbeitet vielleicht schon jemand fuer FHEM dran? :)
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dominik am 19 September 2020, 20:08:39
Ich habe mir das nun genauer angeschaut und wahrscheinlich eine "einfache" Lösung gefunden.

HomeAssistant macht folgendes:
- Telnet aktivieren mit Token
- mosquitto am Gateway killen
- mosquitto mit offenen Port nach außen starten
- HomeAssistant Verbindung zu MQTT aufbauen

Den letzten Schritt kann man vielleicht ersetzen und das FHEM Standardmodul verwenden, meine Idee dazu:
- Nutzung von mqtt/udp (https://github.com/dzavalishin/mqtt_udp/blob/master/lang/python3/examples/mqtt_bidir_gate.py)
- MQTT to UDP und UDP to MQTT kann dann z.B. am RPi laufen und über Port 9898 die MQTT Msgs anbieten, so wie ich das sehen, sind das die gleichen Msgs wie sie aktuell versendet werden
- Connection von FHEM Modul zu dem UDP Port aufbauen mit dem aktuellen FHEM Modul

Bin leider gerade nicht vor Ort, aber wenn das ginge, wäre das eine super einfache Lösung.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dominik am 30 September 2020, 23:17:02
Zur Info, ich habe nun in Python eine erste Implementierung mit Xiaomi Gateway 3 gemacht. Wer es testen will, kann das gerne hier tun:
https://github.com/dominikkarall/fhem_pythonbinding

Einfach der Installationsanleitung folgen und dann
define xiagw3 PythonModule xiaomi_gateway3 192.168... 23456789234567
Die 2 Parameter sind IP und TOKEN.

Aktuell werden nur Werte vom Gateway gelesen und die Readings zu Temperature/Humidity/Contact/... angezeigt. Ein Senden von Befehlen an einen Switch oder ähnliches wird noch nicht unterstützt.

Ein großes Danke an die Kollegen von HomeAssistant von denen ich viel Code übernommen habe:
https://github.com/AlexxIT/XiaomiGateway3/tree/master
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Blackcat am 02 Oktober 2020, 19:30:51
Hi ich bin auch gerade am Anbinden meiner leider geupdatet Aqara Bridge.

Habe aber hier eine nette Seite zum Auslesen des Tokens gefunden:
https://github.com/Maxmudjon/com.xiaomi-miio/blob/master/docs/obtain_token.md

Der ist nur leider 32 Zeichen lang und nicht 16 *hmm...* ich forsche aber noch ein bisschen weiter, aber vielleicht habt ihr ja auch eine Idee.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dominik am 02 Oktober 2020, 19:33:48
Token am Android Device geht ganz einfach auslesen:
https://community.home-assistant.io/t/get-xiaomi-robot-token-ip-from-mi-home-app-android-without-3rd-party-apps/96023
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Blackcat am 02 Oktober 2020, 20:36:30
Ich habe nur iOS ;) Deshalb habe ich den Weg mit dem Backup gewählt.

Lade mir gerade deinen Code runter ggf. kann ich dir ja beim Befehlsenden helfen
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dominik am 03 Oktober 2020, 20:21:29
Zitat von: Blackcat am 02 Oktober 2020, 20:36:30
Ich habe nur iOS ;) Deshalb habe ich den Weg mit dem Backup gewählt.

Lade mir gerade deinen Code runter ggf. kann ich dir ja beim Befehlsenden helfen

Ah, ok. Mit iOS und Xiaomi habe ich keine Erfahrung.

Hast du den Xiaomi Gateway V3? Nur dieser wird von meinem Modul unterstützt, ältere Gateways funktionieren mit dem Modul von Torte.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Blackcat am 11 Oktober 2020, 12:54:01
Ich habe den Aqara Gateway (also wahrscheinlich V2) leider aber in der neuesten Firmware ohne Passwortmenü dafür bekomme ich aber meinen Token.

Tortes Modul erkennt zwar mein Gateway aber ich habe eben kein Passwort mehr
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dominik am 11 Oktober 2020, 14:30:09
Also mein Modul geht nur fuer diesen Typ:
https://de.aliexpress.com/item/4000493652299.html?spm=a2g0o.productlist.0.0.25ad5049aGV8RP&algo_pvid=fb5f8d15-61f5-4057-aad5-43d3ebd74850&algo_expid=fb5f8d15-61f5-4057-aad5-43d3ebd74850-0&btsid=0b0a0ae216024193379722210ea94d&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: dominik am 11 Oktober 2020, 15:09:35
Alle die Xiaomi Tokens benoetigen, hier nun eine einfache Moeglichkeit in FHEM direkt ueber die Xiaomi Cloud:

Zuerst PythonBinding installieren, siehe https://github.com/dominikkarall/fhem_pythonbinding
und dann...
define xiaomi_tokens PythonModule xiaomi_tokens
set xiaomi_tokens username USERNAME
set xiaomi_tokens password PASSWORD
set xiaomi_tokens get_tokens


Danach sind in den Readings alle Tokens. :) Großes Danke an micloud für die Entwicklung in Python die ich genutzt habe!
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Superposchi am 15 November 2020, 17:27:41
Hallo,

ich habe da mal eine Frage zu XIAOMI und seinen Aktoren. Hab in der Vielzahl der Möglichkeiten die Übersicht verloren.

Ich versuche einen Aqara Hub V3 über das XIAOMISmartHome-Modul in Fhem einzubinden.
Das Device ließ sich auch ordendlich anlegen. Doch er verlangt noch ein Passwort, das Hexagonal und 16 Zeichen lang sein soll.

Habe den Hub in der MI Home App über den chinesischen Server laufen (ist also wohl eine China-Version). Aber da fangen die Diskrepanzen schon an.
Es gibt offensichtlich China-Produkte und Europa-Produkte. Aqara V3 und Miija V2 und V3 und das alles in Kombination.
Dazu kommt noch, dass es unzählige Beschreibungen über das Auslesen des Token (handelt es sich dabei um das Passwort?) zu den unterschiedlichen App-Versionen gibt.

Ich habe einen 32 stelligen Token über eine alte russische App ausgelesen. Entspricht dieser nun dem oben geforderten Paswort und muss nur umgewandelt werden oder ist dieses Passwort wieder was ganz anderes? Wenn umgewandelt, dann wie und womit?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Superposchi am 17 November 2020, 09:05:44
ZitatAlle die Xiaomi Tokens benoetigen, hier nun eine einfache Moeglichkeit in FHEM direkt ueber die Xiaomi Cloud:
Ich habe zwangsweise einen Acount über den deutschen Server und einen über den chinesischen Server. Beide mit gleichen Zugangsdaten.
Werden dann die tokens von beiden Servern aufgelistet?

Wird auch das Passwort gelistet, das in dem XIAOMISmartHome-Modul für das Gateway benötigt wird?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: iHome am 18 November 2020, 20:17:47
@Superposchi:
Habe heute meine Aqara-Komponenten (Hub, Türkontakte, Bewegungsmelder) erhalten und installiert.
Ich kriege wie Du nur den Hub rein und keine angebundenen Komponenten.
Passwort hab ich auch vergeblich gesucht...
Eine Lösung würde mich auch interessieren.
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Thurindot am 20 Februar 2021, 13:32:02
Moin.

Ich hab geplant, die Temperatursensoren einzusetzen und habe daher analog dieser Anleitung https://wiki.gorjup.de/doku.php?id=public:fhem_zigbee_cc2531 (https://wiki.gorjup.de/doku.php?id=public:fhem_zigbee_cc2531) alles eingerichtet. Das scheint an sich auch alles funktioniert zu haben, zumindest zeigt die xBridge als Status "online" und auch das MQTT steht auf "active" und "opened". permit_join ist "true"
Nun wollte ich den ersten Sensor anlernen, der taucht aber nach dem Pairing nicht auf. Stattdessen hab ich im Eventlog eine Datenwust an Readings aus der Bridge nach dem set pair 1 Befehl

Ausschnittsweise dargestellt:
2021-02-20 13:16:13 XiaomiMQTTDevice xBridge pair 1
2021-02-20 13:16:13 XiaomiMQTTDevice xBridge transmission-state: outgoing publish acknowledged
2021-02-20 13:16:13 XiaomiMQTTDevice xBridge transmission-state: incoming publish received
2021-02-20 13:16:13 XiaomiMQTTDevice xBridge transmission-state: outgoing publish acknowledged
2021-02-20 13:16:13 XiaomiMQTTDevice xBridge transmission-state: incoming publish received
2021-02-20 13:16:13 XiaomiMQTTDevice xBridge logging: {"level":"info","message":"Zigbee: allowing new devices to join."}
2021-02-20 13:16:14 XiaomiMQTTDevice xBridge transmission-state: incoming publish received
2021-02-20 13:16:14 XiaomiMQTTDevice xBridge logging: {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/bridge/info', payload '{\"commit\":\"99274c7\",\"config\":{\"advanced\":{\"adapter_concurrent\":null,\"adapter_delay\":null,\"availability_blacklist\":[],\"availability_blocklist\":[],\"availability_passlist\":[],\"availability_timeout\":0,\"availability_whitelist\":[],\"cache_state\":true,\"cache_state_persistent\":true,\"cache_state_send_on_startup\":true,\"channel\":11,\"elapsed\":false,\"ext_pan_id\":[221,221,221,221,221,221,221,221],\"homeassistant_discovery_topic\":\"homeassistant\",\"homeassistant_legacy_triggers\":true,\"homeassistant_status_topic\":\"hass/status\",\"last_seen\":\"disable\",\"legacy_api\":true,\"log_directory\":\"/opt/zigbee2mqtt/data/log/%TIMESTAMP%\",\"log_file\":\"log.txt\",\"log_level\":\"info\",\"log_output\":[\"console\",\"file\"],\"log_rotation\":true,\"log_syslog\":{},\"pan_id\":6754,\"report\":false,\"soft_reset_timeout\":0,\"timestamp_format\":\"YYYY-MM-DD HH:mm:ss\"},\"ban\":[],\"blocklist\":[],\"device_options\":{},\"devices\":{},\"experimental\":{\"output\":\"json\"},\"external_converters\":[],\"groups\":{},\"homeassistant\":false,\"map_options\":{\"graphviz\":{\"colors\":{\"fill\":{\"coordinator\":\"#e04e5d\",\"enddevice\":\"#fff8ce\",\"router\":\"#4ea3e0\"},\"font\":{\"coordinator\":\"#ffffff\",\"enddevice\":\"#000000\",\"router\":\"#ffffff\"},\"line\":{\"active\":\"#009900\",\"inactive\":\"#994444\"}}}},\"mqtt\":{\"base_topic\":\"zigbee2mqtt\",\"force_disable_retain\":false,\"include_device_information\":false,\"server\":\"mqtt://localhost:1883\"},\"passlist\":[],\"permit_join\":true,\"serial\":{\"disable_led\":false,\"port\":\"/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001CD4161E-if00\"},\"whitelist\":[]},\"config_schema\":{\"definitions\":{\"device\":{\"properties\":{\"debounce\":{\"description\":\"Debounces messages of this device\",\"title\":\"Debounce\",\"type\":\"number\"},\"debounce_ignore\":{\"description\":\"Protects unique payload values of specified payload properties from overriding within debounce time\",\"examples\":[\"action\"],\"items\":{\"type\":\"string\"},\"title\":\"Ignore debounce\",\"type\":\"array\"},\"filtered_attributes\":{\"description\":\"Allows to prevent certain attributes from being published\",\"examples\":[\"temperature\",\"battery\",\"action\"],\"items\":{\"type\":\"string\"},\"title\":\"Filtered attributes\",\"type\":\"array\"},\"friendly_name\":{\"description\":\"Used in the MQTT topic of a device. By default this is the device ID\",\"readOnly\":true,\"title\":\"Friendly name\",\"type\":\"string\"},\"optimistic\":{\"description\":\"Publish optimistic state after set (default true)\",\"title\":\"Optimistic\",\"type\":\"boolean\"},\"qos\":{\"descritption\":\"QoS level for MQTT messages of this device\",\"title\":\"QoS\",\"type\":\"number\"},\"retain\":{\"description\":\"Retain MQTT messages of this device\",\"title\":\"Retain\",\"type\":\"boolean\"},\"retention\":{\"description\":\"Sets the MQTT Message Expiry in seconds, Make sure to set mqtt.version to 5\",\"title\":\"Retention\",\"type\":\"number\"},\"retrieve_state\":{\"description\":\"Retrieves the state after setting it (Should only be enabled when the reporting feature does not work for this device)\",\"title\":\"Retrieve State\",\"type\":\"boolean\"}},\"required\":[\"friendly_name\"],\"type\":\"object\"},\"group\":{\"properties\":{\"devices\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"filtered_attributes\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"friendly_name\":{\"type\":\"string\"},\"optimistic\":{\"type\":\"boolean\"},\"qos\":{\"type\":\"number\"},\"retain\":{\"type\":\"boolean\"}},\"required\":[\"friendly_name\"],\"type\":\"object\"}},\"properties\":{\"advanced\":{\"properties\":{\"adapter_concurrent\":{\"description\":\"Adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)\",\"title\":\"Adapter concurrency\",\"type\":[\"number\",\"null\"]},\"adapter_delay\":{\"title\":\"Adapter delay\",\"type\":[\"number\",\"null\"]},\"availability_blacklist\":{\"items\":{\"type\":\"string\"},\"title\":\"Availability blacklist (deprecated)\",\"type\":\"array\"},\"availability_blocklist\":{\"description\":\"Prevent devices from being checked for availability\",\"items\":{\"type\":\"string\"},\"title\":\"Availability Blocklist\",\"type\":\"array\"},\"availability_passlist\":{\"description\":\"Only enable availability check for certain devices\",\"items\":{\"type\":\"string\"},\"title\":\"Availability passlist\",\"type\":\"array\"},\"availability_timeout\":{\"default\":0,\"description   usw usw usw usw .....

...endet dann irgendwann mit:

2021-02-20 13:16:14 XiaomiMQTTDevice xBridge transmission-state: incoming publish received
2021-02-20 13:16:14 XiaomiMQTTDevice xBridge logging: {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{\"commit\":\"99274c7\",\"coordinator\":{\"meta\":{\"maintrel\":3,\"majorrel\":2,\"minorrel\":6,\"product\":0,\"revision\":20190608,\"transportrev\":2},\"type\":\"zStack12\"},\"log_level\":\"info\",\"network\":{\"channel\":11,\"extendedPanID\":\"0xdddddddddddddddd\",\"panID\":6754},\"permit_join\":true,\"version\":\"1.17.1\"}'"}
2021-02-20 13:16:14 XiaomiMQTTDevice xBridge transmission-state: incoming publish received
2021-02-20 13:16:14 XiaomiMQTTDevice xBridge config: {"commit":"99274c7","coordinator":{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20190608,"transportrev":2},"type":"zStack12"},"log_level":"info","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754},"permit_join":true,"version":"1.17.1"}



Das Bridge Reading mit diesem Info-Wust taucht auch unabhängig vom Pairing alle 7 Minuten auf, wie es scheint.

Jemand Ideen?
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: DeeSPe am 20 Februar 2021, 14:09:53
Moin Leute,

ich habe mir heute einen "Aqara Hub M2" bestellt. Ist der mit diesem Modul funktionsfähig oder brauche ich ein anderes Modul? Oder soll man lieber doch den alten "Aqara Hub M1S" nehmen? Ich sehe hier noch nicht ganz durch.
Und wird das Modul mittlerweile im FHEM Update verteilt?

Gruß
Dan
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: DeeSPe am 26 Februar 2021, 11:27:47
Zitat von: DeeSPe am 20 Februar 2021, 14:09:53
Moin Leute,

ich habe mir heute einen "Aqara Hub M2" bestellt. Ist der mit diesem Modul funktionsfähig oder brauche ich ein anderes Modul? Oder soll man lieber doch den alten "Aqara Hub M1S" nehmen? Ich sehe hier noch nicht ganz durch.
Und wird das Modul mittlerweile im FHEM Update verteilt?

Gruß
Dan

Offensichtlich funktioniert hier überhaupt nichts mehr.
Nachdem ich nun meinen Hub bekommen habe, muss ich feststellen dass es den benötigten "dev mode" nicht mehr gibt und somit der Hub wohl wertlos für die Verwendung mit FHEM ist. Oder gibt es noch andere Möglichkeiten den in FHEM zu benutzen?
Aus lauter Enttäuschung habe ich mir nun einen Conbee II Stick bestellt, der funktioniert mit FHEM und auch die Aqara Geräte sollen daran funktionieren. Mal schauen.

Gruß
Dan
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: okiberlin am 18 März 2021, 11:01:53
Zitat von: dude am 27 September 2019, 22:55:07
Hi,

@slowfinger, @torte (Startup-Problem):
Ich hatte das gleiche Problem, und zwar nach dem Update von Raspbian Stretch auf Buster.
Das Problem scheint im Perl-Modul IO::Socket::Multicast in Verbindung mit Perl 5.28 zu liegen. Mit folgendem Patch startet FHEM bei mir wieder:


--- a/lib/IO/Socket/Multicast.pm 2019-09-27 22:24:18.358025842 +0200
+++ b/lib/IO/Socket/Multicast.pm 2019-09-27 22:24:28.548756284 +0200
@@ -99,7 +99,7 @@
   my $sock = shift;
   my $prev = ${*$sock}{'io_socket_mcast_dest'};
   if (my $dest = shift) {
-    $dest = sockaddr_in($2,inet_aton($1)) if $dest =~ /^($IP):(\d+)$/;
+    $dest = sockaddr_in(int($2),inet_aton($1)) if $dest =~ /^($IP):(\d+)$/;
     croak "invalid destination address" unless length($dest) == 16;
     ${*$sock}{'io_socket_mcast_dest'} = $dest;
   }


In der Annahme, dass es sich um einen Bug in IO::Socket::Multicast handelt, habe ich auch ein Bug-Report bei CPAN erstellt: https://rt.cpan.org/Ticket/Display.html?id=130581

Viele Grüße
dude

Hallo

ich hatte genau das gleiche Problem, nachdem ich alles auf einem neuen Server einrichten wollte. Der Patch an der multicast.pm hat es gelöst.

Viele Grüße und vielen Dank für das Modul
Olaf
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: chris_kmn am 28 März 2021, 22:32:41
Wo findet man die multicast.pm auf einem Raspi ? Ich habe die Vermutung, dass das Modul per apt installiert ist und man damit den Patch nicht installieren kann, richtig ?

apt-get install libio-socket-multicast-perl
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: torte am 27 April 2021, 14:29:28
Moin,

guck mal hier:
https://forum.fhem.de/index.php/topic,63212.msg1144077.html#msg1144077

Grüße
Torte
Titel: Antw:[Xiaomi Smart Home] Das Modul
Beitrag von: Tom71 am 21 Dezember 2021, 19:55:53
Hallo,
gibt es schon eine Möglichkeit den Aqara Hub M1S einzubinden? Evtl. über HomeKit? Ich habe vergeblich versucht den Development-Mode einzuschalten. Weder in der Xiaomi Home App noch in der Aqara App ist das möglich.