FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: FosCo am 21 Dezember 2016, 18:59:59

Titel: Xiaomi Smart Home Komponenten
Beitrag von: FosCo am 21 Dezember 2016, 18:59:59
Update: https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki

Vielen lieben Dank an Torte, das Modul läuft prima! Fast reif für nen Check in bei FHEM 😊

Teste später ausgiebiger, kaum Zeit, freue mich riesig, dass die Idee so aufgenommen und perfektioniert wurde!!!

Sensoren werden beim ersten Mal genauso langsam erkannt wie beim Testscript, nicht wundern, liegt am Gateway und der API.

Die Reaktion auf Schalter und Motion ist top!
---

Zu den Xiamoi Smarthome Komponenten selbst möchte ich gar nicht viel erzählen, im Forum gibt es vereinzelte Fragen dazu und über Google wird die Hardware und Original App recht gut erklärt.

Direkte Bezugsquellen in Europa sind mir nicht direkt bekannt, diverse Seiten bieten die Geräte allerdings auch zum Versand nach Deutschland an.
Ob sie ein CE-Zeichen tragen oder nicht, weiß ich nicht, da ich die Geräte direkt in China gekauft und natürlich auch nur dort getestet habe.

Zum Vergleich findet Ihr eine Preisliste im Anhang aus einem offiziellen chinesichen Mi-Store, für die Währungs-Umrechnung kann jeder Google, XCurrency o.Ä. bemühen.

Diskussionen über Rechte der originalen App oder was man von "Billiglösungen" halten mag, bitte ich woanders zu führen, mir geht es in diesem Thread um die Einbindung der Daten in FHEM und nichts anderes.
Einen solchen Diskussionsthread Thread verlinke ich auch gerne an dieser Stelle, Hauptsache dieser bleibt technisch :-D

Für die erstmalige Einrichtung des Gateways und der Sub-Devices muss, meinem aktuellen Kenntnisstand nach, zwangsweise die originale Mi Home App inkl. Mi-Konto genutzt werden, ebenso für Updates der Komponenten.

Wer an der Stelle auf Nummer sicher gehen möchte, nutzt dafür ein ausrangiertes Android-Gerät und eine Fake-Emailadresse.

Die chinesischen Seiten lassen sich problemlos per Google oder Bing übersetzen, eine manuelle Einzelübersetzung oder das direkte Einfügen der Google-Ergebnisse habe ich mir daher bisher gespart. Wer Lust und Zeit hat kann dies gerne über einen Fork im Github tun :-)

Als Einstieg diente mir dieser Blog-Eintrag, ebenso für das Xiaomi 2 MQTT Testscript:
https://notes.jmsinfor.com/blog/post/admin/Xiaomi-Hub (inklusive ganz unten verlinkter weiterführender Erklärungen)
Dieses Repository als Proof-Of-Concept und Linksammlung:
https://github.com/snOOrz/homebridge-aqara/blob/master/README.md
Zur Freischaltung des Entwicklermodus dieser Link aus dem vorherigen GitHub:
http://bbs.xiaomi.cn/t-13198850 (Chinesisch, Chrome verwenden oder anders übersetzen)
Und als API-Spec dieses Repository, welches ich mir eigentlich vorgenommen habe zu übersetzen bis zu diesem Post, aber langsam muss ich das mal niederschreiben und es geht auf Weihnachten zu :D:
https://github.com/louisZL/lumi-gateway-local-api

Nun zur Einrichtung:

Mit etwas mehr Zeit habe ich mir vorgenommen die Geräte direkt via FHEM-Modul anzubinden, über Vorschläge, Kommentare und Code-Schnipsel freue ich mich daher :)

{Edit}
Preisliste als Bild hinzugefügt, hier eine etwas miese automatische Übersetzung:
Übersetzung der Liste:

White intelligent camera 399 (nur mit Original App interessant)
Millet multi-function gateway 149 (mus have Gateway)
Cube side of the stem device 69 (lustiger Würfel der durch Drehen Kommandos auslösen kann, habe ich keinen use case für)
Millet door and window sensors 39 (müsste jemand anderes testen, keine Lust noch mehr Batterien zu wechseln, daher nicht gekauft :))
Millet f body specifically sensitive device 49 (Bewegungsmelder, erfolgreich getestet, kommt über die MQTT Variante Recht schnell im FHEM an)
Millet temperature and humidity sensors 39 (Mein Hauptgrund für den Kauf des Systems, bisher acht Stück in Betrieb, einer scheint um 1 Grad versetzt, der Rest stimmt mit der Danfoss CF2 Regelung überein)
Millet wireless switch 29 (Billiger geht's nicht für nen Universalknopf und im Gegensatz zu den gleich teuren Dashbuttons vom großen Fluss reagiert er nicht nur sofort sondern kann auch Double Click, sowie Long Press und Release Stati absetzen! Funktioniert über MQTT bisher auch zuverlässig)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 21 Dezember 2016, 21:47:08
Vielen dank, dass sich jemand der Thematik annimmt.
Ich habe hier xiaomi komponenten im einsatz und bin begeistert vom design und größe.
Mit der app funktionieren diese einwandfrei.
Es wäre grandios, wenn zukünftig eine "einfache" anbindung ins fhem klapen würde.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: FosCo am 22 Dezember 2016, 12:42:29
"Einfach" wäre mir auch lieber, allerdings musste ich feststellen, dass die Informationsbeschaffung das Aufwändigste war.
Ebenso verhält es sich für mich nun mit dem Reinfuchsen in Perl und FHEM, aber irgendwann wird das schon.

Ohne auch nur ein bisschen Code selbst geschrieben zu haben, bekomme ich mit der aktuellen Lösung immerhin die Werte zeitnah im FHEM angezeigt.

Den Entwicklermodus kannst du aber schon aktivieren solange dein Gateway die 1.41 Firmware hat. Um den Schritt werden wir auch bei einer direkten Implementierung nicht herumkommen.
Und wenn dir dein Gateway via Multicast Tester App antwortet gibts nen schnelles Erfolgserlebnis gratis :D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thaliondrambor am 27 Dezember 2016, 19:20:04
Hallo FosCo,

super, dass sich jemand mit dem Gateway beschäftigt.
Ich habe in den letzten zwei-drei Wochen ein Modul für die Wifi Lampen von Xiaomi geschrieben (https://forum.fhem.de/index.php/topic,62570.0/all.html (https://forum.fhem.de/index.php/topic,62570.0/all.html)) und mich im Zuge dessen auch schon ein bisschen mit dem Gateway beschäftigt.
So weit ich das richtig gesehen habe, ist die "API" (es gibt ja leider keine offizielle für das Gateway, für die Lampen schon), ähnlich wie bei den Lampen. Zwar ein andere Port für den Socket, aber die Nachrichten sind auch JSON-formatiert.

Leider habe ich kein Gateway und es war die letzten Wochen auch überall nicht lieferbar, so dass ich das alles nicht richtig testen kann. Aber wie schon im anderen Post geschrieben, würde mich als nächstes wirklich das Gateway interessieren. Vor allem auch wegen den echt günstigen Tastern und weil mich die Lampen in ihrem Umfang und auch ihrer Einfachheit echt überzeugt haben.

Für mich waren das auch meine ersten größeren Erfahrungen mit Perl und das erste eigene Modul. Ich würde aber trotzdem mal versuchen, ganz "quick and dirty" mein Modul umzuschreiben, so dass es theoretisch mit dem Gateway funktionieren sollte. Allerdings erst wenn ich dafür Zeit habe. Zum Jahreswechsel steht immer viel anderes an und ich möchte noch zwei, drei Kleinigkeiten bei den YeeLights machen.

Gruß

thaliondrambor
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 27 Dezember 2016, 22:30:14
Das Gateaway gibt es derzeit im Angebot bei Gearbest. Für 4€ extra mit püriority line Versand.
http://www.gearbest.com/living-appliances/pp_344667.html?wid=21&utm_source=mail_api&utm_medium=mail&utm_campaign=regular.1226&eo=d1UUSWfNdq8gAsu5&email=b2t8bWFyY2luLWxAd2ViLmRlfDExMTAy (http://www.gearbest.com/living-appliances/pp_344667.html?wid=21&utm_source=mail_api&utm_medium=mail&utm_campaign=regular.1226&eo=d1UUSWfNdq8gAsu5&email=b2t8bWFyY2luLWxAd2ViLmRlfDExMTAy)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Mathea am 19 Januar 2017, 07:46:19
Hallo,

hat jemand von euch den Xiaomi Roboterstaubsauger? Das Gerät hat auch eine Schnittstelle per App und wäre ebenfalls interessant, in fhem einzubinden.

Gruß,
Mathea
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Februar 2017, 07:40:24
Hallo zusammen,

hat sich jemand die API Dokumentation schon mal angeschaut?

Ich bin gerade dran das in Perl zu gießen, tue mich da zwar noch schwer komme da mehr aus der C# Welt.

Was bei mir bis jetzt geht ist das Finden des Gateyways und das auslesen der Sensoren und abfragen deren Status.
So wie ich die API lese soll aber das Gateway über UDP Multicast 224.0.0.50 Port 9898 Heartbeats (alle 10min) und Statusänderungen senden.
Habe bei mir Wireshark am laufen es kommt aber nix vom Gateway ohne das ich vorher zb. einen CMD:Read sende.
Geht das bei jemanden? Denke es kann nicht Sinn sein das wir im Modul alle x Sekunden den Status aller Sensoren abfragen, oder?

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: FosCo am 07 Februar 2017, 07:45:38
4321 ist für Daten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Februar 2017, 07:58:39
4321 ist nur der Port um das Gateway im Lan mit CMD:Whois zu finden das Funktioniert auch  :D

Ich meine mehr das hier :
https://louiszl.gitbooks.io/lumi-gateway-local-api/content/device_heartbeat.html

1. Gateway-Herzschlag

Gateway-Herzschlag Multicasts (ip: 224.0.0.50, Port: 9898). Gateway sendet eine Heartbeat-Meldung alle 10 Sekunden, um den Gateway-PC zu sagen, richtig zu arbeiten.
{"cmd":"heartbeat","model":"gateway","sid":"1022780","short_id":0,"token":"1234567890abcdef","data":"{\"ip\":\"172.22.4.130\"}" }+

Einer der "Token" für das Gateway erzeugt eine zufällige Zeichenfolge für Benutzer-generierte Schreibgerät von "Schlüssel".


Was ich nicht weiß ob ich dem Gateway noch irgendwie beibringen muss das es den Heartbeat senden soll, über die APP oder wie auch immer ich hab da noch nix gefunden.
Mein GW sendet auch nix selbständig ohne das ich vorher was anfrage.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 10 Februar 2017, 08:07:33
Hallo,

hab mein Gateway komplett resettet nun bekomme ich die Heartbeat und Report Meldungen.
Versuche mich gerade an meinem ersten FHEM Modul, wer also lust hat ist gerne eingeladen mitzumachen.   :D

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 10 Februar 2017, 08:19:09
Hierfür empfehle ich das FHEM Developerguide zu lesen.
Für Dich interessant wäre unter anderem der Teil zum 2 stufigen Modul.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 Februar 2017, 17:32:11
Hallo CoolTux & hallo alle anderen  8)

Hab mich die Tage durch den Developerguide durchgearbeitet und auch bei so dem ein und anderem Modul mal reingeschaut.

Habe nun angefangen und habe ein Verständnisproblem bzw. komme nicht weiter, sorry wenn ich hier so Anfänger Sachen frage.

Im Developerguide steht im Notify sub das hier:
if($devName eq "global" && grep(m/^INITIALIZED|REREADCFG$/, @{$events}))
nach diesem IF rufe ich meine Connect Funktion auf nur wird das bei mir nie so ausgeführt.

Habe dann einfach im Notify einfach auf Init_done abgefragt und dann läuft das Modul erstmal und ich bekomme Readings.

Ist jetzt erstmal nur alles in einem Modul das mit dem 2 Stufigen kommt wenn ich das komplett gecheckt hab (wenn ich das jemals checke  :D )

Hänge hier das pre pre pre pre alpha Modul an.




Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Februar 2017, 14:00:51
ach so vielleicht sollte ich die Frage auch richtig stellen  :-\

Kann mir einer Sagen warum das
if($devName eq "global" && grep(m/^INITIALIZED|REREADCFG$/, @{$events}))
Bei mir nicht zutrifft. Ich finde meinen Fehler nicht.

Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 Februar 2017, 19:03:30
Hallo zusammen,

so bin einen Schritt weitergekommen.

Ist aber noch einiges zu tun.
Zur Zeit geht nur lesen und da ich auch nur MagnetSensoren habe, habe ich auch nur diese getestet. Dank der API sollte
es aber relative schnell gehen das für die andere Devices zu erweitern.
Der Bewegungsmelder ist auf dem Weg von China zu mir, dann geht es mit dem weiter.

Falls jemand testen will bitte melden!

Grüße
Torte




Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 18 Februar 2017, 19:40:34
Wenn ich mir Deine Screenshots so ansehe würde ich sagen hast Du doch das 2 stufige Modulprinzip gut verstanden. Super.


Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 Februar 2017, 19:43:54
Hat aber auch etwas Hirnschmalz verbraucht.

Aber die Doku dazu ist schon Sehr gut, dass hat mir sehr geholfen.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 18 Februar 2017, 19:46:28
Sag ich ja. Auch mir hat die Doku sehr geholfen. Einzig beim Dispatcher und der ParseFn müsste ich was nachfragen. Aber da war mir wieder mein zu komplexes Denken im Weg. Wie so oft in meinem Leben  ;D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 19 Februar 2017, 21:42:52
Hallo

Ich würde gerne das Modul testen. Ich habe ein Xiaomi Bewegungsmelder, Temperatur- und Fenstersensor.
Wie sollte ich das define setzen? Bzw. was wäre noch einzustellen?
Per Multicast Tester und der Link zur API kann ich die Heartbeets empfangen bzw. den Status der Sensoren abfragen. Habe mir daher schon mal die Kennung meiner Sensoren notiert. ;-)

Grüsse
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 Februar 2017, 08:09:57
@gerdshi -> PM
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: newjoist am 20 Februar 2017, 08:52:35
Wird das Xiaomi Gateway gebraucht oder kann man die Sensoren über einen CUL ansprechen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 Februar 2017, 08:56:52
Für das Modul brauchst Du das XiaomiGateway

25€ in China z.b: http://www.gearbest.com/living-appliances/pp_344667.html?wid=21

Ist zwar, so wie ich gelesen habe, Standard zigbee aber irgendwas eigenes mit dran!?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Tedious am 22 Februar 2017, 10:05:45
Moin,

Frage am Rande - ist das Modul eingecheckt? Ich würde das gerne mal testen wollen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 Februar 2017, 10:11:17
Nein - noch nicht.

Ist halt noch nicht fertig und noch in einem frühen Stadium, kommt aber....

gerdshi hat es gestern schon getestet bei ihm läuft es bis auf Kleinigkeiten.

Zur zeit gehen motion, magnet und sensor_ht.

Ich schicke Dir gleich eine PM dann kannst Du auch probieren.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Tedious am 22 Februar 2017, 10:15:23
kein Stress, ich habe die Komponenten noch nicht mal bestellt. Spiele nur mit dem Gedanken das mal Testweise zu implementieren, und wollte nur mal nachfragen ob das noch aktiv betrieben wird bevor ich ordere ;) Aber danke schon mal!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 Februar 2017, 10:20:33
Ja wird aktiv betrieben  :D
Warte auch gerade auf Lieferung aus China
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Vitorius1989 am 26 Februar 2017, 12:15:28
Guten Morgen,
verfolge euren Beitrag schon ne Weile
habe bereits die Komponenten ohne FHEM ausprobiert.Das lief soweit gut, allerdings halt nur über die Xiaomi App. Darf ich euer Modul auch testen ;) Danke schonmal für die klasse Arbeit. Über ne PN würde ich mich freuen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: kaesebombe am 28 Februar 2017, 17:34:21
Hallo zusammen,
ich sehe erst gerade das es diesen threat zur Einbindung von Xiaomi Komponenten gibt. Durch meinen beruflichen Umzug nach China war ich die letzten Monate etwas abgehaengt. Zuhause in DE hatte ich FHEM mit diversen EQ3 Komponenten auf einem RPi laufen.

Da ich aber in den letzten Monaten auch zu einem echten Xiaomi Fan geworden bin. Die Xioami Produktpalette ist einfach super und auch die Home-Automation Komponenten machen echt was her. Mi ist aber auf den ersten Blick attraktiver als EQ3, wegen Baugröße, Kosten und auch technisch würde ich vermuten das sie zumindest ebenbürtig sind.
Da ich auch bereits die ein oder andere Komponente besitze (im Mi-App-Environment) habe ich auch ein eigenes Interesse das die Entwicklung hier weiter geht, auch um mein FHEM System wieder zu reaktivieren.

Daher moechte ich hier folgendes Angebot machen:
Falls Ihr Xiaomi Komponenten benoetigt, sei es zur Entwicklung als auch zum Test, so kann ich euch diese hier in China besorgen. Diese sind hier recht unkompliziert und günstig erhältlich und meistens lieferbar. Ich bin von Zeit zu Zeit in Deutschland oder kann diese über DHL oder ggf. einen Kollegen nach Deutschland senden. Das ganze natürlich zum Selbstkostenpreis (oder gar weniger).
Grüße Ralph
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 Februar 2017, 19:15:54
Hallo Ralph,

wäre interessant zu wissen was die Sensoren in China den kosten würden, sind die in China selber noch billiger
als 8,31€ soviel kostet zb. der Magnet Sensor bei Gearbest.

Viele Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jastio am 03 März 2017, 00:26:23
Hallo zusammen,

ich benutze seit Herbst letzten Jahres das Xiaomi Smart Home Gateway mit einem Tür-Sensor und vier Temperatur- u. Luftfeuchtigkeitssensoren über die hauseigene App und seit ein paar Wochen via Homebridge (Aqara Plugin) direkt in iOS. Das gibt mir zwar die Werte der Sensoren aus, aber mit Automation ist da leider nicht viel.

Jetzt bin ich taufrisch in der FHEM Welt (die Installation auf meinem RPi0 ist noch keine 3 Stunden alt) und bin zum Glück auf diesen Thread gestoßen! Meine erste Überlegung war die bestehende Homebridge Anbindung an FHEM weiter zu geben, doch eine direkte Anbindung würde natürlich mehr Sinn machen.

@torte: Ich würde mich gerne als Tester anbieten - auch wenn ich nun meine ersten Gehversuche mit FHEM bewältigen muss.

Grüße,
Marc
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mi.ke am 03 März 2017, 10:09:36
Moin.

Ich klink mich mal hier ein, da ich ein absoluter Xiaomi-Fan bin.
Die Smart Home Geschichte nutze ich zwar nicht, aber wer weiss was morgen ist.
(Handy, Mi Bänder und 18 Flowersensoren sind's dann doch schon von meinem Lieblings-China-Gadget-Lieferanten)

Grüße

mi.ke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: fisch192 am 03 März 2017, 11:56:54


Habe heute das Xiaomi Gateway mit 2 Fensterkontakte bekommen. Wenn ich darf würde ich auch gerne das neue Modul testen.
In den nächsten Tagen sollten auch noch 4 Temperatursensoren dazukommen.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: SoeK am 03 März 2017, 12:13:50
Hab' letzte Woche auch ein Gateway mit diversen Sensoren bestellt. Würde ebenfalls gerne testen ;-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 03 März 2017, 12:29:55
Für was funktioniert das hier? Nur das Gateway? Warum MQTT?
Hab mir einen Luftreiniger bestellt und werde dafür wohl erst mal ein eigenes Modul basteln, ausgehend von der App.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 März 2017, 12:40:35
Nabend.

Für die Testen wollen.
https://github.com/T0RST3N/fhem-XiaomiSmartHome

Liegt aber noch im devel Branch. Im GIT-WIKI ist beschrieben wie es einzubinden ist.
Beide PM Dateien in den Ordner fhem/FHEM kopieren und dann FHEM Reboot.

Das Modul ist für alle Sensoren die mit dem Xiaomi Smarthome Gateway zusammen arbeiten.
Unterstütz ist zur Zeit aber nur Magnet, Sensort_HT & Motion.
Nach dem Define müssen die Sensoren einmal ausgelöst werden dann kommen diese per Autocreate von alleine rein.
Ich bin gerade dabei eine entsprechende Funktion in das Modul zu bauen was das nach dem Define sofort erledigt.
Der nächste Step wäre dann Write auf das Gateway.......


Grüße
Torte

PS: Mein erstes Modul also Vorsicht, Ich lerne noch! :-D

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 März 2017, 09:03:10
Moin,

hab mal eine Frage an die DEVs unter euch  ;D

Wenn ich im logischen Modul Undefined zurück gebe wird ja der Define ausgeführt. Soweit so gut.
Das Device wird angelegt. Wie bekomme ich es am besten hin das sofort der Value für den Status des neuen Devices mit angelegt wird.
Wenn ich das Undefined zurückgebe habe ich ja schon alles für das neue Device incl. der Daten. Wäre doch doof wenn ich noch mal einen Read antriggern müsste.

Habe einfach mal zum Test dem Undefined den Status des neuen Devices per Parameter mit übergeben aber dann steht das auch so in dem DEV des neuen
Devices mit drin was ja falsch wäre.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 06 März 2017, 09:12:20
Das geht nicht. Da das Device zu diesem Zeitpunkt noch nicht existiert kann auch die FnParse keine Auswertung machen. Daher wirst Du nicht drum rum kommen Deinem logischen Modul ein statusRequest ab zu verlangen, oder Du wartest bis das Device wieder sendet und diesmal kann ja die FnParse auswerten.



Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 März 2017, 10:08:50
Hi CoolTux,

ah Okey, hab gerade in deinen Modulen gestöbert da ich in der Doku nix dazu gefunden hatte.

Sehe ich das richtig das Du in deinem NUKI Device das Update über einen Timer triggers?

War gestern auch schon bei mir soweit, hatte mich nur gefragt wie ich das Update des Devices trigger.

Danke!

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 06 März 2017, 10:53:24
Hallo Torsten,

Wenn das Device selber nicht Daten pusht, musst Du sie Dir ziehen. Dafür verwende ich in den meisten Fällen InternalTimer welche dann ein statusRequest ausführen.
Bitte bitte im Bezug auf zweistufige Module Dich nicht an das Nuki Modul halten, das muß ich noch umbauen. Dann schaue Dir lieber HEOS an. Da ist das ganze so richtig gemacht worden.
Wenn Du InternalTimer verwendest brauchst Du in der aufgerufenden Funktion kein RemoveInternalTimer mehr machen, das hatte ich mir mal damals so falsch abgeschaut.
Einzig und allein in der UndefFn macht RemoveInternalTimer Sinn.



Grüße
Leon
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 März 2017, 20:32:03
Hi Leon,

sehr sehr geil Dein Modul, das hat mir echt richtig weitergeholfen. DANKE!

Jetzt hab ich erstmal einiges zum Umbauen :-)

Grüße
Torsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: wollo am 10 März 2017, 11:01:01
ich habe mir auch die Zentrale, einige Bewegungsmelder und einige der Schalter zugrlegt.
Sehe aber, dass die Schalter leider noch nicht unterstützt werden.
@Torte: würde eine 'Spende' eines meiner Schalter die Implementierung der Schalter beschleunigen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 10 März 2017, 12:16:23
Hey wollo,

bin diese Woche leider noch zu nix gekommen, aber das WE ist ja nah.

Welchen Schalter meinst Du?

Der mit Klick und doppel Klick?

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: wollo am 10 März 2017, 22:31:33
Ja, genau, der mit Klick, doppelklick und Long click.
Sieht wirklich nett aus und für 6€ bei gearbest  zu haben...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 März 2017, 16:06:55
Hallo zusammen,

so gibt eine neue Version auf GIT.

Hat sich einiges geändert. Nach einem Define des Gateways werden alle Devices automatisch hinzugefügt und der Status aktualisiert.
(Update: Dateien kopieren, in FHEM reload 71_XiaomiSmartHome.pm & reload 71_XiaomiSmartHome_Device.pm oben in der Commandline)

Ich habe mal experimentell den Switch hinzugefügt. Evtl. brauch ich aber ein LOG (Verbose auf 5) wenn das Device geklickt wird. Weiß da nicht wie
sich das mit dem Status verhält springt der nach einer Zeit wieder auf zb off .....
Über Longclick steht zb. nix in der API Doku, könnte dann ja evtl. auch Doppelklick ausgelöst werden.


Grüße
Torte

Danke nochmal an CoolTux fürs auf den rechten Pfad bringen! Einzig syswrite konnte ich bei mir (noch) nicht nutzen weil der SEND auf die IP des Gateways geht
während Read lokal an der NIC von FHEM lauscht.


 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 12 März 2017, 16:35:51
Danke nochmal an CoolTux fürs auf den rechten Pfad bringen! Einzig syswrite konnte ich bei mir (noch) nicht nutzen weil der SEND auf die IP des Gateways geht
während Read lokal an der NIC von FHEM lauscht.

Hallo Torsten,

Eventuell kann ich es mir heute Abend mal in Ruhe anschauen. Wenn ja melde ich mich kurz per PM bei Dir.


Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 März 2017, 08:27:24
@wollo

Wollte mal fragen ob es was neues vom switch gibt, hast Du schon Zeit gehabt das auszuprobieren?

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: SoeK am 15 März 2017, 08:40:10
@torte: Der Schalter funktioniert aus meiner Sicht ohne Probleme! Hier mal ein Auszug aus dem Log:

2017-03-12_22:35:47 158d000113cc86 click
2017-03-12_22:35:55 158d000113cc86 click
2017-03-12_22:36:06 158d000113cc86 click
2017-03-12_22:36:08 158d000113cc86 long_click_press
2017-03-12_22:36:08 158d000113cc86 double_click
2017-03-12_22:36:09 158d000113cc86 click
2017-03-12_22:37:42 158d000113cc86 double_click
2017-03-12_23:25:11 158d000113cc86 double_click
2017-03-12_23:25:12 158d000113cc86 click
2017-03-12_23:25:14 158d000113cc86 double_click
2017-03-12_23:25:15 158d000113cc86 long_click_press
2017-03-12_23:25:16 158d000113cc86 long_click_release
2017-03-12_23:25:18 158d000113cc86 long_click_press
2017-03-12_23:25:18 158d000113cc86 long_click_release
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 März 2017, 08:44:55
oh cool, Danke.

Brauchen wir beim Switch auch so ein automatisches zurücksetzen auf zb. off? So wie bei motion?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 16 März 2017, 12:29:17
Hi,

bin auch sehr an den Xiaomi Geräten interessiert.

hast du schon Pläne welche Komponenten du noch unterstützen kannst/willst?

Dachte hier auch Richtung BedLamp oder IP Kamera.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 16 März 2017, 12:39:37
Hi,

wenn alles klappt kommt dieses Wochenende der schreibende Support mit rein.
Zumindest so das erstmal das Licht vom Gateway einzuschalten geht von fhem heraus.

Wird die IP Cam auch ans Gateway angeschlossen? Steht nix von in der API Doku.
Die Bedlamp ist denke ich diese "Smart Lantern" steht jetzt aber nix zu den Write-Befehlen in der API.
Müssen wir gucken ..... ;-)

Grüß
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 16 März 2017, 13:24:10
Hi,

wenn alles klappt kommt dieses Wochenende der schreibende Support mit rein.
Zumindest so das erstmal das Licht vom Gateway einzuschalten geht von fhem heraus.

Wird die IP Cam auch ans Gateway angeschlossen? Steht nix von in der API Doku.
Die Bedlamp ist denke ich diese "Smart Lantern" steht jetzt aber nix zu den Write-Befehlen in der API.
Müssen wir gucken ..... ;-)

Grüß
Torte

Hi hört sich ja super an.

Bzgl. IP-Kamera habe ich das hier so verstanden:
http://www.xiaomimy.com/index.php?route=product/product&product_id=410
Etwa auf der hälfte wird davon etwas gezeigt.

Mit BedLamp meinte ich folgende:
http://www.xiaomimy.com/index.php?route=product/product&product_id=53&search=bed

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 16 März 2017, 13:34:33
Bei der Camera müssen wir gucken was die dann ans gateway schickt....

Für die Lampe gibt es schon ein anderes Modul "yeelight", die wird dann auch nicht an GW angeschlossen.

Grüße
Torte





Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 16 März 2017, 15:18:59
Zum neuen Luftreiniger (Staubsauger funktioniert analog):
Läuft ohne Gateway über WLAN, ich hab auch bereits was zur verschlüsselten Kommunikation und dem ziemlich schwer zu extrahierenden Gerätetoken gefunden.
Damit sollte eine lokale Steuerung der BAsis-Funktionen möglich sein, eventuell aber keine Statuswerte.
Ich setze mich am Wochenende mal ran und berichte dann hier.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: SoeK am 16 März 2017, 19:06:03
@torte: Zur Zeit fällt mir kein Anwendungsfall ein der so etwas wie ein "Off"beim Schalter benötigt, denn sobald eines der möglichen 4 Events(click, double_click, long_click_press, long_click_release) Eintritt bekommt man ja auch den entsprechenden Event geliefert.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 16 März 2017, 20:45:06
Bei der Camera müssen wir gucken was die dann ans gateway schickt....

Für die Lampe gibt es schon ein anderes Modul "yeelight", die wird dann auch nicht an GW angeschlossen.

Grüße
Torte

Hi,m

die Lampe hat jedoch kein WLAN und kann demnach nicht mit dem Yeelight Modul angesprochen werden.
Da sie nur Bluetooth hat dachte ich an das Gateway.

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: wollo am 18 März 2017, 15:56:31
Hallo Torte,
Sorry, hatte viel um die Ohren und kam erst jetzt zum testen.
Also der Switch funktioniert so ganz gut. Er schickt die Events, wie von SoeK berichtet.
Der Status entspricht dann immer dem letzten Event. Aber der ist ja egal, denke ich.
Ich werte jedenfalls einfach per notify die Events click und double_click aus.
Mit click schalte ich das Licht komplett ein, bzw. wieder aus.
Mit double_click kann man immer zu nächsten Lichtszene wechseln.
Gerne würde ich mit long_click_press ein langsames z.B hoch/runter dimmen laufen lassen, dass dan bei long_click_relese den wieder stoppt, so dass man den switch auch als dimmer nutzen kann.
Hat jemand so etwas schon programmiert, so daß ich das übernehmen könnte?


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 18 März 2017, 22:20:34
Hallo, ich bin neu hier im forum (vorher nur lesend) und habe schon ein relativ ausgewachsenes fhem (homematich, relaiskarten über gpio, hue, windsensor über gpio, fhem2fhem, onewire, fritzbox,...).

jetzt habe ich mich hier angemeldet, um den xiaomi-beitrag zu verfolgen.

erstmal ein großes lob und auch ein danke für die arbeit die hier geleistet wird!

jetzt aber konkret zum xiaomi-gateway: wenn ich ein
define XiaomiGateway XiaomiSmartHome 192.168.0.32 (ip-adresse stimmt, wird sowohl in der app als auch in der fritzbox angezeigt)
 mache, dann hängt mein fhem sich quasi auf. nur noch ein raspi reboot hilft mir dann.

ich habe auf dem gateway die aktuellste software drauf (1.4.1_143.0141).
die xiaomi-module sind in der version vom 13.3. aus git gezogen.
unter fhem habe ich autocreate aktiviert.

nach dem reboot kommt fhem dann mit der fehlermeldung:
Messages collected while initializing FHEM:
./log/fhem.save: Please define XiaomiGateway first
Please define XiaomiGateway first

einer eine idee?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 März 2017, 22:58:08
@Morrino
Komisch da das Ding Yeelight heißt hätte ich jetzt gedacht das es zum Yeelight Modul passt. Das SmartGateway kann aber auch kein Bluetooth.

@wollo
also ich kann so ein "off" nach x Sekunden ohne Probleme einbauen.
Bekommst Du denn ein Long_click_release gemeldet? Dann kannst Du ja per Event drauf reagieren.

@gt_im
Hast du die benötigten Perl Module installiert. Was steht im FHEM Log?
https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 März 2017, 01:03:07
Update:

Es geht nun auch das schreiben. Die LED vom GW lässt sich nun einschalten und die Farbe über den ColorPicker ändern.
Ich bin zwar noch nicht so zufrieden, da die Helligkeit noch nicht funktioniert. Auch das abspielen der Töne geht nicht.
Muss ich mir noch mal angucken.

Falls einer so eine Schaltbare Steckdose hat, diese sollten wir auch mit überschaubaren Aufwand schalten können.

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

Im Gitwiki stehen die zusätzlichen Perl Module die installiert werden müssen. CBS & AES für das Verschlüsseln des token.
In der WIKI findet ihr auch ein paar Bilder wo ihr in der MI APP das Passwort findet das muss in FHEM dann am GatewayDevice eingetragen werden.

Viele Spaß
Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 19 März 2017, 07:28:09
das gitwiki kannte ich noch nicht...

bei mir läuft es jetzt, ursache war, dass ich den developer mode im gateway nicht aktiviert hatte...

vielen dank!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 19 März 2017, 23:51:52
Hier ist ein proof-of concept für den Luftreiniger, der Staubsauger sollte dann mehr oder weniger genauso funktionieren.
Wenn der ankommt, geht es weiter.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: drdownload am 20 März 2017, 06:57:07
Hat eigentlich schon Mal jemand die Wandschalter ausprobiert? Sind auf Ali unter zigbee xiaomi Wall switch
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 20 März 2017, 20:06:23
kann eigentlich auch der batteriezustand der einzelnen sensoren/aktoren (temperatursensor und switch) angezeigt werden?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 März 2017, 20:19:08
Also Wandschalter hab ich keinen finde den irgendwie zu teuer und ich hätte jetzt noch keinen Anwendungsfall.
Freiwillige vor :-D

Das Modul kann des schon, nur hab ich leider (bei mir auch noch nicht) gesehen das die Sensoren irgendwann mal das reporten.
Laut API sollten sie das. In der MI APP wird sowas ja auch nicht angezeigt dooof.

Gruß
Torte

 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rparavicini am 21 März 2017, 13:25:01
ein kleine Frage am Rande: Gateway hat soweit ich das auf den Bildern sehen kann CN Stromanschluss, habt ihr das über einen Adapter laufen oder habe ich eine Version mit EU Stecker übersehen?

P.S.: das Modul scheint ja schon sehr fortgeschritten zu sein! Gute Arbeit!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 März 2017, 13:57:58
ein kleine Frage am Rande: Gateway hat soweit ich das auf den Bildern sehen kann CN Stromanschluss, habt ihr das über einen Adapter laufen oder habe ich eine Version mit EU Stecker übersehen?

P.S.: das Modul scheint ja schon sehr fortgeschritten zu sein! Gute Arbeit!
Bei mir ist ein Adapter CN auf EU dran.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 21 März 2017, 15:58:07
ein kleine Frage am Rande: Gateway hat soweit ich das auf den Bildern sehen kann CN Stromanschluss, habt ihr das über einen Adapter laufen oder habe ich eine Version mit EU Stecker übersehen?

P.S.: das Modul scheint ja schon sehr fortgeschritten zu sein! Gute Arbeit!

ich habe auch einen adapter dran, ist glaube ich AU auf EU, kostet bei ebay mit versand aus china unter einem euro
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 22 März 2017, 11:03:24
kann es sein,dass die sid aus dem devicenamen abgeleitet wird?
ich habe meine komponenten umbenannt, funktionierte auch, aber nach fhem-neustart waren sie dann alle nicht mehr erreichbar (ausser der bridge).

ansonsten nochmal danke fuer dieses modul, da haben sicherlich einige drauf gewartet...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 März 2017, 11:13:55
Hi,

äh ja, ich mach mir den schönen namen immer mit ALIAS.
Kann ich mir aber nochmal angucken :-)

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 März 2017, 19:38:53
Nabend,

UPDATE!

Rename der Devices geht jetzt. ABER alle devices werden neu angelegt weil sich das DEV zwangsläufig geändert hat.
Hoffe es hat noch keiner von euch hunderte von Devices  :P

Grüße
Torte


 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 März 2017, 19:41:57
Ach ja UPDATE geht auch hiermit:
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 22 März 2017, 20:14:53
Hallo, Du bist auf den Master-Branch gewechselt, habe ich gemerkt  ;)

Ich habe bei mir getestet und es funktioniert einwandfrei!

Dankeschoen!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: 1of16 am 23 März 2017, 16:02:19
wow, ich hatte weder erwartet, dass xiaomi das gateway irgendwann mal "frei gibt", noch dass das in fhem irgendwann läuft.
danke dir!

nachdem ich den halben Tag mit bzw. gegen die mi home app gekämpft habe, um das Gateway zu aktualisieren, suchte ich verzweifelt nach den zwei extra Menü punkten unter "about".
Man muss die Versionsnummer mehrfach anklicken, dann erscheinen diese auch :)

aktuell habe ich nur einen HT-Sensor dran, von dem wird zuverlässig die Temp gelesen, die Luftfeuchte leider nicht.
Als Infos über das Gateway kommt leider nur die IP-Adresse zurück, Farbe bzw. Status der Lampe ist nicht korrekt. Farbänderung / An/Aus geht auch noch nicht. Wobei bei mir FHEM und das Gateway in zwei verschiedenen IP-Kreisen sind bzw. FHEM in einem Dockercontainer gekapselt ist. Das könnte natürlich Probleme mit ankommenden UDP-Multicasts machen...

Viele Grüße
1of16
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 16:03:44
So, meine schnuckeligen Mi's sind auch da,
4x MotionSens, ein Test Button, 2x Temperatur, das Gateway und die vorhandenen FlowerSens kann der ja auch!

Allerdings finde ich in der IOS App keine Möglichkeit den Developer Modus einzuschalten!

Hat das von Euch einer mit IOS geschafft? und wenn ja wie?
Merci Alex.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: 1of16 am 23 März 2017, 16:09:05
Allerdings finde ich in der IOS App keine Möglichkeit den Developer Modus einzuschalten!
habe zwar kein iOS, aber hast du mal auf der Versionsnummer auf Schritt 3 (https://louiszl.gitbooks.io/lumi-gateway-local-api/content/device_discover.html) rumgedrückt?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 16:28:47
Hallo,

wenn Du diesen Step 3 lt Bild meinst, genau das ist das Problem, da die Auswahl auf IOS den Punkt nicht anbietet. Siehe Screenshot.

lg A.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 März 2017, 16:36:05
Moin,

also IOS geht meines wissen nach nicht.

@1o16
Stelle mal bitte im Gateway das Attribut  Verbose auf 5 dann warte etwas und schicke mir mal das LOG Du kannst auf dem Gateway auf get UpdateALL ausführen.

Wenn die LED des Gateway nicht angeht, hast du das Passwort aus der APP auf in FHEM eingetragen?
(Stimmt hier könnte ich noch eine Fehlermeldung popen lassen)

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 16:47:52
gut, bzw schlecht, da muss ich mir wohl temporär ein Android besorgen um den Dev-Mode einzustellen.

btw beim versuch des Device in Fhem zu definieren ( noch ohne Dev.Modus) schmiert Fhem ab...

Nichtsdestotrotz freu ich mich auf Dein Modul und die Mi's in Fhem..

lg A.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: 1of16 am 23 März 2017, 17:14:51
@1o16
Stelle mal bitte im Gateway das Attribut  Verbose auf 5 dann warte etwas und schicke mir mal das LOG Du kannst auf dem Gateway auf get UpdateALL ausführen.

Wenn die LED des Gateway nicht angeht, hast du das Passwort aus der APP auf in FHEM eingetragen?
Moin,

anbei das log:
2017.03.23 17:11:18.444 5: xiaomigateway> {"cmd":"get_id_list_ack","sid":"f0b4299a985a","token":"LDAgWCth5RNEFT2r","data":"[\"158d000101cdf8\"]"}
2017.03.23 17:11:18.444 5: xiaomigateway> Read:{"cmd":"get_id_list_ack","sid":"f0b4299a985a","token":"LDAgWCth5RNEFT2r","data":"[\"158d000101cdf8\"]"}
2017.03.23 17:11:18.444 4: xiaomigateway> PushRead:158d000101cdf8
2017.03.23 17:11:18.446 5: xiaomigateway> {"cmd":"read_ack","model":"sensor_ht","sid":"158d000101cdf8","short_id":13171,"data":"{\"temperature\":\"2529\",\"humidity\":\"4133\"}"}
2017.03.23 17:11:18.446 5: xiaomigateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d000101cdf8","short_id":13171,"data":"{\\"temperature\\":\\"2529\\",\\"humidity\\":\\"4133\\"}"}
2017.03.23 17:11:18.446 4: xiaomigateway>  IS DEFINED sensor_ht : 158d000101cdf8
2017.03.23 17:11:18.446 5: xiaomigateway: SID: 158d000101cdf8 XiaomiSmartHome_Device
2017.03.23 17:11:18.446 3: xiaomigateway> SID: 158d000101cdf8 Type: sensor_ht Temperature: 25.29
2017.03.23 17:11:18.458 5: xiaomigateway> UpdateALLReadings Started
Das Password habe ich über set gesetzt und ist als Reading zu sehen, es stimmt auch.
Wenn ich versuche das Licht an oder auszuschalten bzw. eine Farbe zu setzen, kommt folgendes:
2017.03.23 17:13:53.512 4: xiaomigateway> {"cmd":"write","model":"gateway","sid":"","short_id":0,"key":"8","data":"{\"rgb\":4294901760,\"key\":\"f1e3efb630bdd9f8d031915a5c3c007e\"}" } 192.168.1.247
2017.03.23 17:13:53.515 5: xiaomigateway> Read:{"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.03.23 17:13:53.515 4: xiaomigateway> Dispatch! {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.03.23 17:13:53.515 5: xiaomigateway: dispatch {"cmd":"write_ack","data":"{\\"error\\":\\"No device\\"}"}
2017.03.23 17:13:53.524 3: xiaomigateway: Unknown code {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}, help me!

2017.03.23 17:14:02.676 4: xiaomigateway> Set rgb, ff0000
2017.03.23 17:14:02.676 4: xiaomigateway> Set rgb, 4294901760
2017.03.23 17:14:02.697 4: xiaomigateway> {"cmd":"write","model":"gateway","sid":"","short_id":0,"key":"8","data":"{\"rgb\":4294901760,\"key\":\"f1e3efb630bdd9f8d031915a5c3c007e\"}" } 192.168.1.247
2017.03.23 17:14:05.697 5: xiaomigateway> Read:{"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.03.23 17:14:05.697 4: xiaomigateway> Dispatch! {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.03.23 17:14:05.697 5: xiaomigateway: dispatch {"cmd":"write_ack","data":"{\\"error\\":\\"No device\\"}"}
2017.03.23 17:14:05.708 3: xiaomigateway: Unknown code {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}, help me!

edit:
ok, ich glaube das "Licht-Problem" liegt an meiner Umgebung, ich erhalte ja auch kein Heartbeat und Token Reading.
Wie passiert das denn technisch, dass das Gateway diese Werte an fhem liefern? oder über einen speziellen Port?
edit2:
achso, wie ich zu der Erkenntnis komme: meine Fhem-test-installation nativ auf einem RPi lässt das Licht schalten. wobei auch dort die Luftfeuchte nicht angezeigt wird, das scheint wohl ein "allgemeines" Problem zu sein?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 18:46:21
so, mit Android und etwas versuchen hats geklappt, hab dafür die MiApp auf 4.1.9 upgedated, und um zu About/Step 3 zu kommen musste ich auch wie von 1of16 beschrieben mehrfach auf die untenstehende Version 2.23 klicken - chinesischer Button ist aufgepoppt, draufgedrückt, irgendwann kamen dann die Punkte lan communication protocol und gateway information. Einrichtung in Fhem hat dann geklappt, die Devices wurden ordentlich angelegt.
 
Edit- Rechtschreibkorrektur korrigiert
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 18:54:19
Allerdings, beim Versuch das Gateway blinken zu lassen schmiert mir Fhem ab, beim Neustart wurden meine Devices, die ich zuvor umbenannt hatte nicht wiedererkannt und neue Devices angelegt.
Beim erstenmal wurden 3 Devs angelegt, 2x Motion 1x Temp, name sowas wie 158d0001582b17, haben soweit auch funktioniert. Beim Neustart nach crash wurden nur 2 Motion-Devs angelegt mit Namen wie XMI_158d000125919a.
Beim ersten wie beim zweiten anlegen wechselt der State zwar in Motion Detected aber nicht mehr zurück.
Ein get UpdateAll findet kein Device, ändert keinen State.

mein Report fürs erste, wenn Du ein Log benötigst, sag mir möglichst spezifisch Bescheid,

merci, Alex

Edit- Rechtschreibkorrektur korrigiert
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 März 2017, 18:55:50
HI 1of16,

mach mal ein update dann sollte humidity laufen. ALLE anderen können auch ein Update machen :-)

Normalerweise reportet das Gateway alle 10 Sekunden seine SID und ein Tocken. Das Token braucht man um einen WriteKey zu berechnen.
Ohne diesen Writekey kein Licht einschalten oder sonstiges in diese Richtung.

Das Gateway sendet von der IP 224.0.0.50 und PORT 9898 das kommt dann an deiner FHEM instanz nicht an. Stimmt die IP des Fhemserver am MI GatywayDevice.
Auf dieser NIC binde ich den lauschangriff.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 März 2017, 18:58:40
@alex885

Mach mal Update Fehler wurde gestern schon korrigiert.

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

grüße
Torte

Gateway hat jetzt Version 0.05, die Sensoren 0.06
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 März 2017, 19:05:06
@alex885, das Gateway blink nicht. Blinken ist von der API so nicht unterstützt. Ist noch ein Fehler.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: 1of16 am 23 März 2017, 19:22:39
perfekt, danke dir torte!
jetzt funktioniert der HT Sensor.

Naja, die FHEM IP, die angezeigt wird, stimmt zwar, dort wird der Multicast aber nie ankommen, da es die docker interne IP ist.
mit --net=host beim Starten des Containers würde ich das Problem umgehen, aber nicht richtig lösen. Wenn ich mal Zeit habe kümmere ich mich richtig darum.

aktuell kann ich aber damit lesen, dass ich die Sensoren auslesen kann.
Mit dem Tür Sensor und dem Schalter sollte ich auch keine Probleme bekommen, oder? Das ist ja auch nur lesen, nicht schreiben.

Grüße
1of16
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 19:49:25
Guten Abend Torte,

update ist gemacht, Temp/Hum läuft gut.
ein Motionsens - den hatte ich nicht umbenannt scheint zu funktionieren,
ein anderer, den hatte ich kurz umbenannt  - blieb auf state motion und no_motion 0 hängen, nach erneutem define mit der XMI_ID bleibt er immer noch auf state motion, auch wenn das reading no_motion grade 120 zeigt...
werd ihn mal in der App neu anlegen... und schauen wie ich ihn denn wieder in Fhem  bekomme.

merci, schönen Abend, Alex
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 März 2017, 20:17:37
Hi Alex,

seit gestern fangen die Devices alle beim Autocreate mit XMI_ an dann kommt die SID.
Die alten Devices solltest Du eigentlich löschen.
Das Gateway sollte dann die fehlenden Devices mit Autocreate wieder anlegen.
Die Devices kannst du in der neuen Version dann auch mit rename umbenennen.

Ich würd jetzt mal alle Devices löschen "shutdown restart" und dann mal schaun. Wenn die Devices dann nicht
von alleine kommen dann stimmt noch was nicht.

Grüße
Torte

@1of16 (hast du echt 15 Kinder? :-D :-D)
Die Magnet Sensoren senden aber von alleine eigentlich ähnlich dem Heartbeat oder der Temperatur. Deswegen verstehe
ich jetzt nicht ganz warum du die Temperatur empfangen kannst aber keinen Heartbeat des GW. Der sollte eigentlich alle 10 Sekunden kommen.
Ich hatte das in den allerersten Versuchen auch so, guck mal ganz am Anfang hier vom Thread, ich hab dann das GW komplett resettet und dann ging es.
Wenn sich also dein Tempsensor die Temperatur sendet ohne das du in FHEM was machst würde ich das mal in betracht ziehen und das GW auf null stellen.



Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 20:37:40
Hmm, beide MotionSens aus der App gelöscht, wieder zugefügt, in fhem gelöscht, neu definiert.

klappt immer noch nicht, nach erstmaligem statewechsel auf motion bleibts da stehen, der no_motion counter funktioniert. Bei einem Sensor hat es auch schon einmal funktioniert...

eher ein kosmetisches problem, da erkannteBewegung/das DevStateIcon ja auch über no_motion gesetzt werden kann.

Ein Versuch schreibend aufs GW zuzugreifen mit On/Off führt bei mir zum Absturz von Fhem.

merci, A

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 März 2017, 20:43:48
Bei Motion kannst du das attribut motionOffTimer auf 1 5 oder 10 sekunden stellen.
Der Sensor sendet kein no_motion nach einer Sekunde deswegen über das attribut.

Wenn beim schreiben aufs GW fhem abschmiert dann fehlt noch ein Perl Modul steht dann im FHEM eigenen LOG
Im Git WIKI steht welche Module du installieren musst

Gruß
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 23 März 2017, 20:47:49
@alex885, das Gateway blink nicht. Blinken ist von der API so nicht unterstützt. Ist noch ein Fehler.

Also bei mir geht blinken, allerdings muss man es vorher einmal an- und ausschalten:
set XiaomiGateway rgb FF0000
set XiaomiGateway off
set XiaomiGateway blink 10 1
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 März 2017, 20:52:03
@gt_im

TOP, das kommt aber aus dem hilfsmodul color. wusste ich auch nicht :-D

Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: 1of16 am 23 März 2017, 21:00:32
@torte
(zum Glück nicht ;) )

vielleicht senden der HT und die Türsensoren via Heartbeat an das Gateway und dort greift dein Modul die Daten ab?
Das Gateway hatte ich heute ja auf Grund des Kampfes gegen die MiHome App schon mehrfach resettet. Versuche ich aber noch mal...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 23 März 2017, 21:19:14
Hallo zusammen!

Success! hab in der app alle Geräte gelöscht und mit Hilfe des englischen Texts neu angelernt. (iOS nur chinesisch)

Auch in Fhem alles gelöscht, wichtig war wohl auch der shutdown/restart; und in der Version 0.05/0.06 neu angelegt.

Jetzt läuft alles. Auch schreiben auf den GW!

@Torte, Danke für den wichtigen Hinweis auf das attribut motionOffTime. Finde das sollte noch in die Wiki.
Meine Motionsens signalisieren maximal alle ~ 4 sec...

Werd mich mal noch durch die https://louiszl.gitbooks.io/lumi-gateway-local-api/content/device_discover.html (https://louiszl.gitbooks.io/lumi-gateway-local-api/content/device_discover.html) Seite arbeiten, auf der Suche der FlowerSens Anbindung meine Vermutung bisher, das GW hat kein Bluetooth, das wird nur in der App zusammengeführt..  :(

schönen Abend, noch ein Dank an Torte für seine Bemühungen und den Support, Alex






 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: till24 am 24 März 2017, 11:43:57
Hallo zusammen,

ich verwende die Erweiterung für zwei Sensoren (Temp.+Feuchte) in Kombination mit dem Gateway. Die Einbindung hat super geklappt!
Meine Frage ist, wie genau wird denn der Abfragezyklus der Sensoren bestimmt? Kann ich einstellen, dass die Werte bspw. jede Minute geloggt werden? Zurzeit habe ich das Gefühl, ist das Logging sehr unregelmäßig (eventuell verstehe ich nur etwas nicht richtig)

Hier ein Auszug des "preprocessed input" des Diagramms:
2017-03-24_00:42:02 23.32
2017-03-24_00:42:02 23.32
2017-03-24_01:39:15 23.48
2017-03-24_01:39:16 23.48
2017-03-24_02:35:42 23.59
2017-03-24_02:35:42 23.59
2017-03-24_03:26:29 23.75
2017-03-24_03:31:40 23.69
2017-03-24_03:31:40 23.69
2017-03-24_04:30:54 23.82
2017-03-24_04:30:54 23.82
2017-03-24_05:27:22 23.89
2017-03-24_05:27:22 23.89
2017-03-24_06:23:25 23.87
2017-03-24_06:23:25 23.87
2017-03-24_07:04:29 24.10
2017-03-24_07:04:49 24.15
2017-03-24_07:05:24 24.20
2017-03-24_07:07:20 24.31
2017-03-24_07:12:41 24.17
2017-03-24_07:22:33 24.06
2017-03-24_07:22:33 24.06
2017-03-24_07:38:27 23.90
2017-03-24_08:16:16 23.73
2017-03-24_08:16:46 23.76
2017-03-24_08:16:46 23.76
2017-03-24_08:40:50 23.76

Danke für eure Hilfe!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 März 2017, 10:40:48
Hi till,

es wird nur das geloggt was das GW reportet. Die Sensoren gehen in einen Schlafmodus und melden sich nicht jede Minute.

Du kannst Sie aber einzeln anfragen mit get [GWNAME] UpdateSingle [SID] das pushed dann das Reading.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 27 März 2017, 10:05:53
Die Sensoren melden sich von alleine beim Event auslösen - Sensor öffnet oder schliesst, oder Bewegung erkannt, Temperatur hat sich geändert usw. usw.

Bin mir aber nicht sicher ob nicht alle 60min die Sensoren trozdem von sich aus den derzeitigen Status melden - aber das ist nur als eine Vermutung betrachten die unbedingt verifziert werden sollte. ;-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 März 2017, 18:55:49
Moin,

gibt ein kleines Update.
Der Magentsensor hat nun ein Reading no_close mit Sekunden Angabe 60 & 300 könnte man nun drauf reagieren
wenn die Tür oder Fenster was länger auf ist.


Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 28 März 2017, 20:24:47
Vieeeeeeeelen Dank !!!
Endlich kann ich meine Xiaomi Komponenten integrieren. Hat alles auf anhieb geklappt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: scottieac am 28 März 2017, 20:33:21
..... auch von mir ein "DANKE".  :)

Läuft seit einigen Tagen ohne Probleme. Eins muss man den Xiaomi Kram lassen, optisch und preislich einfach ein Leckerbissen. Werde wahrscheinlich neben Temp und Kontaktsensor noch weiter upgraden.

Ach ja, angeblich ist in der Steckdose von Xiaomi ein Extender drinne, aber nur bei der Zigbee Version.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 29 März 2017, 20:23:02
Hallo zusammen,

klappt wirklich alles sehr gut, sowohl die Komponenten als auch die Einbindung in FHEM.
Ich habe zusätzlich zu den Schaltern, Magnetkontakten usw. auch die schaltbaren Steckdosen, die ja bisher noch nicht unterstützt werden. Wenn man den Typ "plug" in die zwei Module einbaut, ist aber der Grundstock schon da und sie werden zumindest erkannt.

Was mir aufgefallen ist: Entgegen der API Dokumentation kommen im Heartbeat nie die Leistungsdaten, nur der Schaltzustand und ein "inuse" Indikator, was ich persönlich äußerst schade finde.

Was ich auch nicht finden kann, ist "Voltage" im Heartbeat von den Bewegungsmeldern, soll die Batteriespannung angeben und wäre sicher hilfreich.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 März 2017, 20:29:42
Hallo zusammen,

klappt wirklich alles sehr gut, sowohl die Komponenten als auch die Einbindung in FHEM.
Ich habe zusätzlich zu den Schaltern, Magnetkontakten usw. auch die schaltbaren Steckdosen, die ja bisher noch nicht unterstützt werden. Wenn man den Typ "plug" in die zwei Module einbaut, ist aber der Grundstock schon da und sie werden zumindest erkannt.

Was mir aufgefallen ist: Entgegen der API Dokumentation kommen im Heartbeat nie die Leistungsdaten, nur der Schaltzustand und ein "inuse" Indikator, was ich persönlich äußerst schade finde.

Was ich auch nicht finden kann, ist "Voltage" im Heartbeat von den Bewegungsmeldern, soll die Batteriespannung angeben und wäre sicher hilfreich.
Hi,

schicke mir mal genau den Link aus der API Doku welche Steckdosen du hast dann kann ich das einbauen.

Gruß
Torte


Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 März 2017, 20:38:39
Hi,

schicke mir mal genau den Link aus der API Doku welche Steckdosen du hast dann kann ich das einbauen.

Gruß
Torte


Gesendet von meinem Pixel XL mit Tapatalk
Voltage usw. soll wohl über ein Firmware Update in der Zukunft mal reinkommen.
Nur das wann ?????
Gruß
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 29 März 2017, 21:50:44
Hi,

mittlerweile habe ich auch meine Komponenten und funktioniert auch super von Anfang an.
Vielen Dank für das Modul. Die Xiaomi Teile sehen einfach schick aus, sind klein und günstig darum ist es echt super das du die Möglichkeit geschaffen hast.

Hätte aber noch zwei Fragen zu der Updatelogik der Sensoren.
Das sie sich prinzipiell automatisch in einen sleep Modus setzen weiß ich, auch das ich mit einem händischen Update immer aktuelle Werte bekomme.

Wenn ich aber beim Temperatursensor kein manuelles update mache sendet der Sender etwa alle 50-55 Minuten einmal vier bis fünf Werte.
Es sei denn die Temperatur/Luftfeuchte ändert sich stark in kurzer Zeit.
Hier meine Frage: Bei welchem Anstieg / Abfall sendet der Sender sofort neue Werte? Ein Grad unterschied? 2,3,,..?
Ist das bekannt?

Meine zweite Frage betrifft den Motion Sensor.
Habe motionOffTimer auf 1 gesetzt.
Der Sensor erkennt bei mir nur eine Bewegung wenn der no_motion counter auf 120 hochgelaufen ist.
Wenn innerhalb dieser zwei Minuten eine neue Bewegung erkannt wird, wird der state Wert nicht auf motion geändert sondern bleibt auf off. Nach den zwei Minuten ist eine Motion Erkennung wieder möglich.
Kann man dieses Fenster kleiner setzen?

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 30 März 2017, 07:02:00
@MothersFinest

Hi, ein Test/Spiel-Plug ist unterwegs zu mir, wollt mal fragen wie Du die Deinen verwendest? Mit 2xAdaptersteckern oder hast Du die Dinger umgebaut, ausgebaut? merc, Alex
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 30 März 2017, 09:04:58
@MothersFinest
Im letzten Update (von heute  ;) ) sind erstmal die  Readings für den PLUG mit drin. ON / OFF Schalten mache ich die Tage muss da noch was nachgucken....
Bitte mal testen und Reporten. Danke!
Wo kommt das "inuse" her, steht nix dazu in der API Doku, könntest Du evtl. mal ein Verbose (5) Log schicken und ein paar mal ein/aus schalten.


@Morrino
Wir haben leider keinen Einfluss darauf wann die Sensoren sich melden und ihren Status Reporten. Du könntest zb. per AT alle 15min ein get UpdateSingel oder UpdateAll machen.
Denke auf dauer geht das bestimmt auf die Batterien  der Sensoren, weiß ich aber nicht genau.
Das mit dem motion Sensor ist mir auch schon aufgefallen. Auf einmal reportet er nur nach einer Minute so war es zb. bei mir. Hab dann den Motion Sensor einfach in der MIAPP auf dem Handy gelöscht und neu angelernt. Habe in der MIAPP keine Einstellung gefunden wo man sowas einstellen könnte.







Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 30 März 2017, 12:37:07
Ich könnte mir vorstellen, das VOLTAGE nur dann kommt, wenn die Batterien wirklcih langsam leer werden. Kann jemand eine fast leere Batterie zum Testen an stelle der originellen reinstecken und beobachten. ;-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 30 März 2017, 15:29:42
laut diesem interessanten Thread
https://community.smartthings.com/t/xiaomi-zigbee-door-window-sensor-motion-sensor-smart-button-device-type-beta/31948 (https://community.smartthings.com/t/xiaomi-zigbee-door-window-sensor-motion-sensor-smart-button-device-type-beta/31948)

werden auch Levels von 90 und 83% reported. Allerdings berichten die darüber dass es am unvollständigen pairing scheitern kann...

Gruss A.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 30 März 2017, 19:32:40

@torte:
Aus dem Loglevel 5 Dump habe ich die "inuse" Info gezogen, weil ich mit der API Doku nicht klar kam. Scheint auch tatsächlich anzuzeigen, ob der Ausgang belegt ist. Wunschgemäß ein paar Schaltungen und dann noch ein Heartbeat.

@alex885:
Gateway und Steckdosen stecken bei mir in "Brennenstuhl Reisetecker Australien, China (222319370772)" aus der Bucht. EU-Stecker (zweipolig, ohne Schutzkontakt!) passen in die Dinger ohne Adapter. 


2017.03.30 19:20:42 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:42 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:42 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:42 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:42 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:42 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on
2017.03.30 19:20:42 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:42 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:42 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:42 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:42 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:42 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on
2017.03.30 19:20:43 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:43 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:43 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.03.30 19:20:43 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:43 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:43 3: MIgateway> SID: 158d00010ac93a Type: plug Status: off
2017.03.30 19:20:43 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:43 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:43 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.03.30 19:20:43 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:43 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:43 3: MIgateway> SID: 158d00010ac93a Type: plug Status: off
2017.03.30 19:20:45 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:45 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:45 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:45 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:45 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:45 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on
2017.03.30 19:20:45 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:45 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:45 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:45 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:45 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:45 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on
2017.03.30 19:20:46 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:46 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:46 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.03.30 19:20:46 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:46 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:46 3: MIgateway> SID: 158d00010ac93a Type: plug Status: off
2017.03.30 19:20:46 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:46 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:46 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.03.30 19:20:46 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:46 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:46 3: MIgateway> SID: 158d00010ac93a Type: plug Status: off
2017.03.30 19:20:48 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:48 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:48 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:48 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:48 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:48 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on
2017.03.30 19:20:48 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:48 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:48 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:48 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:48 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:48 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on
2017.03.30 19:20:50 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:50 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:50 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.03.30 19:20:50 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:50 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:50 3: MIgateway> SID: 158d00010ac93a Type: plug Status: off
2017.03.30 19:20:50 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:50 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.03.30 19:20:50 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.03.30 19:20:50 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:50 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:50 3: MIgateway> SID: 158d00010ac93a Type: plug Status: off
2017.03.30 19:20:52 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:52 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:52 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:52 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:52 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:52 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on
2017.03.30 19:20:52 5: MIgateway> Read:{"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:52 4: MIgateway> Dispatch! {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.03.30 19:20:52 5: MIgateway: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.03.30 19:20:52 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:20:52 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:20:52 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on


2017.03.30 19:23:03 5: MIgateway> Read:{"cmd":"heartbeat","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\",\"inuse\":\"0\"}"}
2017.03.30 19:23:03 4: MIgateway> Dispatch! {"cmd":"heartbeat","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\",\"inuse\":\"0\"}"}
2017.03.30 19:23:03 5: MIgateway: dispatch {"cmd":"heartbeat","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\",\\"inuse\\":\\"0\\"}"}
2017.03.30 19:23:03 4: MIgateway>  IS DEFINED plug : 158d00010ac93a
2017.03.30 19:23:03 5: MIgateway: SID: 158d00010ac93a XiaomiSmartHome_Device
2017.03.30 19:23:03 3: MIgateway> SID: 158d00010ac93a Type: plug Status: on

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 31 März 2017, 22:43:22
Hallo Torte!

Ich bin nicht sicher seit wann, aber seit irgendein der Updates des Moduls, habe ich ein paar Probleme mit dem Xiaomi-Modul. Ich war mir lange Zeit nicht sicher ob es nicht an mein FHEM lag.
Wenn ich versuche fhem.cfg zu speichern, kommt immmer folgender Screenshot. Die Anzahl Nullen entspricht der Anzahl Sensoren die erkannt wurden.

Sobald ich alle Xiaomi Sensoren und Gateway Eintrag enfterne, verschwindet die Fehlermeldung. Sobald ich das Gateway definiere wie vorgeschrieben, passiert noch nichts. Sobald die Sensoren erkannt werden, beginnt es wieder von vorne mir der Anzeige des Fehlers.
Woran liegt das? Har jemand anderer etwas ähnliches beobachtet?

Darüber hinaus, jedes mal wenn beim ersten mal des öffnen der Webseite von FHEM bzw. nach speichern der fhem.cfg, ich versuche das Licht einzuschalten per Click auf ON (nicht die Lampe, sondern ON), kommt ein kleine pop-up Fenster mit der Farbencode drin. Beim nächsten Ein- und Auschalten nicht mehr.
Kann es sein, dass eine Variabel nicht richtig initialisiert wurde oder ist es gewollt, dass es nur beim ersten betätigen die Meldung kommt?

Gibt es ein Weg, diese Fehler zu umgehen? Bzw. habe ich eine Einstellung nicht gesetzt?
Danke
VG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 31 März 2017, 22:49:59
Nabend,

Ist mir noch nicht aufgefallen, heißt aber nix 😀. Gucke ich mir an.

Grüße und Danke fürs Bescheid sagen.
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 31 März 2017, 23:03:20
Danke dir Torte! ;-)

Hier bisschen Input zu ein weiteres Spielzeug aus der Serie. Habe mir so ein Mi Magic Controller Cube zugelegt. War halt seeehr neugierig. ;-)
Das Ding erkennt umkippen um 90 grad, 180 grad (auf dem Kopf stellen), bewegen (Push, sollte Move heißen ;-), schütteln (Shake), 2x auf dem Tisch legen, drehen um seine Achse auf dem Tisch. Falls ich Bewegung vergessen habe, schreibe ich noch mal.

2017-03-31 22:55:18 XiaomiSmartHome Xiaomi UNKNOWNCODE {"cmd":"report","model":"cube","sid":"158d000110683d","short_id":21274,"data":"{\"status\":\"alert\"}"}         (scheint das Heartbeat vom Cube zu sein)
2017-03-31 22:55:20 XiaomiSmartHome Xiaomi UNKNOWNCODE {"cmd":"report","model":"cube","sid":"158d000110683d","short_id":21274,"data":"{\"status\":\"flip90\"}"}
2017-03-31 22:57:46 XiaomiSmartHome Xiaomi UNKNOWNCODE {"cmd":"report","model":"cube","sid":"158d000110683d","short_id":21274,"data":"{\"status\":\"flip180\"}"}
2017-03-31 22:58:11 XiaomiSmartHome Xiaomi UNKNOWNCODE {"cmd":"report","model":"cube","sid":"158d000110683d","short_id":21274,"data":"{\"status\":\"move\"}"}
2017-03-31 23:00:34 XiaomiSmartHome Xiaomi UNKNOWNCODE {"cmd":"report","model":"cube","sid":"158d000110683d","short_id":21274,"data":"{\"status\":\"shake_air\"}"}
2017-03-31 22:59:46 XiaomiSmartHome Xiaomi UNKNOWNCODE {"cmd":"report","model":"cube","sid":"158d000110683d","short_id":21274,"data":"{\"status\":\"tap_twice\"}"}
2017-03-31 22:58:50 XiaomiSmartHome Xiaomi UNKNOWNCODE
{"cmd":"report","model":"cube","sid":"158d000110683d","short_id":21274,"data":"{\"rotate\":\"33,500\"}"}     
Keine Ahnung was die Zahlen beim drehen auf sich haben - Grad der Drehung oder % vom vollen Kreis oder wie schnell. In diesem Fall positiver Wert, da in Uhrzeigersinn gedreht. Gegen den Uhrzeigersinn zeigt er dann negative Werte, z.B.: -28,500

Vielleicht könnte man den Cube im Modul aufnehmen. ;-)
Es geht um den hier: http://www.gearbest.com/living-appliances/pp_364494.html (http://www.gearbest.com/living-appliances/pp_364494.html)

VG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 01 April 2017, 09:29:11

@Morrino
Wir haben leider keinen Einfluss darauf wann die Sensoren sich melden und ihren Status Reporten. Du könntest zb. per AT alle 15min ein get UpdateSingel oder UpdateAll machen.
Denke auf dauer geht das bestimmt auf die Batterien  der Sensoren, weiß ich aber nicht genau.
Das mit dem motion Sensor ist mir auch schon aufgefallen. Auf einmal reportet er nur nach einer Minute so war es zb. bei mir. Hab dann den Motion Sensor einfach in der MIAPP auf dem Handy gelöscht und neu angelernt. Habe in der MIAPP keine Einstellung gefunden wo man sowas einstellen könnte.

Hi,

also beim Motion Sender hat sich bei mir auch nach dem neu anlernen in der App und FHEm nichts geändert.
Schade das man den Sensor nicht so einstellen kann, das er ein motion Signal so lange liefert, wie er eine Bewegung auch erkennt.

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 01 April 2017, 14:07:19
Heut kam ein Update für das Gateway, jetzt reporten Plug, Switch, Motion, Sensor und Magnet "Voltage".
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 01 April 2017, 14:13:45
Hoppla, da ist noch mehr.
Meine Plugs reporten jetzt auch die Leistungsdaten (hier Kaffeevollautomat der kurz heizt).

2017.04.01 14:10:56 4: MIgateway> Dispatch! {"cmd":"heartbeat","model":"plug","sid":"158d00010ec709","short_id":58752,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"10771\",\"load_power\":\"525\"}"}

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 April 2017, 14:23:12
Cool was hast du gemacht.
Funktioniert die readings den schon am device?



Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 01 April 2017, 14:27:49
Die APP hat ein Update für das Gateway vorgeschlagen und ich habe es akzeptiert, mehr nicht.

Ja, funktioniert alles, bis auf eine Kleinigkeit.
Das Modul enthält einen Copy & Paste Fehler für den Plug, hier muss offensichtlich LOAD_Power ersetzt werden.

if(defined $data->{power_consumed}){
Log3 $name, 3, "$name>" . " SID: " . $sid . " Type: " . $hash->{MODEL}  . " POWER_Consumed: " . $data->{power_consumed};
readingsSingleUpdate($hash, "LOAD_Power", "$data->{power_consumed}", 1 );
}
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 April 2017, 21:29:54
Hi,
cool Update habe ich heute auch zwischendurch durchgezogen, bin leider heute in einer andern Mission tätig gewesen.
Kirchenrenovierung: (bissel offtopic)

Ich hab endlich mein Tablett vernünftig an die Wand gebracht, man sieht direkt Frau hat mitgeredet.  ;D Aber der WAF Faktor stimmt nun.

 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 01 April 2017, 23:04:19
@Torte

sieht gut aus!

...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 02 April 2017, 11:15:32
Sieht gut aus, keine baumelnden Ladekabel usw. Wie hast Du das gelöst? 
Ich kann mich einfach nicht entscheiden, wo ich es an die Wand hängen soll. Manche Funktionen brauche ich direkt am Hauseingang, anderes schön bequem neben der Couch usw.

Nach dem Update kommt unverändert "LOAD_Power" für "POWER_Consumed", hast Du evtl. die korrigierte Version doch nicht bereitgestellt?

Ich habe mir auch mal angeschaut, wie Du mit XiaomiSmartHome_Write die LED im Gateway schaltest, in der Hoffnung, daraus etwas für den Plug bauen zu können. Ich blicke aber spontan nicht, wie das mit SID und KEY für einzelne Devices funktioniert.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 April 2017, 11:54:22
Ist ne große Verteilerdose hintern Tablet fürs Netzteil.
Dann einfach Bilderahmen auf Maß hier https://wunsch-bilderrahmen.de bestellt.
Hatte erst vor das mit Magneten an die Wand, hält zwar aber  ;), hab jetzt oben in der Mitte oben erstmal einen Nagel
reingemacht. Kaufe morgen ne kleine Schraube mit so einem weißen Blindstopfen und schraub das damit dann an. (sicher ist sicher)

Ne hab das Update noch nicht gemacht, meinte damit das ich mir auch das MI Firmware Update installiert hatte. Seit dem sind die Voltage auch beim Magent und Motion
da :-).

Ich bin aber gerade dran das Plug mit set power on / off zu basteln. Ziehe das korrigierte Power Reading und den Cube Sensor dann auch rein.
Mal sehen heute Abend oder morgen.

Suche aber gerade auch auch noch nach dem Fehler warum Fhem immer diese Meldung:
Messages collected while initializing FHEM:
configfile: 0
0
0
Ausgibt wenn das Modul geladen ist.

Die RGB Meldung wie gerdshi beschrieben hatte konnte ich nachvollziehen und wird auch behoben.


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 02 April 2017, 14:20:29
Das mit der configfile und den Nullen habe ich bei mir in meiner fhem.cfg gefunden. Ich dachte ich habe ein Fehler gemacht... Wahr wohl nicht. ;-)
Anscheint hat das Modul, in irgendeine Version im fhem.cfg nicht ganz geschrieben.
Die falsche Einträge sind ca. in der 5-6 Zeile am Anfang von fhem.cfg zu finden - zuindest bei mir war es so. ;-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 April 2017, 14:31:22
Jop, und wenn du wieder auf none stellst dann kommen die wieder nach einem shutdown restartet

Motd =Message of the day

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 April 2017, 11:04:38
Moin,

es gibt wieder ein Update. Der Cube sollte die Readings jetzt können.
Für den Cube gibt es auch ein Reading Rotate. Da steht jetzt drin zb. 25,500 genauso wie der Cube es sendet.
Die Zahlen bedeuten die Gradzahl und die Geschwindigkeit in dem Fall oben 90 Grad und 500 ms. Ich weiß nicht was man damit machen kann / soll / brauchen, wir
können aber auch zwei Readings drauß machen !??

Der Plug hat nun ein set power on / off, hoffe das es so im Blindflug funktioniert, Die Readings sollten aber jetzt stimmen :-)

Den Fehler mit MOTD habe ich noch nicht gefunden  :(
Denke irgendwas gibt eine null zurück oder so....  :-\

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 April 2017, 14:51:01
und noch ein Update  :o

der motd Fehler sollte nun auch weg sein. Bitte einmal im global das Attribut motd wieder auf none stellen.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 03 April 2017, 17:21:39
Der Cube ist gut geeignet als Fernbedienung. Bzw. um etwas zu machen ohne das andere Leute erkennen - Versteckt Alarmanlage aktivieren. Aber auch Lautstärke am Fernseher ändern, oder LED Farbe ändern bzw. ausschalten usw. usw.
Oder Sonos steuern - Lautstärke, oder nächste Title in Playlist, oder nächste Playlist usw.

Für jeden Event kann man eine Funktion definieren und so im FHEM machen was einem die Fantasie zu  flüstert. ;-)

Ansonsten - es funktioniert 1a! Alle Bewegungen werden richtig erkannt. DANKE!!! :-)

P.S. Bei mir sind die Fehler mit diesem Update weg - Pop-Up Frame und die Nullen
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 03 April 2017, 22:28:24
Nabend, ich hab mir heute auch mal ein paar Xiaomi Komponenten auch Fernost geordert! Ich bin schon mal auf dem Würfel gespannt! Es ist echt toll, das es dieses Forum gibt!

Gruss
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 April 2017, 22:42:39
oopps da kommt noch nen Update :-)

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 04 April 2017, 00:04:19
wow das geht ja mächtig voran. Ich habe nur ein kleines Problem. Wenn ich versuche beim gateway das licht einzuschalten stürzt fhem sofort ab. Woran könnte das liegen.
Ausserdem gibt es vielleicht die Möglichkeit irgendwann den Lautsprecher des garaways für sprachausgabe zu nutzen ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 April 2017, 07:11:52
Moin Coyote,

gucke mal Bitte ins Gitwiki, du benötigst auf dem FHEM Server ein paar Perl Module.
Im Xiaomi Smart Home Gateway muss auch der Developermodus eingeschaltet werden.
Damit das Licht vom Gateway über FHEM eingeschaltet werden kann muss das Password aus der MI APP im
FHEM GatewayDevice eingetragen werden. Steht aber auch im Gitwiki nochmal.

Bei meinen letzten Versuchen hat der Sound noch nicht funktioniert, seit Samstag gibt es ja eine neue Firmware  1.4.1_144.0141
fürs MI Gateway, da hat sich in Sachen API einiges getan. Ich probiere das noch mal und gebe Rückmeldung.

Gruß
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 04 April 2017, 08:35:07
Hatte ich alles gemacht.
In dem log habe ich folgendes gefunden:
"if specified by -literal_key, then the key length must be equal to the chosen cipher's key length of 16 bytes at ./FHEM/71_XiaomiSmartHome.pm line 211"
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 April 2017, 08:51:45
Sieht so aus als wenn dein Passwort falsch ist, 16 Stellige Buchstaben/Zahlen Kombination muss das sein.
Ich geb zu, ich muss da mal was an der Fehlerbehandlung Arbeiten  :-X
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 04 April 2017, 16:00:47
Vielen Dank !!!
Tatsächlich muss irgendwie beim letzten Update das Passwort verrschwunden sein. Ich hatte es auf jeden fall vorher drin.
Nun funktiuoniert alles :-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 April 2017, 21:36:15
Vielen Dank !!!
Tatsächlich muss irgendwie beim letzten Update das Passwort verrschwunden sein. Ich hatte es auf jeden fall vorher drin.
Nun funktiuoniert alles :-)
Cool  :)

Sound geht schon mal einschalten :-) weiß nur noch nicht so ganz wie man den Klingelton ändert. Kommt bei mir immer der Polizei Ton raus.
Gibt noch ne schöne Spielerrei.

Die Helligkeit verstehe ich noch nicht so ganz, wird alles über den RGB Wert berechnet.
Empfange {"cmd":"report","model":"gateway","sid":"f0b429cc5f08","short_id":0,"data":"{\"rgb\":1610678200,\"illumination\":427}"}
Empfange {"cmd":"report","model":"gateway","sid":"f0b429cc5f08","short_id":0,"data":"{\"rgb\":100728760,\"illumination\":427}"}
Das hier zb. ist die selbe Farbe einmal hell und einmal dunkel über die APP geschaltet.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 05 April 2017, 17:10:17
Oh nein. Hab heute mir deine neusten Modulversionen gezogen. Jetzt funktioniert garnichts mehr:

reload: Error:Modul 71_XiaomiSmartHome deactivated:
Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 23, <$fh> line 130.
Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 23, <$fh> line 130
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 April 2017, 17:13:00
Hab aber nix neues heute gemacht

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 April 2017, 17:15:40
Version 0.10 für das GW und 0.11 für die Devices

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 05 April 2017, 17:18:05
Die files hast du vor zwei Tagen auf deiner github seite gestellt.

PS: Finde es wirklich toll wie schnell du antwortest.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 05 April 2017, 17:20:11
Wsa hab ich vergessen ? (filelog nach update)

*** EN FHEM/71_XiaomiSmartHome.pm: No document text found
*** EN FHEM/71_XiaomiSmartHome_Device.pm: No document text found
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 April 2017, 17:21:07
Kann gerade nicht gucken was in Zeile 130 steht 😁 komme erst heute Abend dazu...

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: alex885 am 05 April 2017, 17:24:18
Hallo Torte,

habe nach dem Update und oder Restart des Macs auch ein Problem...

BEGIN failed--compilation aborted at ./FHEM/71_XiaomiSmartHome.pm line 32.
Compilation failed in require at ./FHEM/71_XiaomiSmartHome.pm line 32.
2017.04.05 16:52:38 0: Attempt to reload Crypt/CBC.pm aborted.

line 32: use Crypt::CBC;

Wenn ich auf meinem Mac checke mit :
perl -MCPAN -e 'install Crypt::CBC'

scheint alles ok:
Crypt::CBC is up to date (2.33).

Recht ratlos...

hab die line 32 auskommentiert, damit das Modul wenigstens lädt.

Evtl eine Idee - ?

Merci, Alex

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 05 April 2017, 17:24:55
Was hab ich da vergessen ???
(filelog nach update:

*** EN FHEM/71_XiaomiSmartHome.pm: No document text found
*** EN FHEM/71_XiaomiSmartHome_Device.pm: No document text found
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 05 April 2017, 21:18:30
Hi,

ich habe momentan das Problem, das hin und wieder die Tür / Fenstersensoren nicht korrekt erkannt werden.
In der App werden bspw. alle Fenster als geschlossen angezeigt. In FHEM werden einige als geöffnet markiert. Auch wenn ich "Update All" mache holt er sich die "falschen" Werte. Nur woher holt sich das Modul die, wenn in der App ein anderer Status angezeigt wird?
Erst wenn ich das Fenster wieder einmal öffne und wieder schließe wird auch in FHEM der korrekte Wert angezeigt.

Jemand dafür eine Lösung?

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 06 April 2017, 07:50:42
Bin erst jetzt dazu gekommen, die Steckdosen zu testen, sieht gut aus.
Herzlichen Dank.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 06 April 2017, 08:16:56
Hi,

ich habe momentan das Problem, das hin und wieder die Tür / Fenstersensoren nicht korrekt erkannt werden.
In der App werden bspw. alle Fenster als geschlossen angezeigt. In FHEM werden einige als geöffnet markiert. Auch wenn ich "Update All" mache holt er sich die "falschen" Werte. Nur woher holt sich das Modul die, wenn in der App ein anderer Status angezeigt wird?
Erst wenn ich das Fenster wieder einmal öffne und wieder schließe wird auch in FHEM der korrekte Wert angezeigt.

Jemand dafür eine Lösung?

Gruß
kann es sein, dass du zwischendurch fhem neu gestartet hast, bzw. fhem nicht aktiv war während du die tueren/fenster geoeffnet hast? die updates kommen dann vielleicht erst nach einer erneuten veraenderung (event-on-change).
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 08:30:07
Moin,

ich kann die Fehler von Coyote und Alex nicht nachvollziehen. Weiß nicht ob aufm MAC das anderes ist.

Zeile 130 gehört zu einer Funktion die nur die IP Adresse des FHEM Server rausfindet. Dort habe ich aber seit der ersten Version nix mehr geändert.

Zeile 32 CBC Error -> use Crypt::CBC;
Wenn das einen Fehler ausgibt hat das glaube ich aber nix mit dem FHEMmodul zu tun sondern mehr mit dem Perl Modul. Hab aber an der Zeile auch nix mehr gemacht seit längerem.

Habe gerade noch mal ausprobiert, beide .PM Dateien aus dem FHEM Verzeichnis gelöscht. FHEM Reboot, und alles neu eingebunden habe keine Fehler festgestellt.

@Morrino
Wenn Du das Problem hast stelle mal das Gateway auf Verbose 5 mache dann ein UpdateALL und schicke mir das LOG mit dem Sensor namen der den Fehler hat.
Habe das bei mir auch so noch nicht beobachtet.


Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 09:02:07
Gerade gab es eine Firmware für das Gateway 1.4.1_145.0141

Habe dann nach dem Firmwareupdate ein UpdateALL gemacht alle Magnet Sensoren waren Open. Das Gateway hat aber auch Open gemeldet obwohl alle zu waren.
Ich musste dann alle Sensoren auslösen damit der Status stimmte. Könnte das Problem von Morrino sein. Vielleicht ist das auch so wenn die Sensoren
ihre Verbindung verloren haben.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 06 April 2017, 16:29:50
Bin echt am verzweifeln. Ich kriegs nicht hin :-(

2017.04.06 16:26:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 23, near "<title>fhem"
2017.04.06 16:26:34 1: PERL WARNING:    (Missing operator before fhem?)
2017.04.06 16:26:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 23, near "71_XiaomiSmartHome"
2017.04.06 16:26:34 1: PERL WARNING:    (Missing operator before XiaomiSmartHome?)
2017.04.06 16:26:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 23, near "34a81d549d8c0be7a5fc7bb97a84f7698634e6e3"
2017.04.06 16:26:34 1: PERL WARNING:    (Missing operator before a81d549d8c0be7a5fc7bb97a84f7698634e6e3?)
2017.04.06 16:26:34 1: reload: Error:Modul 71_XiaomiSmartHome deactivated:
 Unrecognized character \xC2; marked by <-- HERE after 98634e6e3 <-- HERE near column 97 at ./FHEM/71_XiaomiSmartHome.pm line 23, <$fh> line 131.

2017.04.06 16:26:34 0: Unrecognized character \xC2; marked by <-- HERE after 98634e6e3 <-- HERE near column 97 at ./FHEM/71_XiaomiSmartHome.pm line 23, <$fh> line 131.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 16:37:21
Hi coyote,

ich hab so die Vermutung das die Datei bei dir kaputt ist !? line23 steht bei mir nix drin

Ich hänge Dir mal die beiden Dateien hier rein kannst Du ja mal vergleichen.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 06 April 2017, 16:39:41
@coyote-x du hast nicht etwa die Dateien unter Windows bearbeitet?
Den Zeielenumbruch usw. ist da bei den meisten Editoren etwas anders als unter Linux...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 16:43:51
ja, muss man bei Notepad++ einstellen LF statt CRLF  :)

Hab ich gerade bei meinen Sourcen nochmal kontrolliert und dort steht überall LF
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 06 April 2017, 16:45:35
Ja, sonst hätten sich auch viel mehr Leute mit den Fehler gemeldet. ;-)

Kann es evtl. eine defekte SD-Karte bei Coyote Schuld sein?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 16:47:46
komisch ist auch das hier
Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 23, near "<title>fhem"
<title>fhem gibt es garnicht im im Code, irgendwie strange...

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 06 April 2017, 17:15:31
Abruptes abschalten des Geräts => Datei Querverlinkungen zwischen der Xiaomi- und die Perl-Dateien von FHEM?!

Coyoute, mach mal ein forcefsck im /
Danach spiele die Xiaomi-Dateien erneut ein.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 06 April 2017, 19:52:14
Hi coyote,

ich hab so die Vermutung das die Datei bei dir kaputt ist !? line23 steht bei mir nix drin

Ich hänge Dir mal die beiden Dateien hier rein kannst Du ja mal vergleichen.

Grüße
Torte

Vieeeeelen Dank. Es geht. Ich hatte die Dateien (per ziel speichern) von deiner github seite runtergeladen. Da waren sie um die 182kb groß. Irgendetwas ist da wohl schief gelaufen. Mit den angehängten (um die 15kb) funktioniert alles !!!

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 20:11:21
cool das es nun geht.  8)

Update kannste auch ganz bequem über das hier
Zitat
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt
in der FHEM command Zeile (oben) durchführen.
(Braucht aber dann Internetzugriff der FHEM Server)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thaliondrambor am 06 April 2017, 20:11:56
Erstmal super vielen Dank für das Modul. Ich wollte mich auch mal dran setzen, aber momentan habe ich nicht mal Zeit um mich um das YeeLight-Modul zu kümmern. Zum Glück läuft es wohl ohne große Probleme.

Bei mir gibt es einen "Fehler" mit dem Modul. Es spamt nach jedem Heartbeat mein Log mit folgender Meldung zu:
2017.04.06 19:59:57 5: XiaomiGateway> Read:{"cmd":"heartbeat","model":"gateway","sid":"a0123456789b","short_id":"0","token":"gsPhojTSyL5WkCm9","data":"{\"ip\":\"192.168.xxx.xxx\"}"}
Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.

Dies passiert allerdings nur, wenn das Licht des Gateways aus ist. Ich habe mich ein bisschen auf die Suche gemacht und vermute folgendes Problem: Die Color.pm holt den RGB-Wert aus dem devStateIcon, welches von deinem Modul aus dem Reading "rgb" (klein geschrieben) geholt wird. Das Reading ist aber "off" wenn das Licht aus ist und Color.pm erwartet einen Hexwert und kein "o" für den ersten Farbwert.

Meine temporäre Lösung ist, dass ich das Attribut "devStateIcon" mit dem Reading "RGB" befülle. Das ist zwar keine sinnvolle Lösung, da das Icon so eine Signalstärke-Anzeige hinzubekommt, wenn das Licht an ist, aber besser als ein zugmüllter Log. Das Attribut "devStateIcon" löschen löst das Problem auch erstmal.

Haben auch andere diese Meldung im Log?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 20:22:13
@thaliondrambor
Danke für den Hinweis, schaue ich mir an. Bin eh gerade an der Helligkeit der LED, da passt das gut rein.


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thaliondrambor am 06 April 2017, 20:27:14
{my $color=ReadingsVal($name,"rgb","000000");if($color eq "off"){Color_devStateIcon("000000");}else{Color_devStateIcon($color);}}
Funktioniert bei mir.

Ist vielleicht auch eine Option. Ist das Reading "rgb" ausschließlich fürs devStateIcon oder macht das auch noch was anderes? Sonst könnte man das Reading grundsätzlich auf "000000" setzen, wenn das Licht aus ist.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 20:29:50
{my $color=ReadingsVal($name,"rgb","000000");if($color eq "off"){Color_devStateIcon("000000");}else{Color_devStateIcon($color);}}
Funktioniert bei mir.

Ist vielleicht auch eine Option. Ist das Reading "rgb" ausschließlich fürs devStateIcon oder macht das auch noch was anderes? Sonst könnte man das Reading grundsätzlich auf "000000" setzen, wenn das Licht aus ist.
genau das baue ich gerade ein

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 20:35:37
@thaliondrambor
Zeile 302 71_XiaomiSmartHome.pm
readingsSingleUpdate( $hash, 'rgb', '000000', 1 );
Läuft!
 :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thaliondrambor am 06 April 2017, 20:41:37
@thaliondrambor
Zeile 302 71_XiaomiSmartHome.pm
readingsSingleUpdate( $hash, 'rgb', '000000', 1 );
Läuft!
 :)

Japp, funktioniert^^
Aber die Meldung tauchte bei dir auch im Log auf?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 April 2017, 20:47:05
Japp, funktioniert^^
Aber die Meldung tauchte bei dir auch im Log auf?
Nur nach fhem restart ist mir die mal aufgefallen aber nicht weiter drüber nachgedacht.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 06 April 2017, 20:53:22
@Morrino
Wenn Du das Problem hast stelle mal das Gateway auf Verbose 5 mache dann ein UpdateALL und schicke mir das LOG mit dem Sensor namen der den Fehler hat.
Habe das bei mir auch so noch nicht beobachtet.

Grüße
Torte

Hi,

anbei mein Log:
2017.04.06 20:30:06 5: Xiaomi_Gateway> {"cmd":"read_ack","model":"magnet","sid":"158d0001585103","short_id":28110,"data":"{\"voltage\":3065,\"status\":\"open\"}"}
2017.04.06 20:30:06 5: Xiaomi_Gateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0001585103","short_id":28110,"data":"{\\"voltage\\":3065,\\"status\\":\\"open\\"}"}
2017.04.06 20:30:06 4: Xiaomi_Gateway>  IS DEFINED magnet : 158d0001585103
2017.04.06 20:30:06 5: Xiaomi_Gateway: SID: 158d0001585103 XiaomiSmartHome_Device
2017.04.06 20:30:06 3: Xiaomi_Gateway> SID: 158d0001585103 Type: magnet Status: open
2017.04.06 20:30:06 3: Xiaomi_Gateway> SID: 158d0001585103 Type: magnet Voltage: 3065

Gerade gab es eine Firmware für das Gateway 1.4.1_145.0141

Habe dann nach dem Firmwareupdate ein UpdateALL gemacht alle Magnet Sensoren waren Open. Das Gateway hat aber auch Open gemeldet obwohl alle zu waren.
Ich musste dann alle Sensoren auslösen damit der Status stimmte. Könnte das Problem von Morrino sein. Vielleicht ist das auch so wenn die Sensoren
ihre Verbindung verloren haben.

Könnte es sein, dass die Sensoren teilweise außerhalb der Gateway Reichweite sind? Bei Xiaomi spannen die Sensoren ja leider kein Zigbee Netz auf wie bei den HUE-Komponenten.
Aber holt er sich den Status nicht immer neu vom Gateway?
Wenn ich das Gateway vom Netz (Steckdose) nehme und in direkter Nähe der Sensoren setze sind im Anschluss alle TürSensoren auf open. Obwohl alle geschlossen sind, in Realität und App.
Da hilft auch kein Update All mehr.

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 07 April 2017, 07:54:43
Merkwürdig ...

Ich bekomme keinen Plug mehr geschaltet, mittlerweile bin ich mir auch nicht mehr sicher, ob ich mich beim ersten Test nicht selbst ausgetrickst habe (mit einem Notify bei Statusmeldungen, welches Schaltvorgänge der App nachziehen soll).

Muss hier nicht ein Key geschickt werden?

2017.04.07 07:46:24 4: MIgateway> {"cmd":"write","model":"plug","sid":"158d00010ac93a","data":"{\"status\":\"off\",\"key\":\"\"}" } 10.1.1.80
2017.04.07 07:46:24 5: MIgateway> Read:{"cmd":"write_ack","sid":"158d00010ac93a","data":"{\"error\":\"Invalid key len\"}"}
2017.04.07 07:46:24 4: MIgateway> Dispatch! {"cmd":"write_ack","sid":"158d00010ac93a","data":"{\"error\":\"Invalid key len\"}"}
2017.04.07 07:46:24 5: MIgateway: dispatch {"cmd":"write_ack","sid":"158d00010ac93a","data":"{\\"error\\":\\"Invalid key len\\"}"}
2017.04.07 07:46:24 3: MIgateway: Unknown code {"cmd":"write_ack","sid":"158d00010ac93a","data":"{\"error\":\"Invalid key len\"}"}, help me!
2
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 April 2017, 07:58:21
Moin,

geht das normale schalten der LED? ansonsten ist das Passwort vom GW richtig.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 April 2017, 08:05:40
@Morrino
Deckt sich also das Verhalten wie bei mir, durch das Firmwareupdate verursachte verhalten. Mit UpdateAll wird immer nur
das Gateway angefragt wie ist der Status der Sensoren. Wenn das Gateway FHEM meldet das die Sensoren open sind dann zeigt das Modul das auch so an.
UpdateAll triggert nicht die Sensoren direkt an, das geht auch nicht.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 07 April 2017, 08:40:56
@Morrino
Deckt sich also das Verhalten wie bei mir, durch das Firmwareupdate verursachte verhalten. Mit UpdateAll wird immer nur
das Gateway angefragt wie ist der Status der Sensoren. Wenn das Gateway FHEM meldet das die Sensoren open sind dann zeigt das Modul das auch so an.
UpdateAll triggert nicht die Sensoren direkt an, das geht auch nicht.

Grüße
Torte

Moin,

ganz so ist es aber nicht wenn ich es richtig sehe.
Selbst wenn ich das Gateway in unmittelbarer Nähe zu den Sensoren bringe wird in der App ein anderer Zustand als in FHEM angezeigt.
Das von FHEM aus die Snesoren nicht getriggert werden dachte ich schon. Aber wenn sich FHEM den Zustand vom Gateway holt dann müsste es ja eigentlich passen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 April 2017, 08:53:28
Ich weiß nicht wie die APP das macht ich kann nur das Gateway über die API anfragen. Wenn das GW dann open meldet ist es so.

In Deinem Log steht ja die Antwort  ->open
2017.04.06 20:30:06 5: Xiaomi_Gateway> {"cmd":"read_ack","model":"magnet","sid":"158d0001585103","short_id":28110,"data":"{\"voltage\":3065,\"status\":\"open\"}"}
Es könnte auch einfach sein das die APP so blöd ist und keinen aktuellen Status anzeigt sondern einfach nur den alten und der passt nun  ::)
Was sagt die APP wenn Du bei Geschlossener Tür das Gateway aus der Steckdose ziehst dann die Tür öffnest und dann das Gateway wieder einschaltest?

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 07 April 2017, 16:14:11
vielleicht interessiert es jemanden:

ich habe bei meinen sensoren ein userreading für die batterieanzeige (readingsgroup) eingefügt, hier ein beispiel für ein device namens MiSwitch1:
battery { ReadingsVal("MiSwitch1","voltage",1) / 1000;}

jetzt tauchen auch die xiaomi sensoren in der batterieüberwachung auf...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 April 2017, 16:17:22
Was meinst du mit Batterie Überwachung?

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 07 April 2017, 19:50:53
https://wiki.fhem.de/wiki/Batterie%C3%BCberwachung
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 April 2017, 19:53:29
Ah cool kannte ich noch nicht. Was mein ihr / du wir können das Reading auch direkt in battery umbenennen.

Gesendet von meinem Pixel XL mit Tapatalk
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 07 April 2017, 20:03:45
Ah cool kannte ich noch nicht. Was mein ihr / du wir können das Reading auch direkt in battery umbenennen.

Gesendet von meinem Pixel XL mit Tapatalk

das waere natuerlich einfacher... ich bin dafuer
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 April 2017, 20:51:03
Hi,

finde ich gut, baue ich ein. Wenn jemand an dem Reading voltage hängt bitte hier schreien.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 07 April 2017, 21:26:11
Wie dösig von mir.
Sieht tatsächlich so aus, als ob das GW mal wieder sein Passwort vergessen hätte.

Jetzt schalten sie wieder.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 April 2017, 21:50:43
Wie dösig von mir.
Sieht tatsächlich so aus, als ob das GW mal wieder sein Passwort vergessen hätte.

Jetzt schalten sie wieder.
Na ja vergessen sollte der das Passwort ja eigentlich nicht. Komisch, vielleicht durch einen Update Vorgang. Werde aber auf jeden Fall das error Handling verbessern sodass sowas sofort im Log erscheint.


Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 09 April 2017, 11:11:33
Im Log findet sich bei mir alle 10 Sekunden eine Fehlermeldung von "Color", "o" sei kein gültiges hexadezimales Zeichen.

Auf der Suche nach der Ursache bin ich bei den periodischen Heartbeats des Gateways und dem "rgb" Reading gelandet.
Wenn die LED am Gateway ausgeschaltet ist, geht nicht nur der Status auf "off", auch "rgb" wird auf "off" gesetzt und das verursacht die Fehlermeldung.

Im Code findet sich das in 71_XiaomiSmartHome.pm
sub XiaomiSmartHome_Set($@)
...
readingsSingleUpdate( $hash, 'state', 'off', 1 );
readingsSingleUpdate( $hash, 'rgb', 'off', 0 );

Ich habe wie folgt geändert und die Meldungen sind weg.
sub XiaomiSmartHome_Set($@)
...
readingsSingleUpdate( $hash, 'state', 'off', 1 );
readingsSingleUpdate( $hash, 'rgb', '000000', 1 );

Kann das übernommen werden oder wird "rgb" mit "off" codiert evtl. benötigt?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 April 2017, 16:37:55
Hi

guck mal hier im thread #160
Wird in der nächsten Version nach Ostern geändert.

Gruß
Torte



Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 10 April 2017, 19:22:12
Heute ist mein Gateway endlich angekommen. Direkt nach dem define stürzt FHEM ab und startet neu. Die letzte Meldung vor dem Neustart:
2017.04.10 19:13:39.609 3: MiGateway> ConnectStart
2017.04.10 19:13:39.624 3: MiGateway> connected
invalid destination address at ./FHEM/71_XiaomiSmartHome.pm line 433.

Ich habe statt IP einen Hostnamen eingegeben, da ich in meinem Speedport leider keine festen IPs vergeben kann und ich auch keine Möglichkeit gefunden habe, im Gateway eine feste IP einzustellen. Laut commandref sollte das auch funktionieren:
define <name> XiaomiSmartHome <IP or Hostname>
Mit IP-Adresse im define gibt es keine Fehlermeldung. Der Hostname ist anpingbar.


Edit: Ich habe zwar noch keine weiteren Geräte eingebunden, aber schon das Schalten der LED funktioniert leider nicht:

2017.04.10 19:32:53.600 4 : MiGateway> {"cmd":"write","model":"gateway","sid":"","short_id":0,"key":"8","data":"{\"rgb\":4278255360,\"key\":\"79c767d2376d70be110063066a3d36a3\"}" } 192.168.1.106
2017-04-10 19:32:53.621 XiaomiSmartHome MiGateway on
2017-04-10 19:32:53.621 XiaomiSmartHome MiGateway rgb: 00ff00
2017.04.10 19:32:54.006 5 : MiGateway> Read:{"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.04.10 19:32:54.007 4 : MiGateway> Dispatch! {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.04.10 19:32:54.008 5 : MiGateway: dispatch {"cmd":"write_ack","data":"{\\"error\\":\\"No device\\"}"}
2017-04-10 19:32:54.024 XiaomiSmartHome MiGateway UNKNOWNCODE {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.04.10 19:32:54.028 3 : MiGateway: Unknown code {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}, help me!
2017.04.10 19:32:55.522 4 : MiGateway> {"cmd":"write","model":"gateway","sid":"","short_id":0,"key":"8","data":"{\"rgb\":4278255360,\"key\":\"79c767d2376d70be110063066a3d36a3\"}" } 192.168.1.106
2017-04-10 19:32:55.538 XiaomiSmartHome MiGateway on
2017-04-10 19:32:55.538 XiaomiSmartHome MiGateway rgb: 00ff00
2017.04.10 19:32:55.547 5 : MiGateway> Read:{"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.04.10 19:32:55.548 4 : MiGateway> Dispatch! {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.04.10 19:32:55.549 5 : MiGateway: dispatch {"cmd":"write_ack","data":"{\\"error\\":\\"No device\\"}"}
2017-04-10 19:32:55.564 XiaomiSmartHome MiGateway UNKNOWNCODE {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017.04.10 19:32:55.568 3 : MiGateway: Unknown code {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}, help me!

Das Paßwort habe ich richtig eingegeben. Ich habe es auch schon in der App und entsprechend in FHEM geändert, leider ohne Erfolg. state war connected, nach dem Schalten steht er auf on bzw. off.

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

setstate MiGateway on
setstate MiGateway 2017-04-10 19:36:21 HEARTBEAT 0
setstate MiGateway 2017-04-10 19:32:46 password 1234567890
setstate MiGateway 2017-04-10 19:33:00 rgb ff0000
setstate MiGateway 2017-04-10 19:33:00 state on
setstate MiGateway 2017-04-10 19:36:21 token 0


Edit2: Ich habe jetzt mal einen Temperatur-/Luftfeuchtesensor angelernt. Der wird erkannt und angelegt. Das Schalten der LED ergibt immer noch "No device".
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 11 April 2017, 09:06:32
Nach einem shutdown restart bringt das Modul mein FHEM leider zum stehen.  :(

Letzte Meldung:
2017.04.11 09:02:41.190 3: MiGateway> XMI_158d0001150a7c: sensor_ht I/O device is MiGateway
2017.04.11 09:02:41.191 3: MiGateway> XMI_158d0001150a7c: defined as sensor_ht
2017.04.11 09:02:45.282 3: MiGateway> NotifyStart
2017.04.11 09:02:45.283 3: MiGateway> Starting Connect
2017.04.11 09:02:45.283 3: MiGateway> ConnectStart
2017.04.11 09:02:45.324 4: MiGateway> connecting
2017.04.11 09:02:45.328 3: MiGateway> connected

Das war's, danach tut sich nichts mehr und FHEM ist nicht erreichbar. Leider bekomme ich trotz verbose 5 sonst nichts im Log angezeigt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 11 April 2017, 09:35:23
Nach einem shutdown restart bringt das Modul mein FHEM leider zum stehen.  :(

Letzte Meldung:
2017.04.11 09:02:41.190 3: MiGateway> XMI_158d0001150a7c: sensor_ht I/O device is MiGateway
2017.04.11 09:02:41.191 3: MiGateway> XMI_158d0001150a7c: defined as sensor_ht
2017.04.11 09:02:45.282 3: MiGateway> NotifyStart
2017.04.11 09:02:45.283 3: MiGateway> Starting Connect
2017.04.11 09:02:45.283 3: MiGateway> ConnectStart
2017.04.11 09:02:45.324 4: MiGateway> connecting
2017.04.11 09:02:45.328 3: MiGateway> connected

Das war's, danach tut sich nichts mehr und FHEM ist nicht erreichbar. Leider bekomme ich trotz verbose 5 sonst nichts im Log angezeigt.

Es liegt vermutlich daran, daß das Gateway die IP-Adresse gewechselt hat von 192.168.1.106 auf 192.168.1.105. Womit ich wieder bei dem Problem mit dem nicht funktionierenden Hostnamen wäre. Allerdings verstehe ich nicht, wieso das Modul connected angibt, obwohl es nicht verbunden sein kann.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 11 April 2017, 12:04:53
Hallo,
ich komme einfach nicht in den Developer Modus. Step 4 und 5 kann ich machen.
Dann aber nicht speichern (Step 6). In der neuesten Version der App stürzt er schon vorher ab.
Irgendwelche Tipps? Meine Firmware ist 1.3.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 11 April 2017, 14:42:59
Ich bin in Urlaub 😁 kann erst nach Ostern helfen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 11 April 2017, 15:19:05
Ich bin in Urlaub 😁 kann erst nach Ostern helfen.
Dann wünsche ich Dir einen schönen Urlaub!  :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 11 April 2017, 15:41:41
Nach langem Suchen habe ich die Lösung gefunden.
Habe noch die V2 ohne Radio. Es scheint wohl erst mit der V3 mit Radio zu funktionieren.
Für die V2 gibt es keine neuere Firmware als 1.3.
Bei Gearbest mal die neue heute bestellt.

Schönen Urlaub auch von mir. Und Danke für deine Arbeit.
 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 12 April 2017, 20:16:04
@torte: Vielen Dank für das Modul und einen schönen Urlaub wünsche ich!

Heute sind die ersten beiden Lieferungen angekommen. Ich habe mir das System in erster Linie wegen der günstigen und unauffälligen Temperatur- u. Luftfeuchtigkeitssensoren zugelegt. Eben habe ich dann alles eingerichtet. Mit den übermittelten Temperaturwerten bin ich sehr zufrieden. Bei der Luftfeuchtigkeit habe ich zum Vergleich einen Sensor von TFA. Die Werte weichen leider stark voneinander ab. Die Xiaomi-Sensoren scheinen viel zu hohe Werte zu messen. Der TFA zeigt 41%, der Xiaomi 50% Luftfeuchtigkeit an. Hat jemand ähnliche Erfahrungen gemacht? Kann natürlich auch am TFA liegen, aber der soll zumindest laut Amazon Rezensionen recht genau sein. Zumindest zeigen beide Xiaomis nahezu identische Werte an...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 13 April 2017, 00:07:15
Finde es klasse, wie die Community den Funktionsumfang für FHEM erweitert! Vielen Dank Torsten!

Ich möchte nun auch folgende Xiaomi Smart Home Geräte mit FHEM verwenden:
- Gateway 2
- Schalter
- Fensterkontakt
- Yeelight
- Bewegungsmelder

Dazu habe ich ein paar Fragen.
- Kann ich für das Einbinden der Geräte in FHEM das Gateway 2 verwenden?
- kann ich den Schalter z.B. so verwenden, dass eine Aktion in FHEM ausgeführt wird, wenn der Schalter gedrückt wird (selbes dann für Bewegungsmelder, Fensterkontakt)?

Danke und LG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 13 April 2017, 12:59:59
@tterrafan
Die genannten Komponenten kannst du verwenden, auch das Gateway 2. Für die Yeelights gibt es ein eigenes Modul, die werden dann glaub ich direkt über WLAN angesprochen (Ob man die überhaupt an das Gateway anlernen kann, weiß ich nicht).

Die Komponenten lassen sich in FHEM natürlich auch so einrichten, dass sie Aktionen auslösen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 14 April 2017, 02:21:51
Perfekt, vielen Dank! Habe mir direkt mal einige Komponenten bestellt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 16 April 2017, 18:51:45
@torte: Vielen Dank für das Modul und einen schönen Urlaub wünsche ich!

Heute sind die ersten beiden Lieferungen angekommen. Ich habe mir das System in erster Linie wegen der günstigen und unauffälligen Temperatur- u. Luftfeuchtigkeitssensoren zugelegt. Eben habe ich dann alles eingerichtet. Mit den übermittelten Temperaturwerten bin ich sehr zufrieden. Bei der Luftfeuchtigkeit habe ich zum Vergleich einen Sensor von TFA. Die Werte weichen leider stark voneinander ab. Die Xiaomi-Sensoren scheinen viel zu hohe Werte zu messen. Der TFA zeigt 41%, der Xiaomi 50% Luftfeuchtigkeit an. Hat jemand ähnliche Erfahrungen gemacht? Kann natürlich auch am TFA liegen, aber der soll zumindest laut Amazon Rezensionen recht genau sein. Zumindest zeigen beide Xiaomis nahezu identische Werte an...


Hallo, ich habe auch seit ein paar Tagen, die Temperatur und Luftfeuchtigkeitssensoren zu hause. Sie zeigen bei mir fast die selben Werte an wie meine anderen Sensoren in meinem Fall sind die von Loxone! Ich bin sehr zufrieden mit dem Xiaomi System. Ich denke ich werde alle Sensoren gegen diese kleinen tauschen! Das einzige was mir an dem Pir fehlt, ist ein Helligkeitssensor, sonst ist das ganze bisher top.

Gruss
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 16 April 2017, 19:45:30
Danke, das wundert mich bei den Luftfeuchtigkeitswerten jetzt doch etwas. Ich werde mir mal nen alten MYSENSORS zusammenbasteln und nochmal vergleichen, vllt spinnt der TFA ja wirklich  :-\
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thaliondrambor am 16 April 2017, 20:19:01
Perfekt, vielen Dank! Habe mir direkt mal einige Komponenten bestellt.

Man kann die Lampen auch über das Gateway steuern. Allerdings kann FHEM dem Gateway nicht sagen, dass es die Lampen einschalten soll. Es geht dann nur über die MiHome-App, wo dann ein Sensor oder die Zeit die Lampen einschaltet. Die Kommunikation ist dann Sensor (z.B. Wandtaster) per Zigbee -> Gateway per Internet -> Xiaomi-Server per Internet -> Lampe. Ist natürlich nicht der ideale Weg und je nach Uhrzeit auch nicht so reaktionsschnell.

Besser ist natürlich Sensor per Zigbee -> Gateway per WLan -> Lampe. Dafür benötigst du dann das YeeLight-Modul (https://forum.fhem.de/index.php/topic,62570.0/all.html).

@torte
Ich habe mich gestern mit meinem Cube beschäftigt und mich gewunder, wieso ich die Rotation nicht im Status sehe und dachte schon, dass das vom Modul noch nicht unterstützt wird. Bis ich dann mal die Seite neugeladen hatte und plötzlich das Reading "rotate" auftauchte. Das alle Aktionen, außer der Rotation, im Reading "state" auftauchen, aber eben die Rotation nicht, macht die Auswertung etwas "schwieriger".
Ich fände es sinnvoll, wenn alle Aktionen dort auftauchen. Ich habe deswegen eine kleine Änderung am Modul vorgenommen:
Zeile 162: readingsBulkUpdate($hash, "state", "rotate", 1);Dadurch steht nach der Rotation auch "rotate" im state-Reading. Der Wert selber steht immer noch in "rotate".
Vielleicht erachtest du das auch für sinnvoll und übernimmst es.

Schöne Ostern an alle.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 April 2017, 07:34:03
Moin,

bin gerade dabei die Änderungen einzuarbeiten  ;D

@thaliondrambor Da ich keinen Cube habe, habe ich die Zeile so jetzt von Dir übernommen.
@mahowi Support für Hostname statt IP kommt in den nächsten Tagen. Denke aber durch DNS Cache könnte das bei einem IP Wechsel zu einem Problem werden.

Ich hätte da aber mal eine Frage:
Wenn die Sensoren einen Hearbeat senden, senden sie auch ihren Status mit. Diesen Status schreibe ich dann auch schön in den State.
Ist das aber eigentlich nicht falsch? Wenn ich zb wissen will wann das letzte mal die Tür geschlossen wurde kann ich das so nicht sagen.
Wenn ich das jetzt nun ändere wo sollte der Heartbeat Status dann hingeschrieben werden? evtl. in das Reading Heartbeat dort steht eigentlich nur die SID
macht auch nicht super sinn.

Was meint Ihr?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 18 April 2017, 07:44:32
Mit DNS Cache hatte ich bisher noch keine Probleme. Das Hauptproblem ist aber, daß das Modul FHEM blockiert, wenn es das Gateway nicht findet. Beim letzten Mal musste ich FHEM erstmal im Rescue-Modus von ConfigDB starten und eine alte Konfiguration laden ohne die Xiami Komponenten.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 18 April 2017, 08:08:52
Wenn ich zb wissen will wann das letzte mal die Tür geschlossen wurde kann ich das so nicht sagen.

Dafür gibt es event-on-change-reading und timestamp-on-change-reading.
Also reinschreiben.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 April 2017, 08:29:29
Dafür gibt es event-on-change-reading und timestamp-on-change-reading.
Also reinschreiben.

Es wird ja ins State geschrieben einmal von jedem Heartbeat (ca alle 60min)  und/oder beim wirklichen auslösen des Sensors. Wenn ich mir jetzt zb. das Reading meines Dachfensters angucke sehe ich
das das State Close um 7:30 gesetzt wurde. Im Filelog sehe ich aber auch das es über einen Heartbeat gesetzt wurde. Ich überlege nun ob es nicht mehr Sinn macht diese Heartbeat Status Meldungen
in das Reading Heartbeat zu schreiben.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 18 April 2017, 08:35:27
Hättest du die beiden Attribute richtig verwendet, hättest du den Timestamp der letzten Änderung. Egal ob sie aus dem Heartbeat oder vom Wechsel kommt.
Nur so ist es meiner Meinung nach richtig. Immer wenn ein aktueller Wert bekannt ist, wird er ins Reading geschrieben.
Events und Timestamps auszufiltern ist anschließend Sache des Anwenders.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 April 2017, 08:41:24
Du meinst also Heartbeat ins State reinschreiben und KEIN EVENT,
Sensor löst aus -> in State schreiben und EVENT auslösen ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 18 April 2017, 08:46:35
Beide Fälle absolut identisch behandeln. Reading schreiben, mit Event.
Ob das dann eventuell unterdrückt wird oder welcher Timestamp der letzte ist, kann mit den passenden Attributen eingestellt werden.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 April 2017, 11:16:16
Danke Markus, das kannte ich nicht!

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 18 April 2017, 11:21:15
Danke Markus, das kannte ich nicht!

Torsten, so wie Du es auf dem Screen eingestellt hast, wird aber nur ein Event für state ausgelöst. So kann auf kein Event eines anderen Readings getriggert werden.
event-on-change-reading .*
Wäre eine Möglichkeit
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 April 2017, 11:52:58
Hi Leon,

Torsten, so wie Du es auf dem Screen eingestellt hast, wird aber nur ein Event für state ausgelöst. So kann auf kein Event eines anderen Readings getriggert werden.
event-on-change-reading .*
Wäre eine Möglichkeit

ja das stimmt  ;) state stand bei mir vom testen noch drin .* ist besser, danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 21 April 2017, 22:27:52
Hallo!

Ich glaube es verhärtet sich der Verdacht das im Modul noch ein weiter Fehler vorliegt. Ich habe gedacht vorher es liegt an mein FHEM, aber nun ist es amtlich. Sobald der Xiaomi GW offline ist, lässt sich nach einem beenden FHEM nicht mehr starten. Ich rede nicht über neustart nach einem Update, das geht. Sondern raspberry bzw. orangepi runterfahren wieder hoch fahren und ... FHEM startet zwar, aber die Web-Oberfläche kann nicht aufgerufen, weil es beim Xiaomi Modul stecken bleibt.

Hier ein Auszug aus dem FHEM-Log:
2017.04.21 22:19:31 5: createNotifyHash
2017.04.21 22:19:31 3: Xiaomi> NotifyStart
2017.04.21 22:19:31 3: Xiaomi> Starting Connect
2017.04.21 22:19:31 3: Xiaomi> ConnectStart
2017.04.21 22:19:31 5: Starting notify loop for Xiaomi, 1 event(s), first is Disconnected
2017.04.21 22:19:31 5: End notify loop for Xiaomi
2017.04.21 22:19:31 4: Xiaomi> connecting
2017.04.21 22:19:31 3: Xiaomi> connected
2017.04.21 22:19:31 5: Starting notify loop for Xiaomi, 1 event(s), first is Connected
2017.04.21 22:19:31 5: End notify loop for Xiaomi

Danke!
VG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 April 2017, 23:35:20
Jop ist schon​ in Arbeit
Grüße
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 22 April 2017, 09:39:11
Super!  :)
Vorher kann ich das Modul leider nicht nutzen, da ich bisher keinen Weg gefunden habe, dem Gateway eine feste IP zu verpassen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 24 April 2017, 20:33:48
Ich denke, wir können hier im Forum weitermachen.  ;)

Falls jemand, wie ich, den Pi über iptables abgesichert hat, muß er den Port 4321 UDP öffnen, sonst läßt sich das Gateway nicht erreichen.
iptables -A INPUT -p udp -m state --state NEW -m udp --dport 4321 -j ACCEPT
Nachdem ich das Device jetzt anlegen konnte, bekomme ich beim Schalten der LED, trotz korrekt gesetztem Paßwort, die Fehlermeldung Use of uninitialized value in string eq at ./FHEM/71_XiaomiSmartHome.pm line 113.
2017.04.24 20:26:24.652 3: MiGateway: Unknown code {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}, help me!
im Log und es tut sich nichts.

Außerdem werden beim Temp/Hum-Sensor die Readings falsch ausgelesen:
   Readings:
     2017-04-24 20:21:58   battery         3.6
     2017-04-24 20:21:58   humidity        0
     2017-04-24 20:21:58   temperature     1.00.00

Hier das Log vom autocreate:
2017.04.24 20:21:56.667 2: autocreate: define XMI_158d0001150a7c XiaomiSmartHome_Device 158d0001150a7c sensor_ht MiGateway
2017.04.24 20:21:56.668 3: MiGateway> XMI_158d0001150a7c: sensor_ht I/O device is MiGateway
2017.04.24 20:21:56.669 3: MiGateway> XMI_158d0001150a7c: defined as sensor_ht
2017.04.24 20:21:56.674 2: autocreate: define FileLog_XMI_158d0001150a7c FileLog ./log/XMI_158d0001150a7c-%Y.log XMI_158d0001150a7c
2017.04.24 20:21:58.871 3: MiGateway> SID: 158d0001150a7c Type: sensor_ht Voltage: 3600
2017.04.24 20:21:58.872 3: MiGateway> SID: 158d0001150a7c Type: sensor_ht Temperature: 1.00.00
2017.04.24 20:21:58.872 3: MiGateway> SID: 158d0001150a7c Type: sensor_ht Humidity: 0
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ruN am 25 April 2017, 09:18:51
Hallo zusammen,

ich weiß nicht ob ich hier richtig bin aber ich versuche es mal. Ich habe eine MI Smart Plug also eine per WLAN steuerbare Zwischensteckdose erworben und bin nun auf der Suche nach einer Möglichkeit diese in mein bestehendes FHEM System ein zu binden.

Hier geht es nur um das Gateway und damit um die Zigbee Komponenten oder auch um die angesprochene Zwischensteckdose? Ich wollte nicht direkt einen neuen Thread auf machen und über die Suche habe ich auch nichts passendes gefunden.

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 April 2017, 21:10:24
Hallo zusammen,

ich weiß nicht ob ich hier richtig bin aber ich versuche es mal. Ich habe eine MI Smart Plug also eine per WLAN steuerbare Zwischensteckdose erworben und bin nun auf der Suche nach einer Möglichkeit diese in mein bestehendes FHEM System ein zu binden.

Hier geht es nur um das Gateway und damit um die Zigbee Komponenten oder auch um die angesprochene Zwischensteckdose? Ich wollte nicht direkt einen neuen Thread auf machen und über die Suche habe ich auch nichts passendes gefunden.

Gruß
Hi ruN,

Jo genau, hier geht es nur um die Sensoren und alles andere was man an das Ml Smarthome Gateway anmelden kann. Für das Gateway gibt es auch eine schaltbare Steckdose, ob die mit deiner Baugleich ist weiß ich nicht.

Viele Grüße
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 25 April 2017, 21:25:00
Hallo, ich habe auch ein Xiaomi Gateway und würde es gerne in FHEM einbinden. Scheitere aber leider schon am einschalten des developer mode, Mit IPhone/IPad geht's ja leider nicht, und meine Android Geräte sind laut PlayStore nicht kompatible zu MIHome  :(  Gibt's evtl. auch eine andere Möglichkeit ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 April 2017, 21:28:28
Hallo, ich habe auch ein Xiaomi Gateway und würde es gerne in FHEM einbinden. Scheitere aber leider schon am einschalten des developer mode, Mit IPhone/IPad geht's ja leider nicht, und meine Android Geräte sind laut PlayStore nicht kompatible zu MIHome  :(  Gibt's evtl. auch eine andere Möglichkeit ?
Hi Hanswerner,

Ich kenne leider keine andere Möglichkeit als mit einem Android Device.

Gruß
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 April 2017, 21:31:47
Hi ruN,

Jo genau, hier geht es nur um die Sensoren und alles andere was man an das Ml Smarthome Gateway anmelden kann. Für das Gateway gibt es auch eine schaltbare Steckdose, ob die mit deiner Baugleich ist weiß ich nicht.

Viele Grüße
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Hier mal ein Foto der Geräte die von der APP an das Gateway angelernt werden können
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 25 April 2017, 21:37:54
Es gibt den Smart Plug in 2 Varianten, mit und ohne ZigBee. Ich vermute mal, daß ruN die Version nur mit WLAN hat, die läuft dann nicht mit dem Gateway.

@hanswerner1: Wenn es über den Playstore nicht geht, kannst Du die App auch über APKMirror laden und selbst installieren. http://www.apkmirror.com/apk/xiaomi-inc/mihome/mihome-4-1-17-release/mihome-4-1-17-android-apk-download/
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 25 April 2017, 22:05:27
Ich habe jetzt nochmal das Paßwort erneuert und in FHEM geändert. Nach wie vor bekomme ich "invalid key":
2017.04.25 22:00:02.808 4 : MiGateway> Set pct, 100,
2017-04-25 22:00:02.824 XiaomiSmartHome MiGateway pct: 100
2017-04-25 22:00:02.840 XiaomiSmartHome MiGateway on
2017.04.25 22:00:02.843 4 : MiGateway> Set pct, 64
2017.04.25 22:00:02.855 4 : MiGateway> {"cmd":"write","model":"gateway","sid":"f0b429cc56d5","short_id":0,"key":"8","data":"{\"rgb\":100,\"key\":\"0a0e36bccfe1ab8ad4f940ddd59a9d0b\"}" } 192.168.1.103
2017.04.25 22:00:02.861 5 : MiGateway> Read start
2017.04.25 22:00:02.862 5 : MiGateway> Read:{"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}
2017.04.25 22:00:02.862 4 : MiGateway> Dispatch! {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}
2017.04.25 22:00:02.863 5 : MiGateway: dispatch {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\\"error\\":\\"Invalid key\\"}"}
2017-04-25 22:00:02.878 XiaomiSmartHome MiGateway UNKNOWNCODE {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}
2017.04.25 22:00:02.881 3 : MiGateway: Unknown code {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}, help me!

Gibt es irgendeine Möglichkeit, dem Problem auf den Grund zu gehen? So langsam verzweifele ich etwas an dem Teil. Zumindest die Readings vom Sensor stimmen jetzt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 April 2017, 22:13:58
Ich habe jetzt nochmal das Paßwort erneuert und in FHEM geändert. Nach wie vor bekomme ich "invalid key":
2017.04.25 22:00:02.808 4 : MiGateway> Set pct, 100,
2017-04-25 22:00:02.824 XiaomiSmartHome MiGateway pct: 100
2017-04-25 22:00:02.840 XiaomiSmartHome MiGateway on
2017.04.25 22:00:02.843 4 : MiGateway> Set pct, 64
2017.04.25 22:00:02.855 4 : MiGateway> {"cmd":"write","model":"gateway","sid":"f0b429cc56d5","short_id":0,"key":"8","data":"{\"rgb\":100,\"key\":\"0a0e36bccfe1ab8ad4f940ddd59a9d0b\"}" } 192.168.1.103
2017.04.25 22:00:02.861 5 : MiGateway> Read start
2017.04.25 22:00:02.862 5 : MiGateway> Read:{"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}
2017.04.25 22:00:02.862 4 : MiGateway> Dispatch! {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}
2017.04.25 22:00:02.863 5 : MiGateway: dispatch {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\\"error\\":\\"Invalid key\\"}"}
2017-04-25 22:00:02.878 XiaomiSmartHome MiGateway UNKNOWNCODE {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}
2017.04.25 22:00:02.881 3 : MiGateway: Unknown code {"cmd":"write_ack","sid":"f0b429cc56d5","data":"{\"error\":\"Invalid key\"}"}, help me!

Gibt es irgendeine Möglichkeit, dem Problem auf den Grund zu gehen? So langsam verzweifele ich etwas an dem Teil. Zumindest die Readings vom Sensor stimmen jetzt.
Nimm erstmal das Original vom Git. Die Builds wegen Hostnamen sind noch nicht fertig. Wenn ich alles behoben habe gibt es ein Update.

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 26 April 2017, 08:47:02
Hi Torte,

in letzter Zeit hat alles ziemlich gut funktioniert, die diskutierten Kleinigkeiten sind ja schon im nächsten Update berücksichtigt, da habe ich beim Chinesen meines Vertrauens einen großen Beutel Nachschub bestellt. Es macht einfach Spaß mit dem Zeug in FHEM!
Gestern kam alles an, inklusive zwei zusätzlicher Gateways, da ich erhebliche Reichweitenprobleme habe.
Gateways eingerichtet, LAN Mode, Passwort usw. alles gut, je einen Bewegungsmelder angemeldet und dann die Config in FHEM erweitert.
Nach einigem Passwort Trouble, den ich mir spontan nicht erklären konnte, war ich letztlich in der Lage, die Bewegungsmelder für Schaltvorgänge zu nutzen. Mir ist aber von Anfang an aufgefallen, dass ich für die Schaltung der Gateway LED mehrere Versuche brauchte, sehr merkwürdig.

Ich habe in den Logs jetzt gesehen, dass die Zuordnung der drei Gateways bunt durcheinander geht, hier geht irgendwas schief und Übereinstimmung ist eher Zufall.
Eingerichtet ist (feste IP am DHCP Server)
MIgateway1: 10.1.1.80
MIgateway2: 10.1.1.84
MIgateway3: 10.1.1.85

Hier ein kurzer Schnappschuss
2017.04.26 08:30:01 5: MIgateway2> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"hBY611Ut1jmZh3de","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.26 08:30:05 5: MIgateway3> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c0788bc90","short_id":"0","token":"SdBUUofooecqOpyA","data":"{\"ip\":\"10.1.1.84\"}"}
2017.04.26 08:30:05 5: MIgateway1> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c0788bc90","short_id":"0","token":"SdBUUofooecqOpyA","data":"{\"ip\":\"10.1.1.84\"}"}
Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.04.26 08:30:05 5: MIgateway2> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c0788bc90","short_id":"0","token":"SdBUUofooecqOpyA","data":"{\"ip\":\"10.1.1.84\"}"}
2017.04.26 08:30:11 5: MIgateway3> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c0788ac85","short_id":"0","token":"20nlHoaYlbU6yzyY","data":"{\"ip\":\"10.1.1.80\"}"}
2017.04.26 08:30:11 5: MIgateway1> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c0788ac85","short_id":"0","token":"20nlHoaYlbU6yzyY","data":"{\"ip\":\"10.1.1.80\"}"}
Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.04.26 08:30:11 5: MIgateway2> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c0788ac85","short_id":"0","token":"20nlHoaYlbU6yzyY","data":"{\"ip\":\"10.1.1.80\"}"}
2017.04.26 08:30:11 5: MIgateway3> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"nIDHpmmzcqGFh9Sa","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.26 08:30:11 5: MIgateway1> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"nIDHpmmzcqGFh9Sa","data":"{\"ip\":\"10.1.1.85\"}"}
Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.04.26 08:30:11 5: MIgateway2> Read:{"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"nIDHpmmzcqGFh9Sa","data":"{\"ip\":\"10.1.1.85\"}"}
 
Die Devices haben eigen IDs, Statusmeldungen usw. werden daher m.E. sauber verarbeitet, Schaltvorgänge sind aber dem Zufall unterworfen.

Kannst Du Dir das bitte mal anschauen?

Danke & Gruß
 Oliver


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 26 April 2017, 12:25:50
Hi Oliver,

ohh, das könnte tricky werden.  :P

Kannst Du mir mal ein LOG snipp von einem Write LED on/off/farbe usw. schicken wieder in Verbose 5.

Danke.
Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 26 April 2017, 13:48:34
Hallo, ich habe auch ein Xiaomi Gateway und würde es gerne in FHEM einbinden. Scheitere aber leider schon am einschalten des developer mode, Mit IPhone/IPad geht's ja leider nicht, und meine Android Geräte sind laut PlayStore nicht kompatible zu MIHome  :(  Gibt's evtl. auch eine andere Möglichkeit ?

Doch das geht, hab auch nur IOS Geräte!
Hier mal ein Link wie ich es gemacht habe!
https://github.com/fooxy/homeassistant-aqara/wiki/Enable-dev-mode

Gruss
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nesges am 26 April 2017, 15:12:58
Ich versuche ein Xiaomi Gateway im WLAN einer FritzBox 7490 in Betrieb zu nehmen scheitere aber mit der Meldung "Connection Timeout" bei der Einrichtung in der App. Wenn ich die Einrichtung testweise über den Hotspot eines Android-Gerätes vornehme funktioniert's - das Gateway funktioniert also grundsätzlich und es scheint irgendwo einen Zusammenhang mit der FritzBox zu geben. Dazu habe ich im Netz nichts gefunden und auch mit relativ kreativem Rumprobieren (inkl. App auf anderem Android-Gerät) und unzähligen Resets bisher nichts gefunden, das als Ursache in Frage kommen würde. Von der FritzBox-Konfiguration hänge ich Screenshots an.

Interessant auch: Die App meldet "Connection Timeout" aber in der Box sehe ich das Gateway als neues Gerät im WLAN. Nur in der App kann ich es nicht bedienen, also auch nicht in den Developer-Modus bringen.

Hat jemand irgend eine Idee woran's liegen könnte?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 26 April 2017, 17:05:38
Hi nesges,

mmhh komisch, hast Du evtl. irgendwas ins Internet geblockt. Das Ding will eigentlich sofort nach Hause telefonieren.

Ich hatte aber am Anfang auch so meine Probleme. Es scheinte mir so als das die auslieferungs Firmware etwas dussilig war.
Hab das Ding auch gefühlte 20zig Mail resetet und quasi dauerhaft das Firmwareupdate gestartet bis es endlich durch war.
Aber seit den letzten 4 Frimware Updates läuft es eigentlich super.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 26 April 2017, 17:31:20
Doch das geht, hab auch nur IOS Geräte!
Hier mal ein Link wie ich es gemacht habe!
https://github.com/fooxy/homeassistant-aqara/wiki/Enable-dev-mode

Perfekt, scheint funktioniert zu haben !!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nesges am 26 April 2017, 17:40:05
mmhh komisch, hast Du evtl. irgendwas ins Internet geblockt. Das Ding will eigentlich sofort nach Hause telefonieren.

Das war der entscheidende Tritt in die richtige Richtung. Spontane Antwort: "Natürlich nicht!!1", stellt sich raus: Im Standard-Profil war "jugendgefährdende Internetseiten sperren(BPjM-Modul (http://www.bundespruefstelle.de/bpjm/Aufgaben/Listenfuehrung/bpjm-modul.html))" aktiv. Nehme ich das raus, geht's problemlos weiter. Jetzt find ich's zwar sehr interessant, dass das Xiaomi-Gerät anscheinend Websiten kontaktiert, die das BPjM als jugendgefährdend eingestuft hat, aber es läuft :-)

Danke!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 26 April 2017, 17:41:38
Falls jemand, wie ich, den Pi über iptables abgesichert hat, muß er den Port 4321 UDP öffnen, sonst läßt sich das Gateway nicht erreichen.
iptables -A INPUT -p udp -m state --state NEW -m udp --dport 4321 -j ACCEPT
Außerdem muß auch Port 9898 UDP offen sein! Dann klappt's auch mit dem Steuern des Gateways.  :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 26 April 2017, 20:29:44
Hallo,
so jetzt ist das neue Gateway angekommen. Hat alles super geklappt.
Drei Fragen:
1. kann man beim Temperatursensor das Zeitintervall des readings verändern? In der Mi App geht das nicht.
2. Bei den Cube readings geht nur der Switch (90 oder 180 Grad) aber nicht die Rotation. Richtig?   
3. Der Schalter wird gar nicht gefunden: Xiaomi WXKG02LM Aqara Smart Light Switch Wireless Version. Nur in der App.

Ich bin wirklich mehr als happy, dass das jetzt so gut funktioniert. Super Arbeit!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 26 April 2017, 20:42:14
Hi hijo
bin ja eh gerade an einer neuen Version dran.
Stelle mal in deinem Mi Device Gateway Verbose auf 5. Drehe deinen Cube mal (eigentlich sollte das tun).
Danach schalte mal Deinen Schalter.
Dann hänge das Log mal hier rein, Danke

Danach kannste wieder Verbose auf 3 oder löschen ;-)

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 27 April 2017, 18:02:19
Hallo Torte,
also das mit dem Cube hat sich erledigt. Geht jetzt sehr gut!
Das ist das Log vom Schalter:
2017.04.27 17:59:31 3: xiaomi: Unknown code {"cmd":"report","model":"86sw2","sid":"158d0001289047","short_id":32963,"data":"{\"channel_1\":\"click\"}"}, help me!
2017.04.27 17:59:35 3: xiaomi: Unknown code {"cmd":"report","model":"86sw2","sid":"158d0001289047","short_id":32963,"data":"{\"channel_0\":\"click\"}"}, help me!

Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 27 April 2017, 18:11:21
Und noch was. Die Schalter antworten ja alle mit einem "click". Kein "Ein" und "Aus". Alles was sich ändert ist der Event, richtig?
Irgendwie sind da meine FHEM Kenntnisse noch nicht so groß wie man das jetzt mit anderen Komponenten einbindet.
Wäre schön, wenn ihr eure Codeschnipsel hier reinhängen könnt, wie man z.B. eine Hue Lampe damit steuert oder eine Homematic Steckdose ein und ausschaltet.  :)

Danke schon mal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 27 April 2017, 18:50:41
Ich weiß, ich nerve bestimmt so langsam.  ;)
Ich habe dann eben mal einen Smart Plug in der Bridge eingebunden, über die App. Dann habe ich in FHEM über das Modul nach neuen Geräten suchen lassen. Damit hab ich FHEM mal wieder in eine Restart-Schleife geschickt.  :o
Im Log taucht nur (nach längerer Wartezeit) das hier auf:
recv: Unterbrechung während des Betriebssystemaufrufs at ./FHEM/71_XiaomiSmartHome.pm line 166.Zeile 166 ist:
        $sidsock->recv($msg, 1024)  or die "recv: $!";
Ich musste meinen Router neu starten. Scheinbar kann der Hostname des Gateways danach nicht mehr aufgelöst werden.


So, nach einigen (automatischen) Neustarts von FHEM läuft es wieder und das Device geht auf Disconnected. Scheinbar blockiert das Modul zu lange und FHEM startet neu, bevor das Gerät auf Disconnected gesetzt wird.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 27 April 2017, 20:20:37
Hallo Torte,
also das mit dem Cube hat sich erledigt. Geht jetzt sehr gut!
Das ist das Log vom Schalter:
2017.04.27 17:59:31 3: xiaomi: Unknown code {"cmd":"report","model":"86sw2","sid":"158d0001289047","short_id":32963,"data":"{\"channel_1\":\"click\"}"}, help me!
2017.04.27 17:59:35 3: xiaomi: Unknown code {"cmd":"report","model":"86sw2","sid":"158d0001289047","short_id":32963,"data":"{\"channel_0\":\"click\"}"}, help me!

Danke

Hi hijo,

alles klar denn kann ich noch mit einbauen sollte kein großes Ding werden.  Mal sehen ob ich das dieses WE noch raus bekomme.



@Manny
recv: Unterbrechung während des Betriebssystemaufrufs at ./FHEM/71_XiaomiSmartHome.pm line 166.Zeile 166 ist:
        $sidsock->recv($msg, 1024)  or die "recv: $!";
So, nach einigen (automatischen) Neustarts von FHEM läuft es wieder und das Device geht auf Disconnected. Scheinbar blockiert das Modul zu lange und FHEM startet neu, bevor das Gerät auf Disconnected gesetzt wird.

Ich denke da kann man den Fehler noch abfangen das FHEM etwas schneller auf Disconnect geht. Aber so lange der FHEM Server die neue IP nicht über DNS auflösen kann
bleibt er auf DISCONNECT, es gibt im Modul auch nach einem Disconnect keine Funktion die zyklisch die Verbindung versucht wieder auf zu bauen. Erst wenn jemand am Device
auslöst LED einschalten versucht das Modul es noch mal.

Du kannst ja gucken im LOG steht beim Write und beim Connect immer drin ob das GW über IP erreichbar war/ist.
Ich kann nicht ganz verstehen warum du dem GW nicht eine feste IP im DHCP zuweisen kannst 8)

Viele Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 27 April 2017, 21:02:37
Und noch was. Die Schalter antworten ja alle mit einem "click". Kein "Ein" und "Aus". Alles was sich ändert ist der Event, richtig?
Irgendwie sind da meine FHEM Kenntnisse noch nicht so groß wie man das jetzt mit anderen Komponenten einbindet.
Wäre schön, wenn ihr eure Codeschnipsel hier reinhängen könnt, wie man z.B. eine Hue Lampe damit steuert oder eine Homematic Steckdose ein und ausschaltet.  :)

Danke schon mal.

hier ein beispiel fuer ein notify,welches bei einem schalter namens MiSwitch3 das click faengt und dann eine lampe ausschaltet, kannst du direkt in der befehlszeile von fhem eingeben (natuerlich mit deinen devicenamen):
define MiSwitch3.click_notify notify MiSwitch3:click set UZ.Deckenfluter off
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 27 April 2017, 21:04:22
Ich würde dem Teil gerne eine feste IP zuweisen. Da ich aber hier mangels Alternativen DSL Hybrid der Telekom fürs Internet habe, bin ich auf deren Router angewiesen. Und im Speedport kann ich keine IPs zuweisen. Andere Router für DSL Hybrid gibt es nicht und ich möchte auch keine zusätzliche Fritz!Box in den Flur hängen.
Und im Xiaomi Gateway habe ich bisher keine Möglichkeit gefunden, von DHCP auf feste IP umzustellen.

Das Hauptproblem ist eigentlich nicht, daß das Gateway nicht gefunden wird. Das könnte ich erstmal verschmerzen. Mein Problem ist, daß das Modul FHEM komplett blockiert, wenn es kein Gateway findet.
Ich starte FHEM normalerweise über systemd, daher kommt auch der Neustart nach einem gewissen Timeout. Jetzt habe ich es von Hand gestartet und seit mittlerweile 16 Minuten steht FHEM und es tut sich nichts mehr.

Ich habe jetzt erstmal die Module  aus dem Ordner entfernt und FHEM läuft wieder.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 28 April 2017, 00:30:19
Meine Geräte sind nun alle angekommen und wurden erfolgreich eingebunden.
Was mir jedoch auffällt: Wenn ich die Geräte umbenenne, funktionieren sie nach einer Weile nicht mehr und das Gerät mit dem ursprünglichen Name wird neu angelegt. Kann man das verhindern?

zum Bewegungsmelder:
Als Test hatte ich eingestellt, dass bei erkannter Bewegung das Licht für 40 Sekunden angehen soll. Jedoch sind die 40 Sekunden fix, wenn ich mich also 2 Minuten in dem Raum mit dem Bewegungsmelder bewege, geht das Licht dennoch nach 40 Sekunden aus (statt 2min 40 sek).
Wie habt ihr das gelöst, sodass das Licht erst dann ausgeht, sobald auch keine Bewegung mehr registriert wird?

Mein bisheriges Notify:
define bewegung_FlurLichtAn notify Sensor_Flur:motion {fhem ("set Licht_Flur on-for-timer 40")}
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 April 2017, 07:17:42
Meine Geräte sind nun alle angekommen und wurden erfolgreich eingebunden.
Was mir jedoch auffällt: Wenn ich die Geräte umbenenne, funktionieren sie nach einer Weile nicht mehr und das Gerät mit dem ursprünglichen Name wird neu angelegt. Kann man das verhindern?

zum Bewegungsmelder:
Als Test hatte ich eingestellt, dass bei erkannter Bewegung das Licht für 40 Sekunden angehen soll. Jedoch sind die 40 Sekunden fix, wenn ich mich also 2 Minuten in dem Raum mit dem Bewegungsmelder bewege, geht das Licht dennoch nach 40 Sekunden aus (statt 2min 40 sek).
Wie habt ihr das gelöst, sodass das Licht erst dann ausgeht, sobald auch keine Bewegung mehr registriert wird?

Mein bisheriges Notify:
define bewegung_FlurLichtAn notify Sensor_Flur:motion {fhem ("set Licht_Flur on-for-timer 40")}

Namen:
Welche Version vom Modul hast du? Das Problem ist schon länger eigentlich  behoben, Ich habe meine auch umbenannt und sind seit dem immer gleichen Namens.
Gateway 0.10 Devices 0.11

Bewegunsmelder:
Ich hab sowas ähnliches so gelöst.
define bewegung_FlurLichtAn notify Sensor_Flur:motion {fhem ("defmod AT.WZ.LED at +00:02:00 set WZ.LED dimdown 100 60")}
Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 28 April 2017, 07:18:33
Hier mal mein Notify für einen Bewegungssensor:
defmod n_flur.motion notify flur.motion:on.* {\
if (ReadingsVal("ZWave_SWITCH_BINARY_6", "reportedState", "") eq "off") {\
  fhem ("set ZWave_SWITCH_BINARY_6 on ;; defmod at_flur_licht_aus at +00:01:30 set ZWave_SWITCH_BINARY_6,flur.motion off");;\
  } else {\
  fhem ("defmod at_flur_licht_aus at +00:01:30 set ZWave_SWITCH_BINARY_6,flur.motion off");;\
  }\
}
Wenn die Lampe aus ist, wird sie eingeschaltet. Falls sie schon an war, wird die Einschaltzeit bei jeder Bewegung um 1,5 Minuten verlängert. Dabei wird der Bewegungsmelder immer mit zurück gesetzt.
Das hat aber eigentlich nix mit den Xiaomi Geräten zu tun.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 28 April 2017, 21:31:51
Hast jemand Alexa mit Xiaomi laufen ?
Seit ich das Xiaomi Gateway installiert habe läuft Alexa nicht mehr.
Bekomme beim start von alexa die Fehlermeldung:
Zitat
/opt/alexa-fhem/node_modules/nat-upnp/node_modules/async/dist/async.js:105
      ( }
        ^

SyntaxError: Unexpected token }
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/opt/alexa-fhem/node_modules/nat-upnp/lib/nat-upnp/cl      ient.js:2:13)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 28 April 2017, 23:03:23
Hi,

habe heute ein Paar Xiaomi Smarthome Komponenten bekommen.

Die Module haben auf Anhieb sofort funktioniert super Arbeit. Leider habe ich Probleme mit dem Status der  Bewegungsmelder. Dieser hat immer den Status motion außer nach einem shutdown restart. Die no_motion Zeit wird korekt angezeigt auch die Bewegung in der MI App.

Hat einer von euch Profis eine Idee?
   
XiaomiSmartHome_Device VERSION 0.11
XiaomiSmartHome VERSION 0.10

Bitte um Rückmeldung.

Danke im Voraus

Gru0

christoph
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 April 2017, 23:14:03
Hat einer von euch Profis eine Idee?
Hi Christoph,
das Attribut motionOffTimer setzten  :D ( steht auch im GIT Wiki)

@hanswerner1
keine Ahnung würde ich mal beim dem Modul Betreiber von Alexa fragen die Fehlermeldung sagt nicht sonderlich viel aus.
Das Xiaomi Modul nutz port 9898 und 4321 und öffnet dort eine socket Verbindung wenn alexa da auch was macht kann es zu einem
Problem kommen, weiß ich aber nicht.


Wer möchte kann ein Update installieren ist gerade frisch auf dem Git eingetroffen.
add: brightness support for gateway led
add: support for swicht 86sw2
add: support gateway with hostname
add: check missing perl modules
fix: if no password set
fix: gateway support if disconnects
fix: gateway sid not anymore as reading
change: voltage now battery for fhem battery control
change: motionOffTime now as parameter

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 29 April 2017, 10:04:44



Wer möchte kann ein Update installieren ist gerade frisch auf dem Git eingetroffen.
add: brightness support for gateway led
add: support for swicht 86sw2
add: support gateway with hostname
add: check missing perl modules
fix: if no password set
fix: gateway support if disconnects
fix: gateway sid not anymore as reading
change: voltage now battery for fhem battery control
change: motionOffTime now as parameter

Grüße
Torte

Hi,

ich habe seit 2-3 Wochen nichts mehr an meiner FHEM Installation geändert. Außer heute morgen das Update hier gezogen.
Seitdem erreiche ich FHEM nicht mehr. Ob es jetzt wirklich daran liegt kann ich aber noch nicht genau sagen. Auch da ich heute keine Zeit habe es zu untersuchen.

Im Log taucht am Ende nur folgende Zeile auf:
"send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 184."

Gruße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 29 April 2017, 14:44:33

Update übernommen, ich hatte ja schon die Zwischenversion von Dir drauf.

Multi-Gateway Situation hat sich auf den ersten Blick nicht verändert, hatte ich aber auch noch nicht erwartet. Tatsächlich verstehe ich das Modul an dieser Stelle nicht ausreichend gut.
Drei Gateways sprechen den gleichen Server-Port an und eine Erkennung/Berücksichtigung, von welchem Gateway die Nachricht kommt, sehe ich nicht. Da kann man schon mal mit den Token durcheinander geraten ...
Dafür funktioniert erstaunlich viel (eigentlich alles), nur halt das Gateway selber macht Probleme beim Schalten.

Eine Kleinigkeit ist m.E. neu:
Wenn ich einen Plug schalte, klappt das einwandfrei, es kommt aber "Unknown argument power, choose one of power".

Guß
 Oliver

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 29 April 2017, 14:52:30


Besser "elsif" statt "if" evtl.?

if($cmd eq "power")
{
   if($args[0] eq "on")
   {
IOWrite($hash,"power","on",$hash);
   }
   elsif($args[0] eq "off")
   {
IOWrite($hash,"power","off",$hash);
   }
}
elsif($cmd eq "open")
{
readingsSingleUpdate($hash, "state", "open", 1 );
return;
}
elsif($cmd eq "motionOffTimer")
{
readingsSingleUpdate($hash, "motionOffTimer", "$args[0]", 1 );;
return;
}
else
{
return "Unknown argument $cmd, choose one of $setlist";
}
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 April 2017, 18:53:53

Besser "elsif" statt "if" evtl.?

if($cmd eq "power")
{
   if($args[0] eq "on")
   {
IOWrite($hash,"power","on",$hash);
   }
   elsif($args[0] eq "off")
   {
IOWrite($hash,"power","off",$hash);
   }
}
elsif($cmd eq "open")
{
readingsSingleUpdate($hash, "state", "open", 1 );
return;
}
elsif($cmd eq "motionOffTimer")
{
readingsSingleUpdate($hash, "motionOffTimer", "$args[0]", 1 );;
return;
}
else
{
return "Unknown argument $cmd, choose one of $setlist";
}
Häng mir bitte ein Fhem Log in Verbose 5 mit den Zeilen hier rein. Hab ja selber kein Plug 🤔
Bitte auch bei anderen Fehlern immer das Fhem Log in Verbose 5 Dankeschön​ gucke mir das dann mal an, komme aber erst Sonntag Abend wieder dazu

Grüße
Torte


Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 29 April 2017, 20:45:14
Verbose 5 hatte ich jetzt mal abgeschaltet, die Logs sind doch etwas unhandlich.  ;)
Wie geschrieben ist der einzige Fehler eine Meldung in der FHEM Oberfläche, im Log sehe ich davon nichts (1 x Off/1 x On unzensiert).

2017.04.29 20:27:22 3: MIgateway1: Write> {"cmd":"write","model":"plug","sid":"158d00010ac93a","data":"{\"status\":\"off\",\"key\":\"207e2ec6d5fdc10c4d61f55b8ed07ed3\"}" } 10.1.1.80
2017.04.29 20:27:22 5: MIgateway1: Write> End 10.1.1.80
2017.04.29 20:27:22 5: MIgateway3: Read> Read start
2017.04.29 20:27:22 5: MIgateway3: Read> {"cmd":"write_ack","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"85\",\"load_power\":\"6\"}"}
2017.04.29 20:27:22 4: MIgateway3: Read> Write answer 10.1.1.85
2017.04.29 20:27:22 5: MIgateway1: Read> Read start
2017.04.29 20:27:22 5: MIgateway1: Read> {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.04.29 20:27:22 4: MIgateway1: Read> dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.04.29 20:27:22 5: MIgateway1: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.04.29 20:27:22 4: MIgateway1: DEV_Parse> IS DEFINED plug : 158d00010ac93a
2017.04.29 20:27:22 5: MIgateway1: DEV_Read> SID: 158d00010ac93a XiaomiSmartHome_Device
2017.04.29 20:27:22 3: MIgateway1: DEV_Read> SID: 158d00010ac93a Type: plug Status: off
2017.04.29 20:27:22 5: MIgateway3: Read> Read start
2017.04.29 20:27:22 5: MIgateway3: Read> {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.04.29 20:27:22 4: MIgateway3: Read> dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.04.29 20:27:22 5: MIgateway3: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.04.29 20:27:22 5: MIgateway2: Read> Read start
2017.04.29 20:27:22 5: MIgateway2: Read> {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.04.29 20:27:22 4: MIgateway2: Read> dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"off\"}"}
2017.04.29 20:27:22 5: MIgateway2: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"off\\"}"}
2017.04.29 20:27:25 5: MIgateway1: Read> Read start
2017.04.29 20:27:25 5: MIgateway1: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"1X62942mdpWpOIGN","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.29 20:27:25 4: MIgateway1: Read> IP-Heartbeat Data didnt match! 10.1.1.85  10.1.1.80
2017.04.29 20:27:25 5: MIgateway3: Read> Read start
2017.04.29 20:27:25 5: MIgateway3: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"1X62942mdpWpOIGN","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.29 20:27:25 5: MIgateway2: Read> Read start
2017.04.29 20:27:25 5: MIgateway2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"1X62942mdpWpOIGN","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.29 20:27:25 4: MIgateway2: Read> IP-Heartbeat Data didnt match! 10.1.1.85  10.1.1.84
2017.04.29 20:27:27 5: MIgateway1: Read> Read start
2017.04.29 20:27:27 5: MIgateway1: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0788ac85","short_id":"0","token":"W51Gc0ZfsYI3JGac","data":"{\"ip\":\"10.1.1.80\"}"}
2017.04.29 20:27:27 5: MIgateway2: Read> Read start
2017.04.29 20:27:27 5: MIgateway2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0788ac85","short_id":"0","token":"W51Gc0ZfsYI3JGac","data":"{\"ip\":\"10.1.1.80\"}"}
2017.04.29 20:27:27 4: MIgateway2: Read> IP-Heartbeat Data didnt match! 10.1.1.80  10.1.1.84
2017.04.29 20:27:27 5: MIgateway3: Read> Read start
2017.04.29 20:27:27 5: MIgateway3: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0788ac85","short_id":"0","token":"W51Gc0ZfsYI3JGac","data":"{\"ip\":\"10.1.1.80\"}"}
2017.04.29 20:27:27 4: MIgateway3: Read> IP-Heartbeat Data didnt match! 10.1.1.80  10.1.1.85
2017.04.29 20:27:27 5: MIgateway1: Read> Read start
2017.04.29 20:27:27 5: MIgateway1: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0788bc90","short_id":"0","token":"IRJzZckEaLRE2iOP","data":"{\"ip\":\"10.1.1.84\"}"}
2017.04.29 20:27:27 4: MIgateway1: Read> IP-Heartbeat Data didnt match! 10.1.1.84  10.1.1.80
2017.04.29 20:27:27 5: MIgateway2: Read> Read start
2017.04.29 20:27:27 5: MIgateway2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0788bc90","short_id":"0","token":"IRJzZckEaLRE2iOP","data":"{\"ip\":\"10.1.1.84\"}"}
2017.04.29 20:27:27 5: MIgateway3: Read> Read start
2017.04.29 20:27:27 5: MIgateway3: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0788bc90","short_id":"0","token":"IRJzZckEaLRE2iOP","data":"{\"ip\":\"10.1.1.84\"}"}
2017.04.29 20:27:27 4: MIgateway3: Read> IP-Heartbeat Data didnt match! 10.1.1.84  10.1.1.85
2017.04.29 20:27:31 5: MIgateway1: Read> Read start
2017.04.29 20:27:31 5: MIgateway1: Read> {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\"voltage\":3065,\"status\":\"close\"}"}
2017.04.29 20:27:31 4: MIgateway1: Read> dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\"voltage\":3065,\"status\":\"close\"}"}
2017.04.29 20:27:31 5: MIgateway1: dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\\"voltage\\":3065,\\"status\\":\\"close\\"}"}
2017.04.29 20:27:31 4: MIgateway1: DEV_Parse> IS DEFINED magnet : 158d0001584131
2017.04.29 20:27:31 5: MIgateway1: DEV_Read> SID: 158d0001584131 XiaomiSmartHome_Device
2017.04.29 20:27:31 3: MIgateway1: DEV_Read> SID: 158d0001584131 Type: magnet Status: close
2017.04.29 20:27:31 3: MIgateway1: DEV_Read> SID: 158d0001584131 Type: magnet Voltage: 3065
2017.04.29 20:27:31 5: MIgateway3: Read> Read start
2017.04.29 20:27:31 5: MIgateway3: Read> {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\"voltage\":3065,\"status\":\"close\"}"}
2017.04.29 20:27:31 4: MIgateway3: Read> dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\"voltage\":3065,\"status\":\"close\"}"}
2017.04.29 20:27:31 5: MIgateway3: dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\\"voltage\\":3065,\\"status\\":\\"close\\"}"}
2017.04.29 20:27:31 5: MIgateway2: Read> Read start
2017.04.29 20:27:31 5: MIgateway2: Read> {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\"voltage\":3065,\"status\":\"close\"}"}
2017.04.29 20:27:31 4: MIgateway2: Read> dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\"voltage\":3065,\"status\":\"close\"}"}
2017.04.29 20:27:31 5: MIgateway2: dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001584131","short_id":38129,"data":"{\\"voltage\\":3065,\\"status\\":\\"close\\"}"}
2017.04.29 20:27:31 3: MIgateway1: Write> {"cmd":"write","model":"plug","sid":"158d00010ac93a","data":"{\"status\":\"on\",\"key\":\"311e0c293f666d18370cc4b574696c86\"}" } 10.1.1.80
2017.04.29 20:27:31 5: MIgateway1: Write> End 10.1.1.80
2017.04.29 20:27:31 5: MIgateway3: Read> Read start
2017.04.29 20:27:31 5: MIgateway3: Read> {"cmd":"write_ack","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"voltage\":3600,\"status\":\"off\",\"inuse\":\"0\",\"power_consumed\":\"85\",\"load_power\":\"0\"}"}
2017.04.29 20:27:31 4: MIgateway3: Read> Write answer 10.1.1.85
2017.04.29 20:27:31 5: MIgateway2: Read> Read start
2017.04.29 20:27:31 5: MIgateway2: Read> {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.04.29 20:27:31 4: MIgateway2: Read> dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.04.29 20:27:31 5: MIgateway2: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.04.29 20:27:31 4: MIgateway2: DEV_Parse> IS DEFINED plug : 158d00010ac93a
2017.04.29 20:27:31 5: MIgateway2: DEV_Read> SID: 158d00010ac93a XiaomiSmartHome_Device
2017.04.29 20:27:31 3: MIgateway2: DEV_Read> SID: 158d00010ac93a Type: plug Status: on
2017.04.29 20:27:31 5: MIgateway3: Read> Read start
2017.04.29 20:27:31 5: MIgateway3: Read> {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.04.29 20:27:31 4: MIgateway3: Read> dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.04.29 20:27:31 5: MIgateway3: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.04.29 20:27:31 5: MIgateway1: Read> Read start
2017.04.29 20:27:31 5: MIgateway1: Read> {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.04.29 20:27:31 4: MIgateway1: Read> dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\"status\":\"on\"}"}
2017.04.29 20:27:31 5: MIgateway1: dispatch {"cmd":"report","model":"plug","sid":"158d00010ac93a","short_id":6412,"data":"{\\"status\\":\\"on\\"}"}
2017.04.29 20:27:35 5: MIgateway2: Read> Read start
2017.04.29 20:27:35 5: MIgateway2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"MVHBuopwOAJeCUgA","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.29 20:27:35 4: MIgateway2: Read> IP-Heartbeat Data didnt match! 10.1.1.85  10.1.1.84
2017.04.29 20:27:35 5: MIgateway3: Read> Read start
2017.04.29 20:27:35 5: MIgateway3: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"MVHBuopwOAJeCUgA","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.29 20:27:35 5: MIgateway1: Read> Read start
2017.04.29 20:27:35 5: MIgateway1: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07888bee","short_id":"0","token":"MVHBuopwOAJeCUgA","data":"{\"ip\":\"10.1.1.85\"}"}
2017.04.29 20:27:35 4: MIgateway1: Read> IP-Heartbeat Data didnt match! 10.1.1.85  10.1.1.80

Schaust Du Dir Deinen original Code an, wirst Du sequentielle IFs sehen, trotz Treffer kommt bei "power" am Ende dann die Fehlermeldung über den "else" Zweig von "motionOffTimer". Mein Vorschlag mit "elsif" läuft nicht durch das abschließende "else", aber natürlich ist es nur ein Vorschlag.

Gruß
 Oliver


 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 29 April 2017, 22:58:59
Hi,

ich habe seit 2-3 Wochen nichts mehr an meiner FHEM Installation geändert. Außer heute morgen das Update hier gezogen.
Seitdem erreiche ich FHEM nicht mehr. Ob es jetzt wirklich daran liegt kann ich aber noch nicht genau sagen. Auch da ich heute keine Zeit habe es zu untersuchen.

Im Log taucht am Ende nur folgende Zeile auf:
"send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 184."

Gruße

Hi,

habe von meinem Backup von gestern die alten Modul Daten rüber gespielt.
Jetzt kann ich FHEM wieder erreichen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 30 April 2017, 01:49:07
Vielen Dank für eure Beispiele zum Bewegungssensor, nun klappt es bei mir.

Ich habe jedoch noch ein anderes Problem. Egal ob MotionOffTimer gesetzt oder nicht, der Sensor erkennt nur alle 60 Sekunden, ob eine Bewegung da ist oder nicht. Ist das wirklich normal so? Auch in der Xiaomi App kann ich nur einen Eintrag pro Minute finden.

Kann man das ändern oder ist der Sensor in der Hinsicht wirklich limitiert?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 30 April 2017, 06:22:34
Hi Oliver,

Joop im Log ist nix. Steht da evtl. was im motd im Device Global?

Wenn ja dann dort löschen.
Ja Multigateway ist noch nicht.

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 30 April 2017, 10:54:14
Hi Torte,

ich sehe da auch nichts.

Mir erscheint es logisch, woher die Meldung kommt.
Du prüfst im sub XiaomiSmartHome_Device_Set zuletzt auf $cmd eq "motionOffTimer", was bei "power" natürlich false ist, im else Zweig kommt dann die fragliche Meldung.
Daher mein Vorschlag mit dem geschachtelten elsif.
If power elsif open elsif motionOffTimer else unknown

Gruß
 Oliver
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Mai 2017, 09:26:51
Mein Vorschlag mit "elsif" läuft nicht durch das abschließende "else", aber natürlich ist es nur ein Vorschlag.

Hi Oliver,

ja du hast Recht :-) ich hab aber Deinen Satz oben falsch verstanden. Das "läuft nicht" hab ich so verstanden das
das ändern in elsif auch nicht geht. deswegen hatte ich gedacht ist was anders. Heute aufm PC gelesen und nun hab ich es aber verstanden.
Ich ändere das und schreib wenn das Update fertig ist.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 01 Mai 2017, 13:32:26
Kurze Rückmeldung: Der DoppelSchalter wird jetzt erkannt und funktioniert.
Vielen Dank Torte!

Auch an gt_im. Hat mir sehr geholfen. Schalte jetzt mit den Schaltern meine Steckdosen und HUE Lichter.

Vom Dash_Button habe ich das genommen:Erklärung: Der Dummy DashButton1 wird
define n_DashButton1[Name des Notify] notify[der Befehl] DashButton1.*[wenn eine Änderung des Dummy Reading, dann] IF ([DeinFhemGeraet] eq „on“) [überprüfe ob Reading von DeinFhemGeraet gleich on ist, dann] (set DeinFhemGeraet off) [setze DeinFhemGeraet Reading auf off] ELSE (set DeinFhemGeraet on) [andernfalls setze DeinFhemGeraet Reading auf on]

Wenn das Gerät kein toggle kann, wie meine TP Steckdose. War in Maker_Tutorials.com.
Jetzt muß ich noch den Cube ausprobieren  :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Mai 2017, 13:35:14
Hallo zusammen,

Update ist wieder auf GIT

behoben ist der Fehler beim Plug
und ich hab eine Altlast beseitigt.

@Morrino
Probiere bitte nochmal so eine richtige Erklärung hatte ich nicht für dein Problem.

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 01 Mai 2017, 13:56:09
Ja, die Unzulänglichkeiten der verbalen Kommunikation ...  ;D
Gelobe Besserung!

Gruß
 Oliver
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Mai 2017, 14:00:47
Gelobe Besserung!

 ;D war glaub ich mehr meine beschränkte lese Fähigkeit.

Gruß
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 Mai 2017, 20:25:59
Nabend,

wer Lust auf Sound hat kann sich ein Update vom GIT ziehen.

Aber obacht beim abspielen der ringtones wenn die Frau dabei ist.
Volume 100 ist übrigens ziemlich laut.  ;D ;D

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 03 Mai 2017, 22:16:13
Sag mal, hat die Base nicht auch einen Lichtsensor? Wäre cool wenn der auslesbar wäre.
Hat jemand schon den Cube getestet und programmiert?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 Mai 2017, 07:06:32
Ne Lichtsensor hat das Gateway soviel ich weiß nicht.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 04 Mai 2017, 07:16:58
Hallo zusammen,

Update ist wieder auf GIT

behoben ist der Fehler beim Plug
und ich hab eine Altlast beseitigt.

@Morrino
Probiere bitte nochmal so eine richtige Erklärung hatte ich nicht für dein Problem.

Grüße

Hi,  werde es heute Abend noch mal probieren.

Zum Cube noch eine Frage. Bin leider  in Syntax von fhem noch nicht so bewandert.
Würde gerne auf die Drehung des Cube reagieren. Zum Beispiel wenn er rechts rum gedreht wird (also im reading ein positives Vorzeichen) Aktion A ausführen und beim Links drehen (negatives Vorzeichen) Aktion B ausführen.

Jemand eine Idee wie das zu realisieren ist? Die Geschwindigkeit und der Winkel aus dem reading wären mir damit eigentlich egal.

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 04 Mai 2017, 07:44:58
Nabend,

wer Lust auf Sound hat kann sich ein Update vom GIT ziehen.

Aber obacht beim abspielen der ringtones wenn die Frau dabei ist.
Volume 100 ist übrigens ziemlich laut.  ;D ;D


Hat auf Anhieb funktioniert. Volume 100 ist wirklich laut.  ;D

Hast jemand Alexa mit Xiaomi laufen ?
Seit ich das Xiaomi Gateway installiert habe läuft Alexa nicht mehr.
Bekomme beim start von alexa die Fehlermeldung:

Hab übrigens das mit alexa auch wieder hinbekommen. nach der Xiaomi Installation nochmal die alexa Installation drüber installieren, jetzt läuft beides.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 04 Mai 2017, 09:07:47
Ich habe Alexa und Xiaomi auch parallel, "Alexa, schalte die Kaffeemaschine ein!" ist mein Favorit.  ;)

Der Standard-Skill ist aber sprachlich sehr begrenzt, "Flurlicht" und "Markise" will er nicht, "Nachtlicht" hingegen funktioniert.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 04 Mai 2017, 09:15:38
Ich habe Alexa und Xiaomi auch parallel, "Alexa, schalte die Kaffeemaschine ein!" ist mein Favorit.  ;)

Der Standard-Skill ist aber sprachlich sehr begrenzt, "Flurlicht" und "Markise" will er nicht, "Nachtlicht" hingegen funktioniert.

Und macht Deine dann auch gleich den Kaffee fertig (https://www.youtube.com/watch?v=d72bZ-V4TmE)  ;D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 04 Mai 2017, 09:52:13
Ja komisch mit dem Lichtsensor. Auf der Homepage wird damit geworben. Es ist auch in der App einstellbar (Licht nur bei Motion und Dunkelheit einschalten) aber auslesen scheint nicht zu gehen.
Habe das hier gefunden
https://louiszl.gitbooks.io/lumi-gateway-local-api/content/%E7%BD%91%E5%85%B3.html

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 Mai 2017, 10:11:40
Hi,

das illumination ist mir auch schon aufgefallen hatte gedacht das ist die Helligkeit der LED. :P
Kann ich als Reading einfügen null Problemo.

Mal was anderes wo ich von einem DEV mal einen schubser brauche.

Und zwar beim Multigateway betrieb ( bei Motherfinest).

Das Modul lauscht ja nun 3 mal auf den selben Port, somit kommen auch von 3 Gateways die antworten in FHEM an.
Das hatte ich schon so gelöst, in dem ich einfach die IP prüfe und nur die richtige Daten von der richtigen IP nutze.
Warum ist das aber auch so wenn ich zb. bei einem GW das Licht einschalten will? (SCHREIBEND)
Ich stehe dann ja in FHEM auf dem Device und sage auf diesem  LED einschalten. Im Log sieht man nun
das es einfach von einem anderem Device aus schreiben will. Ich könnte nun noch die SID gegen die SID aus den Internals prüfen.
Verstehe aber ehrlich gesagt gerade nicht warum das so überhaupt passiert.
Muss ich für das Physische Modul z.b. auch einen Defptr setzen und den vorher prüfen.
Bin für jeden Hinweis dankbar!


Edit: Fehler gefunden  ;D

Viele Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 04 Mai 2017, 17:57:33
@CoolTux
Davon bin ich sehr weit entfernt, freue mich schon wie ein Schneekönig, dass Alexa wenigstens "Kaffeemaschine" versteht.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 04 Mai 2017, 19:44:11

Ich habe gerade noch mal wegen meiner drei Gateways nachgeschaut und mit einem grep auf "Write" die Meldungsflut im Log radikal gefiltert (Ihr wisst schon, Wald, Bäume usw.).

Abgesetzt:
set MIgateway1 on
set MIgateway2 on
set MIgateway3 on

Log:
2017.05.04 19:35:18 4: MIgateway1: Write> {"cmd":"write","model":"gateway","sid":"286c0788bc90","short_id":0,"key":"8","data":"{\"rgb\":1677786880,\"key\":\"8214d71e4d4ac2f5744d63213099a897\"}" } 10.1.1.80
2017.05.04 19:35:18 5: MIgateway1: Write> End 10.1.1.80
2017.05.04 19:35:18 4: MIgateway3: Read> Write answer 10.1.1.85
2017.05.04 19:35:22 4: MIgateway2: Write> {"cmd":"write","model":"gateway","sid":"286c0788bc90","short_id":0,"key":"8","data":"{\"rgb\":1677786880,\"key\":\"7eac8cd6e9e9854d4f6fd49ba53302ec\"}" } 10.1.1.84
2017.05.04 19:35:22 5: MIgateway2: Write> End 10.1.1.84
2017.05.04 19:35:22 4: MIgateway3: Read> Write answer 10.1.1.85
2017.05.04 19:35:26 4: MIgateway3: Write> {"cmd":"write","model":"gateway","sid":"286c0788bc90","short_id":0,"key":"8","data":"{\"rgb\":1677786880,\"key\":\"f2fd788879f57a4522973d4fa4e54883\"}" } 10.1.1.85
2017.05.04 19:35:26 5: MIgateway3: Write> End 10.1.1.85
2017.05.04 19:35:26 4: MIgateway3: Read> Write answer 10.1.1.85

Was auffällt ist, dass immer die gleiche SID genutzt wird, egal welches Gateway schalten soll. Die IPs im "Write" selber stimmen (.80,.84,.85).
In der Config kommt beim Gateway selber keine SID vor, nur die Subdevices haben eine.
Könnte die SID hier helfen? Warum ist sie immer gleich?

Gruß
 Oliver
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 Mai 2017, 19:47:08
Nabend,

aufm GIT gibt es jetzt was neues, illumination is nun drin.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 Mai 2017, 19:55:27
Ich habe gerade noch mal wegen meiner drei Gateways nachgeschaut und mit einem grep auf "Write" die Meldungsflut im Log radikal gefiltert (Ihr wisst schon, Wald, Bäume usw.).

Was auffällt ist, dass immer die gleiche SID genutzt wird, egal welches Gateway schalten soll. Die IPs im "Write" selber stimmen (.80,.84,.85).
In der Config kommt beim Gateway selber keine SID vor, nur die Subdevices haben eine.
Könnte die SID hier helfen? Warum ist sie immer gleich?

Gruß
 Oliver

Cool, das ist mal ein Ansatz.
Das guck ich mir mal an. Ich glaub ich muss mir auch mal ein zweites GW bestellen.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 04 Mai 2017, 21:22:34
Mal eine Frage, ich bin bisher mit den Xiaomi Komponenten sehr zufrieden und stelle grade einiges um! Wird auch der xiaomi air quallity Sensor unterstützt?

Gruss
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 Mai 2017, 08:07:46
Mal eine Frage, ich bin bisher mit den Xiaomi Komponenten sehr zufrieden und stelle grade einiges um! Wird auch der xiaomi air quallity Sensor unterstützt?

Gruss

gucke mal in den Post #59 hier in diesem Thread. Hier geht es nur rein um das Xiaomi Smart Home Gateway.

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 05 Mai 2017, 09:06:58
Hi,

wo wir gerade beim Thema Sound waren. Das Gateway kann ja auch Internet Radio abspielen. Aber es lassen sich die Sender nicht anpassen.

Ein Lösung dazu wurde hier dokumentiert: http://www.mylifesucks.de/oss/xiaomiwifiradio/ (http://www.mylifesucks.de/oss/xiaomiwifiradio/)

Wie hoch wäre denn der Aufwand, wenn man das elegant in das Modul hier integrieren würde?

Beste Grüße,
Mathias
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 05 Mai 2017, 18:34:26
Hi,

eventuell verstehe ich das Konzept von "Illumination" noch nicht, alle drei Gateways liefern bei mir konstant "1292" und sie sind in sehr verschiedenen Lichtverhältnissen.

Grüsse
Oliver
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 Mai 2017, 23:22:19
Hi Oliver,

meiner zeigt gerade 399 am Tag so um 1400.

Ich hab schon am Tag als der Wert um 1400 war, einen Karton drüber gelegt da ging der Wert sofort nach unten.
Karton weg (wieder hell) ging es aber nicht sofort wieder hoch, nach ca. 30min hab ich nochmal geguckt und da war der Wert wieder
um die 1400.

@Mathias
Was soll das Modul denn bei den Radiostations machen? So wie ich das lese wird doch nur das DNS Verbogen und das kann ich mit dem Modul nicht.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 06 Mai 2017, 10:48:21
Okay, dann gehe ich jetzt mal einen Karton suchen ...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 06 Mai 2017, 11:04:35
Hi Torte,

Karton gefunden und getestet.
Zuerst konnte ich eine Weile keinen Effekt sehen, dann ist das Reading auf "492" gesprungen, also wird die Helligkeit tatsächlich erfasst. Sehr gut, wenn man Beleuchtung schalten will, wäre toll wenn auch die Bewegungsmelder das liefern würden (was sie nach meiner Kenntnis nicht tun).

Aber: Die neue "Illumination" wurde direkt für alle drei Gateways gesetzt, und nur eins hatte den Hut auf.
Scheinbar muss für die Readings im Multigateway Setup auch noch was geändert werden, beim Writing sieht es ja sehr gut aus.

Grüsse
 Oliver

2017.05.06 10:50:54 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1211}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:15 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:15 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:15 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459}"}
2017.05.06 10:53:15 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:16 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:16 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":542}"}
2017.05.06 10:53:16 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":542}"}
2017.05.06 10:53:16 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":542}"}
2017.05.06 10:53:17 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:18 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:18 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:18 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:21 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:54:12 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1280}"}
2017.05.06 10:54:12 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1280}"}
2017.05.06 10:54:12 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1280}"}
2017.05.06 10:54:21 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:54:22 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:28 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:54:29 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260}"}
2017.05.06 10:54:29 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260}"}
2017.05.06 10:54:29 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260}"}
2017.05.06 10:54:29 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1182}"}
2017.05.06 10:54:29 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1182}"}
2017.05.06 10:54:29 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1182}"}
2017.05.06 10:55:45 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:45 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:45 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:46 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:46 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:46 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:57:46 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":452,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:57:47 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:48 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":597}"}
2017.05.06 10:57:48 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":597}"}
2017.05.06 10:57:48 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":597}"}
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Mai 2017, 14:02:06
Hi Torte,

Karton gefunden und getestet.
Zuerst konnte ich eine Weile keinen Effekt sehen, dann ist das Reading auf "492" gesprungen, also wird die Helligkeit tatsächlich erfasst. Sehr gut, wenn man Beleuchtung schalten will, wäre toll wenn auch die Bewegungsmelder das liefern würden (was sie nach meiner Kenntnis nicht tun).

Aber: Die neue "Illumination" wurde direkt für alle drei Gateways gesetzt, und nur eins hatte den Hut auf.
Scheinbar muss für die Readings im Multigateway Setup auch noch was geändert werden, beim Writing sieht es ja sehr gut aus.

Grüsse
 Oliver

2017.05.06 10:50:54 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1211}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:15 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:15 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:15 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459}"}
2017.05.06 10:53:15 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":459}"}
2017.05.06 10:53:15 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:16 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:16 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":542}"}
2017.05.06 10:53:16 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":542}"}
2017.05.06 10:53:16 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":542}"}
2017.05.06 10:53:17 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:53:18 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:18 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:18 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788ac85","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292}"}
2017.05.06 10:53:21 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:54:12 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1280}"}
2017.05.06 10:54:12 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1280}"}
2017.05.06 10:54:12 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":1280}"}
2017.05.06 10:54:21 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1292,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:54:22 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:22 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":1210}"}
2017.05.06 10:54:28 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:54:29 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260}"}
2017.05.06 10:54:29 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260}"}
2017.05.06 10:54:29 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1260}"}
2017.05.06 10:54:29 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1182}"}
2017.05.06 10:54:29 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1182}"}
2017.05.06 10:54:29 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":1182}"}
2017.05.06 10:55:45 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:45 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:45 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c07888bee","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:46 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:46 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:55:46 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":0,\"illumination\":435}"}
2017.05.06 10:57:46 5: MIgateway3: Read> {"cmd":"write_ack","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":452,\"proto_version\":\"1.0.6\"}"}
2017.05.06 10:57:47 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:47 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":523}"}
2017.05.06 10:57:48 5: MIgateway3: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":597}"}
2017.05.06 10:57:48 5: MIgateway2: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":597}"}
2017.05.06 10:57:48 5: MIgateway1: Read> {"cmd":"report","model":"gateway","sid":"286c0788bc90","short_id":0,"data":"{\"rgb\":1694498815,\"illumination\":597}"}
Hi Oliver,

ja das stimmt, bei den readings fehlt noch der Check ob die IP stimmt so wie es für die Heartbeats schon drin ist. Ist ein mangel nur im Multigateway Support. Kommt aber 😁.

Hätte ich aber ohne deinen Hinweis jetzt auch nicht aufm Schirm gehabt 👍👍.

Ist halt problematisch da alles über den selben IP Port geht.


Grüße
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 06 Mai 2017, 14:04:55
Hallo Torte,

Zitat
Was soll das Modul denn bei den Radiostations machen?

das mit dem DNS is klar. Aber ich denke, dass dein Modul ja dann dem Gateway antworten kann, wenn man das DNS dahin umgebogen hat. Und man dann im Modul eigene Sender pflegen kann. Dann könnte man sich das aufsetzten und Konfigurieren des Webservers sparen... (Wobei mir gerade auffällt, dass ja nicht dein, sonder das ESPEasy Modul ein Art Webserver aufmacht...)

So zumindest meine naive Vorstellung.

Beste Grüße,
Mathias
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 06 Mai 2017, 23:47:46
Hallo torte, könntest du bitte die aktuellen pm dateien anhängen. Ich krieg es nicht hin mit dem update (open ./FHEM/71_XiaomiSmartHome.pm failed: Permission denied)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 07 Mai 2017, 06:37:25
Hallo torte, könntest du bitte die aktuellen pm dateien anhängen. Ich krieg es nicht hin mit dem update (open ./FHEM/71_XiaomiSmartHome.pm failed: Permission denied)

versuch mal:
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 08 Mai 2017, 08:08:50
versuch mal:
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt

Es könnte auch sein das der User "FHEM" keine Berechtigungen hat die Datei auszutauschen.  :)

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 08 Mai 2017, 21:46:03
Das wird wohl so sein.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: niels330 am 09 Mai 2017, 02:33:35
Hi,  werde es heute Abend noch mal probieren.

Zum Cube noch eine Frage. Bin leider  in Syntax von fhem noch nicht so bewandert.
Würde gerne auf die Drehung des Cube reagieren. Zum Beispiel wenn er rechts rum gedreht wird (also im reading ein positives Vorzeichen) Aktion A ausführen und beim Links drehen (negatives Vorzeichen) Aktion B ausführen.

Jemand eine Idee wie das zu realisieren ist? Die Geschwindigkeit und der Winkel aus dem reading wären mir damit eigentlich egal.

Gruß

Servus,

der selben Frage versuche ich grade auch auf den Grund zu gehen. Es wäre doch sehr Hübsch beispielsweise das Farbspektrum meiner Hues oder Yeelights mit rechts- bzw linksrotation des Cubes durchzuschalten. Habe es mit meiner HUE jetzt so "gelöst" (leider ist es eher ein Ansatz als eine Lösung, da ich auch noch nicht allzu bewandert bin), aber um das Thema mal wieder aufzufrischen und vielleicht nen Experten-Tipp dazu zu bekommen, hier mal mein Ansatz:

define DI_CubeRotation DOIF ([MagicCube:rotate:d] > 0) (set HUEDevice hueUp) DOELSE (set HUEDevice hueDown)
Klar ist, dass man nicht einfach den State des Würfels abgreifen kann, da in diesem Fall das Reading nur "Rotate" oder "Flip90" etc anzeigt. Für die Rotation, bzw deren numerischen Wert (und vorallem das Vorzeichen + oder - für CW bzw CCW) muss man sich auf das Reading der "Rotation" beziehen. Wie gesagt ich bin damit auch überfordert und der obige Ansatz funktioniert nur einmal in jede Richtung. Das heißt, wenn ich den Würfel einmal nach Rechts drehe wird zwar der Befehl HueUp ausgeführt, wenn ich danach nochmal nach rechts drehe passiert aber nichts mehr, obwohl das Reading der Rotation verändert (anderer Wert aber natürlich trotzdem positiv, da erneut CW gedreht). Erst wenn ich einmal CCW drehe und der Befehl HueDown ausgelöst wurde kann ich wieder ein neues Event auf CW ausführen.

Für den ein oder anderen mag diese "Lösung" schon hilfreich sein, da man damit immerhin eine Lampe beispielsweise ein und wieder ausschalten kann, also aus der Rotation immerhin zwei verschiedene Befehle werden. In meinen Augen ist das jedoch verschenktes Potential und grade so etwas wie die Farben stufenlos durch"drehen" wäre wirklich schön (alternativ wie mit einem Dimmer die Helligkeit stufenlos regeln.)

Wäre super, wenn jemand noch eine gescheite Lösung für diese Aufgabe bereitstellen kann?

Danke schonmal und Grüße,
Niels
Titel: FTUI Widget
Beitrag von: till24 am 09 Mai 2017, 13:14:25
Hallo zusammen,

im Wiki des FTUI Widget Charts ist die Einbindung eines Fenster-Sensors, inkl. der Konvertierung von open zu 1 und close zu 0 beschrieben (https://wiki.fhem.de/wiki/FTUI_Widget_Chart).

Nun möchte ich den Xiaomi Fenster Sensor gerne im Diagramm darstellen. Könnt ihr mir den Syntax hierzu sagen? Leider bekomme ich es mit der Beschreibung im Wiki nicht hin..

Danke schonmal!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 09 Mai 2017, 13:30:19
Servus,

der selben Frage versuche ich grade auch auf den Grund zu gehen. Es wäre doch sehr Hübsch beispielsweise das Farbspektrum meiner Hues oder Yeelights mit rechts- bzw linksrotation des Cubes durchzuschalten. Habe es mit meiner HUE jetzt so "gelöst" (leider ist es eher ein Ansatz als eine Lösung, da ich auch noch nicht allzu bewandert bin), aber um das Thema mal wieder aufzufrischen und vielleicht nen Experten-Tipp dazu zu bekommen, hier mal mein Ansatz:

define DI_CubeRotation DOIF ([MagicCube:rotate:d] > 0) (set HUEDevice hueUp) DOELSE (set HUEDevice hueDown)
Klar ist, dass man nicht einfach den State des Würfels abgreifen kann, da in diesem Fall das Reading nur "Rotate" oder "Flip90" etc anzeigt. Für die Rotation, bzw deren numerischen Wert (und vorallem das Vorzeichen + oder - für CW bzw CCW) muss man sich auf das Reading der "Rotation" beziehen. Wie gesagt ich bin damit auch überfordert und der obige Ansatz funktioniert nur einmal in jede Richtung. Das heißt, wenn ich den Würfel einmal nach Rechts drehe wird zwar der Befehl HueUp ausgeführt, wenn ich danach nochmal nach rechts drehe passiert aber nichts mehr, obwohl das Reading der Rotation verändert (anderer Wert aber natürlich trotzdem positiv, da erneut CW gedreht). Erst wenn ich einmal CCW drehe und der Befehl HueDown ausgelöst wurde kann ich wieder ein neues Event auf CW ausführen.

Für den ein oder anderen mag diese "Lösung" schon hilfreich sein, da man damit immerhin eine Lampe beispielsweise ein und wieder ausschalten kann, also aus der Rotation immerhin zwei verschiedene Befehle werden. In meinen Augen ist das jedoch verschenktes Potential und grade so etwas wie die Farben stufenlos durch"drehen" wäre wirklich schön (alternativ wie mit einem Dimmer die Helligkeit stufenlos regeln.)

Wäre super, wenn jemand noch eine gescheite Lösung für diese Aufgabe bereitstellen kann?

Danke schonmal und Grüße,
Niels

Du musst das Attribut do always hier verwenden.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: niels330 am 10 Mai 2017, 03:56:35
Servus,

so einfach kann es sein, Danke. Jetzt funktioniert mein Ansatz auch als Lösung  ;D Zumindest bei Philips Hue. Bei meinen Yeelights scheitere ich allerdings, da diese keinen Befehl wie "HueUp" oder "HueDown" haben, sondern lediglich "hue" und dann einen Wert zwischen 0 und 359 gesetzt werden muss.

Jemand ne Idee, wie ich obiges DOIF so modifizieren kann, dass bei einer links Rotation ein Yeelight set hue "x+10" ausgelöst wird? also das bei jedem drehen wieder auf den aktuellen Wert beispielsweise der Wert 10 aufaddiert wird und nicht der wert immer wieder nur auf 10 glatt gesetzt wird?

Wäre super, wenn mir hier jemand helfen kann, das ist leider weit über meinem Verständnis :P

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mdebus am 10 Mai 2017, 08:40:59
Jemand ne Idee, wie ich obiges DOIF so modifizieren kann, dass bei einer links Rotation ein Yeelight set hue "x+10" ausgelöst wird? also das bei jedem drehen wieder auf den aktuellen Wert beispielsweise der Wert 10 aufaddiert wird und nicht der wert immer wieder nur auf 10 glatt gesetzt wird?

Probiere es mal hiermit:

define DI_CubeRotation DOIF ([MagicCube:rotate:d] > 0) (set HUEDevice hue {([HUEDevice:hue:d]+5)})
Damit kann man auch schön z.B. bei einem AVR die Lautstärke verändern.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 10 Mai 2017, 11:17:21
Bei GearBest gibt es neue Teile im Presale...

Unter anderem gibt's auch nen neuen Eckigen Temperatur- und Luftfeuchtigkeitsmesser. Die Serie nennt sich Aqara und wenn ich das richtig verstanden habe, dann werden die auch am Gateway betrieben. Ich blicke bei denen langsam nicht mehr durch. Was passiert denn, wenn Xiaomi den Service mal einstellt, dann können wir unsere Komponenten wegschmeißen oder gibt's ne Möglichkeit die autark ohne den Webservice von Xiaomi zu betreiben?

Edit: Hab mal nen Temperatur und nen Türsensor bestellt...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 10 Mai 2017, 11:35:31
Was passiert denn, wenn Xiaomi den Service mal einstellt, dann können wir unsere Komponenten wegschmeißen oder gibt's ne Möglichkeit die autark ohne den Webservice von Xiaomi zu betreiben?

Autark geht ja jetzt fast schon. Wenn die einmal angelernt sind braucht das GW nicht mehr ins Internet. Halt aber nur fast. Das Problem wird man aber auch bei anderen Herstellern haben.

Hat jemand von euch eine RGB Lampe an das Gateway angeschlossen? Laut API soll es da eine geben. Welche ist das?
Bin gerade dabei die API komplett reinzubasteln und da fehlt das noch. Deswegen frage ich.
Ist aber nur mit lesen Supportet.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 10 Mai 2017, 20:34:10
Ich habe drei Yeelight im WLAN, die tauchen in der App neben den Zigbee Sachen auf aber zu dem Gateway sehe ich da keine Verbindung.
Im Gateway gibt es aber auch kein RGB-Light Subdevice das man anlegen könnte.

LG
 Oliver
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 10 Mai 2017, 20:38:28
Ich baue das mal mit ein, dann hat man  aber nur die Readings. Habe heute irgendwo gelesen das man die mit dem selben MI Konto nutzen soll dann würde in der MI GW App das automatisch angeboten werden und man könnte das Device so aufs GW Übertragen ????.

Viele Grüße
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: niels330 am 11 Mai 2017, 01:23:39
Probiere es mal hiermit:

define DI_CubeRotation DOIF ([MagicCube:rotate:d] > 0) (set HUEDevice hue {([HUEDevice:hue:d]+5)})
Damit kann man auch schön z.B. bei einem AVR die Lautstärke verändern.

Klasse! So einfach kanns sein, perfekt! Danke!

Noch ne Frage: Mein Würfel löst random irgendwelche aktionen aus. Im Log steht aber nur die obligatorische Voltage-Abfrage zu den fraglichen zeiten. Weiss jemand, wieso die Mühle mein Hue togglet, obwohl gar kein Event ausgelöst wird sondern lediglich eine Batterie-Abfrage stattfindet und wie man das unterbinden könnte?

define MagicCube.flip180_notify_1 notify MagicCube:flip180 set HUEDevice7 rgb FFFFFF
define MagicCube.flip180_notify_2 notify MagicCube:flip180 set YeelightFenster rgb FFFFFF
define MagicCube.flip180_notify_3 notify MagicCube:flip180 set YeelightSchrank rgb FFFFFF
define MagicCube.rotate_notify notify MagicCube:rotate set HUEDevice7 sat 254
define DI_CubeRotation1 DOIF ([MagicCube:rotate:d] > 0) (set HUEDevice7 hueUp) DOELSE (set HUEDevice7 hueDown)
attr DI_CubeRotation1 do always
define DI_CubeRotation_2 DOIF ([MagicCube:rotate:d] > 0) (set YeelightFenster hue {([YeelightFenster:hue:d]+30)}) DOELSE (set YeelightFenster hue {([YeelightFenster:hue:d]-30)})
attr DI_CubeRotation_2 do always
define DI_CubeRotation_3 DOIF ([MagicCube:rotate:d] > 0) (set YeelightSchrank hue {([YeelightSchrank:hue:d]+30)}) DOELSE (set YeelightSchrank hue {([YeelightSchrank:hue:d]-30)})
attr DI_CubeRotation_3 do always

Da lediglich das Philips Hue-Device dieser "Störung" unterlegen ist, also bei Batterie-Abfrage angeht wird es wohl nichts mit den oberen drei notifys zu tun haben. Jemand ne Idee wo der Fehler liegen könnte, bzw. wieso bei ner Batterie-Abfrage überhaupt ne Aktion ausgelöst werden kann?

Edit: Diese Line im Log scheint das Problem auszulösen:
2017.05.11 03:54:13 3: XiaomiGateway: DEV_Read> Name: MagicCube SID: 158d000101b9eb Type: cube Voltage: 2985
Gruß
Niels
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 11 Mai 2017, 05:34:53
Ändert sich denn das Reading rotate auch?
Wenn nicht setzen mal das Attribut event-on-change-reading


Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 11 Mai 2017, 06:59:15
also beim cube weiß ich es nicht genau ( hab keinen ) aber ca. alle 60 min
senden die Sensoren einen Heartbeat mit ihrem Status. Wenn die Batterie sich ändert natürlich auch schon früher.
Kann jetzt natürlich sein das beim Cube in diesem Heartbeat auch rotate mitgesendet wird. Dann schreibt
das Modul natürlich dieses Reading auch neu.

Kann man aber steuern wie cooltux das schreibt mit event-on-change und co.

siehe dir mal #191, #193 - #199 an

Grüße
Torte


 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 11 Mai 2017, 11:23:17
Autark geht ja jetzt fast schon. Wenn die einmal angelernt sind braucht das GW nicht mehr ins Internet. Halt aber nur fast. Das Problem wird man aber auch bei anderen Herstellern haben.

Ist aus deiner Sicht ein komplett autarker Betrieb nach dem Einrichten der Xiaomi Komponenten nur eine Frage der Zeit oder vom Konzept her nie möglich?
Für mich ist das ein Killer-Kriterium.



Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 11 Mai 2017, 11:39:59
Kann ich Dir nicht sagen wenn die API mal beschreibt wie das anlernen abläuft, wird das auch autrark ablaufen können. Stand jetzt ist aber das die Sensoren über die APP angelernt werden müssen, wenn das durch ist geht's auch ohne Internet am GW. Wer Lust hat kann ja Mal den wireshark anschmeissen und gucken was da so zwischen App und GW passiert.

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 11 Mai 2017, 11:53:57
Kann ich Dir nicht sagen wenn die API mal beschreibt wie das anlernen abläuft, wird das auch autrark ablaufen können. Stand jetzt ist aber das die Sensoren über die APP angelernt werden müssen, wenn das durch ist geht's auch ohne Internet am GW.

Wenns nach dem Anlernen autark funktioniert bin ich dabei!  :D
Gleich mal schaun wo's das Gateway (v2) + motion Sensoren günstig & schnell gibt....
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 11 Mai 2017, 22:43:50
Es gibt ja auch noch die Kamera die über die App gesteuert wird:
http://www.gearbest.com/ip-cameras/pp_620813.html

Die hat z.B. auch einen Motion Sensor eingebaut. Die läuft aber nicht über ZigBee. Also wohl auch keine FHEM Steuerung, oder?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 Mai 2017, 07:07:28
Wenns nach dem Anlernen autark funktioniert bin ich dabei!  :D
Gleich mal schaun wo's das Gateway (v2) + motion Sensoren günstig & schnell gibt....

Also ich hab das keinem dauertest unterzogen, hab mal für ne stunde oder zwei dem GW in der Fritzbox das "gesperrt" Internet-Profil
gegeben. Die MI APP hat dann behauptet, sogar im eigenem WLAN, dass das GW Offline ist. FHEM hat aber schön weiter
die Änderungen der Sensoren angezeigt ich hab aber auch nur Magnet und Motion.

Ich persönlich hab nix dagegen wenn der Chinamann weiß wann bei mir die Türen und Fenster auf sind, ich finds jetzt zwar nicht den Brüller
das es bei XIAOMI auf dem Server in einer Datenbank steht aber kaputt können die auch nix machen mit den Infos.

@hijo
Ja bei der Kamera steht das auch das man die ans GW anschließen kann aber mehr weiß ich leider auch nicht dadrüber und in der API Doku steh auch nix dazu.
Ist eine komische Strategie von XIAOMI. Genauso das die Lampen/LED Strips alle über WLAN gehen aber nicht auch am GW.

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 12 Mai 2017, 07:25:07
Ich persönlich hab nix dagegen wenn der Chinamann weiß wann bei mir die Türen und Fenster auf sind, ich finds jetzt zwar nicht den Brüller
das es bei XIAOMI auf dem Server in einer Datenbank steht aber kaputt können die auch nix machen mit den Infos.

Das Problem ist halt nur, dass an dem Standort wo ich ihn einsetzen will kein Internet verfügbar ist  ;)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 Mai 2017, 19:28:52
Moin zusammen,

heute gabs wieder ne neue Firmware fürs Gateway 1.4.1_146.0141

Als zusätzliches Device wird jetzt wohl auch der Jalousiewickler unterstütz.

Die Protokoll Version ist jetzt 1.0.7
Bei den Magnetsensoren gibt es jetzt wohl auch den Status "unkown" diesen Status haben die Magnet Sensoren
dann alle nach einem Stromausfall zb. Vorher waren die einfach auf open.

Sonst ist mir noch nix weiteres aufgefallen.

In den nächsten Tagen gibt es so wie es aussieht dann die Version 1.0 vom Modul  ;D

Viel Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 17 Mai 2017, 19:31:13
Bestellt sich den Vorhang-Motor jemand?

http://www.gearbest.com/access-control/pp_626697.html (http://www.gearbest.com/access-control/pp_626697.html)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 17 Mai 2017, 22:15:05
Bestellt sich den Vorhang-Motor jemand?

Hast du einen Link welchen du meinst?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 17 Mai 2017, 22:57:58
Hast du einen Link welchen du meinst?

Siehe oben. Ist aber wohl ohne Schienen.
Wenn jemand weiss wo man günstig sowas mit Schienen bestellen kann, PM :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 18 Mai 2017, 11:58:48
Ich durchschaue das System noch nicht so ganz. Braucht man zwingend neue Schienen oder gibt's ne Möglichkeit die bestehenden zu nutzen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 18 Mai 2017, 12:38:53
Ich durchschaue das System noch nicht so ganz. Braucht man zwingend neue Schienen oder gibt's ne Möglichkeit die bestehenden zu nutzen?

Scheinen die gleichen zu benutzen wie Dooya und andere bzw. sind kompatibel.
Die Schienen sind dabei allerdings fast teurer als der Motor.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 18 Mai 2017, 13:03:27
Hinsichtlich Gardinen gibt es das hier noch:
https://www.kickstarter.com/projects/41829059/slide-make-your-existing-curtains-smart (https://www.kickstarter.com/projects/41829059/slide-make-your-existing-curtains-smart)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Markus M. am 18 Mai 2017, 13:30:46
Hinsichtlich Gardinen gibt es das hier noch

Abgesehen davon dass ich mit Crowdfunding durch bin, ist das überteuerter Frickelkram den man billiger selber hinbekommen dürfte.
Die Schienensysteme (Dooya, Xiaomi Aquara) kann man nicht nur auch manuell ohne Strom bedienen, wenn man da ein paar Zentimeter am Vorhang zieht, geht er auf/zu!
Die Technologie ist da, das Problem ist nur, dass es sie in Europa nicht zu kaufen gibt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: FosCo am 22 Mai 2017, 18:35:04
Vielen lieben Dank für die Arbeit, freue mich schon drauf mir den Code anzuschauen, wenn Zeit.

Noch etwas, was ich in den ersten Beitrag aufnehmen sollte?

Frage; Kann ich die Devices einfach umbenennen oder interferiert das mit der Funktion?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 Mai 2017, 20:19:10
Frage; Kann ich die Devices einfach umbenennen oder interferiert das mit der Funktion?
Ja geht.

Was meinst Du mit diesem Satz?
Sensoren werden genauso langsam erkannt wie beim Testscript, nicht wundern, liegt am Gateway und der API.

Bei mir geht in FHEM der Sensor direkt auf Open wenn ich das Fenster aufmache!



Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: FosCo am 22 Mai 2017, 21:14:20
Die erste Erkennung aller Geräte dauert. Das kommt praktisch Häppchenweise. Erst 5-6 und irgendwann dann alle. Die Reaktion für Motion und Schalter ist top!
Hab über zehn Temperatursensoren, da fiel mir das schon beim Testen und via MQTT auf.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 Mai 2017, 21:18:49
Hallöchen,

gibt wieder ein Update, Version 1.0.
add: support for sensors all up to now
86sw1,86sw2,ctrl_neutral1,ctrl_neutral2,rgbw_light
add: ringvol set ringtone and volume in one step.
add: support for multigateways
add: commandref english and german
add: support if gateway is not reachable
fix: eval all decode json to prevent perl crash

Alle Sensoren die in der API gelistet sind, werden nun auch vom Modul unterstützt.
Mit set <GW> ringvol 5 30 kann jetzt der Klingeltone und die Lautstärke in einem Schritt geändert werden.
Mehrere Gateways werden nun unterstützt.
Die Commandref ist nun auch halbwegs vernünftig drin.

Grüße
Torte

PS: Danke an MothersFinest für das intensive testen des Multigateway supports! Mein zweites GW ist erst heute angekommen  :P
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: coyote-x am 25 Mai 2017, 14:32:39
Wow, bin begeistert. Endlich habe ich eine vernüftige Türklingel :-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 Mai 2017, 15:04:04
Hier auch noch ein kleiner Anwendungsfall:

Benötigte Hardware:
2* Magentsensoren
1* Briefkasten

FHEM:
1* Dummy
1* Notify
define DU.MailBox dummy
attr DU.MailBox webCmd on:off
define ntfy.Mailbox notify XMI.DOOR.Mailbox.Klappe:open|XMI.DOOR.Mailbox.Reset:close { if ($NAME eq 'XMI.DOOR.Mailbox.Klappe') {fhem ("set DU.MailBox on")}\
if ($NAME eq 'XMI.DOOR.Mailbox.Reset') {fhem ("set DU.MailBox off")}}

Gibt also einen Magnetsensor an der Klappe des Briefkasten(XMI.DOOR.Mailbox.Klappe) und einen an der Tür (XMI.DOOR.Mailbox.Reset). Wenn der Briefträger was hereinschmeißt geht der dummy auf ON wenn ich was aus dem Kasten hole geht der Dummy wieder auf off.

Nix besonderes aber vielleicht für dein ein oder anderen interessant. 8)

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 25 Mai 2017, 22:25:31
Hi Torte,

"ringvol" funktioniert perfekt und ist für mich eine deutliche Verbesserung, danke dafür.
Schau bitte gelegentlich mal nach "volume", da kommt "volume expects 0 parameters".

Grüsse
 MothersFinest
Titel: Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 25 Mai 2017, 22:59:41
Hier auch noch ein kleiner Anwendungsfall:

Benötigte Hardware:
2* Magentsensoren
1* Briefkasten

Witzig, hab vorgestern genau das gleiche gemacht. Aber mit einen doif.

Define doif_Briefkasten DOIF ([Briefkasten_Klappe] eq "open") (set Briefkasten Post;;  set Telegram message @TS Post im Briefkasten! ;; set Tablet_Kueche ttsMsg Die Post ist im Briefkasten )
DOELSEIF ([Briefkasten_Tuer] eq "open") (set Briefkasten leer)

Briefkasten_Klappe und Briefkasten_Tuer sind die Xiaomi Kontakte.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 25 Mai 2017, 23:42:33
Ja, super Idee und Umsetzung.

Gibt es eine Möglichkeit die Antenne nach außen zu verlegen? Der Metallbriefkasten schirmt zu viel ab und außerhalb kann ich es nicht anbringen (Nachteile eines Mehrfamilienhauses).

Danke!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 26 Mai 2017, 21:15:53
Gibt es eine Möglichkeit die Antenne nach außen zu verlegen? Der Metallbriefkasten schirmt zu viel ab und außerhalb kann ich es nicht anbringen (Nachteile eines Mehrfamilienhauses).

Ich hab das Gateway etwas näher zum Briefkasten verlegt. Dann klappte es, Briefkasten ist komplett Metall.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 26 Mai 2017, 21:55:05
Heute sind meine bestellten Teile aus der neuen Xiaomi-Aqara Serie eingetroffen. Ich hatte zwei Temperatursensoren und zwei Magnetkontakte bestellt, weil mir das eckige Design besser gefiel.

Beide Sensoren ließen sich problemlos ans Gateway anlernen und übermitteln fleißig Daten (aktueller Status in der App). Leider ist aber in fhem nichts von den Sensoren zu sehen (im Eventmonitor passiert garnix, wenn ich den Magnetkontakt öffne/schließe)  >:(

@torte
Wäre es viel Aufwand die Teile in das Modul zu integrieren? Welche Daten würdest du benötigen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 26 Mai 2017, 22:33:52
Du könntest am GW Verbose auf 5 setzen und dann mal die Sensoren auslösen. Dann schicke mir mal das LOG. Das sollte auf jeden Fall was mit unkown drin stehen.

PS: Falls jemand mit den Gedanken spielt sich die Gardinenstange  oder Gas und Feuermelder zuzulegen, Support dafür kommt nächste Woche ins Modul 😀. ( Ungetestet durch mich versteht sich)

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 27 Mai 2017, 13:43:00
Das ist der Magnetkontakt:
2017-05-27_13:38:29 XiaomiGateway UNKNOWNCODE {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3085}"}
Das dürfte der Temperatursensor sein:
2017-05-27_13:39:57 XiaomiGateway UNKNOWNCODE {"cmd":"heartbeat","model":"","sid":"158d0001a231a8","short_id":18408,"data":"{\"voltage\":3065}"}
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 Mai 2017, 09:23:33
Hi funt4stic,

nicht so sparsam mit dem LOG :-)

Sieht aber nicht so gut aus. model ist leer. Aktuelle Firmware ist im GW installiert?

Wenn Du den Magnetsensor auslöst sollt statt dem heartbeat auch noch eine report Meldung erscheinen fehlt dort auch das model.

 
Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 Mai 2017, 09:50:28
Moin,

@MothersFinest

Update: Fix fürs Volume ist auf dem Git.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 28 Mai 2017, 11:35:43
Super, danke.

Gestern war nach einem FHEM-Neustart (mindestens) ein Plug dauerhaft nicht erreichbar, das Gateway aber sehr wohl. Nur eine Info, Logs habe ich nicht, also kannst Du auch keine Fehlersuche betreiben. Werde das mal beobachten.

Grüsse
  MothersFinest
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 28 Mai 2017, 23:08:18
Hi funt4stic,

nicht so sparsam mit dem LOG :-)

Sieht aber nicht so gut aus. model ist leer. Aktuelle Firmware ist im GW installiert?

Wenn Du den Magnetsensor auslöst sollt statt dem heartbeat auch noch eine report Meldung erscheinen fehlt dort auch das model.

 
Grüße
Torte

Firmware ist aktuell.

Ich habe für das Gateway eine Logdatei angelegt und Verbose auf 5 gesetzt. Leider gibt es keinen Eintrag im Log, wenn ich den Magnetsensor auslöse. In der Mi App wird der Status aber korrekt angezeigt. Vielleicht mache ich irgendwas falsch?! Das Logfile sieht so aus...

2017-05-28_22:30:47 XiaomiGateway token: z8N5Wv3Guq29DA2A
2017-05-28_22:30:56 XiaomiGateway UNKNOWNCODE {"cmd":"heartbeat","model":"","sid":"158d0001a231a8","short_id":18408,"data":"{\"voltage\":3015}"}
2017-05-28_22:30:57 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:30:57 XiaomiGateway token: QmVu8MHGBmKHeGgg
2017-05-28_22:31:06 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:31:06 XiaomiGateway token: kbFMoSCDlg89fBvC
2017-05-28_22:31:17 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:31:17 XiaomiGateway token: 3e3rFGlyzAbdjeVo
2017-05-28_22:31:26 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:31:26 XiaomiGateway token: 5c7eCVRAfidibtpr
2017-05-28_22:31:37 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:31:37 XiaomiGateway token: mIt0IdmpYvAMW4bP
2017-05-28_22:31:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:31:45 XiaomiGateway token: SAvNkA3beTOIBSFp
2017-05-28_22:31:56 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:31:56 XiaomiGateway token: zHxznC2KnIJoFS4o
2017-05-28_22:32:07 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:32:07 XiaomiGateway token: V3liGtcVDzB8PJ5s
2017-05-28_22:32:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:32:15 XiaomiGateway token: 8oBVPjNymcgDqxvm
2017-05-28_22:32:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:32:25 XiaomiGateway token: LiN4PnV7HSF5NOMg
2017-05-28_22:32:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:32:35 XiaomiGateway token: ohZIpLh1RxmLUOHp
2017-05-28_22:32:46 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:32:46 XiaomiGateway token: cUY17kIUHrqkhHhK
2017-05-28_22:32:56 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:32:56 XiaomiGateway token: TsSXvjBRLl09t5Qc
2017-05-28_22:33:04 XiaomiGateway RGB: 0
2017-05-28_22:33:04 XiaomiGateway illumination: 562
2017-05-28_22:33:07 XiaomiGateway RGB: 0
2017-05-28_22:33:07 XiaomiGateway illumination: 533
2017-05-28_22:33:07 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:33:07 XiaomiGateway token: 7YGnX3ZrdUroxP4F
2017-05-28_22:33:17 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:33:17 XiaomiGateway token: cG5xN8YlS4gSdVjO
2017-05-28_22:33:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:33:25 XiaomiGateway token: yr4PVFU4aXU2Arxm
2017-05-28_22:33:38 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:33:38 XiaomiGateway token: sOLr1SoBY0lPbCGD
2017-05-28_22:33:46 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:33:46 XiaomiGateway token: NeZogiiqrIu9IxWZ
2017-05-28_22:33:57 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:33:57 XiaomiGateway token: buy3TqMLeZoGycrH
2017-05-28_22:34:05 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:34:05 XiaomiGateway token: GNbVs9Uz7Ozy7f0S
2017-05-28_22:34:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:34:15 XiaomiGateway token: eDnQHUMFt3Y9N0R0
2017-05-28_22:34:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:34:25 XiaomiGateway token: oc1r3GuW9DSSxIUB
2017-05-28_22:34:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:34:35 XiaomiGateway token: GUMQeevtbrRmoygh
2017-05-28_22:34:48 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:34:48 XiaomiGateway token: 8p0C6no5pvV4v1P8
2017-05-28_22:34:56 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:34:56 XiaomiGateway token: QcqoiWaEDmhIsHuz
2017-05-28_22:35:06 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:35:06 XiaomiGateway token: DPzvBXs5X9rRLPRD
2017-05-28_22:35:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:35:15 XiaomiGateway token: 2oOAsUSHQZXmdGrx
2017-05-28_22:35:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:35:25 XiaomiGateway token: IKwB5QzLXowWAWV5
2017-05-28_22:35:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:35:35 XiaomiGateway token: QCi7CyBD5Zr4MxIn
2017-05-28_22:35:47 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:35:47 XiaomiGateway token: iTL0i8ImyOKK7rgj
2017-05-28_22:35:55 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:35:55 XiaomiGateway token: vazbLpk8yjHzzANB
2017-05-28_22:36:07 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:36:07 XiaomiGateway token: 3lCQNsf4CxRQwtor
2017-05-28_22:36:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:36:15 XiaomiGateway token: b4JoKEokxhIlWOOd
2017-05-28_22:36:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:36:25 XiaomiGateway token: yNdd9zEeirAdpAd6
2017-05-28_22:36:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:36:35 XiaomiGateway token: 6EOP8pNbJR6BFlfr
2017-05-28_22:36:51 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:36:51 XiaomiGateway token: EGj7hCJAibHhQFQw
2017-05-28_22:36:56 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:36:56 XiaomiGateway token: 2P6gFd7eaWz3JPqp
2017-05-28_22:37:07 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:37:07 XiaomiGateway token: sEGSNNC8CqiKu9w7
2017-05-28_22:37:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:37:15 XiaomiGateway token: dw1XMoERg4edxmhA
2017-05-28_22:37:26 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:37:26 XiaomiGateway token: KUorNFWlora7SWjK
2017-05-28_22:37:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:37:35 XiaomiGateway token: BJwQMsFSFE0hvs92
2017-05-28_22:37:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:37:45 XiaomiGateway token: IQwARQrj4HA1ZFAE
2017-05-28_22:37:56 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:37:56 XiaomiGateway token: REBcIjAHb4tQxf9i
2017-05-28_22:38:05 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:38:05 XiaomiGateway token: jrY1dCXLBNZF5VVM
2017-05-28_22:38:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:38:15 XiaomiGateway token: ezUS2M0htYEYz8Hf
2017-05-28_22:38:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:38:25 XiaomiGateway token: qTShIDiU7wv2MoDi
2017-05-28_22:38:34 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:38:34 XiaomiGateway token: xBsnZfWBPO7ugpsE
2017-05-28_22:38:46 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:38:46 XiaomiGateway token: DF0QH9wj9rbcjLUT
2017-05-28_22:38:59 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:38:59 XiaomiGateway token: 3rpDNxezxzi8oV6u
2017-05-28_22:39:06 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:39:06 XiaomiGateway token: PSvGcK25xPHTBRE3
2017-05-28_22:39:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:39:15 XiaomiGateway token: GMfjEAjQ9hDCAooR
2017-05-28_22:39:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:39:24 XiaomiGateway token: myrmYFEihBd6HoVZ
2017-05-28_22:39:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:39:35 XiaomiGateway token: eEbNVRt1FJ6ZM3AN
2017-05-28_22:39:46 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:39:46 XiaomiGateway token: Pcid11fSk4vYPcs2
2017-05-28_22:39:56 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:39:56 XiaomiGateway token: Jraa6NG9PYGqUUs4
2017-05-28_22:40:05 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:40:05 XiaomiGateway token: qNzShEXVOwYFmmSI
2017-05-28_22:40:14 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:40:14 XiaomiGateway token: 4UG5LuB4kip4FPy1
2017-05-28_22:40:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:40:24 XiaomiGateway token: BhHWYbfjSF5uORSZ
2017-05-28_22:40:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:40:35 XiaomiGateway token: 53FfJmKE4YtVxIMv
2017-05-28_22:40:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:40:45 XiaomiGateway token: e8EiemgCF9UhertN
2017-05-28_22:40:55 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:40:55 XiaomiGateway token: 7G4SWTxmkgKLXDIi
2017-05-28_22:41:07 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:41:07 XiaomiGateway token: A5pfZ00O0zxC2G1c
2017-05-28_22:41:14 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:41:14 XiaomiGateway token: nogk0ys9i1FRf6Zl
2017-05-28_22:41:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:41:25 XiaomiGateway token: DMWEDCDVy3q0i8X3
2017-05-28_22:41:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:41:35 XiaomiGateway token: FYi1ip8M4PHMcGcC
2017-05-28_22:41:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:41:45 XiaomiGateway token: bEoWBUysXl8Hgjmr
2017-05-28_22:41:54 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:41:54 XiaomiGateway token: eCBa6X97su30jaMr
2017-05-28_22:42:04 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:42:04 XiaomiGateway token: tKNZ7eY7FSKYEDKs
2017-05-28_22:42:14 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:42:14 XiaomiGateway token: yQiSUawfyuEYYo2a
2017-05-28_22:42:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:42:25 XiaomiGateway token: KU76qRlLnNb3KoZG
2017-05-28_22:42:36 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:42:36 XiaomiGateway token: rnD3oqGfUtv2qg6l
2017-05-28_22:42:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:42:45 XiaomiGateway token: M4qyBTwXOSMQe66f
2017-05-28_22:42:54 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:42:54 XiaomiGateway token: e0puhYunG90wTp8N
2017-05-28_22:43:04 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:43:04 XiaomiGateway token: Q3igLwZjwXuvLSXU
2017-05-28_22:43:16 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:43:16 XiaomiGateway token: Lt5GSIbBOVKl9hgd
2017-05-28_22:43:26 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:43:26 XiaomiGateway token: KwicBFOD9AUL3lGY
2017-05-28_22:43:36 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:43:36 XiaomiGateway token: mFFFbIKcyptcVWLp
2017-05-28_22:43:46 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:43:46 XiaomiGateway token: BGsfcAfN6X9e0Wv2
2017-05-28_22:43:54 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:43:54 XiaomiGateway token: L2Pu4uHHGJAzrc2c
2017-05-28_22:44:04 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:44:04 XiaomiGateway token: LFyaZ85FPhoSmUQc
2017-05-28_22:44:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:44:15 XiaomiGateway token: d2nV6h0gpBbt9Ssw
2017-05-28_22:44:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:44:25 XiaomiGateway token: LjOzzeRoUGtbFHSj
2017-05-28_22:44:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:44:35 XiaomiGateway token: xulCU6VvntW8E6AV
2017-05-28_22:44:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:44:45 XiaomiGateway token: qdPIowVhuugHaQHE
2017-05-28_22:44:49 XiaomiGateway UNKNOWNCODE {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3075}"}
2017-05-28_22:44:54 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:44:54 XiaomiGateway token: 9GWcIKIm7zNzM4oQ
2017-05-28_22:45:04 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:45:04 XiaomiGateway token: 2vuQqRU62GlKoJPf
2017-05-28_22:45:14 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:45:14 XiaomiGateway token: RuW2OC15QbbtDdL9
2017-05-28_22:45:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:45:24 XiaomiGateway token: HLnC41yiYZsYUcZh
2017-05-28_22:45:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:45:35 XiaomiGateway token: hx01o65ecwaMzOLX
2017-05-28_22:45:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:45:45 XiaomiGateway token: W9mSzHX3JJXYFYWE
2017-05-28_22:45:54 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:45:54 XiaomiGateway token: wR5NFPdyJeinHOFf
2017-05-28_22:46:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:46:03 XiaomiGateway token: ag42OlnQ7YBisctK
2017-05-28_22:46:14 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:46:14 XiaomiGateway token: Vdz49NLryPx1ncQe
2017-05-28_22:46:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:46:24 XiaomiGateway token: eVnvFbmSAEgMT2uB
2017-05-28_22:46:34 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:46:34 XiaomiGateway token: SQ5z4q2gelxKmUIO
2017-05-28_22:46:43 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:46:43 XiaomiGateway token: DEWzxLlrARIl7xNf
2017-05-28_22:46:55 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:46:55 XiaomiGateway token: 1uChSKdkB1GpQSTv
2017-05-28_22:47:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:47:03 XiaomiGateway token: y890t0fRL4dwhvt7
2017-05-28_22:47:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:47:15 XiaomiGateway token: WllUkTsGVvM9COIJ
2017-05-28_22:47:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:47:24 XiaomiGateway token: X8cd4kIFIBDKdoaj
2017-05-28_22:47:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:47:35 XiaomiGateway token: KsG79fdCKX0eGNZu
2017-05-28_22:47:44 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:47:44 XiaomiGateway token: rAIvpWu5AorOkMes
2017-05-28_22:47:53 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:47:53 XiaomiGateway token: ButQoqCQ9XPq2CDy
2017-05-28_22:48:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:48:03 XiaomiGateway token: qgiF5gLeeFury4YS
2017-05-28_22:48:13 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:48:13 XiaomiGateway token: KpR0Cg4T7DkFteXh
2017-05-28_22:48:23 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:48:23 XiaomiGateway token: NgXWlJ11lPZT7JMw
2017-05-28_22:48:38 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:48:38 XiaomiGateway token: 0IKhJZg6M5ZMadWd
2017-05-28_22:48:45 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:48:45 XiaomiGateway token: UGIAkfIREbWsxMfB
2017-05-28_22:48:53 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:48:53 XiaomiGateway token: 6YlyrR3aATHoGmAH
2017-05-28_22:49:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:49:03 XiaomiGateway token: 0CodNQwNEbSqFn7F
2017-05-28_22:49:13 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:49:13 XiaomiGateway token: Tg0vDrSjIfy8vPIR
2017-05-28_22:49:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:49:25 XiaomiGateway token: iwyieokbguKQOqpT
2017-05-28_22:49:34 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:49:34 XiaomiGateway token: WU3tPWsEMCdUr9XB
2017-05-28_22:49:44 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:49:44 XiaomiGateway token: 77QjDQywHAAHQAS2
2017-05-28_22:49:53 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:49:53 XiaomiGateway token: pJKwtQ9omihRa7fy
2017-05-28_22:50:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:50:03 XiaomiGateway token: C7lA8h1s6UxWn1bM
2017-05-28_22:50:13 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:50:13 XiaomiGateway token: SdGiOBuhcQpfbPsA
2017-05-28_22:50:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:50:24 XiaomiGateway token: NpDQt1M63mlMV0uA
2017-05-28_22:50:33 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:50:33 XiaomiGateway token: r02kxCKzBrbsUgU8
2017-05-28_22:50:47 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:50:47 XiaomiGateway token: 95adq6BJxRMhEhsE
2017-05-28_22:50:53 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:50:53 XiaomiGateway token: GLxaVTQGUcmReXv2
2017-05-28_22:51:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:51:03 XiaomiGateway token: Ornbf47D9Fu2IDKy
2017-05-28_22:51:13 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:51:13 XiaomiGateway token: 4wYjJfQ0emLjxcxr
2017-05-28_22:51:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:51:24 XiaomiGateway token: PCXXEEv1N2MD97Q7
2017-05-28_22:51:34 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:51:34 XiaomiGateway token: 9pLdMQcrIxCDvVgO
2017-05-28_22:51:43 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:51:43 XiaomiGateway token: 9RdUjvL0ucxJjDRD
2017-05-28_22:51:53 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:51:53 XiaomiGateway token: MIjuGPJ4wnxEQJ6C
2017-05-28_22:52:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:52:03 XiaomiGateway token: vyXhzaHPx0D15NhD
2017-05-28_22:52:13 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:52:13 XiaomiGateway token: cgXwzauAPR50SX42
2017-05-28_22:52:24 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:52:24 XiaomiGateway token: 6Xz1gQ9iIbQGl20Y
2017-05-28_22:52:35 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:52:35 XiaomiGateway token: dOtz1dIMpw0H9AvN
2017-05-28_22:52:42 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:52:42 XiaomiGateway token: F0K5HMUDTeCrpCtp
2017-05-28_22:52:54 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:52:54 XiaomiGateway token: AdY1YKDGWAPkubCq
2017-05-28_22:53:02 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:53:02 XiaomiGateway token: G58xVSrNLJm1SfMy
2017-05-28_22:53:14 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:53:14 XiaomiGateway token: UzZXTeIB1kFcbd1C
2017-05-28_22:53:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:53:25 XiaomiGateway token: tHuTKqtYDDcbhK3w
2017-05-28_22:53:33 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:53:33 XiaomiGateway token: dZnXnPwwuWhqVET4
2017-05-28_22:53:42 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:53:42 XiaomiGateway token: OJcvicq1GsdeJVZx
2017-05-28_22:53:52 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:53:52 XiaomiGateway token: HaONvw7sfBfrq9RZ
2017-05-28_22:54:03 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:54:03 XiaomiGateway token: aKiA3bUKI4OyeAzF
2017-05-28_22:54:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:54:15 XiaomiGateway token: rZxrfMlcHD2zA9qD
2017-05-28_22:54:25 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:54:25 XiaomiGateway token: M3XTF5SgHNSwoRq2
2017-05-28_22:54:34 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:54:34 XiaomiGateway token: LxEqJMzR5NngDz9t
2017-05-28_22:54:42 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:54:42 XiaomiGateway token: zaeolFMKMH6jT60x
2017-05-28_22:54:53 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:54:53 XiaomiGateway token: lhb6yiatS5tq75k6
2017-05-28_22:55:04 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:55:04 XiaomiGateway token: GtuLF2sL9Doq5A19
2017-05-28_22:55:15 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:55:15 XiaomiGateway token: NQNMbOaoSCnvOTzu
2017-05-28_22:55:23 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:55:23 XiaomiGateway token: Zh5dGWXhrEHtRyXB
2017-05-28_22:55:32 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:55:32 XiaomiGateway token: A0VPFfNzKiDkxifg
2017-05-28_22:55:42 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:55:42 XiaomiGateway token: GfBMGSi5hPgLiLJ5
2017-05-28_22:55:52 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:55:52 XiaomiGateway token: 4dBjhY8BUCFRA1W5
2017-05-28_22:56:06 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:56:06 XiaomiGateway token: V6j6fj2uKbncmDq2
2017-05-28_22:56:14 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:56:14 XiaomiGateway token: 0RRy1cLtFlblX07D
2017-05-28_22:56:23 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:56:23 XiaomiGateway token: 39ANoA6mjeE7SKZ8
2017-05-28_22:56:32 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:56:32 XiaomiGateway token: LWd1g258P2MGLiBV
2017-05-28_22:56:43 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:56:43 XiaomiGateway token: KA0s65wIYADOaYK9
2017-05-28_22:56:52 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:56:52 XiaomiGateway token: EbJeAWNlUTvExasF
2017-05-28_22:57:02 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:57:02 XiaomiGateway token: fIXEwhXh1Yo95lvw
2017-05-28_22:57:12 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:57:12 XiaomiGateway token: MBAv65UScGXFSxam
2017-05-28_22:57:23 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:57:23 XiaomiGateway token: 4t14e0sswsgIjR86
2017-05-28_22:57:32 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:57:32 XiaomiGateway token: CMqJuh6phP9BsUuE
2017-05-28_22:57:43 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:57:43 XiaomiGateway token: sqi2viTzmkgtmnjg
2017-05-28_22:57:52 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:57:52 XiaomiGateway token: 8dhRWPWfNNosj1S1
2017-05-28_22:58:04 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:58:04 XiaomiGateway token: xWvDpWIFBhujM1Kj
2017-05-28_22:58:13 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:58:13 XiaomiGateway token: OtjxiTkCscs6bxNG
2017-05-28_22:58:22 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:58:22 XiaomiGateway token: nDc4CIGwzkBDg3qG
2017-05-28_22:58:33 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:58:33 XiaomiGateway token: VnnMwL2dZ881HePs
2017-05-28_22:58:42 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:58:42 XiaomiGateway token: X5c1BU4aYzWi77jD
2017-05-28_22:58:53 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:58:53 XiaomiGateway token: 3p8yFWlCgSmZb74S
2017-05-28_22:59:02 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:59:02 XiaomiGateway token: hkm1NDihMt41HA9X
2017-05-28_22:59:17 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:59:17 XiaomiGateway token: Aw20sFnsSfiZCAuN
2017-05-28_22:59:22 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:59:22 XiaomiGateway token: FoAdgCWEzUhGThWV
2017-05-28_22:59:33 XiaomiGateway heartbeat: 286c07892064
2017-05-28_22:59:33 XiaomiGateway token: etgIeiHedpFK3OeK
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 Mai 2017, 08:36:48
Hi funt4stic,

sorry ich meinte nicht das Du eine Logdatei für das GW anlegen sollst.
Ich brauche das FHEM LOG.Wenn du am Gateway dann ein attribut Verbose 5 (temporär) anlegst dann ist das GW
besonders gesprächig. Nach dem du das LOG abgezogen hast kannst du Verbose wieder auf den Wert einstellen wie du möchtest. (default 3)

Ein Zeile im FHEM LOG vom GW sieht zb. so ähnlich aus:
2017.05.22 20:41:17.437 3: MIGATE2: DEV_Read> Name: XMI.DOOR.Mailbox.Klappe SID: 158d0001584540 Type: magnet Status: close
Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 29 Mai 2017, 11:22:10
Ok, dann habe ich das falsch verstanden, ich dachte die Eintragungen im fhem.log wären identisch mit dem device log.

Hier mal ein Auszug meines fhem.log. In diesem Zeitraum habe ich den Magnetkontakt mehrfach geöffnet und geschlossen. In der Mi-App ist das auch nachvollziehbar.

2017.05.29 11:08:50 5: XiaomiGateway: Read> Read start
2017.05.29 11:08:50 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"sensor_ht","sid":"158d000149cd8c","short_id":36131,"data":"{\"voltage\":3025,\"temperature\":\"2712\",\"humidity\":\"5175\"}"}
2017.05.29 11:08:50 4: XiaomiGateway: Read> dispatch {"cmd":"heartbeat","model":"sensor_ht","sid":"158d000149cd8c","short_id":36131,"data":"{\"voltage\":3025,\"temperature\":\"2712\",\"humidity\":\"5175\"}"}
2017.05.29 11:08:50 5: XiaomiGateway: dispatch {"cmd":"heartbeat","model":"sensor_ht","sid":"158d000149cd8c","short_id":36131,"data":"{\\"voltage\\":3025,\\"temperature\\":\\"2712\\",\\"humidity\\":\\"5175\\"}"}
2017.05.29 11:08:50 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d000149cd8c
2017.05.29 11:08:50 5: XiaomiGateway: DEV_Read> SID: 158d000149cd8c XiaomiSmartHome_Device
2017.05.29 11:08:50 3: XiaomiGateway: DEV_Read> Name: Sz_Temperatur SID: 158d000149cd8c Type: sensor_ht Voltage: 3025
2017.05.29 11:08:50 3: XiaomiGateway: DEV_Read> Name: Sz_Temperatur SID: 158d000149cd8c Type: sensor_ht Temperature: 27.12
2017.05.29 11:08:50 3: XiaomiGateway: DEV_Read> Name: Sz_Temperatur SID: 158d000149cd8c Type: sensor_ht Humidity: 51.75
2017.05.29 11:08:54 5: XiaomiGateway: Read> Read start
2017.05.29 11:08:54 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"lMw1ARWjWg4qJuya","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:09:00 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:09:04 5: XiaomiGateway: Read> Read start
2017.05.29 11:09:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"zvQhWgKs5l7iC35q","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:09:12 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:09:14 5: XiaomiGateway: Read> Read start
2017.05.29 11:09:14 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"oZj4maPY2je5mSmy","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:09:23 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:09:26 5: XiaomiGateway: Read> Read start
2017.05.29 11:09:26 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"ZGuas1Iu9tU9Aj8M","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:09:29 3: Can't connect to 192.168.0.76:19444: No such file or directory
2017.05.29 11:09:29 3: Can't connect to 192.168.0.76:19444: connect to http://192.168.0.76:19444 timed out
2017.05.29 11:09:38 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:09:38 5: XiaomiGateway: Read> Read start
2017.05.29 11:09:38 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"hYGErePkUDplTAeE","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:09:46 5: XiaomiGateway: Read> Read start
2017.05.29 11:09:46 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"IKGZ7MKqLY6sURdI","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:09:50 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:09:55 5: XiaomiGateway: Read> Read start
2017.05.29 11:09:55 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"bnpK0VawQJ5cikyN","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:10:02 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:10:04 5: XiaomiGateway: Read> Read start
2017.05.29 11:10:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"odWN69BJN0Sp9bTF","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:10:14 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:10:14 5: XiaomiGateway: Read> Read start
2017.05.29 11:10:14 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"Iz67R9CFJ7ROWmzF","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:10:22 5: XiaomiGateway: Read> Read start
2017.05.29 11:10:22 5: XiaomiGateway: Read> {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"status\":\"motion\"}"}
2017.05.29 11:10:22 4: XiaomiGateway: Read> dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"status\":\"motion\"}"}
2017.05.29 11:10:22 5: XiaomiGateway: dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\\"status\\":\\"motion\\"}"}
2017.05.29 11:10:22 4: XiaomiGateway: DEV_Parse> IS DEFINED motion : 158d00014dc683
2017.05.29 11:10:22 5: XiaomiGateway: DEV_Read> SID: 158d00014dc683 XiaomiSmartHome_Device
2017.05.29 11:10:22 3: XiaomiGateway: DEV_Read> Name: MI_Bewegungsmelder_Wz SID: 158d00014dc683 Type: motion Status: motion
2017.05.29 11:10:26 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:10:27 5: XiaomiGateway: Read> Read start
2017.05.29 11:10:27 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"dxporz3bdlLN3ZBU","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:10:35 5: XiaomiGateway: Read> Read start
2017.05.29 11:10:35 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"4ImydrpRiHRV35gA","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:10:42 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:10:44 5: XiaomiGateway: Read> Read start
2017.05.29 11:10:44 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"LSVwJaPIPxBT7emR","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:10:47 3: Can't connect to 192.168.0.76:19444: No such file or directory
2017.05.29 11:10:47 3: Can't connect to 192.168.0.76:19444: connect to http://192.168.0.76:19444 timed out
2017.05.29 11:10:54 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:10:55 5: XiaomiGateway: Read> Read start
2017.05.29 11:10:55 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"A59BzxyBl5foAv4c","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:11:04 5: XiaomiGateway: Read> Read start
2017.05.29 11:11:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"hXmiGmlYtUi4VI4T","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:11:06 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:11:14 5: XiaomiGateway: Read> Read start
2017.05.29 11:11:14 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"3v0ePFc0WJtU1tx0","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:11:18 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:11:24 5: XiaomiGateway: Read> Read start
2017.05.29 11:11:24 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"dp7dGIfCbA2RLghL","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:11:30 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:11:35 5: XiaomiGateway: Read> Read start
2017.05.29 11:11:35 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"yykwWVhxo3fxBZyo","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:11:45 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:11:46 5: XiaomiGateway: Read> Read start
2017.05.29 11:11:46 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"bb9nhhedz8EoQ2J2","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:11:56 5: XiaomiGateway: Read> Read start
2017.05.29 11:11:56 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"i3CK2NCmzNuj8RIH","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:11:57 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:12:01 3: Can't connect to 192.168.0.76:19444: Operation now in progress
2017.05.29 11:12:01 3: Can't connect to 192.168.0.76:19444: 192.168.0.76: No route to host
2017.05.29 11:12:04 5: XiaomiGateway: Read> Read start
2017.05.29 11:12:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"hVbdNAm9aQ0L3CFm","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:12:09 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:12:14 5: XiaomiGateway: Read> Read start
2017.05.29 11:12:14 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"mJbTulLHmZQv88A7","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:12:21 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:12:21 5: XiaomiGateway: Read> Read start
2017.05.29 11:12:21 5: XiaomiGateway: Read> {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"no_motion\":\"120\"}"}
2017.05.29 11:12:21 4: XiaomiGateway: Read> dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"no_motion\":\"120\"}"}
2017.05.29 11:12:21 5: XiaomiGateway: dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\\"no_motion\\":\\"120\\"}"}
2017.05.29 11:12:21 4: XiaomiGateway: DEV_Parse> IS DEFINED motion : 158d00014dc683
2017.05.29 11:12:21 5: XiaomiGateway: DEV_Read> SID: 158d00014dc683 XiaomiSmartHome_Device
2017.05.29 11:12:21 3: XiaomiGateway: DEV_Read> Name: MI_Bewegungsmelder_Wz SID: 158d00014dc683 Type: motion NO_motion: 120
2017.05.29 11:12:24 5: XiaomiGateway: Read> Read start
2017.05.29 11:12:24 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"dDslLjOZ0PK6HhNm","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:12:33 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:12:34 5: XiaomiGateway: Read> Read start
2017.05.29 11:12:34 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"KbCW3YYqbFlAX1MI","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:12:44 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:12:45 5: XiaomiGateway: Read> Read start
2017.05.29 11:12:45 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"tr2sbUEqLQKUPFoJ","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:12:55 5: XiaomiGateway: Read> Read start
2017.05.29 11:12:55 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"0ASSLNX4qEu0mdVt","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:12:57 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:13:03 5: XiaomiGateway: Read> Read start
2017.05.29 11:13:03 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"2rER8PdVmukRTsmB","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:13:09 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:13:13 3: Can't connect to 192.168.0.76:19444: Operation now in progress
2017.05.29 11:13:13 3: Can't connect to 192.168.0.76:19444: 192.168.0.76: No route to host
2017.05.29 11:13:14 5: XiaomiGateway: Read> Read start
2017.05.29 11:13:14 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"Fa6O3tf6C3gNmNdX","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:13:21 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:13:21 5: XiaomiGateway: Read> Read start
2017.05.29 11:13:21 5: XiaomiGateway: Read> {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"no_motion\":\"180\"}"}
2017.05.29 11:13:21 4: XiaomiGateway: Read> dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"no_motion\":\"180\"}"}
2017.05.29 11:13:21 5: XiaomiGateway: dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\\"no_motion\\":\\"180\\"}"}
2017.05.29 11:13:21 4: XiaomiGateway: DEV_Parse> IS DEFINED motion : 158d00014dc683
2017.05.29 11:13:21 5: XiaomiGateway: DEV_Read> SID: 158d00014dc683 XiaomiSmartHome_Device
2017.05.29 11:13:21 3: XiaomiGateway: DEV_Read> Name: MI_Bewegungsmelder_Wz SID: 158d00014dc683 Type: motion NO_motion: 180
2017.05.29 11:13:24 5: XiaomiGateway: Read> Read start
2017.05.29 11:13:24 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"w0L9OY6PNgUEcz4G","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:13:34 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:13:34 5: XiaomiGateway: Read> Read start
2017.05.29 11:13:34 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"eWN7Zy0lvT6SMRcM","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:13:46 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:13:46 5: XiaomiGateway: Read> Read start
2017.05.29 11:13:46 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"5n4xIeI0XZnO4Uwz","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:13:53 5: XiaomiGateway: Read> Read start
2017.05.29 11:13:53 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"8TuQQBEF79am7siS","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:13:59 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:14:03 5: XiaomiGateway: Read> Read start
2017.05.29 11:14:03 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"PtEeAz5ghf63GWx3","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:14:10 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:14:13 5: XiaomiGateway: Read> Read start
2017.05.29 11:14:13 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"zF2XiUCrfKWa3fDi","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:14:22 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:14:23 5: XiaomiGateway: Read> Read start
2017.05.29 11:14:23 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"7XmY1rgyrv2FtdiS","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:14:25 3: Can't connect to 192.168.0.76:19444: No such file or directory
2017.05.29 11:14:25 3: Can't connect to 192.168.0.76:19444: 192.168.0.76: No route to host
2017.05.29 11:14:36 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:14:36 5: XiaomiGateway: Read> Read start
2017.05.29 11:14:36 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"FIDSdxzm0UHTYNQk","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:14:43 5: XiaomiGateway: Read> Read start
2017.05.29 11:14:43 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"gwSaTToxGvFqahPF","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:14:48 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:14:58 5: XiaomiGateway: Read> Read start
2017.05.29 11:14:58 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"JnfuJmo4c2qxBiVh","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:15:00 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:15:03 5: XiaomiGateway: Read> Read start
2017.05.29 11:15:03 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"x1NNu3PIT7zu16Ki","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:15:12 3: Opening Ambilight_Wz device 192.168.0.76:19444
2017.05.29 11:15:13 5: XiaomiGateway: Read> Read start
2017.05.29 11:15:13 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07892064","short_id":"0","token":"iMjoXeG6x29HeXsZ","data":"{\"ip\":\"192.168.0.68\"}"}
2017.05.29 11:15:20 5: XiaomiGateway: Read> Read start
2017.05.29 11:15:20 5: XiaomiGateway: Read> {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"no_motion\":\"300\"}"}
2017.05.29 11:15:20 4: XiaomiGateway: Read> dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\"no_motion\":\"300\"}"}
2017.05.29 11:15:20 5: XiaomiGateway: dispatch {"cmd":"report","model":"motion","sid":"158d00014dc683","short_id":4268,"data":"{\\"no_motion\\":\\"300\\"}"}
2017.05.29 11:15:20 4: XiaomiGateway: DEV_Parse> IS DEFINED motion : 158d00014dc683
2017.05.29 11:15:20 5: XiaomiGateway: DEV_Read> SID: 158d00014dc683 XiaomiSmartHome_Device
2017.05.29 11:15:20 3: XiaomiGateway: DEV_Read> Name: MI_Bewegungsmelder_Wz SID: 158d00014dc683 Type: motion NO_motion: 300
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 Mai 2017, 11:36:40
Hi,

jo jetzt ist es das richtige LOG  :)

Steht aber leider kein Unkown drin. Entweder die neuen Sensoren sprechen noch nicht so richtig mit dem GW oder ?

Finde auch die SID nicht von den Geräten die Du früher gepostet hattest. Blöd.

In dem Log meldet sich nur ein Sensor HT, motion und das Gateway selbst, keine Magnet Sensor zu sehen.



Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 29 Mai 2017, 11:48:16
Komisch, in der MI-App wurde alles richtig geloggt (siehe angehängter Screenshot)

Die HT und Motion Sensoren sind alt und funktionieren einwandfrei.


//EDIT

Wenn ich die Config-Taste am Magnetkontakt drücke, kann ich einen Log-Eintrag provozieren...

2017.05.29 11:52:01 5: XiaomiGateway: Read> Read start
2017.05.29 11:52:01 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3075}"}
2017.05.29 11:52:01 4: XiaomiGateway: Read> dispatch {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3075}"}
2017.05.29 11:52:01 5: XiaomiGateway: dispatch {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\\"voltage\\":3075}"}
2017.05.29 11:52:01 3: XiaomiGateway: Unknown code {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3075}"}, help me!





Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 Mai 2017, 13:30:58
Komisch ist das der Sensor nicht normal reportet

und das hier:
"model":""Ist doof, ohne das model kann man nicht zuordnen was für ein Sensor gerade was sendet. Normal würde man dort für den Magneten
"model":"magnet"erwarten.
Man könnte nun noch eine Krücke einbauen aber ohne das der Sensor einen Report bei open/close sendet macht das keinen Sinn.



 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 29 Mai 2017, 18:06:33
Geht denn bei den neuen Aqara-Sensoren zumindest das Temperatur-Modul und der Schalter?

Oder wird da auch kein Model übermittelt. Habe mir davon nämlich zwei bestellt (ebenfalls weil mir das eckige Design besser gefällt).
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 29 Mai 2017, 22:21:27
Geht denn bei den neuen Aqara-Sensoren zumindest das Temperatur-Modul und der Schalter?

Oder wird da auch kein Model übermittelt. Habe mir davon nämlich zwei bestellt (ebenfalls weil mir das eckige Design besser gefällt).

Der Aqara Temperatur Sensor hat leider das selbe Problem. Vielleicht schaffen die kommenden GW Firmware Updates ja Abhilfe....

@Torte
Danke fürs drüber Schauen! Sollte das Ding irgendwann mal andere Werte ausspucken, dann meld ich mich nochmal!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 30 Mai 2017, 10:14:35
Der Aqara Temperatur Sensor hat leider das selbe Problem. Vielleicht schaffen die kommenden GW Firmware Updates ja Abhilfe....
Danke für die Rückmeldung. Ja hoffentlich, theoretisch müsste es ja ohne Probleme möglich sein, da die Geräte mit dem Gateway verbunden sind und dieses über die API alle Geräte zur Verfügung stellt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 30 Mai 2017, 11:28:25
Ich nehme an, die Xiaomi Komponenten lassen sich genauso einfach hacken wie im folgenden Link beschrieben?

https://www.heise.de/security/meldung/Deepsec-ZigBee-macht-Smart-Home-zum-offenen-Haus-3010287.html (https://www.heise.de/security/meldung/Deepsec-ZigBee-macht-Smart-Home-zum-offenen-Haus-3010287.html)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 30 Mai 2017, 11:36:42
Ich nehme an, die Xiaomi Komponenten lassen sich genau so einfach hacken wie im folgenden Link beschrieben?

https://www.heise.de/security/meldung/Deepsec-ZigBee-macht-Smart-Home-zum-offenen-Haus-3010287.html (https://www.heise.de/security/meldung/Deepsec-ZigBee-macht-Smart-Home-zum-offenen-Haus-3010287.html)

Danke für den Hinweis.

Aber, wenn ich ne Wetterstation ohne Funkanbindung in Fensternähe aufstelle, kann auch jeder sehen, wie warm es gerade ist. Sicherheitsrelevante Anwendungen würde ich mit dem Xiaomi-Kram eh nicht umsetzten.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 30 Mai 2017, 12:07:03
Kann mir ein Besitzer eines Xiaomi motion Sensors sagen, wie lange die Auslöseverzögerung und die Totzeit bis zur nächsten Auslösung ist.

Ich sehe grade, dass es eine Version 3 des Gateways gibt.
Ist schon was über die Unterschiede zur Version 2 bekannt?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: niels330 am 30 Mai 2017, 18:34:09
Kann mir ein Besitzer eines Xiaomi motion Sensors sagen, wie lange die Auslöseverzögerung und die Totzeit bis zur nächsten Auslösung ist.

Bei mir 2 Minuten, kann aber auch sein, dass ich einfach nur zu blöd bin das Teil richtig anzusteuern :D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 30 Mai 2017, 23:44:23
Kann mir ein Besitzer eines Xiaomi motion Sensors sagen, wie lange die Auslöseverzögerung und die Totzeit bis zur nächsten Auslösung ist.
Es sind genau 60 Sekunden, nach denen die nächste Bewegung registriert wird.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 31 Mai 2017, 08:46:45
Es sind genau 60 Sekunden, nach denen die nächste Bewegung registriert wird.
Vielen Dank!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 31 Mai 2017, 10:02:33
Habt ihr eure Xiaomi Gateways alle aus China oder gibts auch eine Quelle in Europa?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Juni 2017, 19:48:14
Habt ihr eure Xiaomi Gateways alle aus China oder gibts auch eine Quelle in Europa?
Moin,

nö, ich hab meine incl der Sensoren alle von Gearbest. Hier in Europa hab ich noch keinen Lieferanten gefunden.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 10 Juni 2017, 11:14:15
Hey!
Es gab heute ein Firmware-Update für das Gateway - vielleicht klappen ja jetzt die neuen Sensoren?

LG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 10 Juni 2017, 12:26:13
Hey!
Es gab heute ein Firmware-Update für das Gateway - vielleicht klappen ja jetzt die neuen Sensoren?

LG

Danke für den Hinweis!

Ich schau heute Abend mal, wenn ich es zeitlich schaffe!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 11 Juni 2017, 12:30:32
Danke für den Hinweis!

Ich schau heute Abend mal, wenn ich es zeitlich schaffe!
Konntest du bereits testen, ob es nun funktioniert?
Würde mich ebenfalls interessieren, da ich noch von GearBest die neuen Sensoren erwarte.

Da wäre es eine Erleichterung zu wissen, dass sie dann auch funktionieren ;)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 12 Juni 2017, 18:13:52
Sorry, bin erst gerade zum Testen gekommen...

2017.06.12 18:03:28 5: XiaomiGateway: Read> Read start
2017.06.12 18:03:28 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"","sid":"158d000171f0d1","short_id":19356,"data":"{\"voltage\":2995}"}
2017.06.12 18:03:28 5: XiaomiGateway: Read> Dispatch {"cmd":"heartbeat","model":"","sid":"158d000171f0d1","short_id":19356,"data":"{\"voltage\":2995}"}
2017.06.12 18:03:28 5: XiaomiGateway: dispatch {"cmd":"heartbeat","model":"","sid":"158d000171f0d1","short_id":19356,"data":"{\\"voltage\\":2995}"}
2017.06.12 18:03:28 3: XiaomiGateway: Unknown code {"cmd":"heartbeat","model":"","sid":"158d000171f0d1","short_id":19356,"data":"{\"voltage\":2995}"}, help me!

Leider ist alles beim Alten geblieben.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 13 Juni 2017, 23:17:15
Hab soeben mein Xiaomi Gateway mit PIR Sensoren in Betrieb genommen.
Hat auf Anhieb geklappt!
Vielen Dank für die perfekte Integration!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dgi am 17 Juni 2017, 13:28:14
Hallo Zusammen!
Habe jetzt mein Gateway (v3) bekommen. Über die App eingerichtet und alle Sensoren angebunden, Firmware ist die aktuellste. Die LAN-Komponente aktiviert und das Verschlüsselungspasswort rauskopiert. Habe dann dem Gateway das Internet verboten.
In FHEM Gateway definiert und Passwort gesetzt. Bekomme als reading heartbeat "Invalid key". Komischerweise wurden die Sensoren korrekt angelegt, werden aber erst aktuallisiert wenn ich "get updateAll". Passwort habe ich 2 mal überprüft, da stimmt. Habe es sogar einmal in der App geändert, es kommt aber immer noch "Invalid key". Hat einer eine Idee oder hat das gleiche verhalten?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 Juni 2017, 14:18:33
HI digi,

hast Du am Gateway ein Reading "token" was sich ca. alle 10 Sekunden ändert?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dgi am 17 Juni 2017, 15:09:04
Nein... da tut sich nichts.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 Juni 2017, 15:18:59
Das ist komisch. Hast du eine Firewall zwischen FHEM und dem Gateway.
 
Oder sind es verschiedene Netze. Die UDP Ports 9898 & 4321 müssen auf sein.
So lange vom Gateway keine Token alle 10 Sekunden kommen stimmt was am Netzwerk nicht, vorausgesetzt du hast den Developer Modus an.

Wenn du Verbose auf 5 stellst am Gateway bekommst du dann Meldungen im Fhem LOG alle 10 Sekunden

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dgi am 17 Juni 2017, 15:53:23
Habe ein großes Netz, keine Firewall dazwischen. Aber zwischen dem Raspi und dem WLAN-AP sind ein paar switche dazwischen. Ich schau mal auf dem WLAN-AP nach, ob da multicast geblockt wird. Ansonsten ist der developer mode auf jeden Fall an. Im Log habe ich nichts gesehen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dgi am 17 Juni 2017, 17:42:40
Lag tatsächlich am Multicast. Obwohl ich auf dem Raspi die MulticastIP hinzugefügt habe (ip maddr add 224.0.0.50 dev eth0) und die mit IGMP verbreitet wurde, hat irgendwas nicht funktioniert. Habe dann auf meinem Switch die Option aktiviert, dass er einfach alle Multicasts weitersenden soll.  Das hat erstmal geholfen. Leute mit IPTV sollten da etwas vorsichtig sein und nicht einfach so Multicast für alles (ohne IGMP) aktivieren.
Vielen Dank für die Hilfe!

Zur Hardware: TL-SG3434 als Core-Switch und einen auf LEDE geflashter TP-Link WLAN Router.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 24 Juni 2017, 23:32:22
Hallo,

zuerst einmal vielen Dank für die Implementierung der schicken Xiaomi Geräte.
Ich habe das Gateway erfolgreich eingebunden. Lesen kann ich die Zustände der Geräte (aktuell 2x motion). Das sieht alles sehr gut aus. Aber... ich kann nicht schreiben (set ... on). Die Ursache ist mir auch klar.

cpan Crypt::Cipher::AES

Loading internal null logger. Install Log::Log4perl for logging messages
Reading '/root/.cpan/Metadata'
  Database was generated on Sat, 24 Jun 2017 19:54:07 GMT
Running install for module 'Crypt::Cipher::AES'
Checksum for /root/.cpan/sources/authors/id/M/MI/MIK/CryptX-0.048.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring M/MI/MIK/CryptX-0.048.tar.gz with Makefile.PL
Can't exec "ar": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 23.
Use of uninitialized value $arver in pattern match (m//) at Makefile.PL line 24.
Use of uninitialized value $arver in pattern match (m//) at Makefile.PL line 25.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for CryptX
Writing MYMETA.yml and MYMETA.json
  MIK/CryptX-0.048.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for M/MI/MIK/CryptX-0.048.tar.gz
  MIK/CryptX-0.048.tar.gz
  make -- NOT OK

Logischerweise habe ich im FHEM Log dann

Couldn't load Crypt::Cipher::AES: Can't locate Crypt/Cipher/AES.pm in @INC
Warum schlägt die Installation des AES Moduls fehl? Brauche ich noch irgendwelche speziellen Updates? Die Plattform ist ein aktuelles Debian 9 in einer VM. Meine Linux Kenntnisse sind noch eher mäßig.

Viele Grüße
Olaf
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 24 Juni 2017, 23:34:10
Hey Olaf,

probiere mal apt-get install libcrypt-cbc-perl
LG
Oskar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 24 Juni 2017, 23:43:17
schon drauf...

apt-get install libcrypt-cbc-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libcrypt-cbc-perl ist schon die neueste Version (2.33-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 25 Juni 2017, 11:14:04
Asche auf mein Haupt... gcc war nicht drauf -> make geht natürlich nicht...

Aber so lernt man  ;)

Jetzt kann ich schalten!  ;D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 29 Juni 2017, 15:30:31
Jetzt habe ich den Xiaomi Smart Plug ZigBee Version hier. Lässt sich auch problemlos schalten.
Der hat auch einen Strommesser mit drinne. Wird aber im Reading nicht angezeigt.
Bekommt man das ins Reading irgendwie mit rein?

Hier noch einen Link gefunden:
https://louiszl.gitbooks.io/lumi-gateway-local-api/content/plug.html

Danke
Mann muss nur etwas warten....
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 Juni 2017, 21:21:12
Moin, wie jetzt alles da?

PS.: Aufm Git gibt es auch ein Update auf 1.06 damit sollten alle Sensoren gehen seit Protokoll 1.0.7

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: darthi am 30 Juni 2017, 09:15:51
Hallo zusammen,

mal eine kurze Frage. Ich habe mir so eine chinesische Philips (eigentlich glaube ich auch Xiaomi) White Ambiance Birne gekauft. Die läuft auch mit der MiHome App problemlos.
Ohne den Xiaomi Gateway kann ich die Birne aber nicht in FHEM integrieren, oder? Bei den Yeelights geht das ja auch ohne.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 30 Juni 2017, 21:51:10
Mit dem Update der Mi-App zeigen die Aqara Sensoren jetzt auch den Luftdruck an.

Ich habe eben nochmal den Aqara Magnetkontakt rausgekramt, Verbose auf 5 geschaltet und den Log verfolgt...

2017.06.30 21:44:46 5 : XiaomiGateway: Read> Read start
2017.06.30 21:44:46 5 : XiaomiGateway: Read> {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3035}"}
2017.06.30 21:44:46 5 : XiaomiGateway: Read> Dispatch {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3035}"}
2017.06.30 21:44:46 5 : XiaomiGateway: dispatch {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\\"voltage\\":3035}"}
2017-06-30 21:44:46 XiaomiSmartHome XiaomiGateway UNKNOWNCODE {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3035}"}
2017.06.30 21:44:46 3 : XiaomiGateway: Unknown code {"cmd":"heartbeat","model":"","sid":"158d0001a3ddea","short_id":32910,"data":"{\"voltage\":3035}"}, help me!

Die Spannung wird in regelmäßigen Abständen übermittelt, leider gibt's kein Report beim Öffnen/Schließen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 30 Juni 2017, 22:01:25
Ja leider ist das Model leer. Wie soll ich  den Sensor so erkennen.

Soll aber in einem der nächsten Firmware Updates behoben werden.

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 30 Juni 2017, 22:08:49
Schon klar, sollte ja auch kein Vorwurf sein  ;). So lange es nur Heartbeats und keine Reports gibt, ist es ja eh uninteressant. Ich wollte nurnochmal den aktuellen Stand teilen.

Woher hast du denn die Info, dass es behoben wird?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 30 Juni 2017, 22:16:14
Schon klar, sollte ja auch kein Vorwurf sein  ;). So lange es nur Heartbeats und keine Reports gibt, ist es ja eh uninteressant. Ich wollte nurnochmal den aktuellen Stand teilen.

Woher hast du denn die Info, dass es behoben wird?
👍 😎

Man könnte noch was basteln mit manuell Anlegen des Sensor Device. Das müsste ich mir aber noch mal angucken ob und wie..


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MothersFinest am 02 Juli 2017, 13:03:44
Hi Torte,

so lange die Vollautomatik für die neuen Sensoren mangels "model" nicht realisierbar ist, könnte ein halbautomatischer Weg helfen.
Du erkennst das neue Gerät, und legst nur den Rumpf mit einem temporären Typ an (Reading "voltage" geht immer), wir können dann ja selbst den Typ setzen, man weiß ja, was der Postbote gebracht hat.
Erscheint das gangbar?

Gruß
  Oliver

PS: Alles übrigens seit Wochen stabil
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 Juli 2017, 13:28:00
Hi,

ja das sollte so gehen, unbekannte devices muss man selber anlegen mit define .....  Ich muss nur noch das Parse anpassen. Mache ich diese Woche und gebe Rückmeldung.

Grüße
Torte


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 02 Juli 2017, 14:54:30
Nurmal so zum Verständnis...

Der Magnetkontakt gibt kein Report, wenn ich den Zustand ändere (jedenfalls finde ich im Log nichts dazu). Ist der oben genannte Weg dann überhaupt zielführend -nur Voltage ist ja eher uninteressant- oder kann man im Log kein Report finden, solange das Device nicht angelegt ist?!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 03 Juli 2017, 08:37:20
Hallo,

erst mal großes Lob für die gateway Anbindung, ich beschäftige mich seit ein paar tagen intensiv mit dem Gateway und versuche alle meine Komponenten meines Starterset zu verwenden.

Ich habe den motion dazu verwendet in der Nacht bei Bewegung das Licht am Gateway anzuschalten.

(([21:30-06:00] and [XMI_158d000:state] eq "motion") )
     (set GateWay_Licht on, set Gateway on-for-timer 120, set Gateway rgb 1E90FF)
 DOELSE
     (set GateWay_Licht off)

Mir ist jetzt aufgefallen, das der state scheinbar regelmäßig auf motion gesetzt wird, ich habe mir das mal über den no_motion Wert anzeigen lassen siehe Anhang.

Im log sieht es so aus

2017-07-03_01:29:12 XMI_158d000 off
2017-07-03_02:24:15 XMI_158d000 motion
2017-07-03_02:24:15 XMI_158d000 no_motion: 0
2017-07-03_02:24:15 XMI_158d000 battery: 3.065
2017-07-03_02:24:15 XMI_158d000 heartbeat: 158d000
2017-07-03_02:24:16 XMI_158d000 off
2017-07-03_03:19:17 XMI_158d000 motion
2017-07-03_03:19:17 XMI_158d000 no_motion: 0
2017-07-03_03:19:17 XMI_158d000 battery: 3.065
2017-07-03_03:19:17 XMI_158d000 heartbeat: 158d000

Muss ich die Bedingung mit etwas kombinieren, damit ich dies "heardbeats" nicht als Bewegung deute?

Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 Juli 2017, 08:44:44
Moin,

setze mal das Attribut event-on-change-reading auf .* und timestamp-on-change-reading auf state.
Bei jedem Sensor Device wo Du es so haben willst.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 05 Juli 2017, 22:51:27
danke für die schnelle Antwort, ich habe die 2 Attribute gesetzt und es beobachtet.  Das Log hat sich folgendermaßen geändert.

--ohne Bewegung
2017-07-05_21:41:33 XMI_158d000 motion
2017-07-05_21:41:34 XMI_158d000 off
2017-07-05_21:43:07 XMI_158d000 motion
2017-07-05_21:43:08 XMI_158d000 off
--mit Bewegung
2017-07-05_22:44:07 XMI_158d000 motion
2017-07-05_22:44:07 XMI_158d000 no_motion: 0
2017-07-05_22:44:08 XMI_158d000 off

deshalb habe ich die Bedingung wie folgt angepasst

(([21:30-06:00] and [XMI_158d000:no_motion] eq "0") )
     (set GateWay_Licht on, set Gateway on-for-timer 60, set Gateway rgb 1E90FF)
 DOELSE
     (set GateWay_Licht off)

gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dtavb am 09 Juli 2017, 22:09:12
Hoi Ihr,

habe den Thread etwas überflogen und das System von Xiaomi verleitet mich zu spielen.
Da ich schon ein Telefon von ihnen habe, bin ich sowieso etwas infiziert :)

Was ich im ersten Beitrag vermisse oder nur vereinzelt ohne nähere Angaben herauslese, welche Sensoren unterstützt werden.
Kann mir jemand verraten welche Sensoren in fhem + xiaomi gateway funktionieren und ob ich auf ggf. verschieden HW-Versionen der Sensoren oder GW achten müsste?
[Nachtrag]: Gibt es Erfahrungen wie lange die Batterien in den Sensoren halten? Habe dazu nicht wirklich etwas gefunden.

Danke Euch!

Vielen lieben Dand beste Grüsse,
dtavb
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 17 Juli 2017, 13:41:40
Hallo zusammen,

ich habe gestern beim einrichten eines neuen Door Sensors ausversehen den Gateway resetet, nun wieder neu ins Netzwerk eingebunden, aber seit dem startet fhem nicht mehr.
Nun habe ich aus der fhem.cfg den kompletten Mi teil heruas gelöscht, fhem startet daurch aber ohne xiaomihome..., das wollte ich neu einrichten mit "define <DEINNAMEWIEDUWILLST> XiaomiSmartHome <IP_DES_MI_GATEWAYS>", aber fhem hängt sich sofort auf. Muss ich noch irgendwo etwas heraus löschen um den gateway neu in fhem einbinden zu können?

Gruß


So hab es jetzt hinbekommen, einfach den auf Github beschriebene Anleitung von neu befolgt und jetzt funktioniert das auch funktioniert auch die Einbindung erneut.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 17 Juli 2017, 15:52:50
Hallo zusammen,

mit dem gestrigen Firmware-Update reporten nun auch die neuen Aquara-Sensoren ihre Werte via Gateway-API.
Es braucht nun nur noch ein Modul-Update, hier ein Auszug des Logs meines Temperatur-Sensors:
2017.07.17 15:49:02 3: xGateway: Unknown code {"cmd":"report","model":"weather.v1","sid":"158d0001720384","short_id":3996,"data":"{\"temperature\":\"2295\"}"}, help me!
2017.07.17 15:49:02 3: xGateway: Unknown code {"cmd":"report","model":"weather.v1","sid":"158d0001720384","short_id":3996,"data":"{\"humidity\":\"6911\"}"}, help me!
2017.07.17 15:49:02 3: xGateway: Unknown code {"cmd":"report","model":"weather.v1","sid":"158d0001720384","short_id":3996,"data":"{\"pressure\":\"99960\"}"}, help me!

Liebe Grüße
Oskar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 17 Juli 2017, 15:53:25
Kann ich bestätigen. Habe es selbst gerade editiert und nun funktionieren die neuen Sensoren/Switches.

Workaround:
Zeile 405:
elsif ( $type eq 'sensor_ht') {
in
elsif ( $type eq 'sensor_ht' or 'weather.v1') {
ändern.

Zudem ist beim neuen Sensor noch der Luftdruck hinzugekommen, der also im Modul ebenfalls hinzugefügt werden muss.


Edit:
Im Anhang ist nun das fertige, aktualisierte Modul, auch mit gepatchtem Luftdruck.
Zudem habe ich einen Pull Request auf Github erstellt.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: CoolTux am 17 Juli 2017, 16:08:28
Darf man Fragen warum hier nicht dem Maintainer ein Patch angeboten wird, wenn schon Code angepasst wurde. Man darf die Developer auch gerne Unterstützen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 17 Juli 2017, 16:11:33
Darf man Fragen warum hier nicht dem Maintainer ein Patch angeboten wird, wenn schon Code angepasst wurde. Man darf die Developer auch gerne Unterstützen.
Musste zuerst testen, ob es klappt.
Habe nun eine fertige Version hochgeladen, die jedoch noch einen Fix bezüglich regex benötigt, sodass der Luftdruck richtig angezeigt wird.
Edit: Regex auch gefixt, jetzt stimmt alles.

Ist nun auch in Github als Pull Request.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 Juli 2017, 16:50:53
HI Leutz,

hab gerade gemergt. Danke!

War offline, (neues Handy und kein Tapatalk druf ) und hab nix gemerkt :-)

Heute per Zufall die APP gestartet und gesehen das es ein Update gab.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 17 Juli 2017, 16:53:52
Super, danke!

Kannst du die controls.txt noch anpassen? THX

LG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 Juli 2017, 17:23:30
ähhh wartet noch mal mit dem einspielen!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 Juli 2017, 17:54:42
So jetzt läuft es. War noch ein Komma und ne geschweifte Klammer zuviel im Code hinter dem Smoke.

Controls.txt ist jetzt auch OK, manchmal steh ich mit der auf Kriegsfuss :-(

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 19 Juli 2017, 13:26:00
Weiß jemand wie ich die Xiaomi Door&Window Sensoren über FHEM in der Homebridge einbinden kann?
Die Lampe und der Temperatur Sensor, war garkein Problem hat sofort geklappt, ganz von alleine, der door Sensor leider nicht.

Ein Tipp wäre SUPER

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 19 Juli 2017, 14:01:09
Hey,

setz mal den genericDeviceType auf contact und homebridgemapping auf clear, dann sollte es gehen.

Lg
Oskar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 19 Juli 2017, 16:44:54
Jawwwwwolllll :D

Riesigen dank !!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 19 Juli 2017, 17:03:55
äääähm leider zu früh gefreut, der Sensor tauch zwar in fhem auf reagiert aber nicht wenn die Tür aufgeht, in fhem ist es sofort zu sehen in der Homebridge leider garnicht.

Weißt du woran das liegen kann ? bzw. was man verändert sollte?

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 19 Juli 2017, 17:07:58
Oh okay, probiere mal folgendes als homebridgemapping:
ContactSensorState=state,values=close:CONTACT_DETECTED;/open/:CONTACT_NOT_DETECTEDUnd denk dran den homebridge Prozess neu zu starten...

Lg
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 19 Juli 2017, 17:26:44
Perfekt 👍🏻 !!!!
Danke

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 19 Juli 2017, 18:25:27
Kurz zusammengefasst für Anfänger wie mich.
Wer die Xiaomi door bzw. window Sensoren in der Homebridge benutzen möchte muss bei den Sensoren noch folgendes hinzufügen.

attr genericDeviceType contact
attr homebridgemapping ContactSensorState=state,values=close:CONTACT_DETECTED;/open/:CONTACT_NOT_DETECTED

Danke nocheinmal an neumann !!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: funt4stic am 21 Juli 2017, 15:57:05
Danke für das Update!  :)

Mein Aquara Türkontaktsensor läuft jetzt. Die Sensoren noch nicht. Laut LOG wird aber richtig reportet, steht nur "unknown code ... help me! da. Ich gehe also davon aus, dass ich das Modul nicht richtig aktualisiert habe. Meine Annahme war, dass ich das mit dem Befehl "update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt" aktualisieren kann. Da bekomme ich aber die Antwort "Nothing to do.."

Muss ich die Datei manuell kopieren?

Gruß
Jan

//EDIT: Erledigt, ich hatte ein "shutdown restart" vergessen, jetzt läufts  ::)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 22 Juli 2017, 22:31:30
Hi,

kurze frage . Besteht die Moeglichkeit das Radio ueber FHEM anzusteuern?

Waehre natuerlich schoen beim eintretten ins Bad automatisch das Radio einzuschalten.

Guss

Christoph
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 Juli 2017, 22:38:18
Hi,

kurze frage . Besteht die Moeglichkeit das Radio ueber FHEM anzusteuern?

Waehre natuerlich schoen beim eintretten ins Bad automatisch das Radio einzuschalten.

Guss

Christoph
Hi Christoph,

nein bis jetzt geht das noch nicht.
Kann auch nicht sagen ob das von Xiaomi kommen wird. Zur Zeit gehen ja auch keine deutschen Sender, nur welche aus China.

Gruß
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 22 Juli 2017, 22:47:03
Danke fuer die super schnelle Antwort.

Deutsche Sender sind ja mit der APP DNS Changer ohne Root moeglich: http://ximiraga.ru/?chlang=en#install (http://ximiraga.ru/?chlang=en#install)

Einfach folgende DNS 82.146.38.202 eingeben und es laeuft :)

Gruss
Christoph
Titel: Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 24 Juli 2017, 16:59:17
Ich muss auch mal sagen wie begeistert ich von dem Modul bin, super Arbeit!


Geht auch der Aqara Human Body Sensor ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 Juli 2017, 08:51:13
Hi Hanswerner,

kann ich nicht sagen habe keinen, die Möglichkeit besteht aber. In der APP wird er ja Supportet.
Kann natürlich sein das es eine neue Firmware benötigt, für den neuen Aqara Tempsensor hat es auch etwas gedauert.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 25 Juli 2017, 09:07:17
Hallo Torte,

dann werde ich mal einen bestellen und es ausprobieren. :-)
Werde dann berichten.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 26 Juli 2017, 07:51:43
Hi Hanswerner,

also die neuen Aqara Sensoren Switch, Magnet, Bewegung, Druck/Temp/Feuchte und Wasser werden von der Protokoll Version 1.0.8 (XIAOMI)
unterstütz. Sind aber noch nicht vom  FHEM Modul supportet :(.

Ich gucke das ich das in den nächsten Tagen einarbeite, aus China dauert es ja auch etwas bis die Dinger da sind  ;D

Grüße
Torte

Nachtrag: Druck/Temp/Feuchte ist schon drin dank tterrafan
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 30 Juli 2017, 16:29:40
Bei mir ist nun auch der neue Motion Sensor von Aqara eingetroffen.

Dieser kann nun auch die Helligkeit in lux anzeigen.
Zudem wurde generell das Cooldown der Motion-Erkennung geändert.


Bisher:
- Sobald eine Bewegung erkannt wird, wird für die nächsten 60 Sekunden keine neue Bewegung erkannt
Seit neuem (auch für die alten Sensoren):
- Sobald eine Bewegung erkannt wird, wird nach 10-12 5-6 Sekunden erneut eine Bewegung erkannt. Wurde nun also deutlich präziser.

Ich schau später mal, ob ich das Modul anpassen kann.

LG
Timo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 30 Juli 2017, 18:05:40
Ich habe nun die Änderungen vorgenommen:
- der neue Sensor wird korrekt erkannt und initialisiert
- lux Readings für neuen Sensor hinzugefügt

TODO:
- MotionOffTimer sollte standardmäßig am besten auf 5 gesetzt werden, da der neue und auch der alte Sensor seit dem FW Update alle 5 Sekunden nach der letzten Bewegung eine erneute Bewegung registriert.
- controls_mish.txt muss entsprechend nach der Änderung korrigiert werden

Habe dazu ein Pull Request erstellt.

LG Timo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 30 Juli 2017, 19:19:32
Ich habe nun die Änderungen vorgenommen:
- der neue Sensor wird korrekt erkannt und initialisiert
- lux Readings für neuen Sensor hinzugefügt

TODO:
- MotionOffTimer sollte standardmäßig am besten auf 5 gesetzt werden, da der neue und auch der alte Sensor seit dem FW Update alle 5 Sekunden nach der letzten Bewegung eine erneute Bewegung registriert.
- controls_mish.txt muss entsprechend nach der Änderung korrigiert werden

Habe dazu ein Pull Request erstellt.

LG Timo
Hi Timo

hast du zufällig auch einen alten Motion Sensor?

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 30 Juli 2017, 19:34:55
Hi Timo

hast du zufällig auch einen alten Motion Sensor?

Gruß
Torte

Gesendet mit Tapatalk
Ja habe ich. Der aktualisiert nun auch alle 5 Sekunden seit der letzten Bewegung.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 31 Juli 2017, 21:46:25
Hi, kann mir jemand bei dem Homebridgemaping für den Aqara Motionsensor helfen?
Und wie setzt man den MotioOffTimer auf 5 sek? Leider habe ich das nicht ganz verstanden.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 01 August 2017, 01:40:30
Und wie setzt man den MotioOffTimer auf 5 sek? Leider habe ich das nicht ganz verstanden.

Den MotionOffTimer setzt du mit
set <Sensorname> motionOffTimer 5
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 01 August 2017, 16:07:56
2017.08.01 16:03:48 1: PERL WARNING: Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.08.01 16:03:48 1: stacktrace:
2017.08.01 16:03:48 1:     main::__ANON__                      called by FHEM/Color.pm (73)
2017.08.01 16:03:48 1:     Color::RgbToChannels                called by FHEM/Color.pm (45)
2017.08.01 16:03:48 1:     main::Color_devStateIcon            called by (eval 340) (1)
2017.08.01 16:03:48 1:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2666)
2017.08.01 16:03:48 1:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2982)
2017.08.01 16:03:48 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (2857)
2017.08.01 16:03:48 1:     main::FW_Notify                     called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (3332)
2017.08.01 16:03:48 1:     main::DoTrigger                     called by fhem.pl (4300)
2017.08.01 16:03:48 1:     main::readingsEndUpdate             called by ./FHEM/71_XiaomiSmartHome.pm (118)
2017.08.01 16:03:48 1:     main::XiaomiSmartHome_Read          called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (686)
2017.08.01 16:03:48 1: PERL WARNING: Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.08.01 16:03:48 1: stacktrace:
2017.08.01 16:03:48 1:     main::__ANON__                      called by FHEM/Color.pm (73)
2017.08.01 16:03:48 1:     Color::RgbToChannels                called by FHEM/Color.pm (45)
2017.08.01 16:03:48 1:     main::Color_devStateIcon            called by (eval 341) (1)
2017.08.01 16:03:48 1:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2666)
2017.08.01 16:03:48 1:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2982)
2017.08.01 16:03:48 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (2857)
2017.08.01 16:03:48 1:     main::FW_Notify                     called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (3332)
2017.08.01 16:03:48 1:     main::DoTrigger                     called by fhem.pl (4300)
2017.08.01 16:03:48 1:     main::readingsEndUpdate             called by ./FHEM/71_XiaomiSmartHome.pm (118)
2017.08.01 16:03:48 1:     main::XiaomiSmartHome_Read          called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (686)


Weiß jemand woran das liegen kann? Ich habe was von stackrace etc. gelesen, aber "attr global stacktrace 1" hat auch nicht weiter geholfen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 01 August 2017, 16:43:31
den Motionsensor kan man auch über

-attr "Gerätename" genericDeviceType MotionSensor- auf den richtigen GenericDeviceType einstellen, das ist der erste schritt zur Homebridgemapping.

Sobald ich mehr weiß melde ich mich dazu erneut
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 01 August 2017, 19:38:26
2017.08.01 16:03:48 1: PERL WARNING: Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.08.01 16:03:48 1: stacktrace:
2017.08.01 16:03:48 1:     main::__ANON__                      called by FHEM/Color.pm (73)
2017.08.01 16:03:48 1:     Color::RgbToChannels                called by FHEM/Color.pm (45)
2017.08.01 16:03:48 1:     main::Color_devStateIcon            called by (eval 340) (1)
2017.08.01 16:03:48 1:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2666)
2017.08.01 16:03:48 1:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2982)
2017.08.01 16:03:48 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (2857)
2017.08.01 16:03:48 1:     main::FW_Notify                     called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (3332)
2017.08.01 16:03:48 1:     main::DoTrigger                     called by fhem.pl (4300)
2017.08.01 16:03:48 1:     main::readingsEndUpdate             called by ./FHEM/71_XiaomiSmartHome.pm (118)
2017.08.01 16:03:48 1:     main::XiaomiSmartHome_Read          called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (686)
2017.08.01 16:03:48 1: PERL WARNING: Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.08.01 16:03:48 1: stacktrace:
2017.08.01 16:03:48 1:     main::__ANON__                      called by FHEM/Color.pm (73)
2017.08.01 16:03:48 1:     Color::RgbToChannels                called by FHEM/Color.pm (45)
2017.08.01 16:03:48 1:     main::Color_devStateIcon            called by (eval 341) (1)
2017.08.01 16:03:48 1:     (eval)                              called by ./FHEM/01_FHEMWEB.pm (2666)
2017.08.01 16:03:48 1:     main::FW_dev2image                  called by ./FHEM/01_FHEMWEB.pm (2982)
2017.08.01 16:03:48 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (2857)
2017.08.01 16:03:48 1:     main::FW_Notify                     called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (3332)
2017.08.01 16:03:48 1:     main::DoTrigger                     called by fhem.pl (4300)
2017.08.01 16:03:48 1:     main::readingsEndUpdate             called by ./FHEM/71_XiaomiSmartHome.pm (118)
2017.08.01 16:03:48 1:     main::XiaomiSmartHome_Read          called by fhem.pl (3411)
2017.08.01 16:03:48 1:     main::CallFn                        called by fhem.pl (686)


Weiß jemand woran das liegen kann? Ich habe was von stackrace etc. gelesen, aber "attr global stacktrace 1" hat auch nicht weiter geholfen.




HABE DIE LÖSUNG GEFUNDEN !!!
Einfach den Schalter in der Xiaomi App auschalten, unten auf Confirm klicken und dann wieder einschalten und auf Confirm klicken, FERTIG !!!
Der Fehler sollte jetzt weg sein

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 01 August 2017, 21:16:19
Kann mir jemand helfen ein Homebridgemapping zu erstellen ?
Es ist ein Xiaomi MotionSensor, in fhem funktioniert er, in der Homebridge leider noch nicht.

Hab ein Json2 im Anhang
Das aktuell eingetragene funktioniert leider nicht


{
  "Arg":"NAME=Bewegungsmelder",
  "Results": [
  {
    "Name":"Bewegungsmelder",
    "PossibleSets":"",
    "PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev follow-on-for-timer:1,0 follow-on-timer do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 valueFn:textField-long event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateStyle fhem_widget_command, fhem_widget_command_2 fm_type fp_Haus genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "1001d5c843 sensor_motion.aq2 SmartHome",
      "LASTInputDev": "SmartHome",
      "MODEL": "sensor_motion.aq2",
      "MSGCNT": "15",
      "NAME": "Bewegungsmelder",
      "NR": "65",
      "SID": "1001d5c843",
      "STATE": "motion",
      "SmartHome_MSGCNT": "15",
      "SmartHome_TIME": "2017-08-01 20:08:18",
      "TYPE": "XiaomiSmartHome_Device",
      "VERSION": "1.05"
    },
    "Readings": {
      "battery": { "Value":"3.045", "Time":"2017-08-01 19:54:56" },
      "heartbeat": { "Value":"1001d5c843", "Time":"2017-08-01 19:34:52" },
      "motionOffTimer": { "Value":"5", "Time":"2017-08-01 15:46:57" },
      "no_motion": { "Value":"300", "Time":"2017-08-01 20:04:05" },
      "state": { "Value":"motion", "Time":"2017-08-01 20:08:18" }
    },
    "Attributes": {
      "IODev": "SmartHome",
      "devStateIcon": "no_motion:motion_detector@red motion:motion_detector@green",
      "genericDeviceType": "MotionSensor",
      "group": "06_Motion Sensor",
      "homebridgeMapping": "MotionDetectedState=state,values=no_motion:off;/motion/:on",
      "room": "Wohnzimmer"
    }
  }  ],
  "totalResultsReturned":1
}
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 August 2017, 21:22:51
Kann mir jemand helfen ein Homebridgemapping zu erstellen ?
Es ist ein Xiaomi MotionSensor, in fhem funktioniert er, in der Homebridge leider noch nicht.

Hab ein Json2 im Anhang
Das aktuell eingetragene funktioniert leider nicht


{
  "Arg":"NAME=Bewegungsmelder",
  "Results": [
  {
    "Name":"Bewegungsmelder",
    "PossibleSets":"",
    "PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev follow-on-for-timer:1,0 follow-on-timer do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 valueFn:textField-long event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateStyle fhem_widget_command, fhem_widget_command_2 fm_type fp_Haus genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "1001d5c843 sensor_motion.aq2 SmartHome",
      "LASTInputDev": "SmartHome",
      "MODEL": "sensor_motion.aq2",
      "MSGCNT": "15",
      "NAME": "Bewegungsmelder",
      "NR": "65",
      "SID": "1001d5c843",
      "STATE": "motion",
      "SmartHome_MSGCNT": "15",
      "SmartHome_TIME": "2017-08-01 20:08:18",
      "TYPE": "XiaomiSmartHome_Device",
      "VERSION": "1.05"
    },
    "Readings": {
      "battery": { "Value":"3.045", "Time":"2017-08-01 19:54:56" },
      "heartbeat": { "Value":"1001d5c843", "Time":"2017-08-01 19:34:52" },
      "motionOffTimer": { "Value":"5", "Time":"2017-08-01 15:46:57" },
      "no_motion": { "Value":"300", "Time":"2017-08-01 20:04:05" },
      "state": { "Value":"motion", "Time":"2017-08-01 20:08:18" }
    },
    "Attributes": {
      "IODev": "SmartHome",
      "devStateIcon": "no_motion:motion_detector@red motion:motion_detector@green",
      "genericDeviceType": "MotionSensor",
      "group": "06_Motion Sensor",
      "homebridgeMapping": "MotionDetectedState=state,values=no_motion:off;/motion/:on",
      "room": "Wohnzimmer"
    }
  }  ],
  "totalResultsReturned":1
}
Moin,

Mal ne blöde Frage wofür braucht man das homebrige mapping wenn das Modul in FHEM schon tut. Verstehe den Hintergrund nicht sorry.
Macht es vielleicht mehr Sinn das in einem separaten thread zu diskutieren hab so das Gefühl das hier kaum ein User Homebrige hat sondern eher nur das Modul von FHEM.
Kann mich aber auch irren

Grüsse
Torte


Gesendet mit Tapatalk
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 01 August 2017, 21:27:12
ok, aber für mich ist es interessant, weil man damit wesentlich einfacher und schneller Szenen erstellen kann.
Ich finde schon das es hierhin gehört, weil nunmal auch das passende Homebridgemapping zu XiaomiSmartHome MotionSensor gehört
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 August 2017, 21:30:35
ok, aber für mich ist es interessant, weil man damit wesentlich einfacher und schneller Szenen erstellen kann.
Also hast du eine FHEM Instanz und eine Homebrige Instanz bei dir?



Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 01 August 2017, 21:38:21
Ja genau und das Homebridgemapping ist es sehr angenehm, die Homebridge zieht die sauber ind ie HomeKit app, also wenn man es richtig eingibt. Alle Geräte die du da auf meinem screenshot siehst, werden aus fhem geladen und funktionieren parallel wenn in homekit geschaltet wird, schaltet auch fhem und umgekehrt. Beides läuft parallel auf einem raspberry Pi
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 02 August 2017, 16:19:10
Das Xiaomi HomebridgeMapping für den Motionsensor ist - MotionDetected=state,values=no_motion:off;motion:on -
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 02 August 2017, 16:21:42
Wenn man fhem startet, ist der Aqara Motionsensor auf no_motion geschaltet, aktiviert man den Motionsensor, schaltet fhem auf motion, aber nicht mehr zurück, trotz motionOffTimer 5.

Hat jemand einen Tipp ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 August 2017, 16:31:48
Wenn man fhem startet, ist der Aqara Motionsensor auf no_motion geschaltet, aktiviert man den Motionsensor, schaltet fhem auf motion, aber nicht mehr zurück, trotz motionOffTimer 5.

Hat jemand einen Tipp ?
Hi

Motionofftimer setzt das state auf off
Nach 1, 5 oder 10 Sekunden was du einstellst.
Ansonsten würde das state auf Motion stehen bleiben. es  gibt noch ein Reading  no_motion dort wird hochgezählt wie lange nach dem letzten Motion  keine Bewegung  mehr war bis max 1800 Sekunden. (Potenziell ansteigen gemeldet.)

Gruß
Torte




Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 August 2017, 16:35:57
Hi

Motionofftimer setzt das state auf off
Nach 1, 5 oder 10 Sekunden was du einstellst.
Ansonsten würde das state auf Motion stehen bleiben. es  gibt noch ein Reading  no_motion dort wird hochgezählt wie lange nach dem letzten Motion  keine Bewegung  mehr war bis max 1800 Sekunden. (Potenziell ansteigen gemeldet.)

Gruß
Torte




Gesendet mit Tapatalk
Es kann sein das dort noch gebaut wird, und es deswegen noch auf Motion steht.

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 03 August 2017, 13:27:22
Wie kann ich den die no_motion Zeit heruntersetzen?
Weil der Sensor jetzt viiieeeel zu lange aktiv bleibt.

ich hab es mit -------- setreading <Name> no_motion 120 -------- versucht, er scheint auch kurz was angenommen zu haben aber nach der ersten bewegung fängt er wieder an hochzuzählen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 August 2017, 15:33:45
Wie kann ich den die no_motion Zeit heruntersetzen?
Weil der Sensor jetzt viiieeeel zu lange aktiv bleibt.

ich hab es mit -------- setreading <Name> no_motion 120 -------- versucht, er scheint auch kurz was angenommen zu haben aber nach der ersten bewegung fängt er wieder an hochzuzählen.
Normalerweise solltest du nur das state betrachten.

Sobald Motion erkennt wird wird in das state des devices Motion reingeschrieben fertig.

Der Sensor sendet dann in dem Reading no_motion eine Zeit in Sekunden die vergangenen ist in der keine Bewegung erkannt wurde. Bis max 1800 Sekunden so nach der Art die Tür ist 3 Minuten auf Achtung. In FHEM könnte man auf sowas zb mit einem notify reagieren.

Wenn du FHEM startest oder den Sensor per get updatesingel oder updateall anfragst dann bekommst du auch im Reading state ein no_motion reingeschrieben weil der Sensor es so meldet.
Mehr sendet der Sensor nicht. Das es für den Motion Sensor ein motionofftimer Attribut gibt liegt einfach nur dran das wir im FHEM erkennen möchten im state keine Bewegung deswegen schreibt der motionofftimer nach 1,5 oder 10 Sekunden off ins state, einfach weil der Sensor das so nicht liefert.

Das war's.

PS. Ich kann immer noch nicht nachvollziehen warum du das doppelt pflegt es gibt nix was FHEM nicht auch könnte

 

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 03 August 2017, 17:07:08
Mein problem ist das der motioofftimer einfach nicht funktioniert, er schaltet nicht in off.
Der sensor bleibt ne Ewigkeit auf motion.

Vielleicht hast du ne Anleitung mit der ich halbwegs einfach nachvollziehen könnte wie man Szenen anlegt ?! Dann bräuchte ich das auch nicht doppelt pflegen, ich mache es echt nur wegen den Szenen
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 August 2017, 15:54:19
Was meinst Du mit Szenen? Wenn Du Schalter A drückst soll Lampe 1-5 angehen oder was.
Schau dir mal die Notifys an oder DOIF damit würde man sowas umgesetzt werden.

Hast Du das Attribut motionofftimer denn auf irgendwas gestellt?
Deinem Homebridgemapping musst du dann neben off auch no_motion als off beibringen,

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 04 August 2017, 17:11:45
Hi Hanswerner,

also die neuen Aqara Sensoren Switch, Magnet, Bewegung, Druck/Temp/Feuchte und Wasser werden von der Protokoll Version 1.0.8 (XIAOMI)
unterstütz. Sind aber noch nicht vom  FHEM Modul supportet :(.

Ich gucke das ich das in den nächsten Tagen einarbeite, aus China dauert es ja auch etwas bis die Dinger da sind  ;D

Grüße
Torte

Nachtrag: Druck/Temp/Feuchte ist schon drin dank tterrafan

Heute war der Aqara Motion Sensor schon in der Post. Funktioniert soweit unter FHEM. Wird direkt erkannt, allerdings ohne devStateIcon. Der Lichtsensorwert wird vom Gateway wohl noch nicht übertragen, in der App ist der Lichtwert, aber bei FHEM kommt der nicht an. Mit Verbose auf 5 ist der im Log auch nichts zu sehen.
   
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 04 August 2017, 22:03:41
@ torte: Der Motionofftimer ist auf 10 gesetzt, aber das bringt irgendwie nichts.
Habe im Anhang auch noch ein screenshot angehangen, vielleicht fällt dir ja noch auf was da falsch sein könnte.
no_motion zählt nach der Erkennung hoch bis 1800 und schaltet dann erst auf no_motion.


Für den Aqara Motionsensor

devStateIcon
no_motion:motion_detector@red motion:motion_detector@green

finde ich gut.
Titel: Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 05 August 2017, 08:46:02
@ torte: Der Motionofftimer ist auf 10 gesetzt, aber das bringt irgendwie nichts.
Habe im Anhang auch noch ein screenshot angehangen, vielleicht fällt dir ja noch auf was da falsch sein könnte.
no_motion zählt nach der Erkennung hoch bis 1800 und schaltet dann erst auf no_motion.

Bei mir geht der Aqara auch nicht mehr auf off, bleibt immer auf Motion, no_motion geht aber normal. Habe motionOffTimer auf 1.
Meine 3 nicht Aqara funktionieren mit gleicher Einstellung normal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 05 August 2017, 10:15:24
Ok gut zu wissen, dann liegt es nicht an meinen Einstellungen, danke für die info
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 August 2017, 10:16:27
Bei mir geht der Aqara auch nicht mehr auf off, bleibt immer auf Motion, no_motion geht aber normal. Habe motionOffTimer auf 1.
Meine 3 nicht Aqara funktionieren mit gleicher Einstellung normal.
Ich hab noch einen PULL request von tterrafan offen der was bezüglich der Aqara Sensor gemacht hat. Bin aber gerade im Urlaub und kann  nur über's Handy. Deswegen hab ich noch nicht gemerged.

Komme erst nächste Wochenende dazu. Sorry.


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 August 2017, 10:20:07
Ok gut zu wissen, dann liegt es nicht an meinen Einstellungen, danke für die info
Prüfe mal deine Modul Version du hast noch 1.05 meine das sollte schon 1.07 sein.


Gesendet mit Tapatalk
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 05 August 2017, 10:53:30
wenn ich Version eingebe, zeigt er mir folgendes

No Id found for 71_XiaomiSmartHome.pm
No Id found for 71_XiaomiSmartHome_Device.pm

aber nur bei diesen beiden Modulen. Ist das normal?
Wie überprüfe ich die Version ansonsten?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 August 2017, 10:55:03
wenn ich Version eingebe, zeigt er mir folgendes

No Id found for 71_XiaomiSmartHome.pm
No Id found for 71_XiaomiSmartHome_Device.pm

aber nur bei diesen beiden Modulen. Ist das normal?
Wie überprüfe ich die Version ansonsten?
Steht im Device oben auf deinem Bild.


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 05 August 2017, 10:57:35
ja schon klar  ;D

Aber woher weiss ich ob es 1.07 gibt ?
Und wenn wie update ich darauf?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 August 2017, 11:01:22
ja schon klar  ;D

Aber woher weiss ich ob es 1.07 gibt ?
Und wenn wie update ich darauf?
https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki

Da steht wie du Update machen kannst.

Statt "Update all" kann man auch "Update Check" machen und dann die URL

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 05 August 2017, 11:14:17
Ok habe ich gemacht.

Das kommt dabei rum
2017.08.05 11:13:28 1 : UPD FHEM/71_XiaomiSmartHome.pm
2017.08.05 11:13:28 1 : open ./FHEM/71_XiaomiSmartHome.pm failed: Permission denied, trying to restore the previous version and aborting the update

ist das normal?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 August 2017, 15:33:24
Ok habe ich gemacht.

Das kommt dabei rum
2017.08.05 11:13:28 1 : UPD FHEM/71_XiaomiSmartHome.pm
2017.08.05 11:13:28 1 : open ./FHEM/71_XiaomiSmartHome.pm failed: Permission denied, trying to restore the previous version and aborting the update

ist das normal?
Nö, der fhem Server hatte keine Schreibrechte an den PM Dateien. Das musst du ändern. Such mal hier im Forum, geht auf ssh console oder mit einem FTP Programm oder winscp.



Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 05 August 2017, 19:11:17
Wie bereits von Torte geschrieben habe ich vor einigen Tagen ein Update eingereicht, mit dem auch die neuen Aqara Sensoren funktionieren.

Wenn ihr nicht warten könnt, bis er aus dem Uelaub zurück ist, könnt ihr hier auch manuell die Dateien von mir runterladen und ersetzen.

Danach die neuen Sensoren am besten noch mal neu anlegen.

https://github.com/bihlmaier/fhem-XiaomiSmartHome

LG
Timo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 06 August 2017, 12:24:40
BOMBE Richtig Geil !!!!

VIELEN DANK

@Torte - danke für den tipp mit den rechten, lag tatsächlich daran
@tterrafan - danke! der Aqara Motion Sensor funktioniert jetzt auch Super !!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 06 August 2017, 12:36:19
Bei mir läuft der Aqara Motion jetzt auch perfekt.
Vielen Dank !!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 06 August 2017, 12:46:48
Ich habe mich noch ein wenig zu früh gefreut  :(
Der geht jetzt zwar in off aber nicht mehr in no_motion und aktiviert sich nicht erneut bei einer Bewegung.
Weiß jemand was es sein könnte? bzw. woran es liegt?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 06 August 2017, 21:28:26
Seit dem update, macht mein fhem nach nem reboot keinen autostart, habe testweise die 71_Xiaomi...pm´s herausgelöscht, dann ging es wieder.
Wisst ihr woran das liegen kann?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 August 2017, 22:00:35
Seit dem update, macht mein fhem nach nem reboot keinen autostart, habe testweise die 71_Xiaomi...pm´s herausgelöscht, dann ging es wieder.
Wisst ihr woran das liegen kann?
Ohne Log ist das schwer. fhem/log dort liegt eine mit fhem-Datum.log


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 07 August 2017, 08:39:55
Seit dem update, macht mein fhem nach nem reboot keinen autostart, habe testweise die 71_Xiaomi...pm´s herausgelöscht, dann ging es wieder.
Wisst ihr woran das liegen kann?

Hast Du nach dem kopieren der beiden Dateien in FHEM die Rechte der Dateien richtig gesetzt ?
Bei mir funktioniert bisher alles mit den neuen Dateien, musste aber die Rechte richtig setzten.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gt_im am 07 August 2017, 19:28:29
Seit dem update, macht mein fhem nach nem reboot keinen autostart, habe testweise die 71_Xiaomi...pm´s herausgelöscht, dann ging es wieder.
Wisst ihr woran das liegen kann?
hatte ich auch mal, bin mir nicht mehr sicher, woran es lag.
als erstes wuerde ich gucken, ob das gateway noch im developer-mode ist, als zweites in fhem vielleicht das passwort nochmal setzen...

vielleicht auch nochmal gucken, ob das gateway ueberhaupt noch im heimnetz gemeldet ist...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 08 August 2017, 09:50:43
Ok danke für die infos, werde mich die tage dazu nochmal melden, komme leider aktuell nicht dazu es zu testen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: xotox91 am 09 August 2017, 16:59:14
Hallo liebe Heimautomatisierer,

ich habe eine kleine, generelle Frage zur Verwendung der Xiaomi Komponenten. Vor kurzem habe ich mir einen "Xiaomi Aqara Intelligent Smart Home Temperature Humidity Sensor" gekauft. (war im Angebot -> musste zuschlagen  ;) )

Ist zur Verwendung in FHEM zwingend ein Xiaomi Gateway notwendig oder würde ein ZigBee USB Stick auch funktionieren um den Sensor zu verwenden?

Vielen Dank für eure Hilfe. xotox91
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 09 August 2017, 21:49:56
Ohne Log ist das schwer. fhem/log dort liegt eine mit fhem-Datum.log


Gesendet mit Tapatalk

Hi, sorry für die Verzögerung
hier die letzten log eintrage

017.08.09 21:16:49 1: usb create end
2017.08.09 21:16:49 0: Featurelevel: 5.8
2017.08.09 21:16:49 0: Server started with 52 defined entities (fhem.pl:14854/2017-08-06 perl:5.020002 os:linux user:fhem pid:623)
Creating socket: Invalid argument

wie gesagt man kann es Manuel starten, der autosatt geht nicht. Lädt man die 1.07 Dateien rein, funktioniert es problemlos.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 August 2017, 21:59:23
Hi, sorry für die Verzögerung
hier die letzten log eintrage

017.08.09 21:16:49 1: usb create end
2017.08.09 21:16:49 0: Featurelevel: 5.8
2017.08.09 21:16:49 0: Server started with 52 defined entities (fhem.pl:14854/2017-08-06 perl:5.020002 os:linux user:fhem pid:623)
Creating socket: Invalid argument

wie gesagt man kann es Manuel starten, der autosatt geht nicht. Lädt man die 1.07 Dateien rein, funktioniert es problemlos.
Hi,

sieht aber nicht nach Verbose 5 aus. Wie ist der define des Moduls ?

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 August 2017, 22:00:51
Hallo liebe Heimautomatisierer,

ich habe eine kleine, generelle Frage zur Verwendung der Xiaomi Komponenten. Vor kurzem habe ich mir einen "Xiaomi Aqara Intelligent Smart Home Temperature Humidity Sensor" gekauft. (war im Angebot -> musste zuschlagen  ;) )

Ist zur Verwendung in FHEM zwingend ein Xiaomi Gateway notwendig oder würde ein ZigBee USB Stick auch funktionieren um den Sensor zu verwenden?

Vielen Dank für eure Hilfe. xotox91
Hi,

meines Wissens nach gehen die Sensoren nicht ohne das Gateway.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 09 August 2017, 22:18:44
Hi,

sieht aber nicht nach Verbose 5 aus. Wie ist der define des Moduls ?

Gruß
Torte

Gesendet mit Tapatalk

Danke für die schnelle Antwort, habe verbose soeben auf 5 gesetzt war auf 0

define SmartHome XiaomiSmartHome 192.168.2.107

diesen define?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Örik am 09 August 2017, 22:33:12
Hallo,

erstmal vielen Dank für die Möglichkeit der durchaus unkomplizierten FHEM-Anbindung meiner XIAOMI-Komponenten.
Der Wireless-Switch sowie diverse Rauchmelder habe ich bereits angebunden. Der MI-Robot Vacuum läuft auch seit einigen Monaten ohne Probleme ;-) - FHEM-Anbindung steht nun auch noch an!

Jedoch habe ich es bisher noch nicht hinbekommen, dass die Rauchmelder untereinander kommunizieren, sodass der Alarm eines Rauchmelders auch ohne FHEM-Server und XIAOMI-Gateway an alle weiteren Rauchmelder gesendet wird.
Ist diese Funktion bei den XIAOMI-Meldern vorhanden?

Viele Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 August 2017, 22:51:54
Danke für die schnelle Antwort, habe verbose soeben auf 5 gesetzt war auf 0

define SmartHome XiaomiSmartHome 192.168.2.107

diesen define?
Ja, der ist richtig weil im Log was mit illegal Argument stand dachte ich das ist was faul.

Was schreibt das Log den jetzt ?
Die rechte für den fhem User für die beiden PM Dateien hattest du aber gesetzt?

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 August 2017, 22:54:36
Hallo,

erstmal vielen Dank für die Möglichkeit der durchaus unkomplizierten FHEM-Anbindung meiner XIAOMI-Komponenten.
Der Wireless-Switch sowie diverse Rauchmelder habe ich bereits angebunden. Der MI-Robot Vacuum läuft auch seit einigen Monaten ohne Probleme ;-) - FHEM-Anbindung steht nun auch noch an!

Jedoch habe ich es bisher noch nicht hinbekommen, dass die Rauchmelder untereinander kommunizieren, sodass der Alarm eines Rauchmelders auch ohne FHEM-Server und XIAOMI-Gateway an alle weiteren Rauchmelder gesendet wird.
Ist diese Funktion bei den XIAOMI-Meldern vorhanden?

Viele Grüße
Ich weiß es nicht, probiere doch mal im Xiaomi Forum nachzufragen ist zwar auf Englisch aber die Antworten dort sehr flott.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 10 August 2017, 22:37:15
Ja, der ist richtig weil im Log was mit illegal Argument stand dachte ich das ist was faul.

Was schreibt das Log den jetzt ?
Die rechte für den fhem User für die beiden PM Dateien hattest du aber gesetzt?

Gesendet mit Tapatalk

Hi, also die rechte passen, hab es geprüft.


Hier noch ein kleiner log Einblick, ich sehe da sind Fehler aber ich weiss nicht woran es liegt z.B. I/0 Device  ???

2017.08.10 22:30:56 0: Featurelevel: 5.8
2017.08.10 22:30:56 0: Server started with 52 defined entities (fhem.pl:14854/2017-08-06 perl:5.020002 os:linux user:fhem pid:640)
Creating socket: Invalid argument
2017.08.10 22:31:22 1: Including fhem.cfg
2017.08.10 22:31:22 3: telnetPort: port 7072 opened
2017.08.10 22:31:22 3: WEB: port 8083 opened
2017.08.10 22:31:22 3: WEBphone: port 8084 opened
2017.08.10 22:31:22 3: WEBtablet: port 8085 opened
2017.08.10 22:31:23 2: eventTypes: loaded 842 events from ./log/eventTypes.txt
2017.08.10 22:31:23 3: nestprotect (Rauchmelder) defined
2017.08.10 22:31:23 3: Rauchmelder.Poll mit interval interval defined (could be changed)
2017.08.10 22:31:25 2: ONKYO_AVR Anlage: Registering ONKYO_AVR for webhook URI ?/ONKYO_AVR ...
2017.08.10 22:31:25 3: Opening Anlage device 192.168.2.81:60128
2017.08.10 22:31:26 1: Temperatur DEV_Define> sensor_ht - no I/O device
2017.08.10 22:31:26 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 408, <$fh> line 212.
2017.08.10 22:31:26 1: XMI_158d0001561588 DEV_Define> magnet - no I/O device
2017.08.10 22:31:26 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 408, <$fh> line 220.
2017.08.10 22:31:26 1: XMI_158d0001a1ec79 DEV_Define> sensor_magnet.aq2 - no I/O device
2017.08.10 22:31:26 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 408, <$fh> line 230.
2017.08.10 22:31:26 1: Temp._Luftfeuchtigkeit. DEV_Define> weather.v1 - no I/O device
2017.08.10 22:31:26 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 408, <$fh> line 240.
2017.08.10 22:31:26 1: XMI_158d00016c3f70 DEV_Define> sensor_magnet.aq2 - no I/O device
2017.08.10 22:31:26 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 408, <$fh> line 248.
2017.08.10 22:31:26 1: Bewegungsmelder_Aqara DEV_Define> sensor_motion.aq2 - no I/O device
2017.08.10 22:31:26 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 408, <$fh> line 258.
2017.08.10 22:31:26 1: Bewegungsmelder DEV_Define> motion - no I/O device
2017.08.10 22:31:26 1: PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 408, <$fh> line 268.
2017.08.10 22:31:26 3: TelegramBot_Define Telegram: called
2017.08.10 22:31:27 1: Including ./log/fhem.save
2017.08.10 22:31:27 3: No I/O device found for Temp._Luftfeuchtigkeit.
2017.08.10 22:31:27 3: No I/O device found for XMI_158d0001a1ec79
2017.08.10 22:31:27 3: No I/O device found for Bewegungsmelder
2017.08.10 22:31:27 3: No I/O device found for Bewegungsmelder_Aqara
2017.08.10 22:31:27 3: No I/O device found for Temperatur
2017.08.10 22:31:27 3: No I/O device found for XMI_158d0001561588
2017.08.10 22:31:27 3: No I/O device found for XMI_158d00016c3f70
2017.08.10 22:31:27 1: usb create starting
2017.08.10 22:31:27 3: Probing CUL device /dev/ttyAMA0
2017.08.10 22:31:27 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.08.10 22:31:27 3: Probing ZWDongle device /dev/ttyAMA0
2017.08.10 22:31:28 3: Probing FRM device /dev/ttyAMA0
2017.08.10 22:31:33 1: usb create end
2017.08.10 22:31:33 0: Featurelevel: 5.8
2017.08.10 22:31:33 0: Server started with 52 defined entities (fhem.pl:14854/2017-08-06 perl:5.020002 os:linux user:fhem pid:869)
2017.08.10 22:31:33 3: smartHome: connect> Connected
2017.08.10 22:31:33 3: Anlage device opened
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 13 August 2017, 10:53:44
Moin, hat keiner von euch nen tipp oder ne Idee woran es liegen könnte?

ich hab jetzt ne ältere 71_Xiaomi SmarHome.pm
und ne Neure 71_Xiaomi SmarHome_device.pm
genommen.

Jetzt geht der autostart von hem wieder aber Fehler treten sporadisch auf und hem hängt sich mehr oder weniger auf, die Fehler im og sind wie oben beschrieben.

Jetzt ist das dazu gekommen, nach nem Neustart ist es wieder weg

2017.08.13 11:04:20 0: Featurelevel: 5.8
2017.08.13 11:04:20 0: Server started with 52 defined entities (fhem.pl:14854/2017-08-06 perl:5.020002 os:linux user:fhem pid:640)
2017.08.13 11:04:20 1: PERL WARNING: Illegal hexadecimal digit 'o' ignored at FHEM/Color.pm line 73.
2017.08.13 11:05:14 1: 192.168.2.81:60128 reappeared (Anlage)
2017.08.13 11:05:25 2: syntax error at (eval 102) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 103) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 104) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 105) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 106) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 107) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 108) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 109) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 110) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 111) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 112) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 113) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 114) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 115) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 116) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 117) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 118) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 119) line 7, at EOF

2017.08.13 11:05:25 2: syntax error at (eval 120) line 7, at EOF

.
.
.
.
.
.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 August 2017, 17:23:58
Hi,

keine Ahnung warum es genau bei Dir jetzt hakt.

Ich würd jetzt mal um auf einem sauberen Stand zu kommen die beiden Xiaomi PM Dateien aus dem FHEM Ordner löschen.
Alle Xiaomi Devices löschen FHEM Rebooten und das LOG angucken.
Wenn dann alles gut, die letzten beiden PM vom Git nehmen und wieder einspielen. Fhem Reboot. Dann das Gateway definieren und
die Sensoren sollten dann ja von alleine kommen.

Achte auf die UNIX Rechte:
Gruppe dialout
Eigentümer FHEM
Rechte 644

Wenn das Xiaomi Gateway definiert ist kannst Du zur Kontrolle an diesem Device auch mal Verbose auf 5 stellen dann gibt es viel im Log.

Gruß
Torte
 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 August 2017, 18:04:00
Moin zusammen,

habe gerade die letzte Änderung von tterrafan im Git gemerged.

Gateway und Sensoren Devices haben jetzt die Versionsnummer 1.08, danke an tterafan.

Meine nicht Aqara Sensoren laufen alle noch ohne Fehler weiter.

Von Xiaomi gab es eine neue Firmware 1.4.1_149.0143. Die einzige Änderung ist der
Support für das löschen und anlegen von Sensoren über die API.

Baue ich in den nächsten Tagen ein....

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 15 August 2017, 09:41:51
ist es eigentlich möglich die Anzahl der Nachkommastellen vielleicht per Attribute zu definieren ?

zb. Haben temperature, humidity bei dem Temperatur Sensoren 2 Stellen hinterm Komma, battery sogar 3.
ich behelfe mir im Moment damit neue Userreadings zu erstellen und da die Stellen zu kürzen.
Das ist natürlich nicht so elegant als wenn die Stellen direkt im Modul gekürzt würden.

Ist nur eine Idee für eine zukünftige Version. Vielleicht stören die vielen Nachkommastellen ja sonst noch jemanden.
Geht aber auch mit den zusätzlichen Userreadings.

Ich bin von dem Modul und den Xiaomi sensoren echt begeistert. hab bis jetzt 22 Sensoren eingebunden und es läuft alles perfekt.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 15 August 2017, 22:55:04
N'Abend,

was möchte mir das Modul mit folgender Meldung sagen?

xi_gateway: Unknown code {"cmd":"iam","port":"9898","sid":"286c07891a3c","model":"gateway","ip":"192.168.47.49"}, help me!

Die Meldung habe ich recht regelmäßig im Log..


Danke und Gruß!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 August 2017, 23:06:37
ist es eigentlich möglich die Anzahl der Nachkommastellen vielleicht per Attribute zu definieren ?

zb. Haben temperature, humidity bei dem Temperatur Sensoren 2 Stellen hinterm Komma, battery sogar 3.
ich behelfe mir im Moment damit neue Userreadings zu erstellen und da die Stellen zu kürzen.
Das ist natürlich nicht so elegant als wenn die Stellen direkt im Modul gekürzt würden.

Ist nur eine Idee für eine zukünftige Version. Vielleicht stören die vielen Nachkommastellen ja sonst noch jemanden.
Geht aber auch mit den zusätzlichen Userreadings.

Ich bin von dem Modul und den Xiaomi sensoren echt begeistert. hab bis jetzt 22 Sensoren eingebunden und es läuft alles perfekt.
Hi,

baue in der nächsten Version was ein.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 August 2017, 23:07:44
N'Abend,

was möchte mir das Modul mit folgender Meldung sagen?

xi_gateway: Unknown code {"cmd":"iam","port":"9898","sid":"286c07891a3c","model":"gateway","ip":"192.168.47.49"}, help me!

Die Meldung habe ich recht regelmäßig im Log..


Danke und Gruß!
Hi,

welche Version des Moduls ist bei dir Aktiv?

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 15 August 2017, 23:10:11
Hi,

welche Version des Moduls ist bei dir Aktiv?

Gruß
Torte

Gesendet mit Tapatalk

ich vermute 0.23

TYPE
XiaomiSmartHome
VERSION
0.23
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 August 2017, 23:17:39
Hi,

das ist aber schon was älter.

Wir sind schon bei 1.08.

In der GIT Wiki steht wie du das Update machst, denke der Fehler ist dann weg.
Ansonsten melde Dich bitte noch mal.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 15 August 2017, 23:23:23
Hi,

das ist aber schon was älter.

Wir sind schon bei 1.08.

In der GIT Wiki steht wie du das Update machst, denke der Fehler ist dann weg.
Ansonsten melde Dich bitte noch mal.

Grüße
Torte

Danke. Habe gerade das Update gemacht und FHEM restartet aber die Meldung ist gerade wieder aufgetaucht.

Aber schon mal vielen Dank für den Hinweis! Und vor allem für das tolle Modul!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 August 2017, 23:29:53
Das ist komisch, hab gerade noch mal bei mir getestet da geht es ohne Fehler.

Setze mal an dem Gateway bitte Verbose auf 5 und schicke mir dann das log mit dem Fehler.
Wann passiert der Fehler, beim schalten von irgendwas?


Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 15 August 2017, 23:34:32
Der Eintrag kommt genau alle 5 Minuten. Geschalte oder so wird nix

2017.08.15 23:31:55 5 : xi_gateway: Read> Read start
2017.08.15 23:31:55 5 : xi_gateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07891a3c","short_id":"0","token":"OGQGv0fymsE8Hu9o","data":"{\"ip\":\"192.168.47.49\"}"}
2017.08.15 23:31:55 5 : xi_gateway: Read> HASH correctly
2017.08.15 23:31:55 5 : xi_gateway: Reading> Reading start
2017.08.15 23:31:55 4 : xi_gateway: Reading> Heartbeat from 192.168.47.49 received with 286c07891a3c
2017.08.15 23:32:02 5 : xi_gateway: Read> Read start
2017.08.15 23:32:02 5 : xi_gateway: Read> {"cmd":"iam","port":"9898","sid":"286c07891a3c","model":"gateway","ip":"192.168.47.49"}
2017.08.15 23:32:02 5 : xi_gateway: Read> HASH correctly
2017.08.15 23:32:02 5 : xi_gateway: Reading> Reading start
2017.08.15 23:32:02 5 : xi_gateway: Reading> Dispatch {"cmd":"iam","port":"9898","sid":"286c07891a3c","model":"gateway","ip":"192.168.47.49"}
2017.08.15 23:32:02 5 : xi_gateway: dispatch {"cmd":"iam","port":"9898","sid":"286c07891a3c","model":"gateway","ip":"192.168.47.49"}
2017.08.15 23:32:02 3 : xi_gateway: Unknown code {"cmd":"iam","port":"9898","sid":"286c07891a3c","model":"gateway","ip":"192.168.47.49"}, help me!
2017.08.15 23:32:05 5 : xi_gateway: Read> Read start
2017.08.15 23:32:05 5 : xi_gateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07891a3c","short_id":"0","token":"RcwlO7pyPqDjfiy7","data":"{\"ip\":\"192.168.47.49\"}"}
2017.08.15 23:32:05 5 : xi_gateway: Read> HASH correctly
2017.08.15 23:32:05 5 : xi_gateway: Reading> Reading start
2017.08.15 23:32:05 4 : xi_gateway: Reading> Heartbeat from 192.168.47.49 received with 286c07891a3c

Danke und Gruß,
Mathias
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 August 2017, 23:52:14
Hi Mathias,

das ist was komisch, ich bekomme diese Meldung nicht.

Das Gateway sendet diese Meldung
{"cmd":"iam","port":"9898","sid":"286c07891a3c","model":"gateway","ip":"192.168.47.49"}
Eigentlich nur wenn man im Netzwerk auf Port 4321 eine UDP Anfrage durchführt dann Antworten die Gateways alle mit der Meldung oben.
Sollte im Laufenden Betrieb eigentlich passieren. Welche Firmware ist auf deinem Gateway? 1.4.1_149.0143 ist die letzte von Xiaomi.

Ich werde aber mal was einbauen damit die Meldung nicht mehr erscheint.

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 16 August 2017, 07:33:46
Hi,

baue in der nächsten Version was ein.

Gruß
Torte

Gesendet mit Tapatalk

Super !!! Das wäre wirklich toll.
 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 16 August 2017, 11:45:29
Ist es möglich, dass dein Gateway regelmäßig die Verbindung zum Router verliert?

Denn die "iam" Meldung im Log taucht bei mir immer nur dann einmal auf, wenn ich das Gateway komplett neu starte oder die IP-Adresse ändere.

Ich vermute mal, dass iam eine Art Initialisierung kennzeichnen soll, bis dann der erste richtige Wert vorhanden ist.
Und das sollte daher nur ein einziges mal auftreten.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 21 August 2017, 21:35:01
Ich muss euch mal wieder mit dem Homebridgemaping belästigen, und zwar zeigen alle Geräte in HomeKit "Batterie fast leer" an.
Die Batterien sind jedoch neu, wie kann das Homebridgemapping aussehen bzw. wie muss es verändert werden ? Ich habe ein paar dinge ausprobiert, jedoch klappt es leider nicht.

StatusLowBattery=BatteryState,values=normal:BATTERY_LEVEL_NORMAL;/.*/: BATTERY_LEVEL_LOW ???

Wäre Super wenn mir da jemand helfen könnte.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Stoanze01 am 27 August 2017, 12:38:07
Hallo,

habe leider im GW-Device kein 'set' um das 'password' zu setzen und die in der App verbundenen Devices (MotionSensor und SmartSwitch) sind auch nicht zu sehen.
Wenn ich es richtig verstanden habe müssten diese automatisch angelegt werden.

Es werden diese readings angezeigt:
password giveaPassword!
pct 100
ringtone 21
state Connected
volume 10

Jemand eine Idee was ich falsch mache!? Habe mir auch die neuesten Versionen von 71_XiaomiSmartHome_Device.pm & 71_XiaomiSmartHome.pm_13.08.2017 geladen, leider ohne erfolg.

FhemLog:
2017.08.27 12:17:58.459 1: Gateway01: getGatewaySID> Error no response from whois!! STOP!!
2017.08.27 12:17:58.552 3: Gateway01: connect> Connected
2017.08.27 12:24:34.350 5: Gateway01: Notify> NotifyStart
2017.08.27 12:24:37.914 5: Gateway01: Notify> NotifyStart
2017.08.27 12:24:38.760 5: Gateway01: updateAllReadings> Starting UpdateALLReadings
2017.08.27 12:24:39.169 4: Gateway01: Write> Get all Sensors
2017.08.27 12:24:39.169 4: Gateway01: Write> {"cmd" : "get_id_list"} xxx.xxx.xxx.34
2017.08.27 12:24:39.169 5: Gateway01: Write> End xxx.xxx.xxx.34
2017.08.27 12:24:39.170 5: Gateway01: Get> UpdateALLReadings Started
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 27 August 2017, 13:29:53
Hallo,

habe leider im GW-Device kein 'set' um das 'password' zu setzen und die in der App verbundenen Devices (MotionSensor und SmartSwitch) sind auch nicht zu sehen.
Wenn ich es richtig verstanden habe müssten diese automatisch angelegt werden.

Es werden diese readings angezeigt:
password giveaPassword!
pct 100
ringtone 21
state Connected
volume 10

Jemand eine Idee was ich falsch mache!? Habe mir auch die neuesten Versionen von 71_XiaomiSmartHome_Device.pm & 71_XiaomiSmartHome.pm_13.08.2017 geladen, leider ohne erfolg.

FhemLog:
2017.08.27 12:17:58.459 1: Gateway01: getGatewaySID> Error no response from whois!! STOP!!
2017.08.27 12:17:58.552 3: Gateway01: connect> Connected
2017.08.27 12:24:34.350 5: Gateway01: Notify> NotifyStart
2017.08.27 12:24:37.914 5: Gateway01: Notify> NotifyStart
2017.08.27 12:24:38.760 5: Gateway01: updateAllReadings> Starting UpdateALLReadings
2017.08.27 12:24:39.169 4: Gateway01: Write> Get all Sensors
2017.08.27 12:24:39.169 4: Gateway01: Write> {"cmd" : "get_id_list"} xxx.xxx.xxx.34
2017.08.27 12:24:39.169 5: Gateway01: Write> End xxx.xxx.xxx.34
2017.08.27 12:24:39.170 5: Gateway01: Get> UpdateALLReadings Started
Hi,

hast du eine Firewall? Sieht so aus das Port 4321 geblockt wird. Port 9898 und 4321 sind die Ports über die das GW kommuniziert.

Grüsse
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Stoanze01 am 27 August 2017, 17:12:54
Hi,

hast du eine Firewall? Sieht so aus das Port 4321 geblockt wird. Port 9898 und 4321 sind die Ports über die das GW kommuniziert.

Grüsse
Torte

Gesendet mit Tapatalk

Hi torte,

nein ich habe keine Firewall. Läuft alles über eine FritzBox 6490 Cable auf der keine Ports geblockt sind. Habe jetzt aber erst bemerkt das es anscheinend Probleme bei der Installation von libcrypt-cbc-perl gab und immer noch gibt, könnte es daran liegen? Bekomme libcrypt-cbc-perl auch einfach nicht installiert, wenn ich mir mit:
 apt-get install libcrypt-und dann 'Tab' die Modulliste anzeigen lassen wird libcrypt-cbc-perl gelistet, beim Installationsbefehl bekomme ich dann aber
libcrypt-cbc-perl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libcrypt-cbc-perl' has no installation candidate
Bin leider noch nicht dahinter gekommen wo genau das Problem liegt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 August 2017, 07:53:53
Hi,

also ohne CBC kannst Du keine Schaltbefehle zum GW senden weil die Write Befehle mit Verschlüsselt werden.

Worauf läuft Dein FHEM.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 28 August 2017, 09:22:54
libcrypt-cbc-perl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libcrypt-cbc-perl' has no installation candidate
Bin leider noch nicht dahinter gekommen wo genau das Problem liegt.

Kann es sein, dass du kein Update ausgeführt hast? Nur so kann ich mir das erklären.

Gebe bitte
sudo apt-get update && sudo apt-get upgradeein und Versuche die Installation danach erneut.

LG Timo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Raemsna am 29 August 2017, 13:15:48
Hallo zusammen,

ich habe seit heute ein Gateway im Betrieb und auch im WLAN eingebunden.
Interessanterweise kommt bei mir genau der gleiche Fehler wie hier angegeben

2017.08.29 13:04:55 1: MI_Gateway: getGatewaySID> Error no response from whois!! STOP!!
2017.08.29 13:04:55 3: MI_Gateway: connect> Connected

Weder Lesen (Anzeigen aktueller Zustand in FHEM) als auch Schreiben (z.B. Anschalten/Ausschalten über FHEM) funktionieren.
Alle vier Module sind m.E.n. korrekt installiert.
Reboot von FHEM und Raspberry habe ich bereits durchgeführt...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 August 2017, 13:41:36
Hi,

komisch! Wenn diese Meldung erscheint versucht das Modul über Port 4321 das Gateway anzufragen wie seine SID ist.
Das Klappt bei Dir nicht. Könnte also auch eine Firewall sein.

Welche Version vom Rasbian hast Du drauf?

cat /etc/os-release

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: scooty am 29 August 2017, 18:07:16
Hallo,

hier leider die gleichen Meldungen wie bei Raemsna.
Zumindest bewusst habe ich keine FW auf dem Raspi implementiert.

Meine Raspian Version:
PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
NAME="Raspbian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=raspbian
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Danach versuchte ich es auch auf meinem Gigabyte Brix (eigentlich die Produktions FHEM-Instanz) zum Laufen zu bekommen, dort beendet sich nach Eingabe der Definition des Gateways leider FHEM.
Letzter Eintrag im Logfile:
Can't locate object method "new" via package "IO::Socket::Multicast" (perhaps you forgot to load "IO::Socket::Multicast"?) at /opt/fhem/FHEM/71_XiaomiSmartHome.pm line 273Update/Upgrade/Install aller benötigten Pakete erfolgreich bzw. beim erneuten Install Meldung, dass alles auf dem neuesten Stand ist/Reboot vorher gemacht.
Die Debian Version auf dem Brix:
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Hmm, auf einem der beiden würde ich es schon gern ans Laufen bekommen, sollen wir uns erst einmal auf den Raspi konzentrieren?
Liefere gerne noch weitere Infos/Tests.

Aber schon mal herzlichen Dank für Deine bisherige Arbeit,
Andreas

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Raemsna am 29 August 2017, 18:46:05
Bei mir ähnliches Setup mit Raspbian wheezy.

PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
NAME="Raspbian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=raspbian
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Hier irgendwo im Thread habe ich noch gelesen, dass es bei einem größeren Netzwerk ebenfalls Probleme geben könnte.

Habe ein großes Netz, keine Firewall dazwischen. Aber zwischen dem Raspi und dem WLAN-AP sind ein paar switche dazwischen. Ich schau mal auf dem WLAN-AP nach, ob da multicast geblockt wird. Ansonsten ist der developer mode auf jeden Fall an. Im Log habe ich nichts gesehen.

Vielleicht liegt da irgendwo der Hund begraben...
Mein Gateway läuft über WLAN, der Raspi mit FHEM hängt über LAN am zentralen Router...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 August 2017, 20:17:13
Bei mir ähnliches Setup mit Raspbian wheezy.

PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
NAME="Raspbian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=raspbian
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Hier irgendwo im Thread habe ich noch gelesen, dass es bei einem größeren Netzwerk ebenfalls Probleme geben könnte.

Vielleicht liegt da irgendwo der Hund begraben...
Mein Gateway läuft über WLAN, der Raspi mit FHEM hängt über LAN am zentralen Router...
Moin,

also zu wheezy kann ich nichts sagen, da wir aber schon bei Stretch sind würd ich mal updaten . Mein FHEM produktive und Developement Umgebung läuft unter Jessie.

apt-get Update und dist-upgrade läuft ohne fehler bei euch durch?

Gruß
Torte





Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Raemsna am 29 August 2017, 20:55:33
Guten Abend zusammen,

ich habs jetzt hinbekommen.
Da der Gateway am WLAN Netz eines WLAN AccessPoints und nicht direkt am zentralen Router hängt, habe ich im AccessPoint (Software DD-WRT) in den Einstellungen "Filter Multicast" disabled. Das war der Brustlöser

Fazit:
Auch unter Raspbian wheezy läuft das Modul soweit.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 August 2017, 20:57:19
Guten Abend zusammen,

ich habs jetzt hinbekommen.
Da der Gateway am WLAN Netz eines WLAN AccessPoints und nicht direkt am zentralen Router hängt, habe ich im AccessPoint (Software DD-WRT) in den Einstellungen "Filter Multicast" disabled. Das war der Brustlöser

Fazit:
Auch unter Raspbian wheezy läuft das Modul soweit.
Also doch Firewall

Cool das es geht

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Raemsna am 29 August 2017, 20:59:10
:)
Na gut, nennen wir's Firewall :)

Vielen Dank für die Unterstützung!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 30 August 2017, 19:18:21
Hallo zusammen,

ich habe mit den neuen Aquara Beweguns-Sensoren das Problem, dass Bewegungen gemeldet werden, obwohl niemand zu Hause ist.
In der Xiaomi App werden im Log nur die korrekten Meldungen angezeigt, in FHEM hingegen erfolgt regelmäßig eine Bewegungsmeldung alle 30 Minuten.
Der Motion off Timer ist auf 5 Sekunden gesetzt.

Hier ein Logauszug in der Zeit, wo niemand zu Hause war:

Bewegungssensoren:
2017-08-30_15:13:32 wzBewegung motion
2017-08-30_15:30:52 bdBewegung motion
2017-08-30_15:32:12 kuBewegung motion
2017-08-30_16:08:35 wzBewegung motion
2017-08-30_16:25:53 bdBewegung motion
2017-08-30_16:27:13 kuBewegung motion
2017-08-30_17:03:39 wzBewegung motion
2017-08-30_17:20:56 bdBewegung motion
2017-08-30_17:22:14 kuBewegung motion
2017-08-30_17:58:43 wzBewegung motion
2017-08-30_18:15:58 bdBewegung motion

FHEM-Log mit verboose 5

2017.08.30 15:13:27 4: xGateway: Reading> Heartbeat from 192.168.0.88 received with 34ce00889745
2017.08.30 15:13:32 5: xGateway: Read> Read start
2017.08.30 15:13:32 5: xGateway: Read> {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d6ad23","short_id":46391,"data":"{\"lux\":\"0\"}"}
2017.08.30 15:13:32 5: xGateway: Read> Dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d6ad23","short_id":46391,"data":"{\"lux\":\"0\"}"}
2017.08.30 15:13:32 5: xGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d6ad23","short_id":46391,"data":"{\\"lux\\":\\"0\\"}"}
2017.08.30 15:13:32 4: xGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001d6ad23
2017.08.30 15:13:32 5: xGateway: DEV_Read> SID: 158d0001d6ad23 XiaomiSmartHome_Device
2017.08.30 15:13:32 3: xGateway: DEV_Read> Name: wzBewegung SID: 158d0001d6ad23 Type: sensor_motion.aq2 Illuminance: 0
2017.08.30 15:13:32 5: xGateway: Read> Read start
2017.08.30 15:13:32 5: xGateway: Read> {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001d6ad23","short_id":46391,"data":"{\"voltage\":3015,\"status\":\"motion\"}"}
2017.08.30 15:13:32 5: xGateway: Read> Dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001d6ad23","short_id":46391,"data":"{\"voltage\":3015,\"status\":\"motion\"}"}
2017.08.30 15:13:32 5: xGateway: dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001d6ad23","short_id":46391,"data":"{\\"voltage\\":3015,\\"status\\":\\"motion\\"}"}
2017.08.30 15:13:32 4: xGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001d6ad23
2017.08.30 15:13:32 5: xGateway: DEV_Read> SID: 158d0001d6ad23 XiaomiSmartHome_Device
2017.08.30 15:13:32 3: xGateway: DEV_Read> Name: wzBewegung SID: 158d0001d6ad23 Type: sensor_motion.aq2 Status: motion
2017.08.30 15:13:32 3: xGateway: DEV_Read> Name: wzBewegung SID: 158d0001d6ad23 Type: sensor_motion.aq2 Voltage: 3015

2017.08.30 15:30:48 5: xGateway: Read> {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d6e046","short_id":40883,"data":"{\"lux\":\"27\"}"}
2017.08.30 15:30:48 5: xGateway: Read> Dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d6e046","short_id":40883,"data":"{\"lux\":\"27\"}"}
2017.08.30 15:30:48 5: xGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d6e046","short_id":40883,"data":"{\\"lux\\":\\"27\\"}"}
2017.08.30 15:30:48 4: xGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001d6e046
2017.08.30 15:30:48 5: xGateway: DEV_Read> SID: 158d0001d6e046 XiaomiSmartHome_Device
2017.08.30 15:30:48 3: xGateway: DEV_Read> Name: flBewegung SID: 158d0001d6e046 Type: sensor_motion.aq2 Illuminance: 27
2017.08.30 15:30:48 5: xGateway: Read> Read start
2017.08.30 15:30:48 5: xGateway: Read> {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001d6e046","short_id":40883,"data":"{\"voltage\":3055,\"status\":\"no_motion\",\"lux\":\"27\"}"}
2017.08.30 15:30:48 5: xGateway: Read> Dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001d6e046","short_id":40883,"data":"{\"voltage\":3055,\"status\":\"no_motion\",\"lux\":\"27\"}"}
2017.08.30 15:30:48 5: xGateway: dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001d6e046","short_id":40883,"data":"{\\"voltage\\":3055,\\"status\\":\\"no_motion\\",\\"lux\\":\\"27\\"}"}
2017.08.30 15:30:48 4: xGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001d6e046
2017.08.30 15:30:48 5: xGateway: DEV_Read> SID: 158d0001d6e046 XiaomiSmartHome_Device
2017.08.30 15:30:48 3: xGateway: DEV_Read> Name: flBewegung SID: 158d0001d6e046 Type: sensor_motion.aq2 Status: no_motion
2017.08.30 15:30:48 3: xGateway: DEV_Read> Name: flBewegung SID: 158d0001d6e046 Type: sensor_motion.aq2 Voltage: 3055
2017.08.30 15:30:48 3: xGateway: DEV_Read> Name: flBewegung SID: 158d0001d6e046 Type: sensor_motion.aq2 Illuminance: 27
2017.08.30 15:30:52 5: xGateway: Read> Read start
2017.08.30 15:30:52 5: xGateway: Read> {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d5da79","short_id":46479,"data":"{\"lux\":\"235\"}"}
2017.08.30 15:30:52 5: xGateway: Read> Dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d5da79","short_id":46479,"data":"{\"lux\":\"235\"}"}
2017.08.30 15:30:52 5: xGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001d5da79","short_id":46479,"data":"{\\"lux\\":\\"235\\"}"}
2017.08.30 15:30:52 4: xGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001d5da79
2017.08.30 15:30:52 5: xGateway: DEV_Read> SID: 158d0001d5da79 XiaomiSmartHome_Device
2017.08.30 15:30:52 3: xGateway: DEV_Read> Name: bdBewegung SID: 158d0001d5da79 Type: sensor_motion.aq2 Illuminance: 235

Danke für die Hilfe!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 30 August 2017, 19:28:31
Hi,

guck mal hier im Thread #360 und ein paar davor.

timestamp-on-change-reading und event-on-change-reading ist das Schlagwort.
Auch wenn der Wert sich nicht ändert wird er aber vom GW gesendet und das Modul verarbeitet es.
Mit den Attributen kannst Du es deinen Wünschen entsprechend anpassen.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 30 August 2017, 19:31:24
so mach ich es bei mir
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: moppy am 31 August 2017, 20:36:56
Erst einmal: vielen Dank für das Modul, funktioniert 1A

Ich habe die Aqara Fensterkontakt Sensoren und Aqara Bewegungsmelder im Einsatz. Kann es sein dass mit dem neuesten Firmwareupdate das Intervall der Motion Sensoren angehoben wurde? Habe gelesen dass alle 5-10 Sekunden eine neue Bewegung erkannt werden kann, bei mir ist es eher alle 60 Sekunden, manchmal mehr.

In der Mi Home App unter "Settings" --> "Firmware Update" wird mir "No updates available" angezeigt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 31 August 2017, 21:10:56
Erst einmal: vielen Dank für das Modul, funktioniert 1A

Ich habe die Aqara Fensterkontakt Sensoren und Aqara Bewegungsmelder im Einsatz. Kann es sein dass mit dem neuesten Firmwareupdate das Intervall der Motion Sensoren angehoben wurde? Habe gelesen dass alle 5-10 Sekunden eine neue Bewegung erkannt werden kann, bei mir ist es eher alle 60 Sekunden, manchmal mehr.

In der Mi Home App unter "Settings" --> "Firmware Update" wird mir "No updates available" angezeigt.
Hi Moppy,

bei mir auch erst nach 60 Sekunden.

Hat mich jetzt auch noch nicht gestört.

Hatte das mal mit der APP selber kontrolliert ist da auch so.



Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 01 September 2017, 10:33:49
Ich hab mir jetzt auch das Gateway und einige Sensoren und die Doppelschalter bestellt. Ich hab eine Frage zu den Schaltern. Gibt es denn eine Möglichkeit das man die Schalter auf kurzen und langen schalterdruck reagieren lassen kann wie die hue Dimmer Switches?

Mit freundlichen Grüßen
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 September 2017, 12:21:06
Hi Abercrombie,

wenn Du mir sagst welches MODEL. Steht im Device Internals.

Kann Di APP ein Longclick?

Gruss
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 01 September 2017, 12:37:51
Hi Abercrombie,

wenn Du mir sagst welches MODEL. Steht im Device Internals.

Kann Di APP ein Longclick?

Gruss
Torte

Ich kann es dir leider nicht sagen ob es die App unterstützt, da ich mir jetzt erst die Komponenten bestellt habe.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 01 September 2017, 22:41:01
Also meine Taster können weder doppel noch langzeitclick! Und seit dem letzten Update von Xiaomi erkennt das Gateaway nur noch einen Taster von dem Doppeltaster, sieht man im Log in der Mii App! Aber wenn man die nicht funktionierende Seite lage oder oft drückt, dann fängt es an irgendwas zu reden!
Ich habe den selben wie auf dem Bild!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 September 2017, 22:44:12
Also meine Taster können weder doppel noch langzeitclick! Und seit dem letzten Update von Xiaomi erkennt das Gateaway nur noch einen Taster von dem Doppeltaster, sieht man im Log in der Mii App! Aber wenn man die nicht funktionierende Seite lage oder oft drückt, dann fängt es an irgendwas zu reden!
Hi Eckbert,

kannst du mal mit Verbose 5 nen Log machen wenn du die Taste lange drückst und die Taste die nicht mehr geht. Will Mal sehen ob das GW was sendet.... oder nicht...

Danke

Gruß
Torte




Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 01 September 2017, 23:12:03
Da kommt dann das hier auf Channel_0

2017.09.01 23:02:50 5 : Xiaomi_Gataway: Read> Read start
2017.09.01 23:02:50 5 : Xiaomi_Gataway: Read> {"cmd":"heartbeat","model":"86sw2","sid":"158d000128ec58","short_id":21825,"data":"{\"voltage\":3075}"}
2017.09.01 23:02:50 5 : Xiaomi_Gataway: Read> Dispatch {"cmd":"heartbeat","model":"86sw2","sid":"158d000128ec58","short_id":21825,"data":"{\"voltage\":3075}"}
2017.09.01 23:02:50 5 : Xiaomi_Gataway: dispatch {"cmd":"heartbeat","model":"86sw2","sid":"158d000128ec58","short_id":21825,"data":"{\\"voltage\\":3075}"}
2017.09.01 23:02:50 4 : Xiaomi_Gataway: DEV_Parse> IS DEFINED 86sw2 : 158d000128ec58
2017.09.01 23:02:50 5 : Xiaomi_Gataway: DEV_Read> SID: 158d000128ec58 XiaomiSmartHome_Device
2017.09.01 23:02:50 3 : Xiaomi_Gataway: DEV_Read> Name: Lichtschalter_Bad SID: 158d000128ec58 Type: 86sw2 Voltage: 3075
2017.09.01 23:02:50 5 : Starting notify loop for Lichtschalter_Bad, 2 event(s), first is battery: 3.075

Und hier Channel_1
2017.09.01 23:02:54 5 : Xiaomi_Gataway: Read> Read start
2017.09.01 23:02:54 5 : Xiaomi_Gataway: Read> {"cmd":"report","model":"86sw2","sid":"158d000128ec58","short_id":21825,"data":"{\"channel_1\":\"click\"}"}
2017.09.01 23:02:54 5 : Xiaomi_Gataway: Read> Dispatch {"cmd":"report","model":"86sw2","sid":"158d000128ec58","short_id":21825,"data":"{\"channel_1\":\"click\"}"}
2017.09.01 23:02:54 5 : Xiaomi_Gataway: dispatch {"cmd":"report","model":"86sw2","sid":"158d000128ec58","short_id":21825,"data":"{\\"channel_1\\":\\"click\\"}"}
2017.09.01 23:02:54 4 : Xiaomi_Gataway: DEV_Parse> IS DEFINED 86sw2 : 158d000128ec58
2017.09.01 23:02:54 5 : Xiaomi_Gataway: DEV_Read> SID: 158d000128ec58 XiaomiSmartHome_Device
2017.09.01 23:02:54 3 : Xiaomi_Gataway: DEV_Read> SID: 158d000128ec58 Type: 86sw2 Channel_1: click
2017.09.01 23:02:54 5 : Starting notify loop for Lichtschalter_Bad, 1 event(s), first is channel_1: click
2017.09.01 23:02:54 5 : Triggering Channel_1ToLoxone
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 04 September 2017, 21:34:38
Also meine Taster können weder doppel noch langzeitclick! Und seit dem letzten Update von Xiaomi erkennt das Gateaway nur noch einen Taster von dem Doppeltaster, sieht man im Log in der Mii App! Aber wenn man die nicht funktionierende Seite lage oder oft drückt, dann fängt es an irgendwas zu reden!
Ich habe den selben wie auf dem Bild!

Vorher konnte man beide Taster nutzen? Schade dann scheint es wohl mit dem longclick nicht zu Funktionen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 September 2017, 21:54:42
Hi,

sorry bin noch nicht dazu gekommen.

Was auffällt das nur channel_1 im Log steht.

Im Log sollte eigentlich sowas hier kommen:
 dispatch {"cmd":"report","model":"86sw2","sid":"158d000128ec58","short_id":21825,"data":"{\\"channel_0\\":\\"click\\"}"}

Also was mit Channel_0

Gucke mal Bitte ob Du nicht doch was dazu im Log hast. Ansonsten warten auf die nächste Firmware :-/

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 05 September 2017, 12:33:27
Channel_0 taucht nicht auf! Nur in der mi home app, dort sagt der Log Taster rechts und links.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: moppy am 06 September 2017, 18:06:39
Jemand hat nach dem Homebridgemapping für den Contact Sensor gefragt, insbesondere weil in Homebridge immer "Batterie leer" angezeigt wurde.

Hiermit gehts:

1. UserReading erstellen (macht alle Werte >2.2V zu ok, Rest auf low)
attr DEVICENAME userReadings batterystate {return "low" if (ReadingsVal("DEVICENAME","battery","0") < "2.2"); return "ok" }
2. Homebridgemapping anpassen
attr DEVICENAME homebridgeMapping clear ContactSensorState=state,values=close:CONTACT_DETECTED;/open/:CONTACT_NOT_DETECTED StatusLowBattery=batterystate,values=ok:BATTERY_LEVEL_NORMAL;low:BATTERY_LEVEL_LOW
Dann mal alle Werte updaten ( get DEINGATEWAY UpdateAll
;)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 06 September 2017, 22:20:37
Geil !!!

Vielen dank Moppy !!!

Es funktioniert auch bei den Temp Sensoren.

Für Homebridgemapping:
StatusLowBattery=batterystate,values=ok:BATTERY_LEVEL_NORMAL;low:BATTERY_LEVEL_LOW

und

Userreadings:
batterystate {return "low" if (ReadingsVal("DEVICENAME","battery","0") < "2.2"); return "ok" }

Gruß
rimjim
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rimjim am 08 September 2017, 21:35:50
@ Moppy, kannst du das bei dir nochmal checken?

Die Sache ist, wenn man das Userreading einfach weglässt zeigt die homerbidge auch nicht an, dass der Akku schwach ist. Öffnet man aber die eve app, hier kann man die Szenen nämlich schön und einfach realisieren dann wird da "Akku schwach" angezeigt. Hängt es vielleicht am Userreading?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 10 September 2017, 14:03:08
Habe den Thread heute entdeckt und mich wahnsinnig gefreut, dass Xiaomi Smart Home Produkte in FHEM eingebunden werden können.
Vielen Dank, vor allem an torte!

Habe heute direkt mal jede Menge Sensoren gekauft. .
Ist der Wasser-alarm Sensor eigentlich auch schon eingepflegt?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 September 2017, 20:29:24
Hi,

Nein Wasser wird noch nicht unterstützt, ist auch noch nicht in der Firmware drin.

Denke das es ein bisschen dauert 1-2 Monate dann gibt's es ein Firmware Update von Xiaomi. War bisher meisten immer so.

Gruß
Torte

Gesendet von meinem Pixel XL mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 14 September 2017, 17:18:19
Danke für die Antwort!

Ich habe noch nicht ganz rausbekommen, ob ich dem Gateway (außer für Firmeware Updates) den Zugang zum Internet verweigern kann und er dennoch funktioniert?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 14 September 2017, 19:19:57
ich habe ihn in der Fritzbox einfach auf gesperrt gesetzt und lasse ihn nur raus für das FW update oder für das Einrichten neuer Sensoren (damit die Mi App, ihn findet).
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 14 September 2017, 19:47:49
Super, danke für die Info!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: inesa394 am 14 September 2017, 23:30:09
Bei meinen Contact Sensoren werden alle Stunde die Readings aktualisiert obwohl nichts geöffnet wurde
was dann bei mir zur Folge hat das der Postbote
24 mal am Tag kommt...Ist das normal bei diesen Sensoren??
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 September 2017, 08:30:27
Hi,

guck mal im WIKI: https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki#setting-attribut-timestamp-on-change-reading-and-event-on-change-reading

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: inesa394 am 15 September 2017, 13:30:44
Hab es geändert und es funktioniert jetzt
Meine Bewegungssensoren reagieren manchmal etwas verzögert
oder überhaupt nicht sind die so richtig konfiguriert siehe list
nternals:
   DEF        158d00015f1d47 motion xiaomi_gateway
   IODev      xiaomi_gateway
   LASTInputDev xiaomi_gateway
   MODEL      motion
   MSGCNT     198
   NAME       oben_bewegung
   NR         108
   SID        158d00015f1d47
   STATE      off
   TYPE       XiaomiSmartHome_Device
   VERSION    1.08
   xiaomi_gateway_MSGCNT 198
   xiaomi_gateway_TIME 2017-09-15 13:27:32
   READINGS:
     2017-09-15 13:27:32   _state          off
     2017-09-15 12:53:07   battery         3.045
     2017-09-15 12:53:07   heartbeat       158d00015f1d47
     2017-08-16 00:59:19   motionOffTimer  5
     2017-09-15 13:27:32   no_motion       180
     2017-09-15 13:24:37   state           off
Attributes:
   IODev      xiaomi_gateway
   devStateIcon motion:motion_detector@red off:motion_detector@green no_motion:motion_detector@green
   event-on-change-reading .*
   room       MiSmartHome
   timestamp-on-change-reading state
   userReadings _state:.* {ReadingsVal('oben_bewegung','state','')}
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 September 2017, 14:09:01
Zwischen der Erkennung von Motion und dem nächsten erkennen sind 60 Sekunden.
Ist leider nicht einstellbar - bis jetzt vielleicht kommt das ja mal in einer der nächste Firmware Versionen

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 15 September 2017, 15:08:51
Ich habe das Gefühl, dass es sogar 120sek. sind.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 16 September 2017, 14:04:36
Hallo,

ich habe folgenden Schalter gekauft: https://www.gearbest.com/alarm-systems/pp_610095.html (https://www.gearbest.com/alarm-systems/pp_610095.html)
Leider wird in FHEM nur der rechte Klick erkannt (das Gateway sendet auch nur dann ein Paket) - die linke Seite wird nur in der App erkannt.

Muss ich auf ein Firmware Update des Gateways hoffen?

LG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 16 September 2017, 14:51:42
Hi,

ja leider, scheint sich wohl beim letzten FW Update eingebuggt zu haben.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 17 September 2017, 13:26:01
Hallo,

ich habe folgenden Schalter gekauft: https://www.gearbest.com/alarm-systems/pp_610095.html (https://www.gearbest.com/alarm-systems/pp_610095.html)
Leider wird in FHEM nur der rechte Klick erkannt (das Gateway sendet auch nur dann ein Paket) - die linke Seite wird nur in der App erkannt.

Muss ich auf ein Firmware Update des Gateways hoffen?

LG


Von dem Problem habe ich ja auch schon vor ein paar Tagen beschrieben!
Blöde Sache!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: devil77 am 17 September 2017, 18:05:08
Hallo,

versuche gerade mit dem Bewegungsmelder und dem Gateway ein Nachtlicht zum laufen zu bringen.
Leider funktioniert das ganze nicht so wie gedacht. Dazu habe ich mir ein DOIF angelegt
DEF
([20:00-06:00] and [XMI_158d0001656a11:"motion"]) (set XiaomiGateway rgb ff0000) (set XiaomiGateway pct 50) (set XiaomiGateway off) DOELSEIF
([06:00-20:00] and [XMI_158d0001656a11:"motion"]) (set XiaomiGateway rgb ffffff) (set XiaomiGateway pct 100) (set XiaomiGateway off)

   do         always
   wait       0,1,180:0,1,180

Abhängig von der Tageszeit soll Lichtfarbe, Helligkeit gesetzt werden. Aber der Bewegungssensor reagiert nur einmal auf Bewegung und dann nicht wieder.
Obwohl in dem Log der Mi Home APP die Bewegung richtig registriert ist.
Auch schaltet das Gateway das Licht nicht wieder aus obwohl der off Befehl gesendet wird.
Bin da momentan etwas ratlos da es vom Grunde her ja funktionieren müsste.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 17 September 2017, 19:52:28
ich habe das mit dem Nachtlicht so gemacht:
beim Bewegungsmelder habe ich  gesetzt

event-on-change-reading        .*

DOIF
   (([20:30-06:00] and [XMI_158d000112345:no_motion] eq "0") )
     (set Gateway rgb 1E90FF, set GateWay_Licht on, set Gateway on-for-timer 60)
 DOELSE
     (set GateWay_Licht off)

Somit geht bei einer Bewegung zw. 20:30 und 6 Uhr für 60 Sekunden das Licht an, der Bewegungsmelder reagiert danach nach meinem Verständnis 120 sek nicht erneut.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: devil77 am 18 September 2017, 20:26:27
Mein Problem ist aber eher das nicht jede Bewegung in FHEM registriert wird. Schau ich in den log von der Mi APP werden dort alle Bewegungen richtig angezeigt. Scheinbar klappt irgend etwas mit der Verbindung MiGateway zu FHEM nicht.

Gesendet von meinem SM-G930F mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 18 September 2017, 21:31:15
Ich hatte eher zu viele motion immer beim heartbeat oder eben mal nicht.

Mit no_motion 0 habe ich ganz gute Erfahrung gemacht, wobei es auch nicht 100% zuverlässig ist
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 September 2017, 11:27:10
kann es sein das ihr erwartet das das State des Motion Device auf z.b. OFF geht wenn keine Motion da ist?

Wenn ja dann müsst ihr den den motionofftimer einstellen auf eine zeit 1, 5 oder 10 Sekunden.

Das Gateway selbst sendet nur "motion", es sendet aber nicht es ist jetzt keine Bewegung vorhanden.
no_motion = 0 wird vom Modul gesetzt wenn kurz vorher eine Bewegung empfangen wurde.

Bei mir funktioniert das so ohne Probleme. Licht ausschalten geht bei mir auch.
Die Gateways haben selber auch noch einen Heligkeitssensor das ist das Reading "illumination" nur so als Hinweis kann man evtl. auch nutzen wenn man mag.

Gruß
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: devil77 am 19 September 2017, 12:30:57
Ich habe eher das Problem das gar keine Meldung über Bewegung kommt.
Also laufe ich am Sensor vorbei steht in dem Log der MI App - Motion und der Luxwert zur Zeit.
Aber in FHEM wird gar nichts angezeigt, also kein Reading änder sich. So als ob niemand vor dem Sensor gelaufen wäre.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 September 2017, 12:33:14
Und was sagt dein FHEM Log? Bitte am GatewayDevice Verbose auf 5 stellen und dann mal posten was im Log steht.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 19 September 2017, 16:53:19
Mit dem neuen Firmware Update gehen wieder beide Tasten an einem 2Fach Taster!

Endlich
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 19 September 2017, 21:39:08
Hi,

ich habe bzw. hatte seit lnger Zeit das FHEM beim restart oft sich aufgehngen hat. Das hatte ich schon vor einigen Monaten https://forum.fhem.de/index.php/topic,73837.msg657291.html#msg657291 (https://forum.fhem.de/index.php/topic,73837.msg657291.html#msg657291) im hier im Forum versucht zu lösen leider ohne echten Erfolg.

Nun nachdem ich wieder mehr Zeit habe bin ich darauf gekommen das es irgendwie mit dem Xiaomi Modul zusammen hängt. Nachdem ich das deinstalliert hatte lief alles problemlos.

Jetzt wieder neu installiert und es hat sich nach dem update des Moduls sofort aufgehängt. Nach einem Reboot scheint aber jetzt erst einmal alles zu funktionieren. Aber die Fehlermeldung war/ist immer die selbe.

send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 484.
Kurz danach hört das Log auf. Es kommen noch ein paar Einträge aber die sind meist unterschiedlich.

Eine Idee woran es liegen könnte?

Gruß


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 September 2017, 22:28:43
Hi,

ich habe bzw. hatte seit lnger Zeit das FHEM beim restart oft sich aufgehngen hat. Das hatte ich schon vor einigen Monaten https://forum.fhem.de/index.php/topic,73837.msg657291.html#msg657291 (https://forum.fhem.de/index.php/topic,73837.msg657291.html#msg657291) im hier im Forum versucht zu lösen leider ohne echten Erfolg.

Nun nachdem ich wieder mehr Zeit habe bin ich darauf gekommen das es irgendwie mit dem Xiaomi Modul zusammen hängt. Nachdem ich das deinstalliert hatte lief alles problemlos.

Jetzt wieder neu installiert und es hat sich nach dem update des Moduls sofort aufgehängt. Nach einem Reboot scheint aber jetzt erst einmal alles zu funktionieren. Aber die Fehlermeldung war/ist immer die selbe.

send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 484.
Kurz danach hört das Log auf. Es kommen noch ein paar Einträge aber die sind meist unterschiedlich.

Eine Idee woran es liegen könnte?

Gruß
Hi,

wie sieht das define aus ?

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: devil77 am 20 September 2017, 14:42:04
Und was sagt dein FHEM Log? Bitte am GatewayDevice Verbose auf 5 stellen und dann mal posten was im Log steht.

Grüße
Torte

Hallo, anbei mal ein Teilauszug vom Log.
Laut MI App wurde eine Bewegung um 23:33, 23:36,23:39 und 23:41 registriert.
Laut FHEM nur 23:36
2017.09.19 23:45:53 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:45:53 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:45:53 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:45:53 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"Gtf8n7qkLXk1XaLx","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:45:53 5: XiaomiGateway: Read> Read start
2017.09.19 23:45:33 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:45:33 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:45:33 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:45:33 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"TLnC2EUw7rcngNNy","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:45:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:45:13 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:45:13 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:45:13 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:45:13 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"Q53TXkloPSH7xQQZ","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:45:13 5: XiaomiGateway: Read> Read start
2017.09.19 23:44:23 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:44:23 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:44:23 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:44:23 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"WjldMEGu8MqQawQj","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:44:23 5: XiaomiGateway: Read> Read start
2017.09.19 23:43:33 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:43:33 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:43:33 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:43:33 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"KvZCHTNFCCY65Kcc","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:43:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:43:03 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:43:03 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:43:03 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:43:03 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"pApXViDV0JZWs9hL","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:43:03 5: XiaomiGateway: Read> Read start
2017.09.19 23:42:23 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:42:23 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:42:23 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:42:23 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"HzMC8Vj7vVUp8ooL","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:42:23 5: XiaomiGateway: Read> Read start
2017.09.19 23:42:13 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:42:13 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:42:13 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:42:13 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"qfbnVGRyl71eop8l","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:42:13 5: XiaomiGateway: Read> Read start
2017.09.19 23:41:33 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:41:33 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:41:33 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:41:33 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"Om09HgHQHLhZLqp4","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Illuminance: 80
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Voltage: 3045
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Status: no_motion
2017.09.19 23:41:33 5: XiaomiGateway: DEV_Read> SID: 158d0001656a11 XiaomiSmartHome_Device
2017.09.19 23:41:33 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001656a11
2017.09.19 23:41:33 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"voltage\\":3045,\\"status\\":\\"no_motion\\",\\"lux\\":\\"80\\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"voltage\":3045,\"status\":\"no_motion\",\"lux\":\"80\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"voltage\":3045,\"status\":\"no_motion\",\"lux\":\"80\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Pressure: 100.165
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Humidity: 58.26
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Temperature: 21.84
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Voltage: 2985
2017.09.19 23:41:33 5: XiaomiGateway: DEV_Read> SID: 158d0001a36149 XiaomiSmartHome_Device
2017.09.19 23:41:33 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001a36149
2017.09.19 23:41:33 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2184\\",\\"humidity\\":\\"5826\\",\\"pressure\\":\\"100165\\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Pressure: 100.132
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Humidity: 54.73
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Temperature: 23.04
2017.09.19 23:41:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Voltage: 3005
2017.09.19 23:41:33 5: XiaomiGateway: DEV_Read> SID: 158d000171f2f0 XiaomiSmartHome_Device
2017.09.19 23:41:33 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d000171f2f0
2017.09.19 23:41:33 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"2304\\",\\"humidity\\":\\"5473\\",\\"pressure\\":\\"100132\\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\"voltage\":3005,\"temperature\":\"2304\",\"humidity\":\"5473\",\"pressure\":\"100132\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\"voltage\":3005,\"temperature\":\"2304\",\"humidity\":\"5473\",\"pressure\":\"100132\"}"}
2017.09.19 23:41:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:41:33 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:41:33 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:41:33 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001656a11"} 192.168.1.113
2017.09.19 23:41:33 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d0001656a11
2017.09.19 23:41:33 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:41:33 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:41:33 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001a36149"} 192.168.1.113
2017.09.19 23:41:33 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d0001a36149
2017.09.19 23:41:33 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:41:33 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:41:33 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000171f2f0"} 192.168.1.113
2017.09.19 23:41:33 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d000171f2f0
2017.09.19 23:41:23 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:41:23 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:41:23 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:41:23 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"mR0dnyji1QXG2KV9","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:41:23 5: XiaomiGateway: Read> Read start
2017.09.19 23:41:03 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:41:03 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:41:03 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:41:03 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"QWZrJ3KGB5UGNGzF","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:41:03 5: XiaomiGateway: Read> Read start
2017.09.19 23:39:24 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:39:24 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:39:24 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:39:24 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"k9HKIA78WrggEFpK","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:39:24 5: XiaomiGateway: Read> Read start
2017.09.19 23:38:54 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:38:54 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:38:54 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:38:54 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"6trf0NxcBlDBms3M","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:38:54 5: XiaomiGateway: Read> Read start
2017.09.19 23:38:53 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 NO_motion: 120
2017.09.19 23:38:53 5: XiaomiGateway: DEV_Read> SID: 158d0001656a11 XiaomiSmartHome_Device
2017.09.19 23:38:53 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001656a11
2017.09.19 23:38:53 5: XiaomiGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"no_motion\\":\\"120\\"}"}
2017.09.19 23:38:53 5: XiaomiGateway: Read> Dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"no_motion\":\"120\"}"}
2017.09.19 23:38:53 5: XiaomiGateway: Read> {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"no_motion\":\"120\"}"}
2017.09.19 23:38:53 5: XiaomiGateway: Read> Read start
2017.09.19 23:38:44 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:38:44 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:38:44 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:38:44 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"Ie2lMRqf9UIEQytU","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:38:44 5: XiaomiGateway: Read> Read start
2017.09.19 23:38:24 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:38:24 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:38:24 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:38:24 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"GAGkLAYaEamMyDn2","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:38:24 5: XiaomiGateway: Read> Read start
2017.09.19 23:37:45 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:37:45 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:37:45 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:37:45 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"AgXNTEuRaTf79ONe","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:37:45 5: XiaomiGateway: Read> Read start
2017.09.19 23:37:04 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:37:04 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:37:04 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:37:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"7Ii58DcmHlWNBmiu","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:37:04 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:56 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway Illumination: 487
2017.09.19 23:36:56 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway RGB: 872350208
2017.09.19 23:36:56 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:36:56 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:36:56 5: XiaomiGateway: Read> {"cmd":"report","model":"gateway","sid":"34ce00909d70","short_id":0,"data":"{\"rgb\":872350208,\"illumination\":487}"}
2017.09.19 23:36:56 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:56 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway Illumination: 397
2017.09.19 23:36:56 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway RGB: 872350208
2017.09.19 23:36:56 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:36:56 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:36:56 5: XiaomiGateway: Read> {"cmd":"report","model":"gateway","sid":"34ce00909d70","short_id":0,"data":"{\"rgb\":872350208,\"illumination\":397}"}
2017.09.19 23:36:56 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:56 3: XiaomiGateway: DEV_Timeout> SID: 158d0001656a11 Type: sensor_motion.aq2 Status: off
2017.09.19 23:36:53 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Status: motion
2017.09.19 23:36:53 5: XiaomiGateway: DEV_Read> SID: 158d0001656a11 XiaomiSmartHome_Device
2017.09.19 23:36:53 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001656a11
2017.09.19 23:36:53 5: XiaomiGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"status\\":\\"motion\\"}"}
2017.09.19 23:36:53 5: XiaomiGateway: Read> Dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"status\":\"motion\"}"}
2017.09.19 23:36:53 5: XiaomiGateway: Read> {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"status\":\"motion\"}"}
2017.09.19 23:36:53 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:45 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 NO_motion: 180
2017.09.19 23:36:45 5: XiaomiGateway: DEV_Read> SID: 158d0001656a11 XiaomiSmartHome_Device
2017.09.19 23:36:45 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001656a11
2017.09.19 23:36:45 5: XiaomiGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"no_motion\\":\\"180\\"}"}
2017.09.19 23:36:45 5: XiaomiGateway: Read> Dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"no_motion\":\"180\"}"}
2017.09.19 23:36:45 5: XiaomiGateway: Read> {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"no_motion\":\"180\"}"}
2017.09.19 23:36:45 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Voltage: 3045
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Status: no_motion
2017.09.19 23:36:33 5: XiaomiGateway: DEV_Read> SID: 158d0001656a11 XiaomiSmartHome_Device
2017.09.19 23:36:33 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001656a11
2017.09.19 23:36:33 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"voltage\\":3045,\\"status\\":\\"no_motion\\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"voltage\":3045,\"status\":\"no_motion\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"voltage\":3045,\"status\":\"no_motion\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Pressure: 100.165
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Humidity: 58.26
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Temperature: 21.84
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Voltage: 2985
2017.09.19 23:36:33 5: XiaomiGateway: DEV_Read> SID: 158d0001a36149 XiaomiSmartHome_Device
2017.09.19 23:36:33 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001a36149
2017.09.19 23:36:33 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2184\\",\\"humidity\\":\\"5826\\",\\"pressure\\":\\"100165\\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Pressure: 100.132
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Humidity: 54.73
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Temperature: 23.04
2017.09.19 23:36:33 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Voltage: 3005
2017.09.19 23:36:33 5: XiaomiGateway: DEV_Read> SID: 158d000171f2f0 XiaomiSmartHome_Device
2017.09.19 23:36:33 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d000171f2f0
2017.09.19 23:36:33 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"2304\\",\\"humidity\\":\\"5473\\",\\"pressure\\":\\"100132\\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\"voltage\":3005,\"temperature\":\"2304\",\"humidity\":\"5473\",\"pressure\":\"100132\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\"voltage\":3005,\"temperature\":\"2304\",\"humidity\":\"5473\",\"pressure\":\"100132\"}"}
2017.09.19 23:36:33 5: XiaomiGateway: Read> Read start
2017.09.19 23:36:33 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:36:33 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:36:33 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001656a11"} 192.168.1.113
2017.09.19 23:36:33 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d0001656a11
2017.09.19 23:36:33 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:36:33 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:36:33 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001a36149"} 192.168.1.113
2017.09.19 23:36:33 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d0001a36149
2017.09.19 23:36:33 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:36:33 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:36:33 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000171f2f0"} 192.168.1.113
2017.09.19 23:36:33 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d000171f2f0
2017.09.19 23:35:54 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:35:54 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:35:54 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:35:54 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"bwgJ9ovaqdgsEYyN","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:35:54 5: XiaomiGateway: Read> Read start
2017.09.19 23:35:44 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:35:44 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:35:44 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:35:44 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"IEoMrqluAqXfcBnN","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:35:44 5: XiaomiGateway: Read> Read start
2017.09.19 23:35:43 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway Illumination: 361
2017.09.19 23:35:43 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway RGB: 436142592
2017.09.19 23:35:43 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:35:43 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:35:43 5: XiaomiGateway: Read> {"cmd":"report","model":"gateway","sid":"34ce00909d70","short_id":0,"data":"{\"rgb\":436142592,\"illumination\":361}"}
2017.09.19 23:35:43 5: XiaomiGateway: Read> Read start
2017.09.19 23:35:31 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway Illumination: 361
2017.09.19 23:35:31 3: XiaomiGateway: Reading> SID: 34ce00909d70 Type: Gateway RGB: 872350208
2017.09.19 23:35:31 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:35:31 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:35:31 5: XiaomiGateway: Read> {"cmd":"report","model":"gateway","sid":"34ce00909d70","short_id":0,"data":"{\"rgb\":872350208,\"illumination\":361}"}
2017.09.19 23:35:31 5: XiaomiGateway: Read> Read start
2017.09.19 23:35:04 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:35:04 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:35:04 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:35:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"KsKKkfafKbL0G31O","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:35:04 5: XiaomiGateway: Read> Read start
2017.09.19 23:34:44 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:34:44 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:34:44 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:34:44 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"X7vBWNa7cKh8gugv","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:34:44 5: XiaomiGateway: Read> Read start
2017.09.19 23:33:44 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:33:44 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:33:44 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:33:44 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"ynC6z7elqDXZDuyA","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:33:44 5: XiaomiGateway: Read> Read start
2017.09.19 23:33:23 3: CUL_HM set SZ.o.vFensterkontakt postEvent closed
2017.09.19 23:33:23 3: CUL_HM set SZ.o.vFensterkontakt postEvent closed
2017.09.19 23:33:23 3: CUL_HM set SZ.o.vFensterkontakt postEvent closed
2017.09.19 23:33:23 3: CUL_HM set SZ.o.vFensterkontakt postEvent closed
2017.09.19 23:33:23 3: XiaomiGateway: DEV_Read> Name: SZ.o.Fenster SID: 158d0001a045ae Type: magnet Voltage: 2975
2017.09.19 23:33:23 3: XiaomiGateway: DEV_Read> Name: SZ.o.Fenster SID: 158d0001a045ae Type: magnet Status: close
2017.09.19 23:33:23 5: XiaomiGateway: DEV_Read> SID: 158d0001a045ae XiaomiSmartHome_Device
2017.09.19 23:33:23 4: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d0001a045ae
2017.09.19 23:33:23 5: XiaomiGateway: dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001a045ae","short_id":19765,"data":"{\\"voltage\\":2975,\\"status\\":\\"close\\"}"}
2017.09.19 23:33:23 5: XiaomiGateway: Read> Dispatch {"cmd":"heartbeat","model":"magnet","sid":"158d0001a045ae","short_id":19765,"data":"{\"voltage\":2975,\"status\":\"close\"}"}
2017.09.19 23:33:23 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"magnet","sid":"158d0001a045ae","short_id":19765,"data":"{\"voltage\":2975,\"status\":\"close\"}"}
2017.09.19 23:33:23 5: XiaomiGateway: Read> Read start
2017.09.19 23:33:04 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:33:04 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:33:04 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:33:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"Th8w4dEJeGIq68BP","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:33:04 5: XiaomiGateway: Read> Read start
2017.09.19 23:32:44 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:32:44 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:32:44 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:32:44 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"GZnuRWQKlpumzAav","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:32:44 5: XiaomiGateway: Read> Read start
2017.09.19 23:32:14 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:32:14 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:32:14 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:32:14 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"Z1bvRM7EJWh2LYZs","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:32:14 5: XiaomiGateway: Read> Read start
2017.09.19 23:32:04 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:32:04 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:32:04 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:32:04 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"OfsCnmrZ1BjOKQCI","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:32:04 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:45 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:31:45 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:31:45 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:31:45 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"A8StCwKvBod3TqaO","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:31:45 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Illuminance: 2
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Voltage: 3045
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Status: no_motion
2017.09.19 23:31:34 5: XiaomiGateway: DEV_Read> SID: 158d0001656a11 XiaomiSmartHome_Device
2017.09.19 23:31:34 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001656a11
2017.09.19 23:31:34 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"voltage\\":3045,\\"status\\":\\"no_motion\\",\\"lux\\":\\"2\\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"voltage\":3045,\"status\":\"no_motion\",\"lux\":\"2\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\"voltage\":3045,\"status\":\"no_motion\",\"lux\":\"2\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Pressure: 100.165
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Humidity: 58.26
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Temperature: 21.84
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Voltage: 2985
2017.09.19 23:31:34 5: XiaomiGateway: DEV_Read> SID: 158d0001a36149 XiaomiSmartHome_Device
2017.09.19 23:31:34 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001a36149
2017.09.19 23:31:34 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2184\\",\\"humidity\\":\\"5826\\",\\"pressure\\":\\"100165\\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Pressure: 100.132
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Humidity: 54.73
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Temperature: 23.04
2017.09.19 23:31:34 3: XiaomiGateway: DEV_Read> Name: BA.o.Hz_XiaomiSensor SID: 158d000171f2f0 Type: weather.v1 Voltage: 3005
2017.09.19 23:31:34 5: XiaomiGateway: DEV_Read> SID: 158d000171f2f0 XiaomiSmartHome_Device
2017.09.19 23:31:34 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d000171f2f0
2017.09.19 23:31:34 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"2304\\",\\"humidity\\":\\"5473\\",\\"pressure\\":\\"100132\\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\"voltage\":3005,\"temperature\":\"2304\",\"humidity\":\"5473\",\"pressure\":\"100132\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d000171f2f0","short_id":31604,"data":"{\"voltage\":3005,\"temperature\":\"2304\",\"humidity\":\"5473\",\"pressure\":\"100132\"}"}
2017.09.19 23:31:34 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:34 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:31:34 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:31:34 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001656a11"} 192.168.1.113
2017.09.19 23:31:34 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d0001656a11
2017.09.19 23:31:34 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:31:34 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:31:34 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001a36149"} 192.168.1.113
2017.09.19 23:31:34 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d0001a36149
2017.09.19 23:31:34 5: XiaomiGateway: Get> UpdateSingel Started
2017.09.19 23:31:34 5: XiaomiGateway: Write> End 192.168.1.113
2017.09.19 23:31:34 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000171f2f0"} 192.168.1.113
2017.09.19 23:31:33 4: XiaomiGateway: updateSingleReading> PushSingelRead:158d000171f2f0
2017.09.19 23:31:29 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Pressure: 100.165
2017.09.19 23:31:29 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Humidity: 58.26
2017.09.19 23:31:29 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Temperature: 21.84
2017.09.19 23:31:29 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Voltage: 2985
2017.09.19 23:31:29 5: XiaomiGateway: DEV_Read> SID: 158d0001a36149 XiaomiSmartHome_Device
2017.09.19 23:31:29 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001a36149
2017.09.19 23:31:29 5: XiaomiGateway: dispatch {"cmd":"heartbeat","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2184\\",\\"humidity\\":\\"5826\\",\\"pressure\\":\\"100165\\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Dispatch {"cmd":"heartbeat","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"voltage\":2985,\"temperature\":\"2184\",\"humidity\":\"5826\",\"pressure\":\"100165\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:29 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Pressure: 100.165
2017.09.19 23:31:29 5: XiaomiGateway: DEV_Read> SID: 158d0001a36149 XiaomiSmartHome_Device
2017.09.19 23:31:29 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001a36149
2017.09.19 23:31:29 5: XiaomiGateway: dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\\"pressure\\":\\"100165\\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"pressure\":\"100165\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"pressure\":\"100165\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:29 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Humidity: 58.26
2017.09.19 23:31:29 5: XiaomiGateway: DEV_Read> SID: 158d0001a36149 XiaomiSmartHome_Device
2017.09.19 23:31:29 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001a36149
2017.09.19 23:31:29 5: XiaomiGateway: dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\\"humidity\\":\\"5826\\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"humidity\":\"5826\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"humidity\":\"5826\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Read start
2017.09.19 23:31:29 3: XiaomiGateway: DEV_Read> Name: BA.u.Hz_XiaomiSensor SID: 158d0001a36149 Type: weather.v1 Temperature: 21.84
2017.09.19 23:31:29 5: XiaomiGateway: DEV_Read> SID: 158d0001a36149 XiaomiSmartHome_Device
2017.09.19 23:31:29 4: XiaomiGateway: DEV_Parse> IS DEFINED weather.v1 : 158d0001a36149
2017.09.19 23:31:29 5: XiaomiGateway: dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\\"temperature\\":\\"2184\\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Dispatch {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"temperature\":\"2184\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> {"cmd":"report","model":"weather.v1","sid":"158d0001a36149","short_id":6870,"data":"{\"temperature\":\"2184\"}"}
2017.09.19 23:31:29 5: XiaomiGateway: Read> Read start
2017.09.19 23:30:15 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:30:15 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:30:15 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:30:15 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"HmZ4aj5VnzZnryXY","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:30:15 5: XiaomiGateway: Read> Read start
2017.09.19 23:29:45 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:29:45 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:29:45 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:29:45 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"TujbWr5kWk8vbwWw","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:29:45 5: XiaomiGateway: Read> Read start
2017.09.19 23:29:25 4: XiaomiGateway: Reading> Heartbeat from 192.168.1.113 received with 34ce00909d70
2017.09.19 23:29:25 5: XiaomiGateway: Reading> Reading start
2017.09.19 23:29:25 5: XiaomiGateway: Read> HASH correctly
2017.09.19 23:29:25 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00909d70","short_id":"0","token":"HMxRnCAjjrZXthL5","data":"{\"ip\":\"192.168.1.113\"}"}
2017.09.19 23:29:25 5: XiaomiGateway: Read> Read start
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 September 2017, 14:58:33
Hi,

ich würde denken das ist ein BUG der Firmware.
Das GW sendet nur um 22:36:53 einmal in deinem LOG ein Motion. (Ist ja ein neuer aqara Sensor bei dir  :P)
2017.09.19 23:36:53 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001656a11 SID: 158d0001656a11 Type: sensor_motion.aq2 Status: motion

und nicht öfter.

Was er aber sendet ist no_motion ohne Zeitangabe und da denke ich sollte motion gesendet werden, würde mit den Zeitangaben aus der APP stimmen.
2017.09.19 23:41:33 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"voltage\\":3045,\\"status\\":\\"no_motion\\",\\"lux\\":\\"80\\"}"}

no_motion wird eigentlich immer zusammen mit einer Zeit gesendet:
zb.:
2017.09.19 23:38:53 5: XiaomiGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001656a11","short_id":30825,"data":"{\\"no_motion\\":\\"120\\"}"}

Da kann das Modul jetzt nix zu  8)

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 September 2017, 17:15:08
Mit dem neuen Firmware Update gehen wieder beide Tasten an einem 2Fach Taster!

Endlich
Hey Eckbert,

welche Firmware-Version hast du den nun drauf?

Bei mir ist 1.4.1_149.0143

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 20 September 2017, 18:01:33
Bei mir ist jetzt die 1.4.1_150.0143 drauf und nun ist wieder alles palletti
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 September 2017, 18:03:34
Bei mir kommt nix neues :-(

Beschwerde  ;D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 20 September 2017, 20:40:52
Hi,

wie sieht das define aus ?

Gruß
Torte

Gesendet mit Tapatalk

Hi,

wie in Wiki angegeben:

define <DEINNAMEWIEDUWILLST> XiaomiSmartHome <IP_DES_MI_GATEWAYS>
Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 21 September 2017, 10:00:11
Könnte man im ET die Geräte angeben, die schon eingebunden sind?
Es ist "etwas" mühsam, das aus den bisherigen 35 Seiten zu extrahieren und gibt auch Newbies den Kick zum Einstieg.

Habe nämlich den Aqara Luftdruck/Temperatur/Luftfeuchtigkeit Sensor geordert.
Falls der noch nicht dabei ist, könnte ich einen sponsern, zum ausgiebigen Testen und einpflegen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 September 2017, 10:22:48
1. Post erste Zeile einfach dem Link folgen, dann kommst Du zur WIKI.

Dein Sensor ist schon dabei.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 21 September 2017, 11:30:39
Danke.
Manchmal sieht man den Wald vor Bäumen nicht.

Edit:
Genau in dem Link finde ich keine Aufführung der unterstützten Geräte.
Das ist die Anleitung, wie man den Gateway einrichtet. :-[
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 21 September 2017, 21:28:30
Hi,

wie in Wiki angegeben:

define <DEINNAMEWIEDUWILLST> XiaomiSmartHome <IP_DES_MI_GATEWAYS>
Grüße

Abend,

heute ein neuer Fehler:
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 484
Jetzt auch ab und zu Zeile 484, aber meistens Zeile 277.
Wieder startet danach FHEM nicht mehr weiter... :(

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 September 2017, 21:35:54
Abend,

heute ein neuer Fehler:
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 277.
Wieder startet danach FHEM nicht mehr weiter... :(

Grüße
Nabend,

sorry meine Glaskugel ist kaputt . Wenn ich schreibe wie ist das define hätte ich gerne dein define so wie es bei dir gesetzt ist. Dann wäre auch immer noch hilfreich ein Log mit Verbose 5. Außerdem muss ich wissen wann der Fehler passiert beim schalten von Licht oder oder oder.

So wie es aussieht bist du der einzige der dieses Problem hat.

Hast du eine Firewall, ist das Gateway und Fhem im selben Netz.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 21 September 2017, 22:06:40
Nabend,

sorry meine Glaskugel ist kaputt . Wenn ich schreibe wie ist das define hätte ich gerne dein define so wie es bei dir gesetzt ist. Dann wäre auch immer noch hilfreich ein Log mit Verbose 5. Außerdem muss ich wissen wann der Fehler passiert beim schalten von Licht oder oder oder.

So wie es aussieht bist du der einzige der dieses Problem hat.

Hast du eine Firewall, ist das Gateway und Fhem im selben Netz.

Gruß
Torte

Gesendet mit Tapatalk

Hi,

sorry für die wenigen Infos:

Mein define sieht folgendermaßen aus:
define Xiaomi_Gateway XiaomiSmartHome 192.168.178.46
Der Fehler passiert nicht immer aber oft. Einmal auch nachdem ich das Modul neu aufgesetzt habe und ein update des Moduls durchgeführt habe.
Ansonsten hängt es (fast) immer bei jedem Neustart, wenn einmal doch FHEM komplett startet funktioniert alles tadellos, auch das Xiaomi Modul.

Anbei ein Verbose 5 log, wobei hier sich nichts unterscheidet zum Log ohne Verbose. FHEm startet ja nicht korrekt:
2017.09.21 22:05:06 3: Opening Mosquitto device 192.168.178.50:1883
2017.09.21 22:05:06 3: Mosquitto device opened
2017.09.21 22:05:06 3: WZ.Harmony: connected
2017.09.21 22:05:07 3: WZ.WifiLight low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)
2017.09.21 22:05:07 5: Xiaomi_Gateway: Notify> NotifyStart
2017.09.21 22:05:07 5: Xiaomi_Gateway: Notify> Starting Connect after global
2017.09.21 22:05:07 1: usb create starting
2017.09.21 22:05:08 3: Probing CUL device /dev/ttyAMA0
2017.09.21 22:05:08 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.09.21 22:05:08 3: Probing ZWDongle device /dev/ttyAMA0
2017.09.21 22:05:08 3: Probing FRM device /dev/ttyAMA0
2017.09.21 22:05:13 1: usb create end
2017.09.21 22:05:13 3: roku: ssdp responder started
2017.09.21 22:05:14 3: roku: listener started
2017.09.21 22:05:14 2: SecurityCheck:  WEBtablet has no associated allowed device with basicAuth. telnetForBlockingFn has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.09.21 22:05:14 0: Featurelevel: 5.8
2017.09.21 22:05:14 0: Server started with 310 defined entities (fhem.pl:15091/2017-09-18 perl:5.020002 os:linux user:fhem pid:3302)
2017.09.21 22:05:15 3: DbRep DbRep - connected
2017.09.21 22:05:17 1: PERL WARNING: Can't exec "hddtemp": No such file or directory at (eval 487) line 1.
2017.09.21 22:05:17 1: PERL WARNING: Argument "cat: /sys/class/power_supply/ac/voltage_now: No such fil..." isn't numeric in division (/) at (eval 488) line 1.
2017.09.21 22:05:17 1: PERL WARNING: Argument "cat: /sys/class/power_supply/ac/current_now: No such fil..." isn't numeric in division (/) at (eval 489) line 1.
2017.09.21 22:05:17 5: Xiaomi_Gateway: connect> ConnectStart
2017.09.21 22:05:17 4: Xiaomi_Gateway: connecting
[u][b]send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 277.[/b][/u]
2017.09.21 22:05:17 3: UWZ Wetter_UWZ: Run.1000 Done fetching data
2017.09.21 22:05:17 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:17 1: BlockingInformParent (UWZ_Done): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:17 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:17 1: BlockingInformParent (FRITZBOX_Readout_Done): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:23 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:23 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused

Anbei die Readings:
heartbeat
f0b429cfbb0f
2017-09-21 22:03:32
password
giveaPassword!
2017-09-21 22:02:07
pct
100
2017-09-21 22:02:02
ringtone
21
2017-09-21 22:02:02
state
Connected
2017-09-21 22:02:07
token
XXXXXXXXXXXXXXXXX
2017-09-21 22:03:32
volume
10
2017-09-21 22:02:02


Entferne ich das Modul wieder funktioniert alles normal. Auch die Fehlermeldungen wie
2017.09.21 22:00:00 1: BlockingInformParent (BlockingStart): Can't connect to localhost:44017: IO::Socket::INET: connect: Connection refusedkommen dann beim starten von FHEM nicht mehr.

Gateway und FHEM sind im selben Netz. Firewall glaube ich nicht zu haben  :-[ :-[

Danke für deine Unterstützung.

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 September 2017, 22:13:07
Hi,

sorry für die wenigen Infos:

Mein define sieht folgendermaßen aus:
define Xiaomi_Gateway XiaomiSmartHome 192.168.178.46
Der Fehler passiert nicht immer aber oft. Einmal auch nachdem ich das Modul neu aufgesetzt habe und ein update des Moduls durchgeführt habe.
Ansonsten hängt es (fast) immer bei jedem Neustart, wenn einmal doch FHEM komplett startet funktioniert alles tadellos, auch das Xiaomi Modul.

Anbei ein Verbose 5 log, wobei hier sich nichts unterscheidet zum Log ohne Verbose. FHEm startet ja nicht korrekt:
2017.09.21 22:05:06 3: Opening Mosquitto device 192.168.178.50:1883
2017.09.21 22:05:06 3: Mosquitto device opened
2017.09.21 22:05:06 3: WZ.Harmony: connected
2017.09.21 22:05:07 3: WZ.WifiLight low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)
2017.09.21 22:05:07 5: Xiaomi_Gateway: Notify> NotifyStart
2017.09.21 22:05:07 5: Xiaomi_Gateway: Notify> Starting Connect after global
2017.09.21 22:05:07 1: usb create starting
2017.09.21 22:05:08 3: Probing CUL device /dev/ttyAMA0
2017.09.21 22:05:08 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.09.21 22:05:08 3: Probing ZWDongle device /dev/ttyAMA0
2017.09.21 22:05:08 3: Probing FRM device /dev/ttyAMA0
2017.09.21 22:05:13 1: usb create end
2017.09.21 22:05:13 3: roku: ssdp responder started
2017.09.21 22:05:14 3: roku: listener started
2017.09.21 22:05:14 2: SecurityCheck:  WEBtablet has no associated allowed device with basicAuth. telnetForBlockingFn has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.09.21 22:05:14 0: Featurelevel: 5.8
2017.09.21 22:05:14 0: Server started with 310 defined entities (fhem.pl:15091/2017-09-18 perl:5.020002 os:linux user:fhem pid:3302)
2017.09.21 22:05:15 3: DbRep DbRep - connected
2017.09.21 22:05:17 1: PERL WARNING: Can't exec "hddtemp": No such file or directory at (eval 487) line 1.
2017.09.21 22:05:17 1: PERL WARNING: Argument "cat: /sys/class/power_supply/ac/voltage_now: No such fil..." isn't numeric in division (/) at (eval 488) line 1.
2017.09.21 22:05:17 1: PERL WARNING: Argument "cat: /sys/class/power_supply/ac/current_now: No such fil..." isn't numeric in division (/) at (eval 489) line 1.
2017.09.21 22:05:17 5: Xiaomi_Gateway: connect> ConnectStart
2017.09.21 22:05:17 4: Xiaomi_Gateway: connecting
[u][b]send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 277.[/b][/u]
2017.09.21 22:05:17 3: UWZ Wetter_UWZ: Run.1000 Done fetching data
2017.09.21 22:05:17 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:17 1: BlockingInformParent (UWZ_Done): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:17 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:17 1: BlockingInformParent (FRITZBOX_Readout_Done): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:23 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused
2017.09.21 22:05:23 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused

Anbei die Readings:
heartbeat
f0b429cfbb0f
2017-09-21 22:03:32
password
giveaPassword!
2017-09-21 22:02:07
pct
100
2017-09-21 22:02:02
ringtone
21
2017-09-21 22:02:02
state
Connected
2017-09-21 22:02:07
token
XXXXXXXXXXXXXXXXX
2017-09-21 22:03:32
volume
10
2017-09-21 22:02:02


Entferne ich das Modul wieder funktioniert alles normal. Auch die Fehlermeldungen wie
2017.09.21 22:00:00 1: BlockingInformParent (BlockingStart): Can't connect to localhost:44017: IO::Socket::INET: connect: Connection refusedkommen dann beim starten von FHEM nicht mehr.

Gateway und FHEM sind im selben Netz. Firewall glaube ich nicht zu haben  :-[ :-[

Danke für deine Unterstützung.

Grüße
Hi,

danke super, gucke ich mir morgen an bin gerade unterwegs.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 21 September 2017, 22:48:55
Unterstütze Sensoren
      magnet: Magnetischer Fenster/Tür Sensor
      motion: Bewegungsmelder
      sensor_motion.aq2: Aqara Bewegungsmelder mit lux-Messung
      sensor_ht: Temperatur und Luftdruck
      weather.v1: Aqara Temperatur, Luftdruck und Feuchtigkeit
      switch: Funkschalter
      plug: Schaltbare Funksteckdose
      cube: W&uumlrfel Sensor
      86sw1: Einfacher Wandfunkschalter
      86sw2: Wandfunkschalter doppelt
      ctrl_neutral1: Einfacher Wandschalter schaltbar
      ctrl_neutral2: Doppelter Wandschalter schaltbar
      rgbw_light: RBGW Lampe (nur Anzeige)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 21 September 2017, 22:58:43

send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 277.
2017.09.21 22:05:17 3: UWZ Wetter_UWZ: Run.1000 Done fetching data
2017.09.21 22:05:17 1: BlockingInformParent (BlockingStart): Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused


wurden alle benötigten module vollständig ohne Fehler installiert?


    JSON
    MULTICAST
    CBC (for AES encryption)
    Crypt::Cipher::AES (for AES encryption)

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


Auf welchem System läuft fhem?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 September 2017, 09:02:23
Hi Morrino,

so hab mal verglichen was das Modul macht bis zum Abbruch bzw. bis zum BlockingInformParent
Die letzte Meldung im Log ist
Xiaomi_Gateway: connecting
Nach dieser Meldung versucht das Modul einen Ping auf die IP abzusetzen um zu entscheiden ob es mit dem Modul weitergeht oder nicht.
Entweder Connect oder Disconnect wird dann ausgelöst.
Aber keines der beiden passiert. Perl schaft es wohl nicht den Ping abzusetzen oder das BlockingInformParent haut irgendwie dazwischen.

Can't connect to localhost:39275: IO::Socket::INET: connect: Connection refused

Das solltest Du mal klären scheint was spezifisches von Deiner Installation zu sein.
Weiß jetzt nicht was ich da Modul technisch noch abfangen kann.
Such mal hier im Forum nach BlockingInformParent da gibt es schon ein paar Einträge dazu evtl. kann man das Problem ja so einkreisen.
Im Moment fällt mir dazu nichts ein, sorry.

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 22 September 2017, 18:46:38
Ich würde gerne anregen, dass für die xiaomi Sensoren/ Gateway ein eigener Bereich im forum eröffnet wird. Aktuell läuft das hier im sammeln thread und wird doch sehr unübersichtlich. Gerade für Neueinsteiger wie mich wühlt man sich durch und sicher geht einiges unter. So könnte man mit Unterthreads einzelne Themen und auch Beispiele übersichtlicher gestalten. Leider bin ich selbst sehr neu und weiß noch nicht wie und wer dies einrichten könnte.

Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 23 September 2017, 13:13:45

wurden alle benötigten module vollständig ohne Fehler installiert?


    JSON
    MULTICAST
    CBC (for AES encryption)
    Crypt::Cipher::AES (for AES encryption)

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


Auf welchem System läuft fhem?

Hi,

die sind alle (korrekt) installiert.
Habe es auch noch einmal überprüft.

FHEM läuft auf RP3 mit Jessie.

Bin leider auch mit dem BlockingInformParent Themen nicht weiter gekommen.  :-\

Danke für eure Hilfe.

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tterrafan am 24 September 2017, 00:44:38
Wird möglicherweise nicht die Lösung sein, aber einige (ältere Pakete) sind noch auf deinem Pi. Möglicherweise überschneiden die sich mit neueren, anderen Paketen.
Daher bitte auch mal
sudo apt-get autoremove && sudo apt-get update && sudo apt-get upgradedurchführen und dann Fhem neustarten.

Vllt ist der Fehler dann behoben.

LG Timo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 24 September 2017, 08:50:20
Wird möglicherweise nicht die Lösung sein, aber einige (ältere Pakete) sind noch auf deinem Pi. Möglicherweise überschneiden die sich mit neueren, anderen Paketen.
Daher bitte auch mal
sudo apt-get autoremove && sudo apt-get update && sudo apt-get upgradedurchführen und dann Fhem neustarten.

Vllt ist der Fehler dann behoben.

LG Timo

Moin,

habe ich gemacht.

Beim Update bekomme ich folgende Meldung:
W: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError403
E: Some index files failed to download. They have been ignored, or old ones used instead.

Ansonsten hat es leider nichts gebracht. Sobald das Modul installiert ist geht kein Neustart mehr.

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 24 September 2017, 11:10:43
Hi,

vielleicht hilft ja folgende Meldung noch weiter.

Ich hatte es jetzt auch zweimal das mir FHEM direkt (ca. 5 Sekunden) nach dem installieren des Moduls abgestürzt ist.
Ich wollte gerade das Passwort eingeben und weg war FHEM.

Habe momentan das globale attribut Verbosse auf 5 gesetzt.

Das Log hört mit folgendem Eintrag auf. Danach kommt nichts mehr:

Beim ersten Mal kam folgender Eintrag.
2017.09.24 09:22:21 5: IP: api.telegram.org -> 149.154.167.200
2017.09.24 09:22:21 5: TelegramBot_UpdatePoll TelegramBot: - Ende > next polling started
2017.09.24 09:22:21 4: TelegramBot_Callback TelegramBot: resulted in SUCCESS from Polling
2017.09.24 09:22:21 5: TelegramBot_Callback TelegramBot: - Ende > Control back to FHEM
2017.09.24 09:22:21 3: XMI_158d00015845b4: DEV_updateSReading> for 158d00015845b4
2017.09.24 09:22:21 4: Xiaomi_Gateway: Write> {"cmd":"read","sid":"158d00015845b4"} 192.168.178.46
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 484.

Beim zweiten Mal nachfolgender:
2017.09.24 11:05:40 2: autocreate: define XMI_158d00015846be XiaomiSmartHome_Device 158d00015846be magnet Xiaomi_Gateway
2017.09.24 11:05:40 4: Xiaomi_Gateway: DEV_Define> XMI_158d00015846be: magnet I/O device is Xiaomi_Gateway
2017.09.24 11:05:40 4: Xiaomi_Gateway: DEV_Define> XMI_158d00015846be: defined as magnet
2017.09.24 11:05:40 4: Xiaomi_Gateway: DEV_Define> XMI_158d00015846be Init Done set InternalTimer for Update
2017.09.24 11:05:40 2: autocreate: define FileLog_XMI_158d00015846be FileLog ./log/XMI_158d00015846be-%Y.log XMI_158d00015846be
2017.09.24 11:05:41 5: End notify loop for global
2017.09.24 11:05:41 4: <hidden>: HTTP response code 200
2017.09.24 11:05:41 4: HttpUtils <hidden>: Got data, length: 23
2017.09.24 11:05:41 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: nginx/1.10.0
Date: Sun, 24 Sep 2017 09:05:40 GMT
Content-Type: application/json
Content-Length: 23
Connection: close
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Expose-Headers: Content-Length,Content-Type,Date,Server,Connection
Strict-Transport-Security: max-age=31536000; includeSubdomains
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: called from Polling
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: data returned :{"ok":true,"result":[]}:
2017.09.24 11:05:41 5: TelegramBot_Deepencode TelegramBot: found an ARRAY
2017.09.24 11:05:41 5: TelegramBot_Deepencode TelegramBot: encoded a String from :true: to :true:
2017.09.24 11:05:41 5: TelegramBot_Deepencode TelegramBot: found a HASH
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: after encoding
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: polling returned result? 0
2017.09.24 11:05:41 5: UpdatePoll TelegramBot: number of results 0
2017.09.24 11:05:41 5: TelegramBot_UpdatePoll TelegramBot: called
2017.09.24 11:05:41 5: TelegramBot_UpdatePoll TelegramBot: - Initiate non blocking polling - With callback set
2017.09.24 11:05:41 5: TelegramBot_readToken: Read Telegram API token from file
2017.09.24 11:05:41 4: TelegramBot_UpdatePoll TelegramBot: initiate polling with nonblockingGet with 120s
2017.09.24 11:05:41 4: HttpUtils url=<hidden>
2017.09.24 11:05:41 5: IP: api.telegram.org -> 149.154.167.199
2017.09.24 11:05:41 5: TelegramBot_UpdatePoll TelegramBot: - Ende > next polling started
2017.09.24 11:05:41 4: TelegramBot_Callback TelegramBot: resulted in SUCCESS from Polling
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: - Ende > Control back to FHEM
2017.09.24 11:05:41 3: XMI_158d0001291479: DEV_updateSReading> for 158d0001291479
2017.09.24 11:05:41 4: Xiaomi_Gateway: Write> {"cmd":"read","sid":"158d0001291479"} 192.168.178.46
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 484.

Dazwischen hat es auch einmal funktioniert ohne absturz. Hier dann erst wieder beim Restart von FHEM.

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 24 September 2017, 11:44:22
Ich würde fhem beenden
- den fhem Ordner umbenennen
- neues fhem installieren mit nur dem xiaomi Gateway Modul und testen ob es geht, ggf stimmt was mit der fhem Installation nicht da das update ja scheinbar auch zu Fehlern führt.

Wenn es dann läuft dann wieder beenden und mal zum Test mit der alten cfg so wie allen benötigten Bildern etc. Testen in die neue Version kopieren
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 24 September 2017, 12:28:25
Aber das Problem mit den Debian Repository & Updates solltest du unbedingt ebenso lösen, sonst kommst du sehr wahrscheinlich wieder zum gleichen Fehler! Den so wie es ist bekommst du einige Updates gar nicht mit.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: devil77 am 24 September 2017, 13:36:19
Bezüglich des Fehlers mit dem Update bei apt-get bitte mal hier schauen https://debian.fhem.de/.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 30 September 2017, 22:06:28
Meine Xiaomi Sensoren und der Gateway sind endlich angekommen.
Habe sie auch ohne Probleme in Betrieb nehmen können.
Fhem musste insgesamt 2x neu gestartet werden, aber jetzt läuft es seit 24h stabil.

Vielen Dank torte, für Deine Arbeit!!!

Ich bin begeistert, wie gut die Sensoren (Temp, Tür/Fenster-Kontakt und Bewegungsmelder) funktionieren. Vor allem sind sie wirklich preiswert und deutlich kleiner, als ich mir sie vorgestellt habe.
Ich habe direkt nochmal ein paar Sensoren nachbestellt.

Viele Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 02 Oktober 2017, 13:38:42
Hallo Torte,

einfach Mega deine Arbeit. Kurze Frage zur Unterstützung des Rauchmelders. Besteht die Möglichkeit ihn zu integrieren?

Bitte um Rückmeldung

Gruß

Christoph
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 Oktober 2017, 13:41:56
Hallo Torte,

einfach Mega deine Arbeit. Kurze Frage zur Unterstützung des Rauchmelders. Besteht die Möglichkeit ihn zu integrieren?

Bitte um Rückmeldung

Gruß

Christoph
Hi Christoph,

sollte eigentlich schon drin sein, hab nur selber keinen zum Testen. Falls du einen hast und er nicht geht, schicke mir mal ein Log in Verbose 5

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 02 Oktober 2017, 13:55:50
Hi,

Danke für die super schnelle Antwort.

 Hast recht läuft :-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 02 Oktober 2017, 15:32:12
Hi Christoph,

sollte eigentlich schon drin sein, hab nur selber keinen zum Testen. Falls du einen hast und er nicht geht, schicke mir mal ein Log in Verbose 5

Gruß
Torte

Gesendet mit Tapatalk

Zu frueh gefreut, leider kann ich den Alarm nicht weiterverarbeiten. Ausgabe beim manuellen Ausloesen des Alarms im Log:

2017-10-02_15:17:04 Rauchmelder heartbeat: 158d000130e9c9
2017-10-02_15:17:04 Rauchmelder arlarm:
2017-10-02_15:20:05 Rauchmelder battery: 3.165

Readings Rauchmelder, state wird nicht angezeigt:

arlarm                                        2017-10-02 15:17:04
battery                  3.165             2017-10-02 15:20:05
heartbeat       158d000130e9c9    2017-10-02 15:17:04


zB. Fensterkontakt Sensor:

battery            3.025                2017-10-02 15:20:03
heartbeat   158d000159ffac      2017-10-02 14:38:38
no_close             0                   2017-10-02 15:20:03
state                close                2017-10-02 15:20:03

Bitte nochmal um Unterstuetzung.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 Oktober 2017, 19:35:06
Hi Christoph,

ich brauche ein FHEM.LOG geh bitte im GatewayModul und setze das Attribut Verbose auf 5. Dann löse deinen Alarm aus.
Dann das log abziehen und hier posten oder mir schicken. Es reichen die letzen Zeilen ;-)

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 02 Oktober 2017, 20:16:24
Hi Christoph,

ich brauche ein FHEM.LOG geh bitte im GatewayModul und setze das Attribut Verbose auf 5. Dann löse deinen Alarm aus.
Dann das log abziehen und hier posten oder mir schicken. Es reichen die letzen Zeilen ;-)

Gruß
Torte

Hi,

alles klar, siehe Anhang:
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 Oktober 2017, 20:28:44
Ok, schick mir mal zur Sicherheit ein Foto von dem Smoke Device, alle Readings und Parameter usw.

Denke der ist falsch abgebogen :-) Das Rotate gehört da denke ich nicht hin, guck ich mir an.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 02 Oktober 2017, 20:43:35
Ok, schick mir mal zur Sicherheit ein Foto von dem Smoke Device, alle Readings und Parameter usw.

Denke der ist falsch abgebogen :-) Das Rotate gehört da denke ich nicht hin, guck ich mir an.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 02 Oktober 2017, 20:50:24
Warum heißt das reading eigentlich "arlarm" statt alarm
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 Oktober 2017, 20:56:50
:-)

Das ist das Alarm wenn der Kaleun aus "Das Boot" Arlarm Arlarm alle mann voraus geschrieen hat.

 ;D

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 02 Oktober 2017, 21:14:05
 ;D Das weiß ich nicht warum es arlarm heißt. Würde automatisch so erzeugt. Soll ich das Device mal löschen und neu erzeugen?Vielleicht hilft das.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 Oktober 2017, 21:19:44
;D Das weiß ich nicht warum es arlarm heißt. Würde automatisch so erzeugt. Soll ich das Device mal löschen und neu erzeugen?Vielleicht hilft das.
Du bekommst gleich PN, ist ein Copy Paste mit Hirnlosigkeits Fehler

Ich teste gerade

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 02 Oktober 2017, 21:20:07
Nach dem neu Generieren immer noch  ;D arlarm
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 02 Oktober 2017, 21:20:59
Du bekommst gleich PN, ist ein Copy Paste mit Hirnlosigkeits Fehler

Ich teste gerade

Gesendet mit Tapatalk
Da bin ich auf den fix im github gespannt

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Eckbert0815 am 03 Oktober 2017, 12:11:53
Kurze Frage zu den Rauchmeldern!
Gehen die beim Dampf einer E-Zigarette an? Ich habe die alten von Homematic und die sind da sehr empfindlich!

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 03 Oktober 2017, 12:57:05
Hallo,

mir ist aufgefallen, dass die LED am Gateway nach einiger Zeit ausgeschaltet wird. In Fhem wird die Lampe des Gateways jedoch noch als aktiviert angezeigt.
Ich habe aber, zumindest nicht bewusst, kein automatisches Ausschalten aktiviert.

Nochmals vielen Dank für das tolle Modul!

Viele Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 03 Oktober 2017, 16:31:47
Kurze Frage zu den Rauchmeldern!
Gehen die beim Dampf einer E-Zigarette an? Ich habe die alten von Homematic und die sind da sehr empfindlich!

Hi,

kann ich nicht beantworten. Bin Nichtraucher.

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 03 Oktober 2017, 21:43:37
Ich würde fhem beenden
- den fhem Ordner umbenennen
- neues fhem installieren mit nur dem xiaomi Gateway Modul und testen ob es geht, ggf stimmt was mit der fhem Installation nicht da das update ja scheinbar auch zu Fehlern führt.

Wenn es dann läuft dann wieder beenden und mal zum Test mit der alten cfg so wie allen benötigten Bildern etc. Testen in die neue Version kopieren

Hi,

ich wollte kurz ein update meines Problems geben.

Ich habe FHEM komplett neu auf einer neuen SD Karte aufgesetzt und das Xiaomi Modul als einziges installiert. Das hat zuerst funktioniert.
Da ich momentan jedoch auch mit Iobroker experimientiere und das dann auf der neuen Installation auch gemacht habe, ist mir FHEM auch wieder abgestürzt (mit einem ähnlichem Fehler)nachdem ich im iobroker ebenfalls ein MiHome Gateway Modul (Adapter) installiert habe. Habe ich dies bei Iobroker wieder entfernt hat auch FHEM wieder funktioniert.

Leider konnte ich dieses Phänomen nicht auf meiner alten Instanz reproduzieren. Und ich habe mit Iobroker auch erst nach den ersten Problemen angefangen.

Vermutlich werde ich jetzt dann wohl FHEM komplett neu aufsetzen müssen. Komme hier nicht weiter...

Danke jedenfalls für alle Hilfen soweit und das Modul selbst natürlich auch.

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Ballaststoff am 05 Oktober 2017, 18:38:33
Hallo zusammen,

ich habe anscheinend ein Problem mit Perl?
Bei dem Befehl "cpan Crypt::Cipher::AES" kommen jedenfalls folgende Fehlermeldungen:

Reading '/root/.cpan/Metadata'
  Database was generated on Wed, 06 May 2015 23:17:02 GMT
Reading '/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Reading '/root/.cpan/sources/modules/02packages.details.txt.gz'
Warning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Line-Count header.
Please check the validity of the index file by comparing it to more
than one CPAN mirror. I'll continue but problems seem likely to
happen.
Warning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Last-Updated header.
Please check the validity of the index file by comparing it to more
than one CPAN mirror. I'll continue but problems seem likely to
happen.
Could not split line["<!DOCTYPE html>\cM"]
Could not split line["<html>\cM"]
Could not split line["<head>\cM"]
.Could not split line["</title>\cM"]
Giving up parsing your /root/.cpan/sources/modules/02packages.details.txt.gz, too many errors

Danke für eure Hilfe!
Philipp
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Ballaststoff am 05 Oktober 2017, 20:18:58
Problem selbst behoben:
1.) mv /root/.cpan /root/.cpanbackup
2.) perl -MCPAN -e shell
3.) cpan > install Bundle::CPAN
4.) cpan Crypt::Cipher::AES

Läuft...

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Ballaststoff am 05 Oktober 2017, 20:51:32
Und das nächste Problem beim set Befehl (möchte gerne das Licht der Basis schalten):
2017.10.05 20:42:42 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 139.
2017.10.05 20:42:42 3: XiaomiZentrale: Unknown code {"cmd":"write_ack","sid":"34ce0081414a","data":"{\"error\":\"Invalid key\"}"}, help me!

Das auslesen von Sensoren klappt übrigens fehlerfrei.

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 Oktober 2017, 20:59:07
Guck mal im GIT Wiki dort steht wie die das Passwort setzt und wo du es herbekommst.

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Ballaststoff am 05 Oktober 2017, 21:19:15
Danke! Lag tatsächlich am Passwort. Man sollte auf Groß- und Kleinschreibung achten  :o

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 06 Oktober 2017, 15:45:59
Hallo zusammen,

ich habe mal kurz ne Frage zu meinem DOIF. Ich habe versucht es so einzurichten, dass wenn der Dummy Hausstatus auf "weg" steht und eine Bewegung wahrgenommen wird, ich eine Telegramm Nachricht erhalte
 
([keller_bewegungsmelder:state] eq "motion" and [HomeStatus:state] eq "weg") (set FehmBot message Bewegung im Keller)


Ich erhalte aber ca. 1x in der Stunde eine solche Telegram Nachricht. Es wird wohl der Heartbeat Schuld sein.
Ich habe aber, wie im Wiki beschrieben, event-on-change-reading .*
timestamp-on-change-reading state
gesetzt.

Hat jemand vielleicht eine Idee?

Besten Dank und viele Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 06 Oktober 2017, 16:51:00
Ich habe wie vorher mal beschrieben no_motion 0 verwendet, statt motion
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Oktober 2017, 17:27:42
hi,

hab zwar kein doif dafür, mein notify funktioniert aber so ähnlich.
Ändert sich vom state auch der Zeitstemple stündlich?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Oktober 2017, 17:31:27
hab sowas ähnliches als Arlarmanlage mit nem doif

([DU.Alarm] eq "on" and ["^XMI:^open$|^close$|^motion$"]) (set Torte message <strong>ALARMANLAGE</strong>\n$DEVICE <i>$EVENT</i>)

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 06 Oktober 2017, 17:58:29
Hi,

und danke für die schnelle Antwort!

Es kommt ca. alle 60 Minuten eine entsprechende Nachricht per Telegram.
Daher hatte ich den hearbeat im Verdacht.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Oktober 2017, 18:10:26
prüfe doch mal mit dem eventmonitor.

Hast Du den motionofftimer an?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 06 Oktober 2017, 18:13:59
Motionoff timer ist auf 10 Sekunden eingestellt.
Habe den EventMonitor auf und warte ... ging dann schneller als gedacht.
2017-10-06 18:14:07 TelegramBot FHEMBOT message Bewegung im Keller
2017-10-06 18:14:07 DOIF di_sec_keller cmd_nr: 1
2017-10-06 18:14:07 DOIF di_sec_keller cmd: 1
2017-10-06 18:14:07 DOIF di_sec_keller cmd_event: keller_bewegungsmelder
2017-10-06 18:14:07 DOIF di_sec_keller cmd_1
2017-10-06 18:14:07 XiaomiSmartHome_Device keller_bewegungsmelder motion
2017-10-06 18:14:07 TelegramBot FHEMBOT sentMsgResult: SUCCESS
2017-10-06 18:14:07 TelegramBot FHEMBOT sentMsgId: 34
2017-10-06 18:14:07 TelegramBot FHEMBOT sentMsgPeerId: 410018986
2017-10-06 18:14:12 XiaomiSmartHome XiaomiGateway heartbeat: 34ce008c12d5
2017-10-06 18:14:12 XiaomiSmartHome XiaomiGateway token: 3hD8eaWV95HiiyOS
2017-10-06 18:14:17 DOIF di_sec_keller cmd_nr: 2
2017-10-06 18:14:17 DOIF di_sec_keller cmd: 2
2017-10-06 18:14:17 DOIF di_sec_keller cmd_event: keller_bewegungsmelder
2017-10-06 18:14:17 DOIF di_sec_keller cmd_2
2017-10-06 18:14:17 XiaomiSmartHome_Device keller_bewegungsmelder off

Logfile:
2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2
2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Status: motion
2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Voltage: 3025
2017.10.06 18:14:07 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2
2017.10.06 18:14:17 3: XiaomiGateway: DEV_Timeout> SID: 158d0001a251cc Type: sensor_motion.aq2 Status: off
Hoffe ich habe alles relevante rauskopieren können.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Oktober 2017, 18:32:04
also gucke mal meine Antwort hier im Thread #509.
Habe gerade erst gesehen das du schon den neueren Sensortyp aqara hast.

Wenn sicher sich im Keller nix bewegt hat ( vielleicht war es ja ne Maus  ;D ), könntest Du mir mal ein Verbose 5 Logfile erzeugen.
Im eventmonitor ist ein motion angekommen. Mit dem Log kann ich aber genau sehen was passiert ist.

Am GW Attribut auf Verbose auf 5 stellen (nachher wieder löschen) dann das Log hier posten oder mir schicken.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 06 Oktober 2017, 19:20:26
also gucke mal meine Antwort hier im Thread #509.
Habe gerade erst gesehen das du schon den neueren Sensortyp aqara hast.

Wenn sicher sich im Keller nix bewegt hat ( vielleicht war es ja ne Maus  ;D ), könntest Du mir mal ein Verbose 5 Logfile erzeugen.
Im eventmonitor ist ein motion angekommen. Mit dem Log kann ich aber genau sehen was passiert ist.

Am GW Attribut auf Verbose auf 5 stellen (nachher wieder löschen) dann das Log hier posten oder mir schicken.

Grüße
Torte
Vielen Dank für die angebotene Hilfe.
Heute schaffe ich es leider nicht mehr, aber morgen schicke ich die entsprechenden Daten.
Ich bin mir ganz sicher, dass es keine Bewegung im Keller gab.
Meine Frau meinte auch schon "Oh Gott, wir haben bestimmt Ratten. "
Aber der Sensor hängt in ca. 2m Höhe. Vielleicht sind es Fledermäuse...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: RaspiLED am 06 Oktober 2017, 20:08:54
Hi
Set doch das event-on-change-reqding nur für den Status statt auf alles (.*)
Gruß Arnd

Gesendet von meinem SM-G800F mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 06 Oktober 2017, 20:15:05
War dann doch zu neugierig und habe das Log direkt raus gesucht.
2017.10.06 20:04:10 5: XiaomiGateway: dispatch {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\\"lux\\":\\"2\\"}"} 2017.10.06 20:04:10 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001a251cc 2017.10.06 20:04:10 5: XiaomiGateway: DEV_Read> SID: 158d0001a251cc XiaomiSmartHome_Device 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2 2017.10.06 20:04:10 5: XiaomiGateway: Read> Read start 2017.10.06 20:04:10 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\"voltage\":3025,\"status\":\"motion\",\"lux\":\"2\"}"} 2017.10.06 20:04:10 5: XiaomiGateway: Read> Dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\"voltage\":3025,\"status\":\"motion\",\"lux\":\"2\"}"} 2017.10.06 20:04:10 5: XiaomiGateway: dispatch {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"158d0001a251cc","short_id":13911,"data":"{\\"voltage\\":3025,\\"status\\":\\"motion\\",\\"lux\\":\\"2\\"}"} 2017.10.06 20:04:10 4: XiaomiGateway: DEV_Parse> IS DEFINED sensor_motion.aq2 : 158d0001a251cc 2017.10.06 20:04:10 5: XiaomiGateway: DEV_Read> SID: 158d0001a251cc XiaomiSmartHome_Device 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Status: motion 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Voltage: 3025 2017.10.06 20:04:10 3: XiaomiGateway: DEV_Read> Name: keller_bewegungsmelder SID: 158d0001a251cc Type: sensor_motion.aq2 Illuminance: 2 2017.10.06 20:04:10 5: XiaomiGateway: Read> Read start 2017.10.06 20:04:10 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008c12d5","short_id":"0","token":"HQ0ngv4jz0jlbeAu","data":"{\"ip\":\"192.168.178.55\"}"} 2017.10.06 20:04:10 5: XiaomiGateway: Read> HASH correctly 2017.10.06 20:04:10 5: XiaomiGateway: Reading> Reading start 2017.10.06 20:04:10 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 34ce008c12d5 2017.10.06 20:04:20 3: XiaomiGateway: DEV_Timeout> SID: 158d0001a251cc Type: sensor_motion.aq2 Status: off 2017.10.06 20:04:20 5: XiaomiGateway: Read> Read start 2017.10.06 20:04:20 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008c12d5","short_id":"0","token":"uJY1T207TDpwFIE3","data":"{\"ip\":\"192.168.178.55\"}"} 2017.10.06 20:04:20 5: XiaomiGateway: Read> HASH correctly 2017.10.06 20:04:20 5: XiaomiGateway: Reading> Reading start 2017.10.06 20:04:20 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 34ce008c12d5

Hoffe ich habe die wichtigen Stellen erwischt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Oktober 2017, 21:26:46
Hi,

works as designed.  ;D

trage mal bei timestamp-on-change-reading state,lux ein bin mir jetzt nicht 100% sicher, denke aber es ist ein versuch wert.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 06 Oktober 2017, 21:59:05
Hi,

works as designed.  ;D

trage mal bei timestamp-on-change-reading state,lux ein bin mir jetzt nicht 100% sicher, denke aber es ist ein versuch wert.

Grüße
Torte
Leider wird immer noch eine Bewegung ausgelöst.
Es findet tatsächlich ca. alle 60 Minuten statt

event-on-change-reading .*
timestamp-on-change-reading state,lux
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thoffma3 am 07 Oktober 2017, 21:49:39
Hallo Thorsten,

ich hab heute einen MiHome Starter kit bekommen und war sofort begeistert. Offenbar sehr hochwertige Komponenten für umgerechnet 40€ ist schon heftig. Nachdem mit der App alles lief hat auch auf Anhieb dein Modul funktioniert. Riesen Dank für deine Arbeit. Von den Teilen lasse ich mir glaube ich noch ein paar mitbringen.

Gruß

Thorsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 08 Oktober 2017, 17:50:44
Leider wird immer noch eine Bewegung ausgelöst.
Es findet tatsächlich ca. alle 60 Minuten statt

event-on-change-reading .*
timestamp-on-change-reading state,lux
Das Problem tritt nur bei den Aqara Bewegungsmeldern auf. Die Tür/Fenster Kontakte bleiben still.
Die Bewegungsmelder erkennen ca. 1x in der Stunde eine Bewegung. Wird der Heartbeat vielleicht als Bewegung interpretiert?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 08 Oktober 2017, 17:58:28
hi,

habe gestern bei mir auch getestet ich hab nur die alten und da läuft es so wie erwartet auch mit einem DOIF.

In #509 hatte ich das ja schon mal ausgearbeitet. Das GW sendet immer ein no_motion ohne Zeit Angabe.
Ist in meinen Augen ein BUG in der Firmware.

probiere mal als workaround envent-on-change-reading nur auf state stellen.

Gruß
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 08 Oktober 2017, 18:53:14
Vielen Dank für Deine Hilfe!

Habe auf state anstelle  .* gestellt.
Bekomme immer noch per Telegram die Motion Benachrichtigung.

Dann werde ich mal auf einen Fix hoffen.
Echt blöd, dass ich nochmal zwei Aqara Sensoren bestellt hatte.

Schönen Abend noch!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 08 Oktober 2017, 18:58:29
kannst auch auf no_motion = 0 checken hatte glaub ich ofno ja schon geschrieben
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 08 Oktober 2017, 19:17:39
Mmh, bei mir steht no-motion immer auf 0.
Egal ob jemand davor steht (state hier dann mit motion) oder niemand.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 08 Oktober 2017, 19:22:41
wenn ein state motion geschrieben wird dann schreibe ich no_motion eine 0 rein. bei den nicht aqara sensoren zählt no_motion in schritten hoch..

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 08 Oktober 2017, 19:24:42
Jetzt habe ich es auch bemerkt.
Danke nochmal für Deine Mühe!
Dein Modul ist wirklich genial!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 08 Oktober 2017, 20:56:38
Ich bin doch nicht ganz sicher, ob ich es richtig verstanden habe.
Sobald eine Bewegung registriert wird, state also auf motion steht, wird no-motion auf 0 gesetzt. Dann wird no-motion hochgezählt. So lange also keine weitere Bewegung registriert wird, sollte no-motion doch eigentlich beim maximal Zählerstand bleiben, oder?
Bei mir steht aber ohne Bewegung no-motion auf 0 und wird auch nicht hochgezählt und bleibt bei 0.

Danke für die Unterstützung!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 08 Oktober 2017, 20:58:29
Ich bin doch nicht ganz sicher, ob ich es richtig verstanden habe.
Sobald eine Bewegung registriert wird, state also auf motion steht, wird no-motion auf 0 gesetzt. Dann wird no-motion hochgezählt. So lange also keine weitere Bewegung registriert wird, sollte no-motion doch eigentlich beim maximal Zählerstand bleiben, oder?
Bei mir steht aber ohne Bewegung no-motion auf 0 und wird auch nicht hochgezählt und bleibt bei 0.

Danke für die Unterstützung!
No motion steht für "keine Bewegung registriert"

Sprich immer bei 0 gab es eine. Dann wird 120 sek nicht neu registriert, erst dann wieder


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 08 Oktober 2017, 21:02:59
Bei mir steht no-motion 0, obwohl es keine Bewegung gab.
Daher lässt sich wohl auch no-motion bei mir nicht verwenden.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 08 Oktober 2017, 21:17:21
also:

no_motion ist ein reading was vom Gateway befüttert wird.
wenn eine motion erkannt wurde wird das in das state motion geschrieben.
der motionofftimer würde nun off rein schreiben wenn er eingeschaltet ist.
Nagel mich jetzt nicht auf die Intervallsekunden fest nach 60, 120, 300, 600, 1800 Sekunden sendet das gateway in das reading no_motion die Zeit wie
lange keine Bewegung erkannt wurde.

Bei einem nicht aqara sensor steht das auch so dann im device.

Weiterhin:
Wenn nun eine motion erkannt wird wird wider im state motion geschrieben. zusätzlich schreibe ich no_motion = 0. no_motion = 0 wird eigentlich aber nicht vom GW gesendet es würde aber ein falsches Bild geben wenn motion erkannt wurde und noch 1800 Sekunden im no_motion Reading drin stehen würde, es dauert ja wieder 60 Sekunden bis das gw den wert no_motion = 60 sendet.

die Aqara Sensoren haben aber zur Zeit das Problem das no_motion gesendet wird aber ohne eine Zeitangabe aus diesem Grund ist das jetzt doof und bei euch steht immer eine 0 drin.


grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 08 Oktober 2017, 21:29:34
Welche Firmware-Version hast du/ihr

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 09 Oktober 2017, 16:49:03
Welche Firmware-Version hast du/ihr

Gesendet mit Tapatalk
Habe Version 1.4.1_150.0143 auf dem Gateway.
Bekomme auch keine neuere Version angezeigt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 09 Oktober 2017, 17:03:10
Die Aqara Sensoren scheinen nicht empfehlenswert zu sein. 
Neben dem fehlenden Zeitstempel bei no-motion wird ja auch scheinbar 1x die Stunde ein motion detektiert, da mein doif immer anspringt.

Wie schon gesagt, vielen Dank für die Unterstützung!
Hoffe auf einen Fix von Xiaomi.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 12 Oktober 2017, 20:52:14
2017.10.12 20:20:33 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 422.
2017.10.12 20:20:42 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 626.
2017.10.12 20:20:42 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 632.
2017.10.12 20:20:42 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 426.
Habe alle Updates gefahren, FHEM ist die 5.8.
Gateway ist eingebunden, aber zeigt keine Reaktion.



P.S.: habe die beiden Xiaomi-Module neu geladen, jetzt sind die Devices zu sehen, aber keinerlei Reaktion des Gateways auf FHEM-Eingaben.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Oktober 2017, 11:21:05
Hi Neuhier,

wie immer in solchen Fällen am Gateway das Attribut Verbose auf 5  stellen und dann das FHEM Log hier posten. ( Nur die entsprechenden zeilen  :P)

Hast Du das Passwort gesetzt?

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 13 Oktober 2017, 16:08:53
PWD ist gesetzt, rebootet auch schon mehrfach.
Wie oben geschrieben: Module neu geladen, keine deratigen Fehlermeldungen mehr im Log.
In "list Gateway" ist unten auch das PWD zu sehen.
Log folgt...

So, da ist es:
Events (Filter: GWomi.*)   FHEM log   

2017-10-13 16:09:02 XiaomiSmartHome GWomi off
2017-10-13 16:09:05 XiaomiSmartHome GWomi UNKNOWNCODE {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017-10-13 16:09:08 XiaomiSmartHome GWomi rgb: 0000ff
2017-10-13 16:09:08 XiaomiSmartHome GWomi on
2017-10-13 16:09:08 XiaomiSmartHome GWomi UNKNOWNCODE {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017-10-13 16:09:22 XiaomiSmartHome GWomi pct: 51
2017-10-13 16:09:22 XiaomiSmartHome GWomi UNKNOWNCODE {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017-10-13 16:09:24 XiaomiSmartHome GWomi UNKNOWNCODE {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}
2017-10-13 16:09:25 XiaomiSmartHome GWomi pct: 50
2017-10-13 16:09:25 XiaomiSmartHome GWomi UNKNOWNCODE {"cmd":"write_ack","data":"{\"error\":\"No device\"}"}

Habe einmal auf off, Farbe auf blau und Helligkeit auf 50% gedrückt.
"No Device" heißt doch, daß FHEM kein Gerät findet, welches die Befehle ausführen kann?

Hier noch ein Teil vom Log:Read> HASH correctly
2017.10.13 18:18:13 5: GWomi: Reading> Reading start
2017.10.13 18:18:13 5: GWomi: Reading> xxxxyyyy not matching with my SID  skipping  TT
2017.10.13 18:18:23 5: GWomi: Read> Read start
2017.10.13 18:18:23 5: GWomi: Read> {"cmd":"heartbeat","model":"gateway","sid":"xxxxyyyy","short_id":"0","token":"xxx","data":"{\"ip\":\"192.168.78.33\"}"}
2017.10.13 18:18:23 5: GWomi: Read> HASH correctly
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Oktober 2017, 21:33:58
ich brauch ein komplettes fhem.log wo der write drin steht.

gruß
torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 13 Oktober 2017, 22:04:43
Also durchlaufendes Log?
Kommt gleich.
List vom Device auch?

P.S.: es kommt ewig nur das, was ich oben schon gepostet habe.
Oder gibst mir mal einen Tip, was ich posten soll.
Im Log kommt nix mit write, jedenfalls jetzt nicht mehr.
Die 3 eingebundenen Sensoren sind per autocreate angelegt, senden auch fleißig Daten an FHEM.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Oktober 2017, 22:21:39
dann mach mal ein Fhem Reboot und gucke dann mal ins log. Fürchte bei die läuft ne Firewall oder sonstiges.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 13 Oktober 2017, 22:42:08
Toll.
Habe den RPi mehrfach rebootet = nix passiert.

Dann schreibst Du, ich soll FHEM rebooten = bekomme die SID bestätigt, Heartbeat und Token in den Readings angezeigt.
Steuern läßt sich das Licht am Gateway aber immernoch nicht, egal, ich fummele mal bischen weiter.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Oktober 2017, 22:49:10
ich wollte das log ab dem zeit punkt nach dem reboot. wenn das modul geladen wird macht es eine anfrage auf port 4321 dadurch bekommt es normalerweise
die SID vom Device. Sollte aber im FHEM.LOG was dadrüber stehen. Das geht, vermute ich, bei Dir nicht. deswegen denke ich Du hast eine Firewall oder mehrer Netzwerke.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 13 Oktober 2017, 23:15:24
hallo,

ich hab heut mal probiert das ganze einzubinden, scheitere aber kläglich. hab alle pakete installiert und bekomme dann im log folgene fehlermeldung

Cannot load module XiaomiSmartHome

2017.10.13 23:11:36 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 30, near "<title>fhem"
2017.10.13 23:11:36 1: PERL WARNING:    (Missing operator before fhem?)
2017.10.13 23:11:36 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 30, near "71_XiaomiSmartHome"
2017.10.13 23:11:36 1: PERL WARNING:    (Missing operator before XiaomiSmartHome?)
2017.10.13 23:11:36 1: reload: Error:Modul 71_XiaomiSmartHome deactivated:
 Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.

2017.10.13 23:11:36 0: Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.

2017.10.13 23:11:42 1: reload: Error:Modul 71_XiaomiSmartHome deactivated:
 Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.

2017.10.13 23:11:42 0: Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Oktober 2017, 23:30:27
moin,

worauf läuft dein fhem? welche perl version?

grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 14 Oktober 2017, 00:28:53
pi@raspberrypi:~ $ apt-show-versions -p libio-socket-multicast-perl
libio-socket-multicast-perl:armhf/jessie 1.12-2+b1 uptodate
pi@raspberrypi:~ $ apt-show-versions -p libjson-perl
libjson-perl:all/jessie 2.61-1 uptodate
pi@raspberrypi:~ $ apt-show-versions -p libcrypt-cbc-perl
libcrypt-cbc-perl:all/jessie 2.33-1 uptodate

das alles auf dem aktuellen jessie
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 14 Oktober 2017, 17:42:56
Danke, @torte  :D

Geht jetzt, den Gateway zu steuern.
Nach dem gefühlten 10ten Reboot des RPi ( ein 3er, WLAN und BT on, jetzt Jessie auf 32GB Karte ).
Auch Update und Upgrade drübergejagt, irgendwo hat wohl doch noch ein Puzzlesteinchen gefehlt.  :-[
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: RaspiLED am 14 Oktober 2017, 19:51:21
Hi Abercrombie,
Hast Du das Modul vielleicht als HTML Datei geladen?

Was sagt:
file 71_Xia*
head 71_Xia*

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 14 Oktober 2017, 22:45:49
Hi Abercrombie,
Hast Du das Modul vielleicht als HTML Datei geladen?

Was sagt:
file 71_Xia*
head 71_Xia*

Gruß Arnd




Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...

du hattest recht  ::) jetzt läuft alles perfekt..  ;D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thoffma3 am 15 Oktober 2017, 12:54:56
Hallo,
wie bekomme ich das hin das hin den "Alarm on" zu stellen? Ist das eventuell die Toggle Funktion?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: thoffma3 am 15 Oktober 2017, 13:13:33
zur Ergänzung.  In der Xiaomi App werden für das Gateway verschiedene Stati angezeigt: Arming:on Arming:off NIght light:off Night Light on und FM:paused. Kann man diese Stati ändern?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 15 Oktober 2017, 13:19:43
Die Funktionen der App sind ( noch ) nicht im FHEM erreichbar.
Bisher kenne ich nur die Lichtsteuerung.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 15 Oktober 2017, 17:32:23
ich habe ja nun das Gateway eingebunden und sehe nun auch die Taster im log. Wie kann ich denn jetzt zb mit der Linken Wippe vom Schalter zb eine Lampe ein und aus schalten.  ::)

Gateway: DEV_Read> Name: XMI_158d000170c68e SID: 158d000170c68e Type: 86sw2 Channel_0: click

wäre es denn möglich, das man beim ersten click die lampen ( hue ) einschaltet und beim 2. click die lampen ausschaltet?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 16 Oktober 2017, 06:46:51
ich habe ja nun das Gateway eingebunden und sehe nun auch die Taster im log. Wie kann ich denn jetzt zb mit der Linken Wippe vom Schalter zb eine Lampe ein und aus schalten.  ::)

Gateway: DEV_Read> Name: XMI_158d000170c68e SID: 158d000170c68e Type: 86sw2 Channel_0: click

wäre es denn möglich, das man beim ersten click die lampen ( hue ) einschaltet und beim 2. click die lampen ausschaltet?
Ja, in dem man sich in einem dummy den Zustand merkt und entsprechend darauf reagiert.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 16 Oktober 2017, 22:08:21
Ja, in dem man sich in einem dummy den Zustand merkt und entsprechend darauf reagiert.

ich bekomme es einfach nicht hin das ich über den schalter meine lampen steuern kann. wie kann ich denn auf das click reagieren..

mfg.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 16 Oktober 2017, 22:16:34
Habe das so an meiner WM realisiert: wird sie eingeschaltet, geht ein Dummy auf "on".
Geht der Verbrauch unter einen bestimmten Wert und o.g. Dummy ist "on", wird ein Signal gesendet.
Damit wird auch gleich der Dummy wieder auf "off" gesetzt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 16 Oktober 2017, 22:23:27
also nen notify so zb.

define ntfy.Abfall notify XMI.SWITCH.Abfall:state:.* { if( Value("XMI.SWITCH.Abfall") eq "click" ) { DebianMail ('einemail@gmail.com;;einemai@gmail.de;;einemail@gmail.com','Hausmüll','Hallo Kinder, der HAUSMÜLL ist voll und muss geleert werden. \n Bitte SOFORT erledigen. \nBei nicht Erfüllung der Aufgabe wird das Internet für diesen Tag gesperrt! \nDiese Mail wurde automatisch an euch versendet ' ) };;\
if( Value("XMI.SWITCH.Abfall") eq "double_click" ) { DebianMail ('einemail@gmail.com;;einemail@gmail.de;;einemail@gmail.com','GELBER Müll','Hallo Kinder, der GELBERSACK Müll ist voll und muss geleert werden. \n Bitte SOFORT erledigen. \nBei nicht Erfüllung der Aufgabe wird das Internet für diesen Tag gesperrt! \nDiese Mail wurde automatisch an euch versendet ' ) }\
}


 :o

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 16 Oktober 2017, 22:28:55
also nen notify so zb.

define ntfy.Abfall notify XMI.SWITCH.Abfall:state:.* { if( Value("XMI.SWITCH.Abfall") eq "click" ) { DebianMail ('einemail@gmail.com;;einemai@gmail.de;;einemail@gmail.com','Hausmüll','Hallo Kinder, der HAUSMÜLL ist voll und muss geleert werden. \n Bitte SOFORT erledigen. \nBei nicht Erfüllung der Aufgabe wird das Internet für diesen Tag gesperrt! \nDiese Mail wurde automatisch an euch versendet ' ) };;\
if( Value("XMI.SWITCH.Abfall") eq "double_click" ) { DebianMail ('einemail@gmail.com;;einemail@gmail.de;;einemail@gmail.com','GELBER Müll','Hallo Kinder, der GELBERSACK Müll ist voll und muss geleert werden. \n Bitte SOFORT erledigen. \nBei nicht Erfüllung der Aufgabe wird das Internet für diesen Tag gesperrt! \nDiese Mail wurde automatisch an euch versendet ' ) }\
}


 :o
Sehr geil, endlich habe ich für meinen button eine sinnvollere Verwendung vorgestellt bekommen als nur am gateway den ringtone abzuspielen!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 16 Oktober 2017, 22:29:47
ich hab dafür ein DOIF. Ganz ohne dummy. Einfach per toggle.
Und den Doppelklick als "Farbreset" für den Fall, dass man mal wieder gespielt hat.

(["XMI_158d000155e23d:\bclick\b"])
(set hueBridgeHafenCity_HUEDevice1 toggle)
(set telebot message @3706xxx Licht im Schlafzimmer geschaltet)
DOELSEIF
(["XMI_158d000155e23d:\bdouble_click\b"])
(set hueBridgeHafenCity_HUEDevice1 rgb ECEEFF)
(set telebot message @3706xxx Licht im Schlafzimmer doppelclick)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 17 Oktober 2017, 13:07:53
ich hab dafür ein DOIF. Ganz ohne dummy. Einfach per toggle.
Und den Doppelklick als "Farbreset" für den Fall, dass man mal wieder gespielt hat.

(["XMI_158d000155e23d:\bclick\b"])
(set hueBridgeHafenCity_HUEDevice1 toggle)
(set telebot message @3706xxx Licht im Schlafzimmer geschaltet)
DOELSEIF
(["XMI_158d000155e23d:\bdouble_click\b"])
(set hueBridgeHafenCity_HUEDevice1 rgb ECEEFF)
(set telebot message @3706xxx Licht im Schlafzimmer doppelclick)

Super das schaue ich mir nachher mal an. Bin da noch nicht ganz so firm drin.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Abercrombie1892 am 18 Oktober 2017, 22:35:17
mein schalter schaltet jetzt die lampen ein und aus. das macht er aber auf beiden wippen. ich wollte auf der linken ein aus und mit der rechten die lampen dimmen.

Name: testschalter SID: 158d000170c68e Type: 86sw2 Channel_0: click
2017.10.18 22:29:23 5: Triggering 123
2017.10.18 22:29:23 4: 123 exec set HUEDevice9 toggle
2017.10.18 22:32:16 3: Gateway: DEV_Read> SID: 158d000170c68e Type: 86sw2 Channel_1: click
2017.10.18 22:32:16 5: Triggering 123
2017.10.18 22:32:16 4: 123 exec set HUEDevice9 toggle

DEF    
testschalter set HUEDevice9 toggle

wenn ich channel_0 oder channel_1 davor setze dann gehts nicht.
testschalter SID: 158d000170c68e Type: 86sw2 Channel_0: click
2017.10.18 22:23:02 5: Triggering 123
2017.10.18 22:23:02 4: 123 exec channel_0 click set HUEDevice9 off
2017.10.18 22:23:02 3: 123 return value: Unknown command channel_0, try help.

danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 20 Oktober 2017, 21:35:11
Die Aqara Sensoren scheinen nicht empfehlenswert zu sein. 
Neben dem fehlenden Zeitstempel bei no-motion wird ja auch scheinbar 1x die Stunde ein motion detektiert, da mein doif immer anspringt.

Wie schon gesagt, vielen Dank für die Unterstützung!
Hoffe auf einen Fix von Xiaomi.
Mir ist etwas aufgefallen bezüglich meines Problems mit den Phantom Motions jede Stunde.
Ich habe dem Gateway im Normalfall den Zugang zum Internet mittels Fritz Box verwehrt.
Hatte heute jedoch diese Sperre aufgehoben und siehe da. Es tauchen keine Phantom Motions mehr auf.

Nun habe ich leider nicht die Fachkenntnisse um zu deuten, ob diese Information für die Programmierung relevant ist und so mein Problem mit dem Phantom Motions lösen kann.

Ich würde dem Gateway weiterhin lieber dem Zugang zum Internet verweigern.

Beste Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 21 Oktober 2017, 22:40:28
Hi, mach ich auch so, nur ab und zu lasse ich ihn raus, oftmals gibts dann ein Firmware update. Ggf. war was bei dir jetzt auch der Fall und das Problem ist behoben.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 21 Oktober 2017, 23:02:06
Hi, mach ich auch so, nur ab und zu lasse ich ihn raus, oftmals gibts dann ein Firmware update. Ggf. war was bei dir jetzt auch der Fall und das Problem ist behoben.
Leider taucht das Problem wieder auf, wenn ich dem Gateway wieder den Zugang zum Internet verweigere.
Fireware ist up to date.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 22 Oktober 2017, 10:16:19
Hi

ich habe jetzt mal einen neuen Thread gestartet unter "Forum Software", dass es für "Xiaomi Smart Home" eine eigene Kategorie gibt. Wenn ihr auch dafür seid, würde es mich freuen wenn ihr dem unter
https://forum.fhem.de/index.php/topic,78303.0.html auch zustimmt.

Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 22 Oktober 2017, 15:32:01
Hallo,
ich finde aber auch ein eigenes Subforum unter FHEM Hausautomationssysteme sinnvoll.
Also anstelle der jetzigen Platzierung unter "Sonstige Systeme".

Zurück zu meinem Problem. Hat vielleicht jemand eine Idee?
Kurze Beschreibung des Problems:
Die Aqara Bewegungsmeldern senden ca. 1x die Stunde einen state: motion, obwohl es keine Bewegung gab.
Ist natürlich semioptimal, wenn man die Sensoren eigentlich als Teil einer Alarmanlage nutzen möchte.
Mir ist jedoch aufgefallen, dass es keine Phantom Motions gibt, wenn der Gateway auf das Internet zugreifen darf.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: devil77 am 23 Oktober 2017, 07:31:18
Wie Boris schon geschrieben hatte rechtfertigt ein einzelner Thread kein eigenes Subforum.
Wir sollten hier erstmal anfangen Fragen gezielt einzeln zu stellen und sie hier nicht immer hinten dran hängen.
Zum Bsp. die Geistermeldung jede Stunde, warum nicht die Frage extra Stellen?
Momentan muss man den ganzen Beitrag durchforsten um zu schauen ob jemand das Problem schon hatte bzw. ob jemand eine Lösung gefunden hat.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 23 Oktober 2017, 07:40:27
Wie Boris schon geschrieben hatte rechtfertigt ein einzelner Thread kein eigenes Subforum.
Wir sollten hier erstmal anfangen Fragen gezielt einzeln zu stellen und sie hier nicht immer hinten dran hängen.
Zum Bsp. die Geistermeldung jede Stunde, warum nicht die Frage extra Stellen?
Momentan muss man den ganzen Beitrag durchforsten um zu schauen ob jemand das Problem schon hatte bzw. ob jemand eine Lösung gefunden hat.
Ich erstelle dann mal hier im Subforum "Sonstige Systeme" meine Frage als neuen Thread.
Für mich stellt die Xiaomi Smart Home Umgebung ein eigenes System, vergleichbar mit Homematic und Co, dar.
Ansonsten kann man den Thread ja noch verschieben.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 23 Oktober 2017, 08:03:09
Ich erstelle dann mal hier im Subforum "Sonstige Systeme" meine Frage als neuen Thread.
Für mich stellt die Xiaomi Smart Home Umgebung ein eigenes System, vergleichbar mit Homematic und Co, dar.
Ansonsten kann man den Thread ja noch verschieben.
Prima, am besten immer 'Xiaomi Smart Home" mit in den Titel.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: nanocosmos am 23 Oktober 2017, 08:13:49
Prima, am besten immer 'Xiaomi Smart Home" mit in den Titel.
Schon erledigt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 Oktober 2017, 20:12:15
Vielleicht wegen der Übersichtlichkeit im Titel

[Xiaomi Smart Home]  Titel 

nehmen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: DOCa Cola am 24 Oktober 2017, 13:11:40
Anscheinend ist man andernorts schon der Lösung näher gekommen wie das Xiaomi Protokoll funktioniert und auch schon erfolgreich in deren Gerät integriert (https://github.com/TedTolboom/com.xiaomi-mi-zigbee). Eben ohne die Xiaomi Steuerung und stattdessen mit einem Zigbee controller anzusprechen.

Zitat
Xiaomi sends the attribute reports based on the HA profile to the wrong (= non-standard) endpoint of the controller. (1 instead of 2 for 0x0104, HA profile)

https://forum.athom.com/discussion/450/use-integrate-of-xiaomi-mi-smart-home-kit-sensors-zigbee-protocol
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 24 Oktober 2017, 13:49:02
Anscheinend ist man andernorts schon der Lösung näher gekommen wie das Xiaomi Protokoll funktioniert und auch schon erfolgreich in deren Gerät integriert (https://github.com/TedTolboom/com.xiaomi-mi-zigbee). Eben ohne die Xiaomi Steuerung und stattdessen mit einem Zigbee controller anzusprechen.

https://forum.athom.com/discussion/450/use-integrate-of-xiaomi-mi-smart-home-kit-sensors-zigbee-protocol
Aber scheinbar bisher nur die Aqara Reihe, aber interessanter Hinweis, mein Stand war bisher, dass es ohne Gateway nicht geht
 Danke

Brief update:
In the Developer Preview channel, we are currently testing Homey SW 1.5.4-RC1, which includes the required change in Homey's core (Zigbee Shepherd) to get the Xiaomi (Aqara) devices working...

Based on 1.5.4-RC1, I've got the basic functions of several Xiaomi Aqara devices (more following the standard Zigbee implementation) working (without special tricks)...

Some other Aqara devices are working partially (motion sensor and wireless switch) and some not yet (double switch).
The older (non-Aqara) Xiaomi devices are not working (yet).
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 24 Oktober 2017, 13:50:22
mmhhh ich glaub wir sind da schon weiter, wir unterstützen alle Sensoren die am GW angemeldet sind und nicht nur die Aqara
und das beste für "umme". Homey ist so wie ich das eben mal schnell geguckt habe nicht umsonst.

Unterstreicht aber was ich schon am Anfang des Threads geschrieben hatte das es zwar das Zigbee Protocol ist aber xiaomi da wohl selber noch was eigenes drauf gesetzt hat.

Aber richtig wenn Xiaomi die API zu macht sind wir ausgesperrt, würde aber für die die nicht über die API gehen genauso gelten.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: DOCa Cola am 24 Oktober 2017, 15:36:57
Wollte auch nicht vorschlagen, dass sich jeder jetzt so ein Homey ding holt, sondern nur anstoßen dass vielleicht eine Umsetzung möglich ist, die auch komplett ohne das Xiaomi gateway funktioniert. Das Xiaomi gateway ist im preis praktisch unschlagbar, aber eine Lösung unabhängig davon die mit generischen Zigbee modulen funktioniert hätte natürlich auch seine Vorteile.

Das hier (https://github.com/TedTolboom/com.xiaomi-mi-zigbee) scheint ein Modul zu sein, das jemand geschrieben hat, mit denen sich ein paar der Xiaomi geräte ohne das Xiaomi gateway an dem Homey betreiben lassen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: till24 am 28 Oktober 2017, 13:55:22
Hallo zusammen,
ich nutze das Plugin schon seit Anfang an.. seit dem letzten Update sind komischerweise alle meine Sensoren in fhem nicht mehr da. Das Gateway ist connected, Developer Mode an und das Kennwort auch korrekt. Mehrfache neu Starts von fhem haben nichts gebracht. Hat jemand eine Lösubg? Danke schonmal!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mahowi am 28 Oktober 2017, 14:09:46
Mittlerweile sollten die meisten Zigbee-Geräte auch mit deCONZ und dem RaspBee von dresden elektronik funktionieren.

Ich muß bei Gelegenheit meinen RaspBee mal wieder aktivieren und testen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 Oktober 2017, 15:39:22
Hallo zusammen,
ich nutze das Plugin schon seit Anfang an.. seit dem letzten Update sind komischerweise alle meine Sensoren in fhem nicht mehr da. Das Gateway ist connected, Developer Mode an und das Kennwort auch korrekt. Mehrfache neu Starts von fhem haben nichts gebracht. Hat jemand eine Lösubg? Danke schonmal!

Hi Till,

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


ich denke du brauchst nur das neue Math::Round perl modul.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: till24 am 29 Oktober 2017, 02:35:47
Super, danke, genau das wars..

Echt super Arbeit!!
Titel: getGatewaySID> Error no response from whois!! STOP!!
Beitrag von: blueberry63 am 31 Oktober 2017, 15:00:08
Hallo,

ich komme leider mit der o.g. Fehlermeldung nicht weiter. Kann mir jemand erklären, wo die beiden UPD Ports freigegeben werden müssen (Fritzbox? FHEM auf Debian Wheezy?).

Gruß
Blueberry63
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 31 Oktober 2017, 15:24:20
Bei was genau tritt der Fehler auf?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 31 Oktober 2017, 15:35:51
Bitte mal prüfen ob die ports oder multicast geblockt werden

"4321 ist nur der Port um das Gateway im Lan mit CMD:Whois zu finden das Funktioniert auch  :D

1. Gateway-Herzschlag

Gateway-Herzschlag Multicasts (ip: 224.0.0.50, Port: 9898). "

Ansonsten verbose 5 setzen und log posten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: blueberry63 am 31 Oktober 2017, 17:38:03
@ofno: die Meldung "getGatewaySID> Error no response from whois!! STOP!!" sehe ich im LOG, wenn ich FHEM neu starte.

Meine Konfiguration:
- Router Fritzbox 7390 mit WLAN
- (2. Fritzbox 7390 als AP, aber z.Zt. ist das Gateway am Router angemeldet)
- FHEM läuft auf einem Cubian mit Debian Wheezy (LAN)

Über FHEM kann ich keine Aktion auf dem Gateway ausführen (z.Bsp: Licht AN).

Soll ich Verbose5 während des Neustarts aktivieren oder reicht das im "laufenden Betrieb"?

Hier noch mein LIST DEVICE:
Internals:
   DEF        192.168.99.129
   FD         22
   FHEMIP     192.168.99.80
   GATEWAY    192.168.99.129
   GATEWAY_IP 192.168.99.129
   NAME       XiaomiGW
   NOTIFYDEV  global
   NR         1052
   NTFY_ORDER 50-XiaomiGW
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.12
   Helper:
     DBLOG:
       state:
         myDB:
           TIME       1509466298.74872
           VALUE      Connected
   READINGS:
     2017-10-30 19:35:57   password        xxxxxxxxxxxx
     2017-10-30 19:31:57   pct             100
     2017-10-31 17:03:58   rgb             000000
     2017-10-30 19:31:57   ringtone        21
     2017-10-31 17:11:38   state           Connected
     2017-10-30 19:39:59   token           0
     2017-10-30 19:42:26   volume          2
   helper:
     ConnectionState Connected
     host       192.168.99.129
Attributes:
   devStateIcon motion:motion_detector@red off:motion_detector@green open:fts_door_open@red close:fts_door@green
   event-on-change-reading .*
   room       MiSmartHome
   timestamp-on-change-reading state
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

(Password ist ausgeblendet)

Gruß
Blueberry63

P.S.: folgendes Warning taucht ab und zu ebenfalls im LOG auf:
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 426, <GEN11> line 29

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 31 Oktober 2017, 19:52:12
grundsätzlich kann torte hier mehr dazu sagen.

Bei einem verbose 5 (save der config) und einem neustart könnte man ggf. etwas sehen, ob es im laufenden Betrieb auch so sichtbar wird kann ich nicht sagen.

sehe es ist die Version 1.12 das neue benötigte Modul (Math::Round) ist installiert (https://forum.fhem.de/index.php/topic,78418)

und ich habe bei den internals zwischen

NTFY_ORDER noch die SID dann STATE
   
schau mal unter https://forum.fhem.de/index.php/topic,63212.msg677516/topicseen.html#msg677516

im Verlauf steht dann folgende Lösung
Zitat
habe ich im AccessPoint (Software DD-WRT) in den Einstellungen "Filter Multicast" disabled


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 November 2017, 09:29:56
moin  :)

getGatewaySID> Error no response from whois!! STOP!!

deutet daraufhin das der Server auf dem FHEM ( das Modul läuft ) nicht das Gateway erreichen kann und zwar versucht das Modul eine
WHOIS Anfrage auf die IP abzusetzen an den PORT 4321 das scheint nicht zu gehen.
In dem Gateway device fehlt dann ein Wert SID ohne das geht nicht viel.


Developermode gesetzt? Firewall, verschiedene Netzwerke Gateway / FHEM da liegt meistens die Ursache bei dem Problem

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: blueberry63 am 01 November 2017, 10:40:40
Kann man das Whois-Kommando von der Konsole ausführen? Dann  könnte ich leichter testen.

Blueberry63
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 01 November 2017, 13:22:08

- MotionOffTimer sollte standardmäßig am besten auf 5 gesetzt werden, da der neue und auch der alte Sensor seit dem FW Update alle 5 Sekunden nach der letzten Bewegung eine erneute Bewegung registriert.

Hallo,

bei mir funktionieren mehrere Sender mit dem Gateway sehr gut. Aber meine Motion Sensoren (1x Body Sensor, 1x Aqara Body Sensor) aktualisieren nur 1x pro Minute. Wie habt Ihr es geschafft das auf 5 Sekunden zu ändern?

Grüße

Update: Im Gateway löschen und neu hinzufügen hat geholfen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: blueberry63 am 01 November 2017, 18:17:20
Mein Problem mit dem UDP-Port hat sich erledigt: ich hatte vergessen "localarea network protocol" für den Developer Mode zu aktivieren - mea culpa   :-[

Bevor ich nun das GW und die Sensoren in FHEM integrieren kann, möchte ich hier ein GROSSES DANKE loswerden! Tolle Arbeit!!! 

Gruß
Blueberry63
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: blueberry63 am 01 November 2017, 21:11:05
Beim Einbinden der Sensoren ist mir aufgefallen, dass die Readings für die Batterie anders belegt sind, als das z.Bsp. bei den Homematic-Komponenten der Fall ist. Keine Ahnung, ob es hier übergreifend einen Standard gibt, aber ich zeige mal den Unterschied:

HM:
battery ok
battery_level 2.9

Xiaomi:
battery 2.995
batterystate ok

Wenn man sich z.Bsp. den Batterie-Status bzw. -Level aller Geräte mit Batterie anzeigen lassen möchte, dann führt dieser Mix zu Problemen.

Das bekannte Notify zur Warnung bei "Batterie=low" funktioniert z.Bsp. bei den Xiaomi-Komponenten nicht:

.*:[Bb]attery:.* {
 if("$EVENT" !~ m/ok/) {
 
  {fhem ("set Telegram message Batteriewarnung $NAME $EVENT")};
  Log 3, "$NAME: $EVENT";
  }
}


Gruß
Blueberry63

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 November 2017, 22:49:07
 :D

ja, können die doch im homematic ändern,  warum ich  8)

batterystate gibt es erst seit der letzten Version war ein Wunsch, damit man nicht ein userreading basteln muss

mir ist das persönlich egal, wenn ich das aber jetzt ändere müssen alle andere die das jetzt so nutzen ihre Sachen anpassen.


Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 02 November 2017, 22:58:08
Kompromiss: ein flag im Gateway über den das gesteuert wird?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: devil77 am 03 November 2017, 06:02:24
Warum wollen das das Modul geändert wird und nicht selber überlegen wie man ans Ziel kommt?
Das "bekannte" Notify ist ja nur ein Beispiel und nichts was in Stein gemeiselt ist.
Erweitere doch das Notify einfach und frage das Batterie Reading gezielt nach TYP ab z.Bsp.
TYPE=XiaomiSmartHome_Device:batteryDamit hast Du dann alles abgedeckt ohne das jemand anders etwas ändern muss.


Beim Einbinden der Sensoren ist mir aufgefallen, dass die Readings für die Batterie anders belegt sind, als das z.Bsp. bei den Homematic-Komponenten der Fall ist. Keine Ahnung, ob es hier übergreifend einen Standard gibt, aber ich zeige mal den Unterschied:

HM:
battery ok
battery_level 2.9

Xiaomi:
battery 2.995
batterystate ok

Wenn man sich z.Bsp. den Batterie-Status bzw. -Level aller Geräte mit Batterie anzeigen lassen möchte, dann führt dieser Mix zu Problemen.

Das bekannte Notify zur Warnung bei "Batterie=low" funktioniert z.Bsp. bei den Xiaomi-Komponenten nicht:

.*:[Bb]attery:.* {
 if("$EVENT" !~ m/ok/) {
 
  {fhem ("set Telegram message Batteriewarnung $NAME $EVENT")};
  Log 3, "$NAME: $EVENT";
  }
}


Gruß
Blueberry63
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 03 November 2017, 07:29:42
Zitat von: blueberry63
HM:
battery ok
battery_level

Ich fände es auch gut wenn der Batteriestatus wie bei HM ist.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: blueberry63 am 03 November 2017, 17:03:26
Zitat
Warum wollen das das Modul geändert wird und nicht selber überlegen wie man ans Ziel kommt?

Das Ändern des Notifys ist kein Problem. Ich wollte nur darauf hinweisen, dass die Readings nicht dem "Standard" entsprechen. Meines Wissens ist das Reading "Battery" auch bei Nicht-HM-Komponenten mit "OK" oder "Low" belegt. Bevor ihr dieses tolle Modul (ist ernst gemeint) in FHEM eingecheckt wird, könntet ihr Euch ja bei anderen Entwicklern erkundigen.

Gruß
Blueberry63
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 04 November 2017, 18:06:39
Hallo,

bei mir funktionieren mehrere Sender mit dem Gateway sehr gut. Aber meine Motion Sensoren (1x Body Sensor, 1x Aqara Body Sensor) aktualisieren nur 1x pro Minute. Wie habt Ihr es geschafft das auf 5 Sekunden zu ändern?

Grüße

Update: Im Gateway löschen und neu hinzufügen hat geholfen.

Hallo noch einmal,

also bei mir kommt der Fehler immer wieder. Wenn ich den Reset Knopf drücke geht es für einige Zeit (ca. 1 Stunde) mit der Auslösung aller 5 Sekunden und ab einem Zeitpunkt löst er nur noch einmal pro Stunde aus.
Habt Ihr das gleiche Problem oder ist das ein Probkem was nur ich habe?

Grüße

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 November 2017, 18:10:51
Hi,

meine Motions lösen nur bei Bewegung aus. Zwischen den motions müssen bei mir 60 Sekunden sein, vorher wird eine erneute Bewegung nicht signalisiert.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 04 November 2017, 18:23:19
Hi,

meine Motions lösen nur bei Bewegung aus. Zwischen den motions müssen bei mir 60 Sekunden sein, vorher wird eine erneute Bewegung nicht signalisiert.

Grüße
Torte
Hi Torte,

dank Dir für die schnelle Rückmeldung. So ist es bei mir auch. Einige haben hier geschrieben, dass es auch den Fall der 5 sekündigen Auslösung gibt. Das funktioniert bei mir auch eine gewisse Zeit lang nach dem erneuten Anlernen. Leider funktioniert das nach einigen Stunden nicht mehr und es löst nur noch aller 60 Sekunden aus.
Hier die Zeiten bis 17:49 nur alle 60 Sek. und nach dem einmaligen kurzen Druck des Resetknopfes ab 18:17 alle 5 Sekunden.

2017-11-04_17:47:35 XMI_158d0001dxxxxx off
2017-11-04_17:47:39 XMI_158d0001dxxxxx no_motion
2017-11-04_17:47:44 XMI_158d0001dxxxxx motion
2017-11-04_17:47:49 XMI_158d0001dxxxxx off
2017-11-04_17:49:14 XMI_158d0001dxxxxx motion
2017-11-04_17:49:19 XMI_158d0001dxxxxx off
2017-11-04_18:17:01 XMI_158d0001dxxxxx motion
2017-11-04_18:17:01 XMI_158d0001dxxxxx no_motion: 0
2017-11-04_18:17:06 XMI_158d0001dxxxxx off
2017-11-04_18:17:17 XMI_158d0001dxxxxx motion
2017-11-04_18:17:17 XMI_158d0001dxxxxx no_motion: 0
2017-11-04_18:17:22 XMI_158d0001dxxxxx off
2017-11-04_18:17:22 XMI_158d0001dxxxxx motion
2017-11-04_18:17:22 XMI_158d0001dxxxxx no_motion: 0
2017-11-04_18:17:27 XMI_158d0001dxxxxx off
2017-11-04_18:17:28 XMI_158d0001dxxxxx motion
2017-11-04_18:17:28 XMI_158d0001dxxxxx no_motion: 0
2017-11-04_18:17:33 XMI_158d0001dxxxxx off
2017-11-04_18:17:34 XMI_158d0001dxxxxx motion
2017-11-04_18:17:34 XMI_158d0001dxxxxx no_motion: 0
2017-11-04_18:17:39 XMI_158d0001dxxxxx off
2017-11-04_18:17:40 XMI_158d0001dxxxxx motion
2017-11-04_18:17:40 XMI_158d0001dxxxxx no_motion: 0
2017-11-04_18:17:45 XMI_158d0001dxxxxx off


Die Frage ist, warum schaltet die Auslösezeit irgendwann um und kann man das wieder auf die Anfangskonfiguration zurücksetzen ohne den Reset Knopf drücken zu müssen...

Grüße
Basty
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 November 2017, 18:42:22
Hi Basti,

das mit den 5 Sekunden war mir jetzt so nicht bewusst. Einstellen kann man da nix bzw. ist mir nirgendwo was aufgefallen
das man die Zeit irgendwo einstellen könnte.

Soweit ich weiß ist die Signalisierung in der APP auch nicht anders.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 04 November 2017, 19:05:48
Ok... Schade...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tomahawk2015 am 12 November 2017, 11:55:20
Hallo,

erstmal vielen Dank für die Entwicklung dieses Module. Ich habe auch ein Gateway erhalten und habe erstmal da Sensoren noch
unterwegs versucht dieses standalone einzurichten. Beim Versuch beispielsweise die Farbe des Gateways zu wechseln
erhalte ich im Log diese Meldung
Unknown code {"cmd":"write_ack","sid":"34ce00906ca0","data":"{\"error\":\"No device\"}"}, help me!
Ich habe den Developer Mode gemäß Anleitung eingerichtet und auch das Passwort vergeben...Server und Gateway sind auch
im selben Subnetz und die notwendigen Perl-Bibliothen sind auch eingerichtet.
Ich erhalte regelmäßige Readings
2017-11-12 10:45:30 XiaomiSmartHome Xiaomi_Gateway1 heartbeat: 34ce00906ca0
2017-11-12 10:45:30 XiaomiSmartHome Xiaomi_Gateway1 token: nYAD2x3YEZcAraUU
2017-11-12 10:45:40 XiaomiSmartHome Xiaomi_Gateway1 heartbeat: 34ce00906ca0
aber das Schalten am Gerät selber funktioniert noch nicht.
Gateway Firmware ist aktuell.

Gibt es hierfür eine Lösung, hört sich ja so an, als würde das Gateway gar nicht gefunden (warum dann aber die Heartbeats?)?
Im jetzigen Zustand würde ich auch davon ausgehen, daß das Einlesen von Sensoren auch nicht funktioniert?

Danke + viele Grüße

Thorsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 November 2017, 21:57:32
Hi Thorsten,

gucke mal hier im Thread #633 und dann #636 hört sich so an als könnte es Dein Problem sein.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tomahawk2015 am 13 November 2017, 09:01:24
Hallo,

bei mir war es jetzt noch ein weiteres ausstehendes Update. Jetzt scheint es wirklich die aktuellste Firmware zu sein, Befehle nimmt es nun
auch entgegen.

danke + viele Grüße

Thorsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 20 November 2017, 14:39:31
Hallo,

Ich habe ein Problem. FHEM stürzt ab wenn das Gateway abgefragt wird...

Nach einem FHEM Start:
2017.11.20 14:15:55 3: Xiaomi.GW1: DEV_Read> Name: Taster.X2 SID: 158d00018b4dd5 Type: switch Voltage: 3042
2017.11.20 14:15:55 3: Xiaomi.GW1: DEV_Read> Name: Taster.X1 SID: 158d000149bb9a Type: switch Voltage: 3032
2017.11.20 14:15:55 3: Xiaomi.GW1: DEV_Read> Name: XMI_158d0001826541 SID: 158d0001826541 Type: sensor_ht Voltage: 2965
2017.11.20 14:15:55 3: Xiaomi.GW1: DEV_Read> Name: XMI_158d0001826541 SID: 158d0001826541 Type: sensor_ht Temperature: 21.05
2017.11.20 14:15:55 3: Xiaomi.GW1: DEV_Read> Name: XMI_158d0001826541 SID: 158d0001826541 Type: sensor_ht Humidity: 53.91
2017.11.20 14:15:55 3: Xiaomi.GW1: DEV_Read> Name: SD.X1 SID: 158d000149f757 Type: smoke Voltage: 3105
2017.11.20 14:15:58 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 142.
2017.11.20 14:15:58 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 144.
2017.11.20 14:15:58 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 158.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 159.

Das letzte Device ist ein Rauchmelder.

Internals:
   DEF        158d000149f757 smoke Xiaomi.GW1
   IODev
   IODevName  Xiaomi.GW1
   MODEL      smoke
   NAME       SD.X1
   NR         122
   SID        158d000149f757
   STATE      initialized
   TYPE       XiaomiSmartHome_Device
   VERSION    1.07
   READINGS:
     2017-09-25 18:22:03   arlarm
     2017-11-12 11:52:40   battery         3.115
     2017-11-12 11:52:40   heartbeat       158d000149f757
Attributes:
   IODev      Xiaomi.GW1
   event-on-change-reading .*
   room       MiSmartHome

Gateway und FHEM sind aktuell. Das Problem tritt scheinbar seit dem letzten FW Update beim Gateway auf. Bis vor kurzem lief alles. Gibt es eine Lösung?

Viele Grüße
aus Berlin
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 November 2017, 15:00:10
Hi,

mach erst mal ein Update auf 1.12 du hast noch 1.07.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 20 November 2017, 16:18:40
Oh, ich hatte gedacht das Modul ist im "normalen" Update mit drin...
das Update hat aber nichts genutzt. Das Problem ist immer noch da.

2017.11.20 16:15:25 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.20 16:15:25 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.20 16:15:25 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.

Internals:
   DEF        158d000149f757 smoke Xiaomi.GW1
   IODev
   IODevName  Xiaomi.GW1
   MODEL      smoke
   NAME       SD.X1
   NR         122
   SID        158d000149f757
   STATE      initialized
   TYPE       XiaomiSmartHome_Device
   VERSION    1.12
   READINGS:
     2017-09-25 18:22:03   arlarm
     2017-11-12 11:52:40   battery         3.115
     2017-11-12 11:52:40   heartbeat       158d000149f757
Attributes:
   IODev      Xiaomi.GW1
   event-on-change-reading .*
   room       MiSmartHome
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: wollo am 21 November 2017, 02:28:58
Ich verzweifle mittlerweile auch an dem Modul.
Bis letzte Woche lief es noch einwandfrei bei mir.
Bin schon eine ganze Zeit auf der neuesten Version. 1.12
Aber jetzt bekomme ich von den Sensoren nur noch den Batterie State, aber z.B. kein click mehr für den Switch.
Der Motionsensor schickt auch noch Battery State und no_motion.
Wenn ich die Devices lösche, werden sie neu angelegt, bleiben aber auf initialized.  Battery state wird übertragen und die Batteriespannung. In der App sehe ich die Click Ereignisse. FHEM bekommt sie nicht mehr.
Habe jetzt nochmals ein frisches System aufgestzt. Selbes Problem
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2017, 07:07:32
Moin,

@OKI, welche Firmwareversion hast Du drauf? Mach bitte ein Verbose 5 Log dann schau ich mal

@Wollo, bitte ein Verbose 5 Log.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: blueberry63 am 21 November 2017, 10:33:07
Hallo,

ich habe - wohl schon länger - folgende Zeilen im LOG nach einem FHEM-Neustart:

PERL WARNING: Prototype mismatch: sub main::round ($$) vs none at /usr/share/perl/5.14/Exporter.pm line 67, <$fh> line 2255.
PERL WARNING: Scalar value @arround[$round-1] better written as $arround[$round-1] at ./FHEM/71_XiaomiSmartHome_Device.pm line 243, <$fh> line 2262.
PERL WARNING: Scalar value @arround[$round-1] better written as $arround[$round-1] at ./FHEM/71_XiaomiSmartHome_Device.pm line 250, <$fh> line 2262.

Keine Ahnung, ob das wichtig ist, wollte es nur mal erwähnt haben.

Gruß
Blueberry63
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: wollo am 21 November 2017, 10:43:29
beim Neustart kommt:


017.11.21 09:33:58 5: wzXGate: updateAllReadings> Starting UpdateALLReadings
2017.11.21 09:33:58 4: wzXGate: Write> Get all Sensors
2017.11.21 09:33:58 4: wzXGate: Write> {"cmd" : "get_id_list"} 192.168.178.74
2017.11.21 09:33:58 5: wzXGate: Write> End 192.168.178.74
2017.11.21 09:33:58 5: wzXGate: Read> Read start
2017.11.21 09:33:58 5: wzXGate: Read> {"cmd":"get_id_list_ack","sid":"286c07887e80","token":"DdxCqBF29uQM9Vso","data":"[\"158d00012654ce\",\"158d00013f8d72\",\"158d00013ed0a2\",\"158d0001256a00\"]"}
2017.11.21 09:33:58 5: wzXGate: Read> HASH correctly
2017.11.21 09:33:58 5: wzXGate: Reading> Reading start
2017.11.21 09:33:58 4: wzXGate: Reading> PushRead:158d00012654ce
2017.11.21 09:33:58 4: wzXGate: Write> {"cmd":"read","sid":"158d00012654ce"} 192.168.178.74
2017.11.21 09:33:58 5: wzXGate: Write> End 192.168.178.74
2017.11.21 09:33:58 4: wzXGate: Reading> PushRead:158d00013f8d72
2017.11.21 09:33:58 4: wzXGate: Write> {"cmd":"read","sid":"158d00013f8d72"} 192.168.178.74
2017.11.21 09:33:58 5: wzXGate: Write> End 192.168.178.74
2017.11.21 09:33:58 4: wzXGate: Reading> PushRead:158d00013ed0a2
2017.11.21 09:33:58 4: wzXGate: Write> {"cmd":"read","sid":"158d00013ed0a2"} 192.168.178.74
2017.11.21 09:33:58 5: wzXGate: Write> End 192.168.178.74
2017.11.21 09:33:58 4: wzXGate: Reading> PushRead:158d0001256a00
2017.11.21 09:33:58 4: wzXGate: Write> {"cmd":"read","sid":"158d0001256a00"} 192.168.178.74
2017.11.21 09:33:58 5: wzXGate: Write> End 192.168.178.74
2017.11.21 09:33:58 5: wzXGate: Read> Read start
2017.11.21 09:33:58 5: wzXGate: Read> {"cmd":"read_ack","model":"switch","sid":"158d00012654ce","short_id":28244,"data":"{\"voltage\":3022}"}
2017.11.21 09:33:58 5: wzXGate: Read> Dispatch {"cmd":"read_ack","model":"switch","sid":"158d00012654ce","short_id":28244,"data":"{\"voltage\":3022}"}
2017.11.21 09:33:58 5: wzXGate: dispatch {"cmd":"read_ack","model":"switch","sid":"158d00012654ce","short_id":28244,"data":"{\\"voltage\\":3022}"}
2017.11.21 09:33:58 4: wzXGate: DEV_Parse> IS DEFINED switch : 158d00012654ce
2017.11.21 09:33:58 5: wzXGate: DEV_Read> SID: 158d00012654ce XiaomiSmartHome_Device
2017.11.21 09:33:58 4: wzXGate: DEV_Read> Name: swWohnzimmer.1 SID: 158d00012654ce Type: switch Voltage: 3022
2017.11.21 09:33:58 5: Starting notify loop for swWohnzimmer.1, 2 event(s), first is battery: 3.022
2017.11.21 09:33:58 5: createNotifyHash
2017.11.21 09:33:58 5: End notify loop for swWohnzimmer.1
2017.11.21 09:33:58 5: wzXGate: Read> Read start
2017.11.21 09:33:58 5: wzXGate: Read> {"cmd":"read_ack","model":"motion","sid":"158d00013f8d72","short_id":17015,"data":"{\"voltage\":3025,\"status\":\"no_motion\"}"}
2017.11.21 09:33:58 5: wzXGate: Read> Dispatch {"cmd":"read_ack","model":"motion","sid":"158d00013f8d72","short_id":17015,"data":"{\"voltage\":3025,\"status\":\"no_motion\"}"}
2017.11.21 09:33:58 5: wzXGate: dispatch {"cmd":"read_ack","model":"motion","sid":"158d00013f8d72","short_id":17015,"data":"{\\"voltage\\":3025,\\"status\\":\\"no_motion\\"}"}
2017.11.21 09:33:58 4: wzXGate: DEV_Parse> IS DEFINED motion : 158d00013f8d72
2017.11.21 09:33:58 5: wzXGate: DEV_Read> SID: 158d00013f8d72 XiaomiSmartHome_Device
2017.11.21 09:33:58 3: wzXGate: DEV_Read> Name: mtSchlafzimmer SID: 158d00013f8d72 Type: motion Status: no_motion
2017.11.21 09:33:58 4: wzXGate: DEV_Read> Name: mtSchlafzimmer SID: 158d00013f8d72 Type: motion Voltage: 3025
2017.11.21 09:33:58 5: Starting notify loop for mtSchlafzimmer, 3 event(s), first is no_motion
2017.11.21 09:33:58 5: End notify loop for mtSchlafzimmer
2017.11.21 09:33:58 5: wzXGate: Read> Read start
2017.11.21 09:33:58 5: wzXGate: Read> {"cmd":"read_ack","model":"switch","sid":"158d00013ed0a2","short_id":52695,"data":"{\"voltage\":3022}"}
2017.11.21 09:33:58 5: wzXGate: Read> Dispatch {"cmd":"read_ack","model":"switch","sid":"158d00013ed0a2","short_id":52695,"data":"{\"voltage\":3022}"}
2017.11.21 09:33:58 5: wzXGate: dispatch {"cmd":"read_ack","model":"switch","sid":"158d00013ed0a2","short_id":52695,"data":"{\\"voltage\\":3022}"}
2017.11.21 09:33:58 4: wzXGate: DEV_Parse> IS DEFINED switch : 158d00013ed0a2
2017.11.21 09:33:58 5: wzXGate: DEV_Read> SID: 158d00013ed0a2 XiaomiSmartHome_Device
2017.11.21 09:33:58 4: wzXGate: DEV_Read> Name: swSchlafzimmer SID: 158d00013ed0a2 Type: switch Voltage: 3022
2017.11.21 09:33:58 5: Starting notify loop for swSchlafzimmer, 2 event(s), first is battery: 3.022
2017.11.21 09:33:58 5: End notify loop for swSchlafzimmer
2017.11.21 09:33:58 5: wzXGate: Read> Read start
2017.11.21 09:33:58 5: wzXGate: Read> {"cmd":"read_ack","model":"switch","sid":"158d0001256a00","short_id":60881,"data":"{\"voltage\":3072}"}
2017.11.21 09:33:58 5: wzXGate: Read> Dispatch {"cmd":"read_ack","model":"switch","sid":"158d0001256a00","short_id":60881,"data":"{\"voltage\":3072}"}
2017.11.21 09:33:58 5: wzXGate: dispatch {"cmd":"read_ack","model":"switch","sid":"158d0001256a00","short_id":60881,"data":"{\\"voltage\\":3072}"}
2017.11.21 09:33:58 4: wzXGate: DEV_Parse> IS DEFINED switch : 158d0001256a00
2017.11.21 09:33:58 5: wzXGate: DEV_Read> SID: 158d0001256a00 XiaomiSmartHome_Device
2017.11.21 09:33:58 4: wzXGate: DEV_Read> Name: swWohnzimmer.2 SID: 158d0001256a00 Type: switch Voltage: 3072
2017.11.21 09:33:58 5: Starting notify loop for swWohnzimmer.2, 2 event(s), first is battery: 3.072
2017.11.21 09:33:58 5: End notify loop for swWohnzimmer.2

Ansonsten kommt da lange nichts.

Wenn ich dann am wzXGate Helligkeit oder Farbe ändere, bekomme ich:

2017.11.21 09:41:23 4: wzXGate: Write> {"cmd":"write","model":"gateway","sid":"286c07887e80","short_id":0,"key":"8","data":"{\"rgb\":1694433280,\"key\":\"308b19bde9798e4c1fd58e81f8cf3f8b\"}" } 192.168.178.74
2017.11.21 09:41:23 5: wzXGate: Write> End 192.168.178.74
2017.11.21 09:41:23 4: name: /fhem?cmd=set%20wzXGate%20rgb%20ff0000&XHR=1&fw_id=160 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
 /
2017.11.21 09:41:23 5: wzXGate: Read> Read start
2017.11.21 09:41:23 5: wzXGate: Read> {"cmd":"write_ack","sid":"286c07887e80","data":"{\"error\":\"Invalid key\"}"}
2017.11.21 09:41:23 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 143.
2017.11.21 09:41:23 5: wzXGate: Read> Dispatch {"cmd":"write_ack","sid":"286c07887e80","data":"{\"error\":\"Invalid key\"}"}
2017.11.21 09:41:23 5: wzXGate: dispatch {"cmd":"write_ack","sid":"286c07887e80","data":"{\\"error\\":\\"Invalid key\\"}"}
2017.11.21 09:41:23 5: Starting notify loop for wzXGate, 1 event(s), first is UNKNOWNCODE {"cmd":"write_ack","sid":"286c07887e80","data":"{\\"error\\":\\"Invalid key\\"}"}
2017.11.21 09:41:23 5: End notify loop for wzXGate
2017.11.21 09:41:23 3: wzXGate: Unknown code {"cmd":"write_ack","sid":"286c07887e80","data":"{\"error\":\"Invalid key\"}"}, help me!

Das Passwort habe ich aber, wie in der App angezeigt, eingegeben.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2017, 10:45:15
Hi

jop, ist schon bei mir gefixt.

Zeile 243 muss so aussehen, ist aber nur ein Warning, kommt im nächsten Release.
$temp = nearest($arround[$round-1] ,$temp );

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2017, 10:48:48
@wollo

wzXGate: Read> {"cmd":"write_ack","sid":"286c07887e80","data":"{\"error\":\"Invalid key\"}"}

Dein Passwort stimmt nicht. Hast Du in der APP auch gespeichert. Erzeuge Dir mal ein neues und setze es in FHEM neu.
Groß und Kleinschreibung beachten!

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 21 November 2017, 11:46:45
Das Gateway hat die Firmware 1.4.1_150.0143

Im Log steht irgendwie nicht sooo viel mehr. Ich hoffe es hilft.

2017.11.21 11:26:53 5: Xiaomi.GW1: Read> Read start
2017.11.21 11:26:53 5: Xiaomi.GW1: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"SoZDlMocm3gGIGgN","data":"{\"ip\":\"192.168.1.100\"}"}
2017.11.21 11:26:53 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.21 11:26:53 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.21 11:26:53 5: Xiaomi.GW1: Read> Change HASH Ref to
2017.11.21 11:26:53 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
2017.11.21 11:26:53 5: : Reading> Reading start
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.
2017.11.21 11:26:58 5: PRESENCE (Anton.Handy) - ping command returned with output:
PING 192.168.1.46 (192.168.1.46) 56(84) bytes of data.

Merkwürdigerweise kommt nach dem 71_Xiaomi Fehler noch etwas ping von PRESENCE. Dann ist FHEM aber weg.

Viele Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2017, 12:02:45
Mach mir mal ein

list Xiaomi.GW1

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: wollo am 21 November 2017, 12:20:04
Mein Passwort stimmt!
ich habe es auch schon 3- mal geändert, das Gateway ausgesteckt und neu eingesteckt. Das Passwort wurde gespeichert.
Ändert nichts.
Was mich wundert, dass ich in den Readings immer Token 0 habe. Früher stand da ein Code drin.
Ausserdem hatte der sich früher mit den Switches auch unterhalten, ohne dass das Passwort gesetzt war. Das brauchte man doch nur für die Änderungen des Gateways, oder?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2017, 12:38:01
Ohne Token geht das schreiben aufs Gateway nicht.
Entweder du hast eine Firewall zwischen FHEM und dem Gateway oder der LAN Mode am GW ist nicht eingeschaltet.
Port 9898 und 4321 muss auf sein.

Wenn Du sicher bist das alles richtig ist, würd ich mal das GW komplett reseten.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 21 November 2017, 12:40:03
ein list kann ich leider nicht machen, da FHEM abraucht, wenn das Xiaomi GW drin ist

define Xiaomi.GW1 XiaomiSmartHome 192.168.1.81
attr Xiaomi.GW1 devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr Xiaomi.GW1 room MiSmartHome
attr Xiaomi.GW1 webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off
attr Xiaomi.GW1 verbose 5
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: blueberry63 am 21 November 2017, 12:56:13
Zitat
Zeile 243 muss so aussehen, ist aber nur ein Warning, kommt im nächsten Release.
$temp = nearest($arround[$round-1] ,$temp );

...in Zeile 250 kommt das auch nochmal vor ;-)

Gruß
Blueberry63
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2017, 12:57:10
mit welcher Fehlermeldung. Hast du alle benötigten Perl Module installiert.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2017, 12:57:44
...in Zeile 250 kommt das auch nochmal vor ;-)

Gruß
Blueberry63

jop für hum
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 21 November 2017, 14:41:47
Ich habe mal probeweise alle Xiaomi Geräte bis auf das Gateway aus der Konfig entfernt. Das Resultat ist das gleiche. FHEM startet, die Webseite ist erreichbar und einige Sekunden später nicht mehr. Ich denke beim Auslesen der Geräte aus dem Gateway knallt irgendwas gewaltig

2017.11.21 14:27:43 5: Xiaomi.GW1: Read> Read start
2017.11.21 14:27:43 5: Xiaomi.GW1: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"w8C4okmvkt8wK4Ho","data":"{\"ip\":\"192.168.1.100\"}"}
2017.11.21 14:27:43 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.21 14:27:43 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.21 14:27:43 5: Xiaomi.GW1: Read> Change HASH Ref to
2017.11.21 14:27:43 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
2017.11.21 14:27:43 5: : Reading> Reading start
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.

Ich habe noch ein zweites Gateway. Das soll in Zukunft Reichweitenprobleme lösen, war aber bisher noch nicht in FHEM drin. Also das erste (IP 1.81) raus und das neue (IP 1.100) in der fhem.cfg eingetragen. In der Original App sind übrigens beide Gateways drin.

define Xiaomi.GW2 XiaomiSmartHome 192.168.1.100

Der Fehler ist der gleiche.

2017.11.21 14:33:30 5: Xiaomi.GW2: updateAllReadings> Starting UpdateALLReadings
2017.11.21 14:33:31 4: Xiaomi.GW2: Write> Get all Sensors
2017.11.21 14:33:31 4: Xiaomi.GW2: Write> {"cmd" : "get_id_list"} 192.168.1.100
2017.11.21 14:33:31 5: Xiaomi.GW2: Write> End 192.168.1.100
2017.11.21 14:33:31 5: Xiaomi.GW2: Read> Read start
2017.11.21 14:33:31 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00889222","short_id":"0","token":"8qZPWXFOlR3qdG1l","data":"{\"ip\":\"192.168.1.81\"}"}
2017.11.21 14:33:31 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.21 14:33:31 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.21 14:33:31 5: Xiaomi.GW2: Read> Change HASH Ref to
2017.11.21 14:33:31 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
2017.11.21 14:33:31 5: : Reading> Reading start
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.

Mir fällt jetzt auf, dass in dem Read mit dem Fehler jeweils die IP des anderen Gateways steht. Evtl. stolpert das Modul ja über das ausgelesene Device Gateway...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: wollo am 21 November 2017, 22:47:08
OK, ich komme der Sache schon etwas näher.
Zuerst mal danke für den Hinweis, dass der Port 8383 offen sein muß.
Das erklärt vielleicht, warum es zum Schluß auf meinem Raspi Probleme gab.
Dort benutze ich nämlich das Modell ESPeasy und habe es gemäss dieser Anleitung https://wiki.fhem.de/wiki/Sonoff die ESPBridge angelegt. Dort wird ebenfalls dieser Port für die ESPBridge verwendet. Ich vermute mal, daß dies zu Konflikten führt.

Ich kann das jetzt auf die schnelle nicht testen, da ich im Moment neu FHEM auf meinem Server als Docker Container hochgezogen habe, damit ich schneller und reproduzierbarer neu installieren und testen kann.
Hier sehe ich aber jetzt ein mögliches zweites Problem:

In den Internals sehe ich das Reading FHEMIP 172.18.0.4. Die ist aber nicht die IP unter der der Gateway FHEM erreichen könnte, sondern die IP des Docker Container im internen Docker Netzwerk.
Kann ich die richtige IP dem Modul irgendwie setzen?

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 22 November 2017, 06:57:58
Guten morgen,

es war aber Port 9898 und 4321.

Das Modul sucht eine NIC und bindet sich dann auf diese IP/NIC (FHEMIP).
An dieser NIC werden dann die Gateway Antworten erwartet.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: leif am 23 November 2017, 02:55:38
Guten Abend,

erst einmal Danke für dieses wunderbare Modul - eigentlich funktioniert alles wunderbar. Allerdings habe ich ein äußerst seltsames Problem.

Sobald ich dieses Modul installiere startet bei mir FHEM nicht mehr mit dem Raspberry Pi 3 mit - ich muss es immer manuell starten (sudo /etc/init.d/fhem start).   Was ich noch seltsamer finde ist dass es mit der gleichen SD Karte und im selben Netzwerk auf meinem Raspberry Pi Zero W weiterhin startet. Ist FHEM einmal gestartet läuft alles normal, die Sensoren werden erkannt und ich kann zuverlässig schalten.

Was kann das sein?


Der Log

2017.11.23 02:59:16 0: Server shutdown
2017.11.23 02:59:21 1: Including fhem.cfg
2017.11.23 02:59:21 3: telnetPort: port 7072 opened
2017.11.23 02:59:22 3: WEB: port 8083 opened
2017.11.23 02:59:22 3: WEBphone: port 8084 opened
2017.11.23 02:59:22 3: WEBtablet: port 8085 opened
2017.11.23 02:59:22 2: eventTypes: loaded 831 events from ./log/eventTypes.txt
2017.11.23 02:59:22 3: wz_computerlicht: I/O device is Hue
2017.11.23 02:59:22 3: fl_flurlicht: I/O device is Hue
2017.11.23 02:59:22 3: wz_sofalicht: I/O device is Hue
2017.11.23 02:59:23 3: wz_tischlicht: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup3: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup6: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup16: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup20: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup19: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup5: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup0: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup2: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup17: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup4: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup18: I/O device is Hue
2017.11.23 02:59:23 3: HUEGroup1: I/O device is Hue
2017.11.23 02:59:23 3: YeeLight bz_badlicht defined at 192.168.178.219:55443
2017.11.23 02:59:23 3: Opening bz_badlicht device 192.168.178.219:55443
2017.11.23 02:59:23 3: Can't connect to 192.168.178.219:55443: Network is unreac                                                        hable
2017.11.23 02:59:23 3: Opening bz_badlicht device 192.168.178.219:55443
2017.11.23 02:59:23 1: PERL WARNING: Use of uninitialized value $model in string                                                         eq at ./FHEM/32_YeeLight.pm line 172, <$fh> line 216.
2017.11.23 02:59:23 3: TelegramBot_Define telebot: called
2017.11.23 02:59:23 2: TelegramBot_DoUrlCommand telebot: FAILED http access retu                                                        rned error :https://api.telegram.org/botxxxxxxx382:AAGxxxxxxxxxxLaLF9ceHnJVl8CbGp                                                        LuRQA/getMe: Can't connect(1) to https://api.telegram.org:443: IO::Socket::INET:                                                         Bad hostname 'api.telegram.org:443':
2017.11.23 02:59:23 3: XiaomiFlowerSens (hawaipalme) - defined with BTMAC C4:7C:                                                        8D:65:A9:B5
2017.11.23 02:59:23 3: XiaomiFlowerSens (hawaipalme) - set interval to 900
2017.11.23 02:59:23 3: XiaomiFlowerSens (chili) - defined with BTMAC C4:7C:8D:65                                                        :CA:E2
2017.11.23 02:59:23 3: XiaomiFlowerSens (chili) - set interval to 900
2017.11.23 02:59:23 1: PERL WARNING: Prototype mismatch: sub main::round ($$) vs                                                         none at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 313.
2017.11.23 02:59:23 1: PERL WARNING: Scalar value @arround[...] better written a                                                        s $arround[...] at ./FHEM/71_XiaomiSmartHome_Device.pm line 243, <$fh> line 317.
2017.11.23 02:59:23 1: PERL WARNING: Scalar value @arround[...] better written a                                                        s $arround[...] at ./FHEM/71_XiaomiSmartHome_Device.pm line 250, <$fh> line 317.
2017.11.23 02:59:23 1: Including ./log/fhem.save
2017.11.23 02:59:23 2: HUEBridge_OpenDev: error reading description: http://192.                                                        168.178.100/description.xml: Can't connect(1) to http://192.168.178.100:80: IO::                                                        Socket::INET: connect: Network is unreachable
2017.11.23 02:59:23 2: Hue: empty answer received for http://192.168.178.100/api                                                        /QSDnRzE1k7cTuA4NcgVMNxxx5RhuSykuAzqlfuj-/config
2017.11.23 02:59:23 2: HUEBridge_OpenDev: got empty config
2017.11.23 02:59:23 3: telnetForBlockingFn_1511402363: port 45701 opened
2017.11.23 02:59:23 1: usb create starting
2017.11.23 02:59:23 3: Probing CUL device /dev/ttyAMA0
2017.11.23 02:59:24 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.11.23 02:59:24 3: Probing ZWDongle device /dev/ttyAMA0
2017.11.23 02:59:24 3: Probing FRM device /dev/ttyAMA0
2017.11.23 02:59:29 1: usb create end
2017.11.23 02:59:29 0: Featurelevel: 5.8
2017.11.23 02:59:29 0: Server started with 58 defined entities (fhem.pl:15466/20                                                        17-11-20 perl:5.024001 os:linux user:fhem pid:431)
2017.11.23 02:59:29 3: Opening bz_badlicht device 192.168.178.219:55443
2017.11.23 02:59:30 3: ABFALL Muelltonnen - CALENDAR:Muelltonnen_Kalender trigge                                                        red, updating ABFALL Muelltonnen ...
Creating socket: Invalid argument
Set scan parameters failed: Input/output error

Die "Socket" Fehler erscheinen wenn ich FHEM dann nochmal manuell starte, die Karte im PI Zero habe oder dieses Modul nicht in Verwendung habe nicht.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: RaspiLED am 23 November 2017, 06:19:06
Hi,
Ist hier OT, also bitte eine neuer Thread, aber es hängt davon ab, wie Du den FHEM service startest. Meine Glaskugel sagt Du nutzt schon systemd und Dir fehlt ein After=network.target in Deiner fhem.service
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: leif am 23 November 2017, 12:28:04
Problem gelöst - ich musste die Ausführung von FHEM ein wenig verzögern.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 23 November 2017, 20:12:54
Hallo Torte,

hast du schon eine Idee wie man mit 2 Gateways umgeht? Ich bin inzwischen sicher, dass mein Problem auftritt seit ich in der MiApp das zweite Gateway eingebunden habe.
Das "unrepeatete" Zigbee reicht aber nicht über 3 Etagen.

Viele Grüße
Olaf
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 24 November 2017, 07:09:21
Hallo Olaf,

ich hab auch 2 Gateways in Betrieb.
Ich glaube das bei Dir was im Netzwerk geblockt wird Port 9898 und 4321 muss zum/vom FHEM Server zum GW auf sein.
Wenn ich mir deine LOGs anschaue sieht es so aus das die SID nicht vorhanden ist. Diese wird über PORT 4321 angefragt.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 24 November 2017, 07:15:45
Guten Morgen,

Der FHEM Server und die Gateways sind in einem Netzwerk. Da ist nichts dazwischen. Wie gesagt, als ich nur eins hatte lief alles. Ich werde nachher mal eins aus der App rausnehmen. Mal kucken ob es dann wieder läuft.

Viele Grüße
oki
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: t1me2die am 24 November 2017, 09:23:27
Guten Morgen, hat jemand von Euch den Xiaomi Wasserkocher im Einsatz bzw. diesen in FHEM eingebunden?
Dieser soll via Bluetooth funktionieren.
Ich spiele mit dem Gedanken mir diesen zu bestellen  :)

Gruß
Mathze
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 24 November 2017, 14:06:08
Ich habe jetzt in der App ein Gateway wieder entfernt. In FHEM habe ich dann das neuere Gateway (192.168.1.100) eingetragen. Und... kein Problem da. Es liegt eindeutig an den 2 Gateways. Keine Problem mit jeweils nur einem. Sobald ein zweites existiert knallt es.
Wie hast du es denn bei dir eingerichtet? Laufen die beiden Gateways unter verschiedenen Xiaomi Accounts? Das würde es erklären.

Viele Grüße
oki
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 24 November 2017, 15:21:13
Moin,

jo na klar alles über eine Account. Das ist dem Modul auch egal da wird nix in der MI Cloud abgefragt. Sobald die GWs im LAN sind
und über UDP ansprechbar sind reicht dem Modul das.

Ich weiß von min. 4 Usern die auch mehrere GWs im Einsatz haben.

mach mal ein list vom GW


Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 24 November 2017, 15:29:02
bitte sehr:

Internals:
   DEF        192.168.1.100
   FD         45
   FHEMIP     192.168.1.82
   GATEWAY    192.168.1.100
   GATEWAY_IP 192.168.1.100
   NAME       Xiaomi.GW2
   NOTIFYDEV  global
   NR         29
   NTFY_ORDER 50-Xiaomi.GW2
   SID        286c07f0a2a3
   STATE      off
   TYPE       XiaomiSmartHome
   VERSION    1.12
   Helper:
     DBLOG:
       RGB:
         myDbLog:
           TIME       1511533101.97499
           VALUE      0
       heartbeat:
         myDbLog:
           TIME       1511533675.93901
           VALUE      286c07f0a2a3
       illumination:
         myDbLog:
           TIME       1511533101.97499
           VALUE      554
       password:
         myDbLog:
           TIME       1511528406.5401
           VALUE      giveaPassword!
       proto_version:
         myDbLog:
           TIME       1511529891.74211
           VALUE      1.0.9
       rgb:
         myDbLog:
           TIME       1511529886.67262
           VALUE      00ff00
       state:
         myDbLog:
           TIME       1511529890.92244
           VALUE      off
       token:
         myDbLog:
           TIME       1511533675.93901
           VALUE      ZE0dNRxsVsmA8JrP
   READINGS:
     2017-11-24 15:18:21   RGB             0
     2017-11-24 15:27:55   heartbeat       286c07f0a2a3
     2017-11-24 15:18:21   illumination    554
     2017-11-24 14:24:37   password        cedc5e4zev6jroxs
     2017-11-24 14:00:05   pct             100
     2017-11-24 14:24:51   proto_version   1.0.9
     2017-11-24 14:24:50   rgb             000000
     2017-11-24 14:00:05   ringtone        21
     2017-11-24 14:24:50   state           off
     2017-11-24 15:27:55   token           ZE0dNRxsVsmA8JrP
     2017-11-24 14:00:05   volume          10
   helper:
     ConnectionState Connected
     host       192.168.1.100
     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
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Christian Uhlmann am 25 November 2017, 23:28:25
Hallo Torte,

vielen Dank für dein Modul, läuft bei mir auf Anhieb :)

Ich habe hier manchmal Probleme mit der Reichweite und würde daher gerne wissen, wie gut die einzelnen Devices mit dem Gateway in Verbindung stehen.
Von anderen Systemen und Modulen (Homematic oder MAX) kenne ich, das der RSSI Wert mit angezeigt wird.

Siehst du da eine Möglichkeit das auch mit rein zu bringen?


Danke und Grüße
Christian
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 27 November 2017, 07:12:03
Hallo,

@OKI, sieht gut aus.

@Christian, Das Modul baut auf der API von Xiaomi auf, RSSI Werte der einzielen Sensoren liefert die API bis jetzt nicht.
Sollte das mal durch die API zur Verfügung gestellt werden sollte es kein Problem darstellen das dann im Modul zu erweitern.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 28 November 2017, 19:44:29
Hallo Torte,

nachdem es jetzt ein paar Tage mit nur einem GW lief habe ich jetzt in der App wieder das zweite hinzugefügt (und auch Debug aktiviert). Prompt crasht FHEM  :(

vorher (ein GW) kommt alle 10s

2017.11.28 18:40:59 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 18:40:59 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3
2017.11.28 18:41:09 5: Xiaomi.GW2: Read> Read start
2017.11.28 18:41:09 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"70aNWtVzxHCM3Djw","data":"{\"ip\":\"1
92.168.1.100\"}"}
2017.11.28 18:41:09 5: Xiaomi.GW2: Read> HASH correctly
2017.11.28 18:41:09 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 18:41:09 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3

zweites GW dazu

2017.11.28 18:44:58 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 18:44:58 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3
2017.11.28 18:44:59 5: Xiaomi.GW2: Read> Read start
2017.11.28 18:44:59 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00889222","short_id":"0","token":"8PlUfFE7UYrfQyu2","data":"{\"ip\":\"192.168.1.81\"}"}
2017.11.28 18:44:59 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.28 18:44:59 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.28 18:44:59 5: Xiaomi.GW2: Read> Change HASH Ref to
2017.11.28 18:44:59 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.
(END)

Zweites GW in der App wieder entfernt, FHEM restart, alles läuft.

2017.11.28 19:39:36 5: Xiaomi.GW2: connect> ConnectStart
2017.11.28 19:39:36 4: Xiaomi.GW2: connecting
2017.11.28 19:39:36 5: Xiaomi.GW2: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"286c07f0a2a3","model":"gateway","ip":"192.168.1.100"}
2017.11.28 19:39:36 4: Xiaomi.GW2: getGatewaySID> Find SID for Gateway: 286c07f0a2a3
2017.11.28 19:39:36 4: Xiaomi.GW2: connect> Connected
...
2017.11.28 19:39:42 5: Xiaomi.GW2: Read> Read start
2017.11.28 19:39:42 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"Ta8FssqvvNkuRdPP","data":"{\"ip\":\"1
92.168.1.100\"}"}
2017.11.28 19:39:42 5: Xiaomi.GW2: Read> HASH correctly
2017.11.28 19:39:42 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 19:39:42 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3
2017.11.28 19:39:43 5: Xiaomi.GW2: updateAllReadings> Starting UpdateALLReadings
2017.11.28 19:39:43 4: Xiaomi.GW2: Write> Get all Sensors
2017.11.28 19:39:43 4: Xiaomi.GW2: Write> {"cmd" : "get_id_list"} 192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Write> End 192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> Read start
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> {"cmd":"get_id_list_ack","sid":"286c07f0a2a3","token":"57PMLQlLqwfmt6wa","data":"[\"158d00015ccad3\"]"}
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> HASH correctly
2017.11.28 19:39:43 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 19:39:43 4: Xiaomi.GW2: Reading> PushRead:158d00015ccad3
2017.11.28 19:39:43 4: Xiaomi.GW2: Write> {"cmd":"read","sid":"158d00015ccad3"}192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Write> End 192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> Read start
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> {"cmd":"read_ack","model":"sensor_ht","sid":"158d00015ccad3","short_id":54019,"data":"{\"voltage\":2985,\"temperature\":\"2123\",\"humidity\":\"5596\"}"}
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> Dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00015ccad3","short_id":54019,"data":"{\"voltage\":2985,\"temperature\":\"2123\",\"humidity\":\"5596\"}"}
2017.11.28 19:39:43 5: Xiaomi.GW2: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00015ccad3","short_id":54019,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2123\\",\\"humidity\\":\\"5596\\"}"}
2017.11.28 19:39:43 4: Xiaomi.GW2: DEV_Parse> IS DEFINED sensor_ht : 158d00015ccad3
2017.11.28 19:39:43 5: Xiaomi.GW2: DEV_Read> SID: 158d00015ccad3 XiaomiSmartHome_Device
2017.11.28 19:39:43 4: Xiaomi.GW2: DEV_Read> Name: XMI_158d00015ccad3 SID: 158d00015ccad3 Type: sensor_ht Voltage: 2985
2017.11.28 19:39:43 3: Xiaomi.GW2: DEV_Read> Name: XMI_158d00015ccad3 SID: 158d00015ccad3 Type: sensor_ht Temperature: 21.23 Round: 2
...

Wo liegt der Fehler? Ich bin ratlos...

Viele Grüße
oki
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 November 2017, 21:15:30
Hallo Torte,

nachdem es jetzt ein paar Tage mit nur einem GW lief habe ich jetzt in der App wieder das zweite hinzugefügt (und auch Debug aktiviert). Prompt crasht FHEM  :(

vorher (ein GW) kommt alle 10s

2017.11.28 18:40:59 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 18:40:59 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3
2017.11.28 18:41:09 5: Xiaomi.GW2: Read> Read start
2017.11.28 18:41:09 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"70aNWtVzxHCM3Djw","data":"{\"ip\":\"1
92.168.1.100\"}"}
2017.11.28 18:41:09 5: Xiaomi.GW2: Read> HASH correctly
2017.11.28 18:41:09 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 18:41:09 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3

zweites GW dazu

2017.11.28 18:44:58 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 18:44:58 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3
2017.11.28 18:44:59 5: Xiaomi.GW2: Read> Read start
2017.11.28 18:44:59 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00889222","short_id":"0","token":"8PlUfFE7UYrfQyu2","data":"{\"ip\":\"192.168.1.81\"}"}
2017.11.28 18:44:59 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.28 18:44:59 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.28 18:44:59 5: Xiaomi.GW2: Read> Change HASH Ref to
2017.11.28 18:44:59 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.
(END)

Zweites GW in der App wieder entfernt, FHEM restart, alles läuft.

2017.11.28 19:39:36 5: Xiaomi.GW2: connect> ConnectStart
2017.11.28 19:39:36 4: Xiaomi.GW2: connecting
2017.11.28 19:39:36 5: Xiaomi.GW2: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"286c07f0a2a3","model":"gateway","ip":"192.168.1.100"}
2017.11.28 19:39:36 4: Xiaomi.GW2: getGatewaySID> Find SID for Gateway: 286c07f0a2a3
2017.11.28 19:39:36 4: Xiaomi.GW2: connect> Connected
...
2017.11.28 19:39:42 5: Xiaomi.GW2: Read> Read start
2017.11.28 19:39:42 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"Ta8FssqvvNkuRdPP","data":"{\"ip\":\"1
92.168.1.100\"}"}
2017.11.28 19:39:42 5: Xiaomi.GW2: Read> HASH correctly
2017.11.28 19:39:42 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 19:39:42 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3
2017.11.28 19:39:43 5: Xiaomi.GW2: updateAllReadings> Starting UpdateALLReadings
2017.11.28 19:39:43 4: Xiaomi.GW2: Write> Get all Sensors
2017.11.28 19:39:43 4: Xiaomi.GW2: Write> {"cmd" : "get_id_list"} 192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Write> End 192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> Read start
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> {"cmd":"get_id_list_ack","sid":"286c07f0a2a3","token":"57PMLQlLqwfmt6wa","data":"[\"158d00015ccad3\"]"}
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> HASH correctly
2017.11.28 19:39:43 5: Xiaomi.GW2: Reading> Reading start
2017.11.28 19:39:43 4: Xiaomi.GW2: Reading> PushRead:158d00015ccad3
2017.11.28 19:39:43 4: Xiaomi.GW2: Write> {"cmd":"read","sid":"158d00015ccad3"}192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Write> End 192.168.1.100
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> Read start
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> {"cmd":"read_ack","model":"sensor_ht","sid":"158d00015ccad3","short_id":54019,"data":"{\"voltage\":2985,\"temperature\":\"2123\",\"humidity\":\"5596\"}"}
2017.11.28 19:39:43 5: Xiaomi.GW2: Read> Dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00015ccad3","short_id":54019,"data":"{\"voltage\":2985,\"temperature\":\"2123\",\"humidity\":\"5596\"}"}
2017.11.28 19:39:43 5: Xiaomi.GW2: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00015ccad3","short_id":54019,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2123\\",\\"humidity\\":\\"5596\\"}"}
2017.11.28 19:39:43 4: Xiaomi.GW2: DEV_Parse> IS DEFINED sensor_ht : 158d00015ccad3
2017.11.28 19:39:43 5: Xiaomi.GW2: DEV_Read> SID: 158d00015ccad3 XiaomiSmartHome_Device
2017.11.28 19:39:43 4: Xiaomi.GW2: DEV_Read> Name: XMI_158d00015ccad3 SID: 158d00015ccad3 Type: sensor_ht Voltage: 2985
2017.11.28 19:39:43 3: Xiaomi.GW2: DEV_Read> Name: XMI_158d00015ccad3 SID: 158d00015ccad3 Type: sensor_ht Temperature: 21.23 Round: 2
...

Wo liegt der Fehler? Ich bin ratlos...

Viele Grüße
oki
Moin,
was meinst du mit in der App gelöscht? Es reicht doch das define zu löschen. In der App brauchst doch nix machen.


Gruß
Torte


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 28 November 2017, 22:16:13
In der App richte ich doch die WLAN Verbindung und die anderen Geräte (Sensoren) ein. Wenn nur ein GW eingerichtet ist läuft alles. Wenn ein zweites in der App existiert kommt es zu dem Crash. Aus der App kann ich aber dann beide GWs ansprechen (Farbe usw.)
Bis zum define des zweite GW komme ich gar nicht. Die Logs zeigen den Ablauf ohne irgendeine Aktion in FHEM. Alle 10s läuft die Abfrage und als das zweite GW konfiguriert war hat es geknallt.

Viele Grüße
oki
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 28 November 2017, 22:28:08
wurden vielleicht Sensoren in beiden GW eingerichtet das sie somit plötzlich doppelt in FHEM kommen
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 29 November 2017, 00:29:53
Ich habe jetzt in der App alles gelöscht und dann die beiden GWs neu eingerichtet. FHEM war inzwischen abgestürzt. Neustart produziert das:

2017.11.29 00:09:31 5: Xiaomi.GW2: Notify> NotifyStart
2017.11.29 00:09:31 5: Xiaomi.GW2: Notify> Starting Connect after global
2017.11.29 00:09:34 5: Xiaomi.GW2: connect> ConnectStart
2017.11.29 00:09:34 4: Xiaomi.GW2: connecting
2017.11.29 00:09:34 5: Xiaomi.GW2: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"286c07f0a2a3","model":"gateway","ip":"192.168.1.100"}
2017.11.29 00:09:34 4: Xiaomi.GW2: getGatewaySID> Find SID for Gateway: 286c07f0a2a3
2017.11.29 00:09:34 4: Xiaomi.GW2: connect> Connected
2017.11.29 00:09:34 3: DbRep myDBRep - connected
2017.11.29 00:09:35 5: Xiaomi.GW2: Read> Read start
2017.11.29 00:09:35 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"sE2e2XWB87FYB5jv","data":"{\"ip\":\"192.168.1.100\"}"}
2017.11.29 00:09:35 5: Xiaomi.GW2: Read> HASH correctly
2017.11.29 00:09:35 5: Xiaomi.GW2: Reading> Reading start
2017.11.29 00:09:35 4: Xiaomi.GW2: Reading> Heartbeat from 192.168.1.100 received with 286c07f0a2a3
2017.11.29 00:09:37 5: Xiaomi.GW2: Read> Read start
2017.11.29 00:09:37 5: Xiaomi.GW2: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce00889222","short_id":"0","token":"wrCwQs0gKiwlx2Fg","data":"{\"ip\":\"192.168.1.81\"}"}
2017.11.29 00:09:37 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.29 00:09:37 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.29 00:09:37 5: Xiaomi.GW2: Read> Change HASH Ref to
2017.11.29 00:09:37 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.

In FHEM ist nur ein GW definiert:

define Xiaomi.GW2 XiaomiSmartHome 192.168.1.100
attr Xiaomi.GW2 devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","00000$
attr Xiaomi.GW2 room MiSmartHome
attr Xiaomi.GW2 verbose 5
attr Xiaomi.GW2 webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

Ist das andere GW (1.81) im define, passiert das gleiche. Allerdings kommt er hier nicht so weit. Es kracht schon bei dem ersten Read.

2017.11.29 00:17:09 5: Xiaomi.GW1: connect> ConnectStart
2017.11.29 00:17:09 4: Xiaomi.GW1: connecting
2017.11.29 00:17:09 5: Xiaomi.GW1: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"34ce00889222","model":"gateway","ip":"192.168.1.81"}
2017.11.29 00:17:09 4: Xiaomi.GW1: getGatewaySID> Find SID for Gateway: 34ce00889222
2017.11.29 00:17:09 4: Xiaomi.GW1: connect> Connected
2017.11.29 00:17:14 5: Xiaomi.GW1: Read> Read start
2017.11.29 00:17:14 5: Xiaomi.GW1: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c07f0a2a3","short_id":"0","token":"o4iFZ2zr4pE9aNAx","data":"{\"ip\":\"192.168.1.100\"}"}
2017.11.29 00:17:14 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2017.11.29 00:17:14 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 149.
2017.11.29 00:17:14 5: Xiaomi.GW1: Read> Change HASH Ref to
2017.11.29 00:17:14 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 164.

Evtl. entsteht das Problem ja wenn "IP im define" <> "IP im Read". Ich habe keine Idee...

Viele Grüße
oki
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 29 November 2017, 06:46:22
Hi, ja so lese ich es auch als würde die device Zuordnung nicht klappen es steht ja bei beiden IPS immer der gleiche Name.
Mal ganz blöd, hast du es mal mit einem _ im Namen probiert statt dem ., oder nennt sie mal komplett anders, erni und bert
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 November 2017, 07:17:31
Moin oki,

Im FHEM noch kein define!
Kannst mal beide GWs in der APP drin lassen, also beide dort installiert, so das die funktionieren.

Dann erst das eine GW[Erni] define und dann prüfen ob es geht, mit schalten usw. Prüfen ob das Internal SID vorhanden ist.
Wenn das dann Ok. Das GW[Erni] in FHEM und nur in FHEM löschen. Dann das ganze mit dem zweiten GW[Bert] Prüfen. Wichtig auch hier das Internal SID muss vorhanden sein.

Wenn das dann OK sein sollte, define des zweiten GW[Erni] so das beide im FHEM definiert sind ABER stecke das erste was schon per define GW[Bert] drin ist aus, Stromlos.
Sollte das dann OK sein GW[Bert] in die Steckdose (PowerOn) und gucke ob es geht.

Es sieht in den LOGs immer so aus das eins von deinen GW keine SID meldet dadurch kommt es zu dem Problem.

Grüße
Torte



Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 November 2017, 07:35:19
also, was das Problem verursachen könnte, wenn in der APP zwei GWs drin sind und für lan freigeschaltet ABER nur ein GW
ist als define in FHEM drin. Beide GWs Reporten ja LEIDER über den selben Port. FHEM versucht nun die Meldungen des zweiten GWs zu verarbeiten
für welchen es noch kein define gibt, und hat damit dann ein Problem. Habe das so in dieser Reihenfolge noch nie getestet  8) muss ich mal probieren
und dann eine Fehlerbehandlung einbauen.

@OKI probiere erstmal wie oben in Post davor.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 29 November 2017, 07:43:25
also, was das Problem verursachen könnte, wenn in der APP zwei GWs drin sind und für lan freigeschaltet ABER nur ein GW
ist als define in FHEM drin. Beide GWs Reporten ja LEIDER über den selben Port. FHEM versucht nun die Meldungen des zweiten GWs zu verarbeiten
für welchen es noch kein define gibt, und hat damit dann ein Problem. Habe das so in dieser Reihenfolge noch nie getestet  8) muss ich mal probieren
und dann eine Fehlerbehandlung einbauen.

@OKI probiere erstmal wie oben in Post davor.
Klingt plausibel, immer nur 1 device aktiv haben bei der Einrichtung, erst wenn beide einzeln drin waren beide
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tomahawk2015 am 29 November 2017, 14:17:29
Hallo,

es gibt ja in der Xiaomi-Sensorfamilie auch einen für Gas (CH4). Hat den schon jemand ausprobiert bzw. wäre der auch durch das Modul unterstützt?

Viele Grüße

Thorsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 November 2017, 15:35:18
Hallo,

es gibt ja in der Xiaomi-Sensorfamilie auch einen für Gas (CH4). Hat den schon jemand ausprobiert bzw. wäre der auch durch das Modul unterstützt?

Viele Grüße

Thorsten
Hi Thorsten,

kenne zwar keinen der einen hat, sollte aber gehen.

https://forum.fhem.de/index.php?topic=78418.0

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 29 November 2017, 21:01:00
Hallo zusammen,

hat wer schon Erfahrungen mit den Teilen gemacht? https://www.gearbest.com/access-control/pp_626698.html (https://www.gearbest.com/access-control/pp_626698.html)
Werden die unterstützt?

Danke und Lg
Oskar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: m_gatz am 29 November 2017, 21:11:07
Hallo zusammen,

hat wer schon Erfahrungen mit den Teilen gemacht? https://www.gearbest.com/access-control/pp_626698.html (https://www.gearbest.com/access-control/pp_626698.html)
Werden die unterstützt?

Danke und Lg
Oskar

Ja, der wird unterstützt. Er passt aber nicht in die deutschen Standard Unterputzdosen.
Ich hab einen hier ungenutzt liegen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 29 November 2017, 21:26:18
Ja, der wird unterstützt. Er passt aber nicht in die deutschen Standard Unterputzdosen.
Ich hab einen hier ungenutzt liegen.

danke für die Warnung, dann ist das wohl leider nichts.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 30 November 2017, 00:32:29
Hurra!  ;D

Es lag am fehlenden zweiten define in FHEM. Da denkt man: "lieber erstmal etwas weniger einrichten" und dann ist genau das falsch. FHEM ist tatsächlich über die Pakete des undefinierten GWs gestolpert.

Vielen herzlichen Dank für die Hilfe und ganz allgemein für das tolle Modul. Jetzt kann ich weiter bauen  8)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Dezember 2017, 07:12:13
Moin,

cool, hat ja lange genug gedauert bis ich mir das im Kopf vorstellen konnte  :o
Werde in der nächsten Version was zur Fehlerbehandlung einbauen.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 03 Dezember 2017, 16:55:34
Hi,

ich habe ein Problem. wenn ich per vpn verbunden bin, holt sich das Modul eine falsche IP (FHEMIP). Dann funktioniert das Modul nicht mehr. Andere Abfragen funktionieren (bspw. Hue, WiFi LEDs). Trenne ich openvpn geht es dann wieder. Er sucht sich auch eine FHEMIP aus dem falschen bereich.

Frage: Kann man die FHEMIP manuell setzen? 

Guten morgen,

es war aber Port 9898 und 4321.

Das Modul sucht eine NIC und bindet sich dann auf diese IP/NIC (FHEMIP).
An dieser NIC werden dann die Gateway Antworten erwartet.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: NSA am 03 Dezember 2017, 18:59:32
Hi,

ich habe ein Frage an die Fachleute. Ich habe am Wochenende das Gateway erfolgreich in FHEM eingebunden. Das Gateway lässt dich auch super ansteuern. Super Sache, Dickes Lob an die Entwickler.
Dann wollte ich mit einem  Aqara Temperatur Sensor weitermachen. In der App passt soweit alles aber im FHEM wird kein Device angelegt. Nach einem Get Update All erhalte ich folgendes Log.
Für einen Hinweis wäre ich Dankbar :-) Schönen ersten Advent

2017.12.03 13:52:53 5: XiaomiGateway: Notify> NotifyStart
2017.12.03 13:52:57 5: XiaomiGateway: Read> Read start
2017.12.03 13:52:57 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008d79d8","short_id":"0","token":"SEgASYOTczL8Acx9","data":"{\"ip\":\"192.168.178.127\"}"}
2017.12.03 13:52:57 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:52:57 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:52:57 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.127 received with 34ce008d79d8
2017.12.03 13:53:07 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:07 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008d79d8","short_id":"0","token":"vjnkeSKKvGfj1Ck6","data":"{\"ip\":\"192.168.178.127\"}"}
2017.12.03 13:53:07 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:53:07 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:53:07 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.127 received with 34ce008d79d8
2017.12.03 13:53:17 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:17 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008d79d8","short_id":"0","token":"ld2KGAIbbYkFEBs6","data":"{\"ip\":\"192.168.178.127\"}"}
2017.12.03 13:53:17 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:53:17 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:53:17 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.127 received with 34ce008d79d8
2017.12.03 13:53:27 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:27 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008d79d8","short_id":"0","token":"vDebVN3oNrn70n5W","data":"{\"ip\":\"192.168.178.127\"}"}
2017.12.03 13:53:27 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:53:27 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:53:27 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.127 received with 34ce008d79d8
2017.12.03 13:53:37 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:37 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008d79d8","short_id":"0","token":"ljemyk4sKmAnkhiZ","data":"{\"ip\":\"192.168.178.127\"}"}
2017.12.03 13:53:37 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:53:37 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:53:37 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.127 received with 34ce008d79d8
2017.12.03 13:53:38 5: XiaomiGateway: updateAllReadings> Starting UpdateALLReadings
2017.12.03 13:53:38 4: XiaomiGateway: Write> Get all Sensors
2017.12.03 13:53:38 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.127
2017.12.03 13:53:38 5: XiaomiGateway: Write> End 192.168.178.127
2017.12.03 13:53:38 5: XiaomiGateway: Get> UpdateALLReadings Started
2017.12.03 13:53:38 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:38 5: XiaomiGateway: Read> {"cmd":"get_id_list_ack","sid":"34ce008d79d8","token":"8xRD3ITTqEN7m6Mn","data":"[\"158d0001b961ae\"]"}
2017.12.03 13:53:38 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:53:38 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:53:38 4: XiaomiGateway: Reading> PushRead:158d0001b961ae
2017.12.03 13:53:38 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001b961ae"} 192.168.178.127
2017.12.03 13:53:38 5: XiaomiGateway: Write> End 192.168.178.127
2017.12.03 13:53:38 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:38 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b961ae","short_id":60543,"data":"{\"voltage\":3095,\"temperature\":\"1805\",\"humidity\":\"4445\",\"pressure\":\"95110\"}"}
2017.12.03 13:53:38 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b961ae","short_id":60543,"data":"{\"voltage\":3095,\"temperature\":\"1805\",\"humidity\":\"4445\",\"pressure\":\"95110\"}"}
2017.12.03 13:53:38 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b961ae","short_id":60543,"data":"{\\"voltage\\":3095,\\"temperature\\":\\"1805\\",\\"humidity\\":\\"4445\\",\\"pressure\\":\\"95110\\"}"}
2017.12.03 13:53:38 4: XiaomiGateway: DEV_Parse> UNDEFINED weather.v1 : 158d0001b961ae
2017.12.03 13:53:38 5: XiaomiGateway: Notify> NotifyStart
2017.12.03 13:53:44 5: XiaomiGateway: updateAllReadings> Starting UpdateALLReadings
2017.12.03 13:53:44 4: XiaomiGateway: Write> Get all Sensors
2017.12.03 13:53:44 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.127
2017.12.03 13:53:44 5: XiaomiGateway: Write> End 192.168.178.127
2017.12.03 13:53:44 5: XiaomiGateway: Get> UpdateALLReadings Started
2017.12.03 13:53:44 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:44 5: XiaomiGateway: Read> {"cmd":"get_id_list_ack","sid":"34ce008d79d8","token":"1pB6bANCC2pYIdei","data":"[\"158d0001b961ae\"]"}
2017.12.03 13:53:44 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:53:44 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:53:44 4: XiaomiGateway: Reading> PushRead:158d0001b961ae
2017.12.03 13:53:44 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001b961ae"} 192.168.178.127
2017.12.03 13:53:44 5: XiaomiGateway: Write> End 192.168.178.127
2017.12.03 13:53:44 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:44 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b961ae","short_id":60543,"data":"{\"voltage\":3095,\"temperature\":\"1805\",\"humidity\":\"4445\",\"pressure\":\"95110\"}"}
2017.12.03 13:53:44 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b961ae","short_id":60543,"data":"{\"voltage\":3095,\"temperature\":\"1805\",\"humidity\":\"4445\",\"pressure\":\"95110\"}"}
2017.12.03 13:53:44 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b961ae","short_id":60543,"data":"{\\"voltage\\":3095,\\"temperature\\":\\"1805\\",\\"humidity\\":\\"4445\\",\\"pressure\\":\\"95110\\"}"}
2017.12.03 13:53:44 4: XiaomiGateway: DEV_Parse> UNDEFINED weather.v1 : 158d0001b961ae
2017.12.03 13:53:44 5: XiaomiGateway: Notify> NotifyStart
2017.12.03 13:53:56 5: XiaomiGateway: Notify> NotifyStart
2017.12.03 13:53:57 5: XiaomiGateway: Read> Read start
2017.12.03 13:53:57 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce008d79d8","short_id":"0","token":"VqGj6wsOWTvc8xIa","data":"{\"ip\":\"192.168.178.127\"}"}
2017.12.03 13:53:57 5: XiaomiGateway: Read> HASH correctly
2017.12.03 13:53:57 5: XiaomiGateway: Reading> Reading start
2017.12.03 13:53:57 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.127 received with 34ce008d79d8
2017.12.03 13:54:00 5: XiaomiGateway: Notify> NotifyStart

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 Dezember 2017, 20:08:55
Nabend,

@NSA Autocreate aktiv?

@basty2 nein gibt es nicht, warum sollte sich die IP des FHEM Servers ändern wenn du dich über  VPN verbindest, verstehe ich nicht.
Hat dein FHEM Server mehrere NICs? Die erste die das Modul findet wird genutzt.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: NSA am 03 Dezember 2017, 20:15:20
@torte
manchmal kann es so einfach sein. tausend dank
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hotbso am 06 Dezember 2017, 12:25:16
Die Xiaomi Module benutzen intern round aus Math::Round, was round aus 99_Utils.pm überschreibt.
Dies führt zu Problemen in anderen Modulen und in fhem.pl selber.

Siehe Diskussion in Umfeld von https://forum.fhem.de/index.php/topic,78359.msg726658.html#msg726658 (https://forum.fhem.de/index.php/topic,78359.msg726658.html#msg726658)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dirigent am 06 Dezember 2017, 18:54:45
Hallo,

seit heute habe ich ein XiaomiSmartHome-Gateway. Leider komme ich mit dem Passwort nicht weiter. Habe unter "Gateway" -> "About" aufgerufen und bekomme nur 3 Möglichkeiten angezeigt: Manual, How to use und Forum on Smart Home Suite. Ganz unten steht "Version : 2.46".
Habt ihr einen Tipp, wie ich weiter komme?

Gruß Jens
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 06 Dezember 2017, 21:08:53
Auf die Versionsnummer tippen oder ein paar Sekunden drauf und halten.
Notfalls 1. Post, 1. Zeile aufrufen.
Ist schon eine Weile her, wo ich das gemacht habe, bin damals aber auch fast daran gescheitert.


Gefunden:
Zitat
You must often click on the APP versionsnumber to activate the hidden menu.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dirigent am 06 Dezember 2017, 21:40:46
Danke, jetzt hat's geklappt. Auf die Versionsnummer gedrückt, gehalten und dann nach oben gezogen. Dann erschien über der Versionsnummer einige Schriftzeichen. Nachdem ich darauf drückte, erschienen nach und nach die fehlenden Menüeinträge.

Gruß Jens
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Dezember 2017, 07:01:19
Moin,

@hotbso
ja aber, hatte das round nicht benutzt das es nicht 100% richtig rundet und dann erwartet, dass jemand meckert.  :P
Hab aber jetzt eine andere Lösung gefunden die ohne Math::Round auskommt. Wird im nächsten Release dann drin sein.

Wo wir dabei sind:
An alle die aktiv die Readings battery und batterystate nutzen!!!
In der kommenden Version werde ich die Readings auf vielfachen Wunsch dem "quasi Standard" anpassen.
Nur schon mal als Vorwarnung damit ihr bescheid wisst bevor ihr das Update einspielt.  :)


Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 07 Dezember 2017, 07:29:41

In der kommenden Version werde ich die Readings auf vielfachen Wunsch dem "quasi Standard" anpassen.


Rundest Du auch den battery Wert? Dieser hat ja auch drei Nachkommastellen, ich glaube der "quasi Sandard" hat nur eine Nachkommastelle.

Gruß HW1
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Dezember 2017, 07:35:27
bis jetzt noch nicht, wäre das gewünscht?

Kann dort auch das Attribut Round aktivieren welches zb. für Temperatur  ja schon genutzt wird.

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 07 Dezember 2017, 08:11:00
Ich denke das eine Nachkommastelle zum Anzeigen oder Auswerten des Batteriezustandes vollkommen ausreicht. Die meisten Devices haben nur eine Nachkommastelle bei battery. Runden wäre auch eine Möglichkeit. Vieleicht kannst Du das Runden auch abhängig vom Wert machen, dann kann es sich jeder einstelle wir er es möchte.
Ich nutze zb.: temp eine Nachkommastelle, humidity keine Nachkommastelle, battery eine Nachkommastelle. 

Gruß HW1
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 07 Dezember 2017, 22:01:44
Ich habe mal wieder nach langer Zeit ein Update gemacht. Danach lief leider nichts mehr. Hat meine Geräte nicht mehr erkannt. Habe dann die pm Module gelöscht und wieder neu eingespielt, weil ich dachte dass beim Update was schief lief. Jetzt bekomme ich beim Installieren diese Meldung:
Can't locate Math/Round.pm in @INC (you may need to install the Math::Round module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/71_XiaomiSmartHome_Device.pm line 27. BEGIN failed--compilation aborted at ./FHEM/71_XiaomiSmartHome_Device.pm line 27.

Hilfe
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Dezember 2017, 22:05:56
Ich habe mal wieder nach langer Zeit ein Update gemacht. Danach lief leider nichts mehr. Hat meine Geräte nicht mehr erkannt. Habe dann die pm Module gelöscht und wieder neu eingespielt, weil ich dachte dass beim Update was schief lief. Jetzt bekomme ich beim Installieren diese Meldung:
Can't locate Math/Round.pm in @INC (you may need to install the Math::Round module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/71_XiaomiSmartHome_Device.pm line 27. BEGIN failed--compilation aborted at ./FHEM/71_XiaomiSmartHome_Device.pm line 27.

Hilfe
Gucke mal unter changelog

https://forum.fhem.de/index.php?topic=78418.0

Steht auch im wiki.



Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 07 Dezember 2017, 22:21:01
Danke, habe ich einfach nicht gesehen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hijo am 08 Dezember 2017, 17:20:00
Versuche gerade das Homebridge Mapping für die Xiaomi Produkte. Fensterkontakt und Bewegungsmelder funktionieren gut. Bekomme aber das Mapping für die Steckdose und den Klick-Schalter nicht hin.
cmdOn=on funktioniert nicht. Die Steckdose wird in Apple Home angezeigt, auch der Zustand. Schaltbar ist sie nicht.
Hat das jemand hinbekommen? 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Chris81 am 09 Dezember 2017, 10:05:39
Guten Morgen Torte,

erstmal Danke das Du Dich so in diese Modul Entwicklung reinkniest und diese super Arbeit leistest.

Verfolge seit Monaten den Threat und habe mir daraufhin das Gateway 2 und Aqara Sensoren gekauft.

Nach deinen Wiki das Gateway konfiguriert und ins Wlan eingbunden. Alles Bestens geklappt

Jetzt wollte ich wie folgt:

define MIGATE2 XiaomiSmartHome 192.168.xx.xx
einbinden

Bekomme dann die Fehlermeldung

Cannot load module XiaomiSmartHome
Die Beiden Module sind im FHEM Ordner aufgelistet

Alle installationen sind auf aktuellem Stand (libaries etc.)

Die Ports sind offen und das Gateway ist auch im Wlan aktiv (habe nur den internetzugriff verboten, lieg es evtl. daran?)

Raspi rebootet, Fhem restartet nichts hilft.

Habe ich irgendwas übersehen, hast du einen Tipp? :-\

Vielen Dank und ein schönes Wochenende

Gruß Chris

PS das steht im LOG
2017.12.09 09:52:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 30, near "<title>fhem"
2017.12.09 09:52:34 1: PERL WARNING: (Missing operator before fhem?)
2017.12.09 09:52:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 30, near "71_XiaomiSmartHome"
2017.12.09 09:52:34 1: PERL WARNING: (Missing operator before XiaomiSmartHome?)
2017.12.09 09:52:34 1: reload: Error:Modul 71_XiaomiSmartHome deactivated:
 Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.

2017.12.09 09:52:34 0: Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.
Titel: :Xiaomi Smart Home Komponenten
Beitrag von: jahnf123 am 09 Dezember 2017, 12:49:33
Moin Moin,

Ich habe seit einigen Tagen ein Gateway und ein Bewegungsmelder. Nun Probiere ich schon die ganze Zeit in Developer Modus zu kommen, es funktioniert aber nicht. Gibt es bei der neusten iOS App einen Trick?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Chris81 am 09 Dezember 2017, 13:41:04
Gefühlt 20mal schnell hintereinander auf Version touchen, hat bei mir geklappt, auch die neue Version der App benutzt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: t_schlueter am 09 Dezember 2017, 15:30:14
Moin Moin,

ich habe hier Xiaomi Smart Home Komponenten (Gateway / Türkontakte) in FHem eingebunden. Das ganze funktioniert auch sehr gut. Was mir aber auffällt sind Meldungen in der Logdatei mit denen ich nichts anfangen kann. Kann mir das vielleicht jemand erklären?

2017.12.09 14:43:33 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:43:33 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1263
2017.12.09 14:43:50 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:43:50 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1199
2017.12.09 14:44:08 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:44:08 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1138
2017.12.09 14:44:24 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:44:24 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1079
2017.12.09 14:44:42 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:44:42 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1013
2017.12.09 14:45:07 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:45:07 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 944
2017.12.09 14:45:31 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:45:31 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 893
2017.12.09 14:45:57 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:45:57 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 820

Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Neuhier am 09 Dezember 2017, 18:49:51
RGB: 0 = Gateway ist aus ( Leuchtring )
Illumination = Umgebungshelligkeit beim Gateway - sinkender Wert - es wird Nacht.
Beleuchtung im entsprechendem Raum, dürfte den Wert in die Höhe treiben.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: t_schlueter am 09 Dezember 2017, 21:07:43
RGB: 0 = Gateway ist aus ( Leuchtring )
Illumination = Umgebungshelligkeit beim Gateway - sinkender Wert - es wird Nacht.
Beleuchtung im entsprechendem Raum, dürfte den Wert in die Höhe treiben.

Ok, ich hatte nichts von einem Helligkeitssensor gelesen in der Beschreibung.
Klingt aber ja logisch wenn es auch ein Nachtlicht sein soll :-)

Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: matthias soll am 10 Dezember 2017, 20:28:37
Hallo zusammen,

ich habe hier so einen 2fach Serienschalter und der zeigt mir
XiaomiSmartHome_Device Wohnzimmerschalter channel_0: click
oder
XiaomiSmartHome_Device Wohnzimmerschalter channel_1: click
Wie mache ich daraus ein notify?
Bei mir klappt das mit den leerzeichen nicht habe schon alles probiert.

Und bitte nicht schlagen wenn das schon beantwortet wurde :-)
Gruß
Matthias

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: matthias soll am 11 Dezember 2017, 17:35:20
Hallo zusammen,
habe es geschafft, so funktioniert es:

define MIWZlicht notify (Wohnzimmerschalter.channel_1:.click) set backlight toggle
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dirigent am 11 Dezember 2017, 22:08:39
Hi Torte,

tolles Modul! Hab jetzt dem Gateway mit iptables verboten, nach Hause zu telefonieren und es läuft auch ohne Internet-Anbindung zuverlässig weiter.
Bin bestimmt der 100ste der fragt. Hast du die Implementierung des Internet-Radios im Gateway geplant?

Gruß Jens
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 Dezember 2017, 12:15:33
Hi Jens,

wenn die API das Radio unterstürzt dann würde das auch ins Modul kommen, nur leider ist das in der API noch nicht drin.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 Dezember 2017, 12:18:08
BTW:

Im DEVEL Branch liegt die Version 1.18, wer mal testen will....  ;D

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dirigent am 13 Dezember 2017, 12:43:56
Ok, dann schaue ich mir die Entwicklung weiter an.
Übrigens läuft die Version 1.18 bisher gut.

Gruß Jens
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: leif am 13 Dezember 2017, 20:26:11
Eine kurze Frage da ich dazu nichts finden konnte. Was ist set intervals und set learn? 
Unter device specific help und github konnte ich dazu leider nichts finden.

Besten Dank vorab :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Dezember 2017, 21:43:29
jop:
intervals <Start>-<Ende> <Start>-<Ende> ...

intervals 07:00-08:00 16:30-18:00

Schaltet das Gerät innerhalb der übergebenen Zeiträumen via on ein. Sobald die aktuelle Zeit ausserhalb dieser Zeiträume liegt, wird das Gerät via off wieder ausgeschaltet. Es können dabei beliebig viele Zeiträume angegeben werden.

set learn -> anlernen von neuen sensoren siehe changelog 1.12 https://forum.fhem.de/index.php/topic,78418.msg703678.html#msg703678

Grüße
Torte

PS: Packe ich beim nächsten Release noch mit in die Hilfe vom Device
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: leif am 14 Dezember 2017, 12:55:39
Besten Dank.
Gut dass ich nachgefragt habe, denn ich hatte gedacht dass intervals eventuell etwas mit dem Abfragezyklus zu tun haben könnte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: STING333 am 14 Dezember 2017, 20:49:56
Hallo zusammen,

hat einer von euch zwei Gateways in FHEM integriert? bei mir passiert folgendes sobald das zwei im WLAN ist stürzt FHEM ab. Stecke ich das zweite Gateway aus und Starte FHEM wieder ist alles fein.

Im Log habe ich nur folgenden Eintrag gefunden der mir aber nicht unbedingt weiter hilft

PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm

Die beiden Gateways haben verschiedene SSIDs im Router oder kann das Modul nur ein Gateway "verarbeiten"??

Der Gedanke war das zweite Gateway als Nachtlicht / Sirene / vielleicht wenn es irgendwann geht als "Lautsprecher" nutzen.


Sollte ich noch was an Details berichten müssen oder hier falsch sein bitte kurze Rückmeldung - Danke.

Gruß
Gerhard
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Dezember 2017, 21:02:06
Hallo zusammen,

hat einer von euch zwei Gateways in FHEM integriert? bei mir passiert folgendes sobald das zwei im WLAN ist stürzt FHEM ab. Stecke ich das zweite Gateway aus und Starte FHEM wieder ist alles fein.

Im Log habe ich nur folgenden Eintrag gefunden der mir aber nicht unbedingt weiter hilft

PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 163.
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm

Die beiden Gateways haben verschiedene SSIDs im Router oder kann das Modul nur ein Gateway "verarbeiten"??

Der Gedanke war das zweite Gateway als Nachtlicht / Sirene / vielleicht wenn es irgendwann geht als "Lautsprecher" nutzen.


Sollte ich noch was an Details berichten müssen oder hier falsch sein bitte kurze Rückmeldung - Danke.

Gruß
Gerhard
Hi Gehardt,

gucke mal unter #691 fix für dieses Problem kommt im nächsten Release.

Einfach beide GWs ein define spendieren.

Gruß
Torte

Gesendet mit Tapatalk
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: STING333 am 14 Dezember 2017, 21:35:54
Hallo Torte,

danke für die schnelle Antwort, so habe ich es  Versucht jeweils eins alleine kein Problem, kommt das zweite dazu, crasht FHEM wieder. Wann ist der Release geplant? Dann würde ich einfach solange warten.

Danke & Gruß
Gerhard
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Dezember 2017, 22:09:15
Hallo Torte,

danke für die schnelle Antwort, so habe ich es  Versucht jeweils eins alleine kein Problem, kommt das zweite dazu, crasht FHEM wieder. Wann ist der Release geplant? Dann würde ich einfach solange warten.

Danke & Gruß
Gerhard
Du kannst einfach ein define machen von dem zweiten ohne das es im Strom steckt.
Nach dem du das define durch hast einfach das zweite in Strom Stecken.
Wichtig ist halt das du beide im fhem angemeldet hast aber nur eins oder keins im Strom.

Im develbranch liegt schon die neue Version.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: STING333 am 14 Dezember 2017, 22:23:08
Hmm ok ich hatte das erste ausgesteckt und dann das zweite angelegt, das funktionierte. Dann kam das erste hinzu und nix mehr oder verstehe ich da was falsch??

Aber zwei GW zusammen aktiv funktionieren das habe ich richtig verstanden??

Oder denke ich vielleicht gerade zu verkehrt?? Finde meinen Denkfehler noch nicht.

Danke für deine Unterstützung.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 Dezember 2017, 07:17:38
Moin,

Ja, zwei oder mehrere gehen.

Da halt alles über einen einzigen Port läuft, muss das Modul nun prüfen zu welcher Instanz es gehört. Das geht über die SID (Internals).
Wenn nun ein Heartbeat kommt, von einem GW mit einer SID die die FHEM noch nicht kennt, knallt es. Hatte das beim entwickeln, nicht aufm Schirm, dass man mehre
GWs haben kann aber nur einen in FHEM definiert. Workarround ist halt beide(alle) GWs in FHEM zu definieren ohne das die noch nicht definierten im Netzwerk sind.
Oder GW1 im Strom -> define. GW1 ausstecken in FHEM geht das device auf disconnect. Dann GW2 einstecken und das define machen. Dann GW1 wieder in den Strom.
Wie gesagt, sollte mit dem nächsten Release, dieses Problem aussterben.


Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 15 Dezember 2017, 10:09:53
Moin,

neue Version 1.20
https://forum.fhem.de/index.php/topic,78418.msg703678.html#msg703678

Beachtet die Änderungen bei den Battery Readings.
Will kein gemääcker hören  ;D

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 17 Dezember 2017, 20:03:15
Nabend,


@basty2 nein gibt es nicht, warum sollte sich die IP des FHEM Servers ändern wenn du dich über  VPN verbindest, verstehe ich nicht.
Hat dein FHEM Server mehrere NICs? Die erste die das Modul findet wird genutzt.

Grüße
Torte

Hi Torte,

da ich einen VPN habe gibt es zwei NICs einen eth0 und einen tun0 für den VPN. Wenn ich fhem starte und kein VPN verbunden ist, dann klappt es. Wenn ich den VPN verbunden habe, dann findet er eine FHEM IP im falschen Adressbereich (vom VPN).
Verbinde ich den VPN nach start vom FHEM klappt der Zugang weiterhin. Da ich den VPN bei Systemstart automatisch mitstarte, habe ich immer Probleme.

Grüße

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 Dezember 2017, 07:14:32
Hi Basty,

dann lass doch den VPN verzögert nach dem FHEM Dienst starten.

Mal sehen vielleicht bau ich mal was dafür ein, kann aber nicht sagen wann ich dazu kommen werde.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 19 Dezember 2017, 00:36:25
Hi Basty,

dann lass doch den VPN verzögert nach dem FHEM Dienst starten.

Mal sehen vielleicht bau ich mal was dafür ein, kann aber nicht sagen wann ich dazu kommen werde.

Grüße
Torte

Danke für die Info. Muss mal schauen wie das geht. Ist zumindest bei kompletten Neustart eine Lösung. Bei Restart von Fhem muss ich das dann manuell machen.
Danke Dir schon einmal vorab für eine eventuelle Lösung. :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Maiks am 20 Dezember 2017, 08:47:17
Hallo,

habe mir auch mal ein paar Sachen zugelegt, nach dem ich gesehen habe das es das tolle Modul gibt, die preise und Größe von den Dingern ist einfach unschlagbar ;)

Mal ein paar Fragen ;) 

1. Da ich mit einigen Sensoren Reichweiten Probleme habe, habe ich mir jetzt einen 2 Gateway gekauft, da ich die Gateway Kamera noch nicht bekommen habe.  Kann ich das 2 Gateway als reptieter einsetzen oder muss ich dort die Sensoren selber Anlernen für das Modul ?

2. Habe mir auch die Rauchmelder angeschafft, die echt super sind vom Design und vernetzt auch nur 18€ kosten ;)   allerdings ist mir erst beim Installieren aufgefallen, dass die Rauchmelder sich nicht selber mit einander koppeln um einen Alarm weiterzugeben sondern nur an die Zentrale :(   Ist es möglich über FHEM den Rauchmelder auszulösen ?
 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 Dezember 2017, 23:07:26
Hi Maiks,

1. Nein die Sensoren müssen an dem jeweiligen Gateway angemeldet werden.
2. Soweit ich mich erinnere ist das möglich, nagel mich nicht drauf fest, meine sowas stand in der Doku. Hab das aber nicht implementiert da ich jetzt keinen Sinn darin
gesehen hatte und auch keinen Gas/Smoke Sensor habe.
Ich bin aber gerade noch an zwei anderen Sachen dran, die ich gerade noch implementiere möchte. Danach schau ich mal. Bis auf weiteres kannst ja auch das GW Heulen lassen auf Volume 100 und in Rot blinken zb.  8) 

HIER NOCH MAL EIN GROßES DANKESCHÖN AN MEINE SPONSOREN
Hendrik und Karsten habe mich sehr gefreut!!.

Vielen Dank, wünsche euch allen schon mal frohe Feiertage!
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 08:55:10
Moin torte,

sobald ich das Modul (v1.20) lade hängt sich bei mir FHEM komplett weg.

Im FHEM Log steht nur:
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 286.
286:    $sidsock->mcast_send($msg,$ip . ':4321') or die "send: $!";

Unter der Vorgängerversion hab ich zuerst die Basis erstellt (auto create aus):
define XiaomiBase XiaomiSmartHome 192.168.1.170
attr XiaomiBase devStateIcon Connected:10px-kreis-gruen
attr XiaomiBase group Controller/Bridge
attr XiaomiBase icon audio_volume_high
attr XiaomiBase stateFormat state
attr XiaomiBase webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

Dann dass Passwort eingetragen.
Über Autocreate sind dann alle devices angelegt worden und haben funktioniert:

define XMI_158d000105cebd XiaomiSmartHome_Device 158d000105cebd magnet XiaomiBase
attr XMI_158d000105cebd IODev XiaomiBase
attr XMI_158d000105cebd alias Kontakt.Kühlschrank
attr XMI_158d000105cebd devStateIcon open:fts_door_open@red close:fts_door@green
attr XMI_158d000105cebd group Fenster und Türen

define XMI_158d0001116b69 XiaomiSmartHome_Device 158d0001116b69 sensor_ht XiaomiBase
attr XMI_158d0001116b69 IODev XiaomiBase
attr XMI_158d0001116b69 alias Temperatur Gäste WC
attr XMI_158d0001116b69 group Heizung und Thermostate
attr XMI_158d0001116b69 stateFormat temperature °C

define XMI_158d0001231947 XiaomiSmartHome_Device 158d0001231947 motion XiaomiBase
attr XMI_158d0001231947 IODev XiaomiBase
attr XMI_158d0001231947 alias Bewegungserkennung kl. Flur EG
attr XMI_158d0001231947 devStateIcon motion:motion_detector@red off:motion_detector@green no_motion:motion_detector@green
attr XMI_158d0001231947 group Bewegungsscanner

define XMI_158d000149b71f XiaomiSmartHome_Device 158d000149b71f switch XiaomiBase
attr XMI_158d000149b71f IODev XiaomiBase
attr XMI_158d000149b71f alias kleiner runder Taster
attr XMI_158d000149b71f group Taster

define XMI_158d00016d9a85 XiaomiSmartHome_Device 158d00016d9a85 weather.v1 XiaomiBase
attr XMI_158d00016d9a85 IODev XiaomiBase
attr XMI_158d00016d9a85 alias Temperatur Kühlschrank
attr XMI_158d00016d9a85 group Heizung und Thermostate
attr XMI_158d00016d9a85 stateFormat temperature °C

Das hat einwandfrei funktioniert.

Wenn ich die Zeilen in der fhem.cfg auskommentiere läuft FHEM ohne Fehler hoch.

Module scheinen alle aktuell zu sein:
» libjson-perl« ist bereits die neuste Version (2.90-1).
» libcrypt-cbc-perl« ist bereits die neuste Version (2.33-1).
» libio-socket-multicast-perl« ist bereits die neuste Version (1.12-2build2).
» libmath-round-perl« ist bereits die neuste Version (0.07-1).
» Crypt::Cipher::AES is up to date (0.055).

Hast du eine Idee?

Danke!

Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 Dezember 2017, 09:08:27
Hi Hajo,

mit welchem define versuchst du das nun genau?

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 09:41:14
Hi torte,

mit welchem define versuchst du das nun genau?

hmm, dem Standard define von FHEM ... 5.8 ?!? :-[
https://fhem.de/commandref_DE.html#define (https://fhem.de/commandref_DE.html#define)

So legt man doch devices an, dachte ich.

Bin von der Frage etwas irritiert. Gibt es verschiedene define Versionen?


Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 Dezember 2017, 11:28:12
Hi torte,

hmm, dem Standard define von FHEM ... 5.8 ?!? :-[
https://fhem.de/commandref_DE.html#define (https://fhem.de/commandref_DE.html#define)

So legt man doch devices an, dachte ich.

Bin von der Frage etwas irritiert. Gibt es verschiedene define Versionen?


Gruß
Hajo

wollte nur sehen wie genau dein Define aussieht....
Die Zeile Copy & Paste

Hast du zwei Gateways?

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 13:08:58
Hi,

achso ...

define XiaomiBase XiaomiSmartHome 192.168.1.170

Und die Clients (an der Base angemeldet)
define XMI_158d000105cebd XiaomiSmartHome_Device 158d000105cebd magnet XiaomiBase
define XMI_158d0001116b69 XiaomiSmartHome_Device 158d0001116b69 sensor_ht XiaomiBase
define XMI_158d0001231947 XiaomiSmartHome_Device 158d0001231947 motion XiaomiBase
define XMI_158d000149b71f XiaomiSmartHome_Device 158d000149b71f switch XiaomiBase
define XMI_158d00016d9a85 XiaomiSmartHome_Device 158d00016d9a85 weather.v1 XiaomiBase

Ich hab nur einen.

Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 Dezember 2017, 13:13:02
und jetzte noch ein Verbose LOG 5 kannst du beim GW einstellen, oder falls es das noch nicht gibt das globale verbose.
(nachher natürlich wieder zurückstellen!).

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 14:32:40
das sieht dann wie folgt aus:

2017-12-21 14:23:30 XiaomiSmartHome XiaomiBase RGB: 0
2017-12-21 14:23:30 XiaomiSmartHome XiaomiBase illumination: 495
2017-12-21 14:23:50 XiaomiSmartHome XiaomiBase heartbeat: 286c0785e8f4
2017-12-21 14:23:50 XiaomiSmartHome XiaomiBase token: qmZzM8O2FfnZ9OUc
2017-12-21 14:24:00 XiaomiSmartHome XiaomiBase heartbeat: 286c0785e8f4
2017-12-21 14:24:00 XiaomiSmartHome XiaomiBase token: 0YhwthLOlqA9AtPW
2017-12-21 14:24:04 XiaomiSmartHome_Device XMI_158d000105cebd close
2017-12-21 14:24:04 XiaomiSmartHome_Device XMI_158d000105cebd no_close: 0
2017-12-21 14:24:04 XiaomiSmartHome_Device XMI_158d000105cebd battery: ok
2017-12-21 14:24:04 XiaomiSmartHome_Device XMI_158d000105cebd battery_level: 2.9
2017-12-21 14:24:10 XiaomiSmartHome XiaomiBase heartbeat: 286c0785e8f4
2017-12-21 14:24:10 XiaomiSmartHome XiaomiBase token: csckp7OEdjt9WnfS
2017-12-21 14:24:20 XiaomiSmartHome XiaomiBase heartbeat: 286c0785e8f4
2017-12-21 14:24:20 XiaomiSmartHome XiaomiBase token: frbaNjQRip0VXWAH
2017.12.21 14:24:22 4: XMI_158d0001116b69: DEV_updateSReading> for 158d0001116b69
2017.12.21 14:24:22 4: XiaomiBase: Write> {"cmd":"read","sid":"158d0001116b69"} 192.168.1.170
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 498.

Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 14:34:13
158d0001116b69  ist ein Temperatursensor.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 14:50:38
Hmm, ohne definierte Devices läuft der Server mit dem Xiaomigateway durch.
Scheint dann wohl nicht an der Base, sondern am Device Modul zu liegen.

Ich werde mal selektiv einzelne Sensoren anmelden, um zu sehen ob das bei allen Auftritt...
Oder ob das ein Problem von einem speziellen Xiaomi Device ist.

Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 Dezember 2017, 19:41:14
Lässt du die Devices nicht per Autocreate von alleine erzeugen?

Ich brauch nur das Fhemlog in verbose 5 das war du gepostet hattest war gemischt irgenwie
Grüße
Torte
 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 20:13:10
Hi,

die Devices wurden über autocreate angelegt.


Ich habe 2 verschiedene Temperatursensoren.
Autocreate hat die Devices wie folgt angelegt:
- der eine klassische Xiaomi (rund) war:
define XMI_158d0001116b69 XiaomiSmartHome_Device 158d0001116b69 sensor_ht XiaomiBase
-  und der andere ein neuerer Aqara (eckig):
define XMI_158d00016d9a85 XiaomiSmartHome_Device 158d00016d9a85 weather.v1 XiaomiBase
Der "sensor_ht" verursacht definitiv den Absturz.

Interessanterweise kann ich manuell den Sensor als "weather.v1" definieren:
define XMI_158d0001116b69 XiaomiSmartHome_Device 158d0001116b69 weather.v1 XiaomiBaseDann läuft alles einwandfrei (Werte kommen einwandfrei).

Damit kann ich gut leben, aber wäre sicher interessant, wie autocreate die Parameter weather.v1 und sensor_ht definiert.

Ich werde gleich noch mal das Fhemlog vom sensor_ht ziehen und posten.


Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 21 Dezember 2017, 22:18:40
N´Abend,

Ziemlich Spannend. Jetzt läuft es in jeder Einstellung (ht/weather).

Keine Aussetzer. Kein Absturz...
2017.12.21 22:05:38 1: Including fhem.cfg
2017.12.21 22:05:51 1: SignalDuino.433.RXB6/define: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.1.3:1.0-port0@57600
2017.12.21 22:05:51 1: SignalDuino.433.RXB6/init: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.1.3:1.0-port0@57600
2017.12.21 22:05:55 1: SignalDuino.868.cc1011/define: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.2.3:1.0-port0@57600
2017.12.21 22:05:55 1: SignalDuino.868.cc1011/init: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.2.3:1.0-port0@57600
2017.12.21 22:06:03 1: Including ./log/fhem.save
2017.12.21 22:06:03 5: XiaomiBase: Notify> NotifyStart
2017.12.21 22:06:03 5: XiaomiBase: Notify> Starting Connect after global
2017.12.21 22:06:03 0: Featurelevel: 5.8
2017.12.21 22:06:03 0: Server started with 368 defined entities (fhem.pl:15657/2017-12-20 perl:5.022001 os:linux user:fhem pid:11260)
2017.12.21 22:06:04 5: XiaomiBase: Notify> NotifyStart
2017.12.21 22:06:05 4: CUL_Parse: cul.868.SlowRF T11052C820C -68
2017.12.21 22:06:09 5: XiaomiBase: connect> ConnectStart
2017.12.21 22:06:09 4: XiaomiBase: connecting
2017.12.21 22:06:09 5: XiaomiBase: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"286c0785e8f4","model":"gateway","ip":"192.168.1.170"}
2017.12.21 22:06:09 4: XiaomiBase: getGatewaySID> Find SID for Gateway: 286c0785e8f4
2017.12.21 22:06:09 4: XiaomiBase: connect> Connected
2017.12.21 22:06:12 5: XiaomiBase: Read> Read start
2017.12.21 22:06:12 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"q9A14Rih19y2gG6C","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:06:12 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:06:12 5: XiaomiBase: Reading> Reading start
2017.12.21 22:06:12 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:06:16 5: XiaomiBase: updateAllReadings> Starting UpdateALLReadings
2017.12.21 22:06:16 4: XiaomiBase: Write> Get all Sensors
2017.12.21 22:06:16 4: XiaomiBase: Write> {"cmd" : "get_id_list"} 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Write> End 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Read> Read start
2017.12.21 22:06:16 5: XiaomiBase: Read> {"cmd":"get_id_list_ack","sid":"286c0785e8f4","token":"WxSoXVdp376FwaxJ","data":"[\"158d000105cebd\",\"158d0001116b69\",\"158d0001231947\",\"158d000 149b71f\",\"158d00016d9a85\"]"}
2017.12.21 22:06:16 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:06:16 5: XiaomiBase: Reading> Reading start
2017.12.21 22:06:16 4: XiaomiBase: Reading> PushRead:158d000105cebd
2017.12.21 22:06:16 4: XiaomiBase: Write> {"cmd":"read","sid":"158d000105cebd"} 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Write> End 192.168.1.170
2017.12.21 22:06:16 4: XiaomiBase: Reading> PushRead:158d0001116b69
2017.12.21 22:06:16 4: XiaomiBase: Write> {"cmd":"read","sid":"158d0001116b69"} 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Write> End 192.168.1.170
2017.12.21 22:06:16 4: XiaomiBase: Reading> PushRead:158d0001231947
2017.12.21 22:06:16 4: XiaomiBase: Write> {"cmd":"read","sid":"158d0001231947"} 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Write> End 192.168.1.170
2017.12.21 22:06:16 4: XiaomiBase: Reading> PushRead:158d000149b71f
2017.12.21 22:06:16 4: XiaomiBase: Write> {"cmd":"read","sid":"158d000149b71f"} 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Write> End 192.168.1.170
2017.12.21 22:06:16 4: XiaomiBase: Reading> PushRead:158d00016d9a85
2017.12.21 22:06:16 4: XiaomiBase: Write> {"cmd":"read","sid":"158d00016d9a85"} 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Write> End 192.168.1.170
2017.12.21 22:06:16 5: XiaomiBase: Read> Read start
2017.12.21 22:06:16 5: XiaomiBase: Read> {"cmd":"read_ack","model":"magnet","sid":"158d000105cebd","short_id":30723,"data":"{\"voltage\":2905,\"status\":\"close\"}"}
2017.12.21 22:06:16 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"magnet","sid":"158d000105cebd","short_id":30723,"data":"{\"voltage\":2905,\"status\":\"close\"}"}
2017.12.21 22:06:16 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d000105cebd","short_id":30723,"data":"{\\"voltage\\":2905,\\"status\\":\\"close\\"}"}
2017.12.21 22:06:16 4: XiaomiBase: DEV_Parse> IS DEFINED magnet : 158d000105cebd
2017.12.21 22:06:16 5: XiaomiBase: DEV_Read> SID: 158d000105cebd XiaomiSmartHome_Device
2017.12.21 22:06:16 3: XiaomiBase: DEV_Read> Name: XMI_158d000105cebd SID: 158d000105cebd Type: magnet Status: close
2017.12.21 22:06:16 4: XiaomiBase: DEV_Read> Name: XMI_158d000105cebd SID: 158d000105cebd Type: magnet Voltage: 2905
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 2.905 points: 1
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 2.9
2017.12.21 22:06:16 5: XiaomiBase: Read> Read start
2017.12.21 22:06:16 5: XiaomiBase: Read> {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001116b69","short_id":795,"data":"{\"voltage\":3005,\"temperature\":\"1940\",\"humidity\":\"5904\" }"}
2017.12.21 22:06:16 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001116b69","short_id":795,"data":"{\"voltage\":3005,\"temperature\":\"1940\",\"humidity\" :\"5904\"}"}
2017.12.21 22:06:16 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001116b69","short_id":795,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"1940\\",\\"humidity\ \":\\"5904\\"}"}
2017.12.21 22:06:16 4: XiaomiBase: DEV_Parse> IS DEFINED sensor_ht : 158d0001116b69
2017.12.21 22:06:16 5: XiaomiBase: DEV_Read> SID: 158d0001116b69 XiaomiSmartHome_Device
2017.12.21 22:06:16 4: XiaomiBase: DEV_Read> Name: XMI_158d0001116b69 SID: 158d0001116b69 Type: sensor_ht Voltage: 3005
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 3.005 points: 1
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 3
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 19.40 points: 2
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 19.4
2017.12.21 22:06:16 3: XiaomiBase: DEV_Read> Name: XMI_158d0001116b69 SID: 158d0001116b69 Type: sensor_ht Temperature: 19.4 Round: 2
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 59.04 points: 2
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 59.04
2017.12.21 22:06:16 3: XiaomiBase: DEV_Read> Name: XMI_158d0001116b69 SID: 158d0001116b69 Type: sensor_ht Humidity: 59.04 Round: 2
2017.12.21 22:06:16 5: XiaomiBase: Read> Read start
2017.12.21 22:06:16 5: XiaomiBase: Read> {"cmd":"read_ack","model":"motion","sid":"158d0001231947","short_id":38586,"data":"{\"voltage\":3015}"}
2017.12.21 22:06:16 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"motion","sid":"158d0001231947","short_id":38586,"data":"{\"voltage\":3015}"}
2017.12.21 22:06:16 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"motion","sid":"158d0001231947","short_id":38586,"data":"{\\"voltage\\":3015}"}
2017.12.21 22:06:16 4: XiaomiBase: DEV_Parse> IS DEFINED motion : 158d0001231947
2017.12.21 22:06:16 5: XiaomiBase: DEV_Read> SID: 158d0001231947 XiaomiSmartHome_Device
2017.12.21 22:06:16 4: XiaomiBase: DEV_Read> Name: XMI_158d0001231947 SID: 158d0001231947 Type: motion Voltage: 3015
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 3.015 points: 1
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 3
2017.12.21 22:06:16 5: XiaomiBase: Read> Read start
2017.12.21 22:06:16 5: XiaomiBase: Read> {"cmd":"read_ack","model":"switch","sid":"158d000149b71f","short_id":40345,"data":"{\"voltage\":3032}"}
2017.12.21 22:06:16 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"switch","sid":"158d000149b71f","short_id":40345,"data":"{\"voltage\":3032}"}
2017.12.21 22:06:16 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"switch","sid":"158d000149b71f","short_id":40345,"data":"{\\"voltage\\":3032}"}
2017.12.21 22:06:16 4: XiaomiBase: DEV_Parse> IS DEFINED switch : 158d000149b71f
2017.12.21 22:06:16 5: XiaomiBase: DEV_Read> SID: 158d000149b71f XiaomiSmartHome_Device
2017.12.21 22:06:16 4: XiaomiBase: DEV_Read> Name: XMI_158d000149b71f SID: 158d000149b71f Type: switch Voltage: 3032
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 3.032 points: 1
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 3
2017.12.21 22:06:16 5: XiaomiBase: Read> Read start
2017.12.21 22:06:16 5: XiaomiBase: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d00016d9a85","short_id":27729,"data":"{\"voltage\":2945,\"temperature\":\"644\",\"humidity\":\"4437 \",\"pressure\":\"101952\"}"}
2017.12.21 22:06:16 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d00016d9a85","short_id":27729,"data":"{\"voltage\":2945,\"temperature\":\"644\",\"humidity \":\"4437\",\"pressure\":\"101952\"}"}
2017.12.21 22:06:16 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d00016d9a85","short_id":27729,"data":"{\\"voltage\\":2945,\\"temperature\\":\\"644\\",\\"humidit y\\":\\"4437\\",\\"pressure\\":\\"101952\\"}"}
2017.12.21 22:06:16 4: XiaomiBase: DEV_Parse> IS DEFINED weather.v1 : 158d00016d9a85
2017.12.21 22:06:16 5: XiaomiBase: DEV_Read> SID: 158d00016d9a85 XiaomiSmartHome_Device
2017.12.21 22:06:16 4: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Voltage: 2945
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 2.945 points: 1
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 2.9
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 06.44 points: 2
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 6.44
2017.12.21 22:06:16 3: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Temperature: 6.44 Round: 2
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Value: 44.37 points: 2
2017.12.21 22:06:16 5: XiaomiBase: DEV_Round> Result_value: 44.37
2017.12.21 22:06:16 3: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Humidity: 44.37 Round: 2
2017.12.21 22:06:16 3: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Pressure: 101.952
2017.12.21 22:06:22 5: XiaomiBase: Read> Read start
2017.12.21 22:06:22 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"HuhSiqnefyjYQtVa","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:06:22 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:06:22 5: XiaomiBase: Reading> Reading start
2017.12.21 22:06:22 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:06:32 5: XiaomiBase: Read> Read start
2017.12.21 22:06:32 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"jrDk0AvmOSot19nk","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:06:32 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:06:32 5: XiaomiBase: Reading> Reading start
2017.12.21 22:06:32 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:06:42 5: XiaomiBase: Read> Read start
2017.12.21 22:06:42 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"oyMDsQkJqz8qIa8p","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:06:42 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:06:42 5: XiaomiBase: Reading> Reading start
2017.12.21 22:06:42 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:06:52 5: XiaomiBase: Read> Read start
2017.12.21 22:06:52 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"i30B4MTbiigtIPKo","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:06:52 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:06:52 5: XiaomiBase: Reading> Reading start
2017.12.21 22:06:52 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:07:02 5: XiaomiBase: Read> Read start
2017.12.21 22:07:02 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"82SASqh5WXMbsQE4","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:07:02 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:07:02 5: XiaomiBase: Reading> Reading start
2017.12.21 22:07:02 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:07:12 5: XiaomiBase: Read> Read start
2017.12.21 22:07:12 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"ES6ojKCn5W9GgC73","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:07:12 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:07:12 5: XiaomiBase: Reading> Reading start
2017.12.21 22:07:12 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:07:22 5: XiaomiBase: Read> Read start
2017.12.21 22:07:22 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"vHffbdqvxhwNLGxo","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:07:22 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:07:22 5: XiaomiBase: Reading> Reading start
2017.12.21 22:07:22 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:07:32 5: XiaomiBase: Read> Read start
2017.12.21 22:07:32 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"SRjDouzgB41rYA0z","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:07:32 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:07:32 5: XiaomiBase: Reading> Reading start
2017.12.21 22:07:32 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:07:42 5: XiaomiBase: Read> Read start
2017.12.21 22:07:42 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"rTVYPOCNnbodHPnN","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:07:42 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:07:42 5: XiaomiBase: Reading> Reading start
2017.12.21 22:07:42 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:07:51 5: XiaomiBase: Read> Read start
2017.12.21 22:07:51 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"OYN1N7WKmfZWj0NA","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:07:51 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:07:51 5: XiaomiBase: Reading> Reading start
2017.12.21 22:07:51 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:08:01 5: XiaomiBase: Read> Read start
2017.12.21 22:08:01 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"I5VJQhrGq1hmEJIC","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:08:01 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:08:01 5: XiaomiBase: Reading> Reading start
2017.12.21 22:08:01 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:08:11 5: XiaomiBase: Read> Read start
2017.12.21 22:08:11 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"qaWmGuBEHic05TgL","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:08:11 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:08:11 5: XiaomiBase: Reading> Reading start
2017.12.21 22:08:11 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:08:21 5: XiaomiBase: Read> Read start
2017.12.21 22:08:21 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"eM7W2E4gS3ri47QF","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:08:21 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:08:21 5: XiaomiBase: Reading> Reading start
2017.12.21 22:08:21 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:08:31 5: XiaomiBase: Read> Read start
2017.12.21 22:08:31 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"lJUQ2JUCY5hgYmVg","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:08:31 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:08:31 5: XiaomiBase: Reading> Reading start
2017.12.21 22:08:31 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:08:41 5: XiaomiBase: Read> Read start
2017.12.21 22:08:41 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"bIol0usW5DyFldWL","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:08:41 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:08:41 5: XiaomiBase: Reading> Reading start
2017.12.21 22:08:41 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:08:51 5: XiaomiBase: Read> Read start
2017.12.21 22:08:51 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"kzxotYWH3elF89JD","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:08:51 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:08:51 5: XiaomiBase: Reading> Reading start
2017.12.21 22:08:51 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:09:01 5: XiaomiBase: Read> Read start
2017.12.21 22:09:01 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"hlwD2mWDFwHxmWhc","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:09:01 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:09:01 5: XiaomiBase: Reading> Reading start
2017.12.21 22:09:01 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:09:11 5: XiaomiBase: Read> Read start
2017.12.21 22:09:11 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"KLnim2jwqzIwC2vk","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:09:11 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:09:11 5: XiaomiBase: Reading> Reading start
2017.12.21 22:09:11 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:09:21 5: XiaomiBase: Read> Read start
2017.12.21 22:09:21 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"8EA98le6elW0t03Z","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:09:21 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:09:21 5: XiaomiBase: Reading> Reading start
2017.12.21 22:09:21 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:09:31 5: XiaomiBase: Read> Read start
2017.12.21 22:09:31 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"cKsN4PCthomCRmgI","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:09:31 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:09:31 5: XiaomiBase: Reading> Reading start
2017.12.21 22:09:31 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:09:41 5: XiaomiBase: Read> Read start
2017.12.21 22:09:41 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"UD0NRgkYJlen4PGu","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:09:41 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:09:41 5: XiaomiBase: Reading> Reading start
2017.12.21 22:09:41 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:09:51 5: XiaomiBase: Read> Read start
2017.12.21 22:09:51 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"xNIgAyq6yJAAdfbr","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:09:51 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:09:51 5: XiaomiBase: Reading> Reading start
2017.12.21 22:09:51 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:10:01 5: XiaomiBase: Read> Read start
2017.12.21 22:10:01 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"Doiph6klOUdSjqHS","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:10:01 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:10:01 5: XiaomiBase: Reading> Reading start
2017.12.21 22:10:01 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:10:11 5: XiaomiBase: Read> Read start
2017.12.21 22:10:11 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"sJY7hEXB5G946wwQ","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:10:11 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:10:11 5: XiaomiBase: Reading> Reading start
2017.12.21 22:10:11 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:10:21 5: XiaomiBase: Read> Read start
2017.12.21 22:10:21 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"mzwGXBlMhBiYii0k","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:10:21 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:10:21 5: XiaomiBase: Reading> Reading start
2017.12.21 22:10:21 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:10:31 5: XiaomiBase: Read> Read start
2017.12.21 22:10:31 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"uy9C6VABncAUjhf0","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:10:31 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:10:31 5: XiaomiBase: Reading> Reading start
2017.12.21 22:10:31 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.21 22:10:41 5: XiaomiBase: Read> Read start
2017.12.21 22:10:41 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","s                                                                                                              id":"286c0785e8f4","short_id":"0","token":"wTGv43s2FwIYCrJ9","data":"{\"ip\":\"1                                                                                                              92.168.1.170\"}"}
2017.12.21 22:10:41 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:10:41 5: XiaomiBase: Reading> Reading start
2017.12.21 22:10:41 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 receive                                                                                                              d with 286c0785e8f4
2017.12.21 22:10:51 5: XiaomiBase: Read> Read start
2017.12.21 22:10:51 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"FLgAxUX1ieEUuXwV","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.21 22:10:51 5: XiaomiBase: Read> HASH correctly
2017.12.21 22:10:51 5: XiaomiBase: Reading> Reading start
2017.12.21 22:10:51 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4

 :o

Vorführeffekt?

Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Maiks am 22 Dezember 2017, 05:07:35
Hi Maiks,

1. Nein die Sensoren müssen an dem jeweiligen Gateway angemeldet werden.
2. Soweit ich mich erinnere ist das möglich, nagel mich nicht drauf fest, meine sowas stand in der Doku. Hab das aber nicht implementiert da ich jetzt keinen Sinn darin
gesehen hatte und auch keinen Gas/Smoke Sensor habe.
Ich bin aber gerade noch an zwei anderen Sachen dran, die ich gerade noch implementiere möchte. Danach schau ich mal. Bis auf weiteres kannst ja auch das GW Heulen lassen auf Volume 100 und in Rot blinken zb.  8) 

HIER NOCH MAL EIN GROßES DANKESCHÖN AN MEINE SPONSOREN
Hendrik und Karsten habe mich sehr gefreut!!.

Vielen Dank, wünsche euch allen schon mal frohe Feiertage!
Torte

Danke für dein Antwort ;)

zu 2.  das mit dem Gateway habe ich schon probiert, allerdings ist halt z.B. bei einem Brand der Strom weg und dann geht das leider nicht mehr :(   Wenn man die Rauchmelder direkt koppeln könnte wäre das natürlich das Beste.  Vielleicht gibt es ja mal ein Alternative Firmware wie für die Temp Sensoren. 

Zu 1.  kann ein normaler Zigbee repeater die Xiaomi sachen weiterleiten, gibt es dazu schon Erfahrungen ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 23 Dezember 2017, 11:43:55
Moin,

da ist er wieder:
Absturz nach Neustart. Dann geht nix mehr.

Fhemlog:
2017.12.23 11:38:19 5: XiaomiBase: connect> ConnectStart
2017.12.23 11:38:19 4: XiaomiBase: connecting
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 286.


Der Fhem Dienst sagt dazu:

fhem.service - LSB: FHEM server
   Loaded: loaded (/etc/init.d/fhem; bad; vendor preset: enabled)
   Active: active (exited) since Sa 2017-12-23 11:37:47 CET; 3min 22s ago
     Docs: man:systemd-sysv-generator( 8 )
  Process: 24249 ExecStop=/etc/init.d/fhem stop (code=exited, status=1/FAILURE)
  Process: 24305 ExecStart=/etc/init.d/fhem start (code=exited, status=0/SUCCESS)

Dez 23 11:37:47 SmartHomeVM systemd[1]: Starting LSB: FHEM server...
Dez 23 11:37:47 SmartHomeVM fhem[24305]: Starting fhem...
Dez 23 11:37:47 SmartHomeVM systemd[1]: Started LSB: FHEM server.


Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 23 Dezember 2017, 11:55:08
Hi,

wenn ich den Temperatursensor wieder manuell auf weather_v1 ändere (fhem.cfg) läuft es wieder:

2017.12.23 11:50:04 1: SignalDuino.433.RXB6/define: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.1.3:1.0-port0@57600
2017.12.23 11:50:04 1: SignalDuino.433.RXB6/init: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.1.3:1.0-port0@57600
2017.12.23 11:50:07 1: SignalDuino.868.cc1011/define: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.2.3:1.0-port0@57600
2017.12.23 11:50:07 1: SignalDuino.868.cc1011/init: /dev/serial/by-path/pci-0000:0b:00.0-usb-0:1.2.4.2.3:1.0-port0@57600
2017.12.23 11:50:14 1: Including ./log/fhem.save
2017.12.23 11:50:14 5: XiaomiBase: Notify> NotifyStart
2017.12.23 11:50:14 5: XiaomiBase: Notify> Starting Connect after global
2017.12.23 11:50:14 0: Featurelevel: 5.8
2017.12.23 11:50:14 0: Server started with 366 defined entities (fhem.pl:15667/2017-12-22 perl:5.022001 os:linux user:fhem pid:24680)
2017.12.23 11:50:15 5: XiaomiBase: Notify> NotifyStart
2017.12.23 11:50:19 5: XiaomiBase: connect> ConnectStart
2017.12.23 11:50:19 4: XiaomiBase: connecting
2017.12.23 11:50:19 5: XiaomiBase: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"286c0785e8f4","model":"gateway","ip":"192.168.1.170"}
2017.12.23 11:50:19 4: XiaomiBase: getGatewaySID> Find SID for Gateway: 286c0785e8f4
2017.12.23 11:50:19 4: XiaomiBase: connect> Connected
2017.12.23 11:50:27 5: XiaomiBase: updateAllReadings> Starting UpdateALLReadings
2017.12.23 11:50:27 4: XiaomiBase: Write> Get all Sensors
2017.12.23 11:50:27 4: XiaomiBase: Write> {"cmd" : "get_id_list"} 192.168.1.170
2017.12.23 11:50:27 5: XiaomiBase: Write> End 192.168.1.170
2017.12.23 11:50:32 5: XiaomiBase: Read> Read start
2017.12.23 11:50:32 5: XiaomiBase: Read> {"cmd":"get_id_list_ack","sid":"286c0785e8f4","token":"1cmRx159Yxb7nujI","data":"[\"158d000105cebd\",\"158d0001116b69\",\"158d0001231947\",\"158d000149b71f\",\"158d00016d9a85\"]"}
2017.12.23 11:50:32 5: XiaomiBase: Read> HASH correctly
2017.12.23 11:50:32 5: XiaomiBase: Reading> Reading start
2017.12.23 11:50:32 4: XiaomiBase: Reading> PushRead:158d000105cebd
2017.12.23 11:50:32 4: XiaomiBase: Write> {"cmd":"read","sid":"158d000105cebd"} 192.168.1.170
2017.12.23 11:50:32 5: XiaomiBase: Write> End 192.168.1.170
2017.12.23 11:50:32 4: XiaomiBase: Reading> PushRead:158d0001116b69
2017.12.23 11:50:32 4: XiaomiBase: Write> {"cmd":"read","sid":"158d0001116b69"} 192.168.1.170
2017.12.23 11:50:32 5: XiaomiBase: Write> End 192.168.1.170
2017.12.23 11:50:32 4: XiaomiBase: Reading> PushRead:158d0001231947
2017.12.23 11:50:32 4: XiaomiBase: Write> {"cmd":"read","sid":"158d0001231947"} 192.168.1.170
2017.12.23 11:50:32 5: XiaomiBase: Write> End 192.168.1.170
2017.12.23 11:50:32 4: XiaomiBase: Reading> PushRead:158d000149b71f
2017.12.23 11:50:32 4: XiaomiBase: Write> {"cmd":"read","sid":"158d000149b71f"} 192.168.1.170
2017.12.23 11:50:32 5: XiaomiBase: Write> End 192.168.1.170
2017.12.23 11:50:32 4: XiaomiBase: Reading> PushRead:158d00016d9a85
2017.12.23 11:50:32 4: XiaomiBase: Write> {"cmd":"read","sid":"158d00016d9a85"} 192.168.1.170
2017.12.23 11:50:32 5: XiaomiBase: Write> End 192.168.1.170
2017.12.23 11:50:32 5: XiaomiBase: Read> Read start
2017.12.23 11:50:32 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"BuMavAEfjB4Rihh5","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.23 11:50:32 5: XiaomiBase: Read> HASH correctly
2017.12.23 11:50:32 5: XiaomiBase: Reading> Reading start
2017.12.23 11:50:32 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.23 11:50:32 5: XiaomiBase: Read> Read start
2017.12.23 11:50:32 5: XiaomiBase: Read> {"cmd":"read_ack","model":"magnet","sid":"158d000105cebd","short_id":30723,"data":"{\"voltage\":2905,\"status\":\"close\"}"}
2017.12.23 11:50:32 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"magnet","sid":"158d000105cebd","short_id":30723,"data":"{\"voltage\":2905,\"status\":\"close\"}"}
2017.12.23 11:50:32 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d000105cebd","short_id":30723,"data":"{\\"voltage\\":2905,\\"status\\":\\"close\\"}"}
2017.12.23 11:50:32 4: XiaomiBase: DEV_Parse> IS DEFINED magnet : 158d000105cebd
2017.12.23 11:50:32 5: XiaomiBase: DEV_Read> SID: 158d000105cebd XiaomiSmartHome_Device
2017.12.23 11:50:32 3: XiaomiBase: DEV_Read> Name: XMI_158d000105cebd SID: 158d000105cebd Type: magnet Status: close
2017.12.23 11:50:32 4: XiaomiBase: DEV_Read> Name: XMI_158d000105cebd SID: 158d000105cebd Type: magnet Voltage: 2905
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Value: 2.905 points: 1
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Result_value: 2.9
2017.12.23 11:50:32 5: XiaomiBase: Read> Read start
2017.12.23 11:50:32 5: XiaomiBase: Read> {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001116b69","short_id":795,"data":"{\"voltage\":3005,\"temperature\":\"1802\",\"humidity\":\"5792\"}"}
2017.12.23 11:50:32 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001116b69","short_id":795,"data":"{\"voltage\":3005,\"temperature\":\"1802\",\"humidity\":\"5792\"}"}
2017.12.23 11:50:32 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0001116b69","short_id":795,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"1802\\",\\"humidity\\":\\"5792\\"}"}
2017.12.23 11:50:32 4: XiaomiBase: DEV_Parse> IS DEFINED sensor_ht : 158d0001116b69
2017.12.23 11:50:32 5: XiaomiBase: DEV_Read> SID: 158d0001116b69 XiaomiSmartHome_Device
2017.12.23 11:50:32 4: XiaomiBase: DEV_Read> Name: XMI_158d0001116b69 SID: 158d0001116b69 Type: weather.v1 Voltage: 3005
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Value: 3.005 points: 1
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Result_value: 3
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Value: 18.02 points: 2
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Result_value: 18.02
2017.12.23 11:50:32 3: XiaomiBase: DEV_Read> Name: XMI_158d0001116b69 SID: 158d0001116b69 Type: weather.v1 Temperature: 18.02 Round: 2
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Value: 57.92 points: 2
2017.12.23 11:50:32 5: XiaomiBase: DEV_Round> Result_value: 57.92
2017.12.23 11:50:32 3: XiaomiBase: DEV_Read> Name: XMI_158d0001116b69 SID: 158d0001116b69 Type: weather.v1 Humidity: 57.92 Round: 2
2017.12.23 11:50:33 5: XiaomiBase: Read> Read start
2017.12.23 11:50:33 5: XiaomiBase: Read> {"cmd":"read_ack","model":"motion","sid":"158d0001231947","short_id":38586,"data":"{\"voltage\":3015}"}
2017.12.23 11:50:33 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"motion","sid":"158d0001231947","short_id":38586,"data":"{\"voltage\":3015}"}
2017.12.23 11:50:33 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"motion","sid":"158d0001231947","short_id":38586,"data":"{\\"voltage\\":3015}"}
2017.12.23 11:50:33 4: XiaomiBase: DEV_Parse> IS DEFINED motion : 158d0001231947
2017.12.23 11:50:33 5: XiaomiBase: DEV_Read> SID: 158d0001231947 XiaomiSmartHome_Device
2017.12.23 11:50:33 4: XiaomiBase: DEV_Read> Name: XMI_158d0001231947 SID: 158d0001231947 Type: motion Voltage: 3015
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Value: 3.015 points: 1
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Result_value: 3
2017.12.23 11:50:33 5: XiaomiBase: Read> Read start
2017.12.23 11:50:33 5: XiaomiBase: Read> {"cmd":"read_ack","model":"switch","sid":"158d000149b71f","short_id":40345,"data":"{\"voltage\":3032}"}
2017.12.23 11:50:33 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"switch","sid":"158d000149b71f","short_id":40345,"data":"{\"voltage\":3032}"}
2017.12.23 11:50:33 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"switch","sid":"158d000149b71f","short_id":40345,"data":"{\\"voltage\\":3032}"}
2017.12.23 11:50:33 4: XiaomiBase: DEV_Parse> IS DEFINED switch : 158d000149b71f
2017.12.23 11:50:33 5: XiaomiBase: DEV_Read> SID: 158d000149b71f XiaomiSmartHome_Device
2017.12.23 11:50:33 4: XiaomiBase: DEV_Read> Name: XMI_158d000149b71f SID: 158d000149b71f Type: switch Voltage: 3032
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Value: 3.032 points: 1
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Result_value: 3
2017.12.23 11:50:33 5: XiaomiBase: Read> Read start
2017.12.23 11:50:33 5: XiaomiBase: Read> {"cmd":"read_ack","model":"weather.v1","sid":"158d00016d9a85","short_id":27729,"data":"{\"voltage\":2945,\"temperature\":\"656\",\"humidity\":\"5334\",\"pressure\":\"101723\"}"}
2017.12.23 11:50:33 5: XiaomiBase: Read> Dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d00016d9a85","short_id":27729,"data":"{\"voltage\":2945,\"temperature\":\"656\",\"humidity\":\"5334\",\"pressure\":\"101723\"}"}
2017.12.23 11:50:33 5: XiaomiBase: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d00016d9a85","short_id":27729,"data":"{\\"voltage\\":2945,\\"temperature\\":\\"656\\",\\"humidity\\":\\"5334\\",\\"pressure\\":\\"101723\\"}"}
2017.12.23 11:50:33 4: XiaomiBase: DEV_Parse> IS DEFINED weather.v1 : 158d00016d9a85
2017.12.23 11:50:33 5: XiaomiBase: DEV_Read> SID: 158d00016d9a85 XiaomiSmartHome_Device
2017.12.23 11:50:33 4: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Voltage: 2945
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Value: 2.945 points: 1
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Result_value: 2.9
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Value: 06.56 points: 2
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Result_value: 6.56
2017.12.23 11:50:33 3: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Temperature: 6.56 Round: 2
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Value: 53.34 points: 2
2017.12.23 11:50:33 5: XiaomiBase: DEV_Round> Result_value: 53.34
2017.12.23 11:50:33 3: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Humidity: 53.34 Round: 2
2017.12.23 11:50:33 3: XiaomiBase: DEV_Read> Name: XMI_158d00016d9a85 SID: 158d00016d9a85 Type: weather.v1 Pressure: 101.723
2017.12.23 11:50:39 5: XiaomiBase: Read> Read start
2017.12.23 11:50:39 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"ySXd7Cp7PIVgZnAB","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.23 11:50:39 5: XiaomiBase: Read> HASH correctly
2017.12.23 11:50:39 5: XiaomiBase: Reading> Reading start
2017.12.23 11:50:39 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4
2017.12.23 11:50:49 5: XiaomiBase: Read> Read start
2017.12.23 11:50:49 5: XiaomiBase: Read> {"cmd":"heartbeat","model":"gateway","sid":"286c0785e8f4","short_id":"0","token":"Se1HwtkApZdLYfY3","data":"{\"ip\":\"192.168.1.170\"}"}
2017.12.23 11:50:49 5: XiaomiBase: Read> HASH correctly
2017.12.23 11:50:49 5: XiaomiBase: Reading> Reading start
2017.12.23 11:50:49 4: XiaomiBase: Reading> Heartbeat from 192.168.1.170 received with 286c0785e8f4


fhem.service - LSB: FHEM server
   Loaded: loaded (/etc/init.d/fhem; bad; vendor preset: enabled)
   Active: active (running) since Sa 2017-12-23 11:49:51 CET; 3min 37s ago
     Docs: man:systemd-sysv-generator( 8 )
  Process: 24666 ExecStop=/etc/init.d/fhem stop (code=exited, status=0/SUCCESS)
  Process: 24675 ExecStart=/etc/init.d/fhem start (code=exited, status=0/SUCCESS)
    Tasks: 1
   Memory: 108.7M
      CPU: 13.122s
   CGroup: /system.slice/fhem.service
           └─24680 perl fhem.pl fhem.cfg




Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 Dezember 2017, 13:59:13
Hallo Hajo,

schicke mir mal dann wenn es knallt mehr als die 3 Zeilen vom Log :-D

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 23 Dezember 2017, 19:11:31
Hi,

das ist alles was vom XiaomiBase drin ist. Verbose 5 auf global.
Tritt auf wenn ich FHEM starte.


Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chris_kmn am 01 Januar 2018, 16:06:36
Hallo zusammen,

erstmal auch von mir ein riesen Danke an alle, die diese schönne Xiaomi Geräte in FHEM integrieren. Super Arbeit !

In Sachen IR Blaster gibt es für nur 15 Eure eine schöne 360 Grad Box (für das Geld kaum selber bastelbar).
http://s.aliexpress.com/URVfYFRj (http://s.aliexpress.com/URVfYFRj)

Die IR Remote wird normalerweise ans Gateway angekoppelt oder kann mit einem Android Smartphone auch direkt angesteuert werden.

Gibt es eine Chance diese Box zu nutzen um einfache IR Commands aus FHEM heraus zu versenden ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Sequenzial am 01 Januar 2018, 21:52:29
Hi,

ich hab nun alle Temperatur-Sensoren manuell auf weather.v1 stehen.
Seitdem laufen die Module einwandfrei. Kein Abstürze. Alle Infos sind da.



Gruß
Hajo
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 09 Januar 2018, 19:09:47
bekomme es bei mir nicht hin.
wenn ich laut wiki
Update FHEM Modules
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt
mache, dann passiert nichts.
und wenn ich anschließend
define <DEINNAMEWIEDUWILLST> XiaomiSmartHome <IP_DES_MI_GATEWAYS>bekomme ich folgendes
Unknown module XiaomiSmartHomewas mache ich falsch?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 09 Januar 2018, 19:19:41
bekomme es bei mir nicht hin.
wenn ich laut wiki
Update FHEM Modules
update all https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt
mache, dann passiert nichts.
und wenn ich anschließend
define <DEINNAMEWIEDUWILLST> XiaomiSmartHome <IP_DES_MI_GATEWAYS>bekomme ich folgendes
Unknown module XiaomiSmartHomewas mache ich falsch?
Was steht den im log nach dem update all ...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 09 Januar 2018, 19:51:18
konnte es jetzt anlegen.
sensoren sind auch schon da.
will ich aber am gateway zum beispiel das licht anschalten schmiert fhem ab.
was mache ich hier falsch?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 09 Januar 2018, 22:34:44
mal verbose beim gateway auf 5 machen und dann die logs beim abschmieren posten.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 11 Januar 2018, 08:52:33
hat jetzt geklappt.
scheinbar hat
cpan Crypt::Cipher::AESnicht sauber funktioniert.
jetzt geht alles.
noch eine frage:
warum gibt battery keinen prozentwert zurück. würde mir besser gefallen.
Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: eddso am 06 Februar 2018, 18:18:54
Hallo,
kann man auch das Radio per Fhem bedienen? Also nur Play und Stop bei eingestelltem Sender. Wenn nicht, wäre das prinzipiell möglich?

Gruß Eduard 
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Februar 2018, 13:19:41
Hi Eduard,

nein geht nicht.

Das Modul basiert auf der XiaomiSmartHome API und die gibt das bisher nicht her.
Kann sich ja aber vielleicht mal ändern weiß ich aber nicht.

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: sucht am 11 Februar 2018, 14:01:32
Hallo Torte,

super Arbeit jedoch habe ich folgendes Problem

Xiaomi Gateway eingerichtet funktioniert

Fenster Kontakt wird per Autocreate eingerichtet
Schalter wird per Autocreate eingerichtet

funktioniert alles super bis zum Reboot des Raspi dann startet FHEM nicht mehr. Hier das Log Loglevel 5

2018.02.11 13:53:48 0: Server started with 277 defined entities (fhem.pl:16107/2018-02-07 perl:5.024001 os:linux user:fhem pid:761)
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:48 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:49 5: XiaomiGateway: Notify> NotifyStart
2018.02.11 13:53:49 5: XiaomiGateway: connect> ConnectStart
2018.02.11 13:53:49 4: XiaomiGateway: connecting
<h1>Software error:</h1>
<pre>send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 286.
</pre>
<p>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Sun Feb 11 13:53:49 2018] fhem.pl: send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 286.

Ich hoffe du kannst damit was anfangen

Gruß Michael

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Februar 2018, 12:44:45
Hey Michael,

sieht komisch aus, so als wenn Du HTML Steuercodes mit in der PM Datei hast.

Lade die Dateien noch mal runter als Zip dann entpacken und dann ins fhem/FHEM Verzeichnis kopieren.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: basty2 am 13 Februar 2018, 13:16:33
Hi. Ich hatte das Problem auch, dass ein zweites Gateway mein Fhem ausgebremst hat. Die Fehlermeldung war sehr ähnlich. Bei mir war das VPN das Problem und eine falsche FHEM IP Adresse.
Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: julianG am 13 Februar 2018, 16:21:29
Hallo,

ich habe seit kurzem auch ein paar Xiaomi Komponenten, aber leider noch Probleme beim Zusammenspiel mit Fhem.
Der Temperatursensor wird korrekt ausgelesen, aber wenn ich z.B. die LED am Gateway über Fhem ein- oder ausschalten will bekomme ich in den Logs folgenden Fehler:
2018.02.13 16:18:14 4: XiaomiSmartHomeGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcb3583d","short_id":0,"key":"8","data":"{\"rgb\":0,\"key\":\"da938bd17fda1674a4f555795f669295\"}" } 192.168.88.40
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Write> End 192.168.88.40
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Read> Read start
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Read> {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\"error\":\"Invalid key\"}"}
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Read> Dispatch {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\"error\":\"Invalid key\"}"}
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: dispatch {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\\"error\\":\\"Invalid key\\"}"}
2018.02.13 16:18:14 3: XiaomiSmartHomeGateway: Unknown code {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\"error\":\"Invalid key\"}"}, help me!

Vielleicht kann ja jemand was damit anfangen und mir weiter helfen!

Viele Grüße
Julian
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Februar 2018, 20:30:22
Hallo,

ich habe seit kurzem auch ein paar Xiaomi Komponenten, aber leider noch Probleme beim Zusammenspiel mit Fhem.
Der Temperatursensor wird korrekt ausgelesen, aber wenn ich z.B. die LED am Gateway über Fhem ein- oder ausschalten will bekomme ich in den Logs folgenden Fehler:
2018.02.13 16:18:14 4: XiaomiSmartHomeGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcb3583d","short_id":0,"key":"8","data":"{\"rgb\":0,\"key\":\"da938bd17fda1674a4f555795f669295\"}" } 192.168.88.40
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Write> End 192.168.88.40
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Read> Read start
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Read> {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\"error\":\"Invalid key\"}"}
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: Read> Dispatch {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\"error\":\"Invalid key\"}"}
2018.02.13 16:18:14 5: XiaomiSmartHomeGateway: dispatch {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\\"error\\":\\"Invalid key\\"}"}
2018.02.13 16:18:14 3: XiaomiSmartHomeGateway: Unknown code {"cmd":"write_ack","sid":"7811dcb3583d","data":"{\"error\":\"Invalid key\"}"}, help me!

Vielleicht kann ja jemand was damit anfangen und mir weiter helfen!

Viele Grüße
Julian
Hi Julian,

invalid Key, heißt das Passwort ist falsch.

Guck mal in die Wiki vom Modul da steht beschrieben wie du an das Passwort kommst.

Gruß
Torte


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: julianG am 13 Februar 2018, 22:22:37
Ja aber das Passwort stimmt. Habe es natürlich wie beschrieben eingetragen und auch mehrfach überprüft
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Februar 2018, 22:26:00
Ja aber das Passwort stimmt. Habe es natürlich wie beschrieben eingetragen und auch mehrfach überprüft
Ich bin mir sicher das es nicht stimmt, die Meldung aus dem Log ist die originale Antwort des Gateways.
Setzt es neu, groß und Kleinschreibung beachten.



Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: julianG am 13 Februar 2018, 22:52:14
Hab jetzt extra nochmal neu gesetzt. Groß- und Kleinschreibung gibt es eh nicht zu beachten, die Passwörter bestehen immer nur aus Kleinbuchstaben und Zahlen.
Ich hab sicher das Passwort richtig abgetippt und auch nochmal im Reading verglichen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MarkusRobertAllen am 19 Februar 2018, 18:05:29
Hallo,
ich habe scheinbar ein ähliches Problem wie @sucht und andere:

Ich habe regelmässig Abstürze, sehr oft beim Neustart aber auch im laufenden Betrieb:

Aus dem Log:

2018.02.19 08:07:48 5: Xiaomi: Notify> NotifyStart
2018.02.19 08:07:48 5: Xiaomi: Notify> Starting Connect after global
2018.02.19 08:08:05 5: Xiaomi: connect> ConnectStart
2018.02.19 08:08:05 4: Xiaomi: connecting
send: Das Argument ist ungültig at ./FHEM/71_XiaomiSmartHome.pm line 286.

Das Verhalten im Fehlerfall ist, dass das Modul nach "ConnectStart" sehr lange zu "warten" scheint und dann den Fehler auswirft. FHEM ist danach nicht verfügbar, ich muss den noch vorhandenen FHEM Prozess killen und neu starten.

Internals:
   CFGFN      /opt/fhem/FHEM/99_xiaomi.cfg
   DEF        192.168.2.100
   FD         160
   FHEMIP     192.168.2.22
   GATEWAY    192.168.2.100
   GATEWAY_IP 192.168.2.100
   NAME       Xiaomi
   NOTIFYDEV  global
   NR         165
   NTFY_ORDER 50-Xiaomi
   SID        7811dcb236c9
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.20
   READINGS:
     2018-02-19 07:42:52   RGB             0
     2018-02-19 08:20:35   heartbeat       7811dcb236c9
     2018-02-19 07:42:52   illumination    530
     2018-02-12 11:24:12   password        75B2066FE16E4B38
     2018-02-12 22:20:10   pct             100
     2018-02-17 17:28:19   proto_version   1.0.9
     2018-02-17 17:28:19   rgb             000000
     2018-02-17 17:28:04   ringtone        8
     2018-02-18 18:16:44   state           Connected
     2018-02-19 08:20:35   token           EuwSV2fGM8Yl7QQm
     2018-02-12 19:00:00   volume          95
   helper:
     ConnectionState Connected
     host       192.168.2.100
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   group      Gateway
   room       Xiaomi
   verbose    5
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off
Ich habe drei Magnetsensoren, 3 Bewegungsmelder, 1 Mi Staubsauger, 1 Purifier und 1 Gateway angeschlossen.

Bin dankbar für jegliche Hinweise.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: neumann am 22 Februar 2018, 18:03:29
Hallo zusammen!
Die Einbindung ohne Gateway ist nun über einen CC2531 USB Stick direkt an FHEM möglich: https://forum.fhem.de/index.php?topic=84790.msg771021#msg771021 (https://forum.fhem.de/index.php?topic=84790.msg771021#msg771021)
Lg
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: lumi am 23 Februar 2018, 14:30:56
Hallo,

ich nutze seit 11/2017 Xiaomi Komponenten mit Fhem.

Vielen Dank an Torte für die tolle Arbeit !

Seit die Temperatursensoren auch Minusgrade "sehen" gibt es falsche Werte im Bereich um 0°C (<1.00°C).
Mit diesem Fix https://forum.fhem.de/index.php?topic=79578.0 ist es etwas besser solange die Temperaturen nicht im Bereich von 0.0x°C bis -0.xx°C liegen.
Mein eigener Versuch (bei Länge 3 und "-" im String "-0." vor den String zu schreiben) zur Lösung liefert natürlich das falsche Ergebnis: 2018-02-23_13:46:53 XMI_klimasensor_6 temperature: -0.-48
 
Kann mir jemand bei dem Problem helfen, da ich eigentlich in C programmiere und mit Perl leider noch große Probleme habe.     

Gruß Mike
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 Februar 2018, 14:41:51
Hallo,

ich nutze seit 11/2017 Xiaomi Komponenten mit Fhem.

Vielen Dank an Torte für die tolle Arbeit !

Seit die Temperatursensoren auch Minusgrade "sehen" gibt es falsche Werte im Bereich um 0°C (<1.00°C).
Mit diesem Fix https://forum.fhem.de/index.php?topic=79578.0 ist es etwas besser solange die Temperaturen nicht im Bereich von 0.0x°C bis -0.xx°C liegen.
Mein eigener Versuch (bei Länge 3 und "-" im String "-0." vor den String zu schreiben) zur Lösung liefert natürlich das falsche Ergebnis: 2018-02-23_13:46:53 XMI_klimasensor_6 temperature: -0.-48
 
Kann mir jemand bei dem Problem helfen, da ich eigentlich in C programmiere und mit Perl leider noch große Probleme habe.     

Gruß Mike
Hi Mike,

welche Version hast du installiert?

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: lumi am 23 Februar 2018, 14:53:07
Hallo Torte,

die Versionsabfrage liefert:

Latest Revision: 16225
File                         Rev   Last Change
fhem.pl                      16214 2018-02-18 14:37:28Z rudolfkoenig
No Id found for 71_XiaomiSmartHome.pm
No Id found for 71_XiaomiSmartHome_Device.pm

Letztes "update all" am 20.02.  Modulversion ist 1.08

Gruß Mike
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 Februar 2018, 16:03:54
Hi Mike,

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

Damit das bei update all mit abgefrühstückt wird musse glaub ich einmal
update add https://raw.githubusercontent.com/T0RST3N/fhem-XiaomiSmartHome/master/controls_mish.txt machen.

Aktuell ist 1.20!

Habe mein Tempsensor gerade mal in den Kühler geschickt.
Das Zeigt er mir gerade an
-1.49 °C, 30.78 %

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: lumi am 23 Februar 2018, 18:11:16
Hallo Torte,

vielen Dank für deine Hilfe !

Habe leider übersehen das das Update nicht die neueste Version eingespielt hat. Beim Suchen konnte ich auch nichts zum Fix in der neuen Version finden.
Jetzt kommen die Temperaturen wie gewünscht und der Frühbeetüberwachung steht nichts mehr im Weg.

Gruß Mike
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Murdock am 07 März 2018, 20:05:36
Hallo,

ich habe Probleme beim Benutzen und anlegen des Xiaomi Moduls für das Gateway.

fhem läuft jetzt auf einem Intel Nuc mit Ubuntu 16.04 LTS in einem Docker Container. Ich bin Umgezogen von einem PI3 mit Jessie, wo alles reibungslos und über Monate lief.

Wenn ich jetzt das define für das Gatway anlege, wird das Getway zwar angelegt, das fhem Startet danach aber immer wieder neu bis ich den define Eintrag aus der fhem.cfg wieder raus nehme. Ich habe die neusten Module, habe alles hier im Forum und aus dem Wiki probiert und es hat leider nichts funktioniert. Aufgefallen ist mir noch das ich auf dem PI3 zur Auswahl ein Dropdownmenu für Set und Get Befehle hatte.
Hier auf dem Intel Nuc habe ich nur ein Dropdownmenu für get Befehle.
Kann mir jemand weiter helfen, oder hat einen Tip für mich ? Ich habe nach meinem  Umzug auf den Nuc alles wieder erfolgreich einbinden können, von alexa-fhem, lepresenced, pushover etc... leider komme ich hier jetzt nicht mehr weiter und bitte um euren Rat.

Danke

Gruß
Sven
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 März 2018, 20:14:22
Hallo,

ich habe Probleme beim Benutzen und anlegen des Xiaomi Moduls für das Gateway.

fhem läuft jetzt auf einem Intel Nuc mit Ubuntu 16.04 LTS in einem Docker Container. Ich bin Umgezogen von einem PI3 mit Jessie, wo alles reibungslos und über Monate lief.

Wenn ich jetzt das define für das Gatway anlege, wird das Getway zwar angelegt, das fhem Startet danach aber immer wieder neu bis ich den define Eintrag aus der fhem.cfg wieder raus nehme. Ich habe die neusten Module, habe alles hier im Forum und aus dem Wiki probiert und es hat leider nichts funktioniert. Aufgefallen ist mir noch das ich auf dem PI3 zur Auswahl ein Dropdownmenu für Set und Get Befehle hatte.
Hier auf dem Intel Nuc habe ich nur ein Dropdownmenu für get Befehle.
Kann mir jemand weiter helfen, oder hat einen Tip für mich ? Ich habe nach meinem  Umzug auf den Nuc alles wieder erfolgreich einbinden können, von alexa-fhem, lepresenced, pushover etc... leider komme ich hier jetzt nicht mehr weiter und bitte um euren Rat.

Danke

Gruß
Sven
Hi Sven,


was sagt den des Fhem Log?
Ist das Gateway und dein Fhem im selben LAN?

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Murdock am 07 März 2018, 20:26:02
Hi Sven,


was sagt den des Fhem Log?
Ist das Gateway und dein Fhem im selben LAN?

Gruß
Torte

Gesendet mit Tapatalk

Hi Torte,

im selben Lan ist das Getway.

Ich habe gerade folgende Zeile im Logfile gefunden, bevor fhem immer wieder einen Neusrat macht:

Can't locate object method "new" via package "IO::Socket::Multicast" (perhaps you forgot to load "IO::Socket::Multicast"?) at ./FHEM/71_XiaomiSmartHome.pm line 282
Ich nehme an ich muß noch was nachträglich installieren, oder ?

Update:

Ich habe nun versucht IO::Socket::Multicast zu installieren und bekam folgende Fehlermeldung:

root@NUC7i3BNK:/# cpan install I0::Socket:Multicast
Loading internal null logger. Install Log::Log4perl for logging messages
Reading '/root/.cpan/Metadata'
  Database was generated on Wed, 07 Mar 2018 16:17:03 GMT
Warning: Cannot install I0::Socket:Multicast, don't know what it is.
Try the command

    i /I0::Socket:Multicast/

to find objects with matching identifiers.
root@NUC7i3BNK:/# i /I0::Socket:Multicast/
47 0x2F 057 0b101111 '/'
73 0x49 0111 0b1001001 'I'
48 0x30 060 0b110000 '0'
58 0x3A 072 0b111010 ':'
58 0x3A 072 0b111010 ':'
83 0x53 0123 0b1010011 'S'
111 0x6F 0157 0b1101111 'o'
99 0x63 0143 0b1100011 'c'
107 0x6B 0153 0b1101011 'k'
101 0x65 0145 0b1100101 'e'
116 0x74 0164 0b1110100 't'
58 0x3A 072 0b111010 ':'
77 0x4D 0115 0b1001101 'M'
117 0x75 0165 0b1110101 'u'
108 0x6C 0154 0b1101100 'l'
116 0x74 0164 0b1110100 't'
105 0x69 0151 0b1101001 'i'
99 0x63 0143 0b1100011 'c'
97 0x61 0141 0b1100001 'a'
115 0x73 0163 0b1110011 's'
116 0x74 0164 0b1110100 't'
47 0x2F 057 0b101111 '/'
root@NUC7i3BNK:/#

Jetzt bin Ich wieder ratlos :)

Danke

Gruß
Sven
Titel: Xiaomi Smart Home Komponenten
Beitrag von: RaspiLED am 07 März 2018, 21:41:37
Hi,
Unter debian
sudo apt-get install libio-socket-multicast-perl
oder halt
sudo cpan install IO::Socket::Multicast
Kann es sein, dass Du I0 statt IO geschrieben hast Und beide :: sind wichtig!
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Murdock am 07 März 2018, 22:18:19
Hi RaspiLED,

ich habe jetzt

sudo cpan install IO::Socket::Multicast
Richtig ausgeführt und bekomme dann folgende Meldung:

root@NUC7i3BNK:~# sudo cpan install IO::Socket:Multicast
Loading internal null logger. Install Log::Log4perl for logging messages
Reading '/root/.cpan/Metadata'
  Database was generated on Wed, 07 Mar 2018 16:17:03 GMT
IO::Socket::Multicast is up to date (1.12).

Leider startet sich fhem immer noch wieder dauernd neu mit der Meldung im Logfile:

Can't locate object method "new" via package "IO::Socket::Multicast" (perhaps you forgot to load "IO::Socket::Multicast"?) at ./FHEM/71_XiaomiSmartHome.pm line 282
In Zeile 282 von 71_XiaomiSmartHome.pm steht folgendes:

my $sidsock = IO::Socket::Multicast->new( Proto     => 'udp',LocalAddr => $hash->{FHEMIP}, LocalPort =>'4321', ReuseAddr => 1, Timeout => $timeout) or die "Creating socket: $!\n";
Bin immer noch ratlos...

Gruß
Sven
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 11 März 2018, 13:43:45
Hallo,
ich versuche seit einiger Zeit XiaomiSmartHome zum Laufen zu bringen. Leider erfolglos. Zuerst auf einem Raspi3, nun auf einem NUC (Ubuntu Server 17.10) auf dem außer einem neuem Fhem nix weiter installiert ist. https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki habe ich (mehrfach) ordungsgemäß abgearbeitet. Die IP stimmt, das Device bleibt hartnäckig auf "Disconnected".
Da es weder auf dem Raspi noch auf dem NUC läuft, vermute ich einen Fehler außerhalb... nur was kann ich noch falsch gemacht haben?
Fhem (LAN) und Gateway (WLAN) sind im selben Netz (Fritzbox). Das Gateway funktioniert via Handy, Password habe ich ausgelesen.
Bei den Portfreigaben bin ich mir nicht sicher ... .
Was kann ich tun?  :-\
Vorab vielen Dank
ErdnaR
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 11 März 2018, 13:59:26
Hallo,
ich versuche seit einiger Zeit XiaomiSmartHome zum Laufen zu bringen. Leider erfolglos. Zuerst auf einem Raspi3, nun auf einem NUC (Ubuntu Server 17.10) auf dem außer einem neuem Fhem nix weiter installiert ist. https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki habe ich (mehrfach) ordungsgemäß abgearbeitet. Die IP stimmt, das Device bleibt hartnäckig auf "Disconnected".
Da es weder auf dem Raspi noch auf dem NUC läuft, vermute ich einen Fehler außerhalb... nur was kann ich noch falsch gemacht haben?
Fhem (LAN) und Gateway (WLAN) sind im selben Netz (Fritzbox). Das Gateway funktioniert via Handy, Password habe ich ausgelesen.
Bei den Portfreigaben bin ich mir nicht sicher ... .
Was kann ich tun?  :-\
Vorab vielen Dank
ErdnaR
Hi. Würde hier das Vorgehen verbose auf 5 (beim gateway) setzten und log posten.

Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 11 März 2018, 14:40:39
Danke danke danke ...
Leute, ich bin bescheuert. Ich habe bei meinem ERSTEN Installationsversuch auf dem Raspi als IP die 192.178.2.79 gesetzt und, da ich alles in einem "Handbuch" dokumentiere, den define-Befehl immer aus dem Handbuch kopiert ...
DIE IP IST ABER 192.168.2.79.
Nun habe ich es auf meinem eigenen Bild gesehen ... mich gewundert ... heftig auf meine Stirn gekloppt ... und geändert.
Es funktioniert ...
Danke und viel Spaß weiterhin
ErdnaR  :)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 11 März 2018, 20:04:09
 :o
Jetzt habe ich doch noch ein kleines Problem ...
Auf dem Raspi läuft das Modul prima. Auf dem NUK auch ... fast.
Das Modul erkennt z.B. meine Tür-Fenster Melder.
Aber sobald ich z.B. die Farbe ändere, startet Fhem neu ...
Egal ob direkt mit dem Schalter am Modul oder per Befehl.
Danke
ErdnaR
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 11 März 2018, 20:15:30
:o
Jetzt habe ich doch noch ein kleines Problem ...
Auf dem Raspi läuft das Modul prima. Auf dem NUK auch ... fast.
Das Modul erkennt z.B. meine Tür-Fenster Melder.
Aber sobald ich z.B. die Farbe ändere, startet Fhem neu ...
Egal ob direkt mit dem Schalter am Modul oder per Befehl.
Danke
ErdnaR
Hi, was steht zu dem Zeitpunkt im log?

Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 12 März 2018, 16:35:53
Nachfolgend der Logeintrag mit Verbose 5:
Der Neustart war gegen 16:30:33 ...
2018.03.12 16:30:22 5: XiaomiGateway: connect> ConnectStart
2018.03.12 16:30:22 4: XiaomiGateway: connecting
2018.03.12 16:30:22 5: XiaomiGateway: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"7811dcb21966","model":"gateway","ip":"192.168.2.79"}
2018.03.12 16:30:22 4: XiaomiGateway: getGatewaySID> Find SID for Gateway: 7811dcb21966
2018.03.12 16:30:22 4: XiaomiGateway: connect> Connected
2018.03.12 16:30:26 3: FHEMWEB WEB CSRF error:  ne csrf_113805910056249 for client WEB_192.168.2.11_50163 / command set XiaomiGateway rgb ff0000. For details see the csrfToken FHEMWEB attribute.
2018.03.12 16:30:26 5: XiaomiGateway: Read> Read start
2018.03.12 16:30:26 5: XiaomiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"7811dcb21966","short_id":"0","token":"BxvcxREU76aGpwZ2","data":"{\"ip\":\"192.168.2.79\"}"}
2018.03.12 16:30:26 5: XiaomiGateway: Read> HASH correctly
2018.03.12 16:30:26 5: XiaomiGateway: Reading> Reading start
2018.03.12 16:30:26 4: XiaomiGateway: Reading> Heartbeat from 192.168.2.79 received with 7811dcb21966
2018.03.12 16:30:26 3: FHEMWEB WEB CSRF error:  ne csrf_113805910056249 for client WEB_192.168.2.11_50163 / command set XiaomiGateway rgb ff0000. For details see the csrfToken FHEMWEB attribute.
2018.03.12 16:30:27 3: FHEMWEB WEB CSRF error:  ne csrf_113805910056249 for client WEB_192.168.2.11_50163 / command set XiaomiGateway rgb 00ff00. For details see the csrfToken FHEMWEB attribute.
2018.03.12 16:30:28 3: FHEMWEB WEB CSRF error:  ne csrf_113805910056249 for client WEB_192.168.2.11_50163 / command set XiaomiGateway rgb 0000ff. For details see the csrfToken FHEMWEB attribute.
2018.03.12 16:30:29 5: XiaomiGateway: updateAllReadings> Starting UpdateALLReadings
2018.03.12 16:30:29 4: XiaomiGateway: Write> Get all Sensors
2018.03.12 16:30:29 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.2.79
2018.03.12 16:30:29 5: XiaomiGateway: Write> End 192.168.2.79
2018.03.12 16:30:29 5: XiaomiGateway: Read> Read start
2018.03.12 16:30:29 5: XiaomiGateway: Read> {"cmd":"get_id_list_ack","sid":"7811dcb21966","token":"CAbQsxdE8AT8IY7L","data":"[\"158d00019f516b\",\"158d0001ab704e\",\"158d0001ab5591\"]"}
2018.03.12 16:30:29 5: XiaomiGateway: Read> HASH correctly
2018.03.12 16:30:29 5: XiaomiGateway: Reading> Reading start
2018.03.12 16:30:29 4: XiaomiGateway: Reading> PushRead:158d00019f516b
2018.03.12 16:30:29 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00019f516b"} 192.168.2.79
2018.03.12 16:30:29 5: XiaomiGateway: Write> End 192.168.2.79
2018.03.12 16:30:29 4: XiaomiGateway: Reading> PushRead:158d0001ab704e
2018.03.12 16:30:29 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001ab704e"} 192.168.2.79
2018.03.12 16:30:29 5: XiaomiGateway: Write> End 192.168.2.79
2018.03.12 16:30:29 4: XiaomiGateway: Reading> PushRead:158d0001ab5591
2018.03.12 16:30:29 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0001ab5591"} 192.168.2.79
2018.03.12 16:30:29 5: XiaomiGateway: Write> End 192.168.2.79
2018.03.12 16:30:29 5: XiaomiGateway: Read> Read start
2018.03.12 16:30:29 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"magnet","sid":"158d00019f516b","short_id":8168,"data":"{\"voltage\":2975,\"status\":\"close\"}"}
2018.03.12 16:30:29 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"magnet","sid":"158d00019f516b","short_id":8168,"data":"{\"voltage\":2975,\"status\":\"close\"}"}
2018.03.12 16:30:29 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d00019f516b","short_id":8168,"data":"{\\"voltage\\":2975,\\"status\\":\\"close\\"}"}
2018.03.12 16:30:29 4: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d00019f516b
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Read> SID: 158d00019f516b XiaomiSmartHome_Device
2018.03.12 16:30:29 3: XiaomiGateway: DEV_Read> Name: XMI_158d00019f516b SID: 158d00019f516b Type: magnet Status: close
2018.03.12 16:30:29 4: XiaomiGateway: DEV_Read> Name: XMI_158d00019f516b SID: 158d00019f516b Type: magnet Voltage: 2975
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Round> Value: 2.975 points: 1
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Round> Result_value: 3
2018.03.12 16:30:29 5: XiaomiGateway: Read> Read start
2018.03.12 16:30:29 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"magnet","sid":"158d0001ab704e","short_id":7611,"data":"{\"voltage\":3005,\"status\":\"close\"}"}
2018.03.12 16:30:29 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0001ab704e","short_id":7611,"data":"{\"voltage\":3005,\"status\":\"close\"}"}
2018.03.12 16:30:29 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0001ab704e","short_id":7611,"data":"{\\"voltage\\":3005,\\"status\\":\\"close\\"}"}
2018.03.12 16:30:29 4: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d0001ab704e
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Read> SID: 158d0001ab704e XiaomiSmartHome_Device
2018.03.12 16:30:29 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001ab704e SID: 158d0001ab704e Type: magnet Status: close
2018.03.12 16:30:29 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001ab704e SID: 158d0001ab704e Type: magnet Voltage: 3005
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Round> Value: 3.005 points: 1
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Round> Result_value: 3
2018.03.12 16:30:29 5: XiaomiGateway: Read> Read start
2018.03.12 16:30:29 5: XiaomiGateway: Read> {"cmd":"read_ack","model":"magnet","sid":"158d0001ab5591","short_id":64245,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2018.03.12 16:30:29 5: XiaomiGateway: Read> Dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0001ab5591","short_id":64245,"data":"{\"voltage\":3015,\"status\":\"close\"}"}
2018.03.12 16:30:29 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d0001ab5591","short_id":64245,"data":"{\\"voltage\\":3015,\\"status\\":\\"close\\"}"}
2018.03.12 16:30:29 4: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d0001ab5591
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Read> SID: 158d0001ab5591 XiaomiSmartHome_Device
2018.03.12 16:30:29 3: XiaomiGateway: DEV_Read> Name: XMI_158d0001ab5591 SID: 158d0001ab5591 Type: magnet Status: close
2018.03.12 16:30:29 4: XiaomiGateway: DEV_Read> Name: XMI_158d0001ab5591 SID: 158d0001ab5591 Type: magnet Voltage: 3015
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2018.03.12 16:30:29 5: XiaomiGateway: DEV_Round> Result_value: 3
2018.03.12 16:30:33 4: XiaomiGateway: Set> rgb, ff0000
2018.03.12 16:30:33 4: XiaomiGateway: Set> rgb, 1694433280
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: . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.0 /usr/local/share/perl/5.26.0 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base ./FHEM) at (eval 37) line 1.
 at ./FHEM/71_XiaomiSmartHome.pm line 510.
2018.03.12 16:30:34 1: Including fhem.cfg
2018.03.12 16:30:34 3: telnetPort: port 7072 opened
2018.03.12 16:30:34 3: WEB: port 8083 opened
2018.03.12 16:30:34 3: WEBphone: port 8084 opened
2018.03.12 16:30:34 3: WEBtablet: port 8085 opened
2018.03.12 16:30:34 2: eventTypes: loaded 170 events from ./log/eventTypes.txt
2018.03.12 16:30:34 1: Including ./log/fhem.save
2018.03.12 16:30:34 5: XiaomiGateway: Notify> NotifyStart
2018.03.12 16:30:34 5: XiaomiGateway: Notify> Starting Connect after global
2018.03.12 16:30:34 1: usb create starting
2018.03.12 16:30:34 3: Probing CUL device /dev/ttyS0
2018.03.12 16:30:34 1: PERL WARNING: can't getattr: Input/output error at ./FHEM/DevIo.pm line 394.
2018.03.12 16:30:34 1: CUL: Can't open /dev/ttyS0: Input/output error
2018.03.12 16:30:34 3: Probing CUL device /dev/ttyS1
2018.03.12 16:30:34 1: CUL: Can't open /dev/ttyS1: Input/output error
2018.03.12 16:30:34 3: Probing CUL device /dev/ttyS10
2018.03.12 16:30:34 1: CUL: Can't open /dev/ttyS10: Input/output error
2018.03.12 16:30:34 3: Probing CUL device /dev/ttyS11
2018.03.12 16:30:34 1: CUL: Can't open /dev/ttyS11: Input/output error
2018.03.12 16:30:34 3: Probing CUL device /dev/ttyS12
2018.03.12 16:30:34 1: CUL: Can't open /dev/ttyS12: Input/output error
2018.03.12 16:30:34 3: Probing CUL device /dev/ttyS13
2018.03.12 16:30:34 1: CUL: Can't open /dev/ttyS13: Input/output error
2018.03.12 16:30:34 3: Probing CUL device /dev/ttyS14
2018.03.12 16:30:34 1: CUL: Can't open /dev/ttyS14: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS15
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS15: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS16
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS16: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS17
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS17: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS18
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS18: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS19
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS19: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS2
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS2: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS20
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS20: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS21
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS21: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS22
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS22: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS23
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS23: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS24
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS24: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS25
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS25: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS26
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS26: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS27
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS27: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS28
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS28: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS29
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS29: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS3
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS3: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS30
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS30: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS31
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS31: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS4
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS5
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS6
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS6: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS7
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS7: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS8
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS8: Input/output error
2018.03.12 16:30:35 3: Probing CUL device /dev/ttyS9
2018.03.12 16:30:35 1: CUL: Can't open /dev/ttyS9: Input/output error
2018.03.12 16:30:35 1: usb create end
2018.03.12 16:30:35 0: Featurelevel: 5.8
2018.03.12 16:30:35 0: Server started with 20 defined entities (fhem.pl:16354/2018-03-09 perl:5.026000 os:linux user:fhem pid:3151)
2018.03.12 16:30:39 5: XiaomiGateway: connect> ConnectStart
2018.03.12 16:30:39 4: XiaomiGateway: connecting
2018.03.12 16:30:39 5: XiaomiGateway: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"7811dcb21966","model":"gateway","ip":"192.168.2.79"}
2018.03.12 16:30:39 4: XiaomiGateway: getGatewaySID> Find SID for Gateway: 7811dcb21966
2018.03.12 16:30:39 4: XiaomiGateway: connect> Connected
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 März 2018, 17:09:47
CBS ist nicht installiert


2018.03.12 16:30:33 4: XiaomiGateway: Set> rgb, 1694433280
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: . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.0 /usr/local/share/perl/5.26.0 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base ./FHEM) at (eval 37) line 1.
 at ./FHEM/71_XiaomiSmartHome.pm line 510.


root@fhemdev:~# cpan Crypt::Cipher::AES

Gruß
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 12 März 2018, 17:21:55
... naja, installiert hatte ich es. Habs nochmal gemacht.
Fehlermeldung im Ubuntu:
ak@nuki:~$ sudo cpan Crypt::Cipher::AES
[sudo] Passwort für ak:
Loading internal null logger. Install Log::Log4perl for logging messages
Reading '/home/ak/.cpan/Metadata'
  Database was generated on Sun, 11 Mar 2018 18:29:03 GMT
Running install for module 'Crypt::Cipher::AES'
Checksum for /home/ak/.cpan/sources/authors/id/M/MI/MIK/CryptX-0.058.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring M/MI/MIK/CryptX-0.058.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for CryptX
Writing MYMETA.yml and MYMETA.json
  MIK/CryptX-0.058.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for M/MI/MIK/CryptX-0.058.tar.gz
  MIK/CryptX-0.058.tar.gz
  make -- NOT OK
  No such file or directory
Was mache ich da falsch?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 März 2018, 17:54:24
äh ich glaub du brauchst die buildtools dafür

apt-get install build-essential
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 12 März 2018, 18:06:43
Was auch immer diese buildtools machen, sie machen es ...  :)
Vielen Dank Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Murdock am 12 März 2018, 20:23:26
Hi,

ich habe jetzt alles mögliche versucht nach zu installieren auf dem Intel Nuc. Nichts hilft. Sobald ich das Gateway definiere, startet fhem neu.