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
Zitat von: torte am 12 März 2017, 16:06:55
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
Zitat 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

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
Zitat 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

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
Zitat 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!
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
Zitat 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!

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
Zitat von: alex885 am 23 März 2017, 16:03:44
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
Zitat von: torte am 23 März 2017, 16:36:05
@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
Zitat 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.

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
Zitat 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.
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
Zitat von: torte am 29 März 2017, 20:29:42
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
Zitat von: torte am 30 März 2017, 09:04:58

@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
Zitat 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 :-)
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
Zitat 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ß
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
Zitat 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

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
Zitatupdate 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
Zitat 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.
[emoji2] [emoji2] 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
Zitat von: torte am 06 April 2017, 20:35: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
Zitat von: thaliondrambor am 06 April 2017, 20:41:37
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. [emoji52]
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 06 April 2017, 20:53:22
Zitat von: torte am 06 April 2017, 08:30:07
@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


Zitat 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.

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
Zitat 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

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
Zitat 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

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
Zitat 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.
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
Zitat 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.

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
Zitat von: torte am 11 April 2017, 14:42:59
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
Zitat 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...


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
Zitat von: tterrafan am 14 April 2017, 02:21:51
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
Zitat von: torte am 18 April 2017, 07:34:03Wenn 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
Zitat von: Markus M. am 18 April 2017, 08:08:52
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
Zitat von: torte am 18 April 2017, 11:16:16
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,

Zitat von: CoolTux am 18 April 2017, 11:21:15
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
Zitat 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ß
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
Zitat 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 ?
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
Zitat von: torte am 25 April 2017, 21:10:24
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
Zitat 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.
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
Zitat 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 ?

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
Zitat von: Eckbert0815 am 26 April 2017, 13:48:34
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
Zitat von: torte am 26 April 2017, 17:05:38
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
Zitat von: mahowi am 24 April 2017, 20:33:48
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
Zitat 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

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
Zitat von: mahowi am 27 April 2017, 18:50:41
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
Zitat 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.

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
Zitat 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")}

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
Zitat von: slawekking am 28 April 2017, 23:03:23
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
Zitat von: torte am 28 April 2017, 23:14:03



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
Zitat 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";
}

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
Zitat von: Morrino am 29 April 2017, 10:04:44
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
Zitat von: MothersFinest am 29 April 2017, 20:45:14
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
Zitat von: MothersFinest am 01 Mai 2017, 13:56:09
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
Zitat 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

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
Zitat 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


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

Zitat 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:

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
Zitat 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.

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
Zitat 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.).

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
Zitat 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

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
Zitat 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}"}

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
Zitat 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)

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
Zitat von: gt_im am 07 Mai 2017, 06:37:25
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
Zitat von: Morrino am 04 Mai 2017, 07:16:58
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
Zitat von: niels330 am 09 Mai 2017, 02:33:35
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
Zitat von: niels330 am 10 Mai 2017, 03:56:35
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
Zitat von: funt4stic am 10 Mai 2017, 11:17:21
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
Zitat von: mdebus am 10 Mai 2017, 08:40:59
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
Zitat von: torte am 10 Mai 2017, 11:35:31
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
Zitat 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.

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
Zitat von: chunter1 am 11 Mai 2017, 11:53:57
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
Zitat von: torte am 12 Mai 2017, 07:07:28
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
Zitat von: Markus M. am 17 Mai 2017, 19:31:13
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
Zitat von: chunter1 am 17 Mai 2017, 22:15:05
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
Zitat 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?

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
Zitat von: m_gatz am 18 Mai 2017, 13:03:27
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
Zitat von: FosCo am 22 Mai 2017, 18:35:04
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
Zitat von: torte am 25 Mai 2017, 15:04:04
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
Zitat von: m_gatz am 25 Mai 2017, 23:42:33
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
Zitat 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

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
Zitat 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).

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
Zitat von: funt4stic am 29 Mai 2017, 22:21:27
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
Zitat von: chunter1 am 30 Mai 2017, 11:28:25
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
Zitat 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.

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
Zitat 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.
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
Zitat von: tterrafan am 30 Mai 2017, 23:44:23
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
Zitat von: chunter1 am 31 Mai 2017, 10:02:33
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
Zitat 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

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
Zitat von: funt4stic am 10 Juni 2017, 12:26:13
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
Zitat 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?
👍 😎

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
Zitat 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.
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_DETECTED
Und 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
Zitat 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
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
Zitat 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
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
Zitat von: torte am 30 Juli 2017, 19:19:32
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
Zitat von: rimjim am 31 Juli 2017, 21:46:25
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
Zitat 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.




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
Zitat 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
}
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 [emoji16]

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
Zitat 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.
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
Zitat 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 ?
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
Zitat von: torte am 02 August 2017, 16:31:48
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. [emoji6]

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
Zitat 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.
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.[emoji6]

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



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
Zitat 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

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
Zitat 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.

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
Zitat von: hanswerner1 am 05 August 2017, 08:46:02
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
Zitat 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
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
Zitat 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?
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
Zitat 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?
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
Zitat 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?
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
Zitat 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?
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
Zitat 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?

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
Zitat 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?
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
Zitat von: torte am 06 August 2017, 22:00:35
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
Zitat von: rimjim am 09 August 2017, 21:49:56
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
Zitat 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
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
Zitat von: torte am 09 August 2017, 21:59:23
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
Zitat von: rimjim am 09 August 2017, 22:18:44
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? [emoji9]

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 August 2017, 22:54:36
Zitat 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
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
Zitat von: torte am 09 August 2017, 22:51:54
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? [emoji9]

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
Zitat 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.
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
Zitat 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ß!
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
Zitat von: torte am 15 August 2017, 23:07:44
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
Zitat 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

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
Zitat von: torte am 15 August 2017, 23:06:37
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
Zitat 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

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
Zitat von: torte am 27 August 2017, 13:29:53
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
Zitat von: Stoanze01 am 27 August 2017, 17:12: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 upgrade
ein 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 273
Update/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.

Zitat 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.

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
Zitat 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.

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 [emoji2] . 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
Zitat 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.
[emoji2] [emoji2] Also doch Firewall [emoji54]

Cool das es geht [emoji106]

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
Zitat 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.
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.

[emoji52]

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
Zitat 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

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
Zitat 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!
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
Zitat 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!

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. [emoji4].
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
Zitat 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


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
Zitat 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ß
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
Zitat 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

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
Zitat von: Eckbert0815 am 19 September 2017, 16:53:19
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
Zitat von: torte am 19 September 2017, 22:28:43
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
Zitat von: Morrino am 20 September 2017, 20:40:52
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
Zitat von: Morrino am 21 September 2017, 21:28:30
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[emoji12] . 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
Zitat von: torte am 21 September 2017, 21:35:54
Nabend,

sorry meine Glaskugel ist kaputt[emoji12] . 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 refused
kommen 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
Zitat von: Morrino am 21 September 2017, 22:06:40
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 refused
kommen 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
Zitat von: Morrino am 21 September 2017, 22:06:40

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
Zitat von: ofno am 21 September 2017, 22:58:43

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 upgrade
durchfü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
Zitat 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 upgrade
durchfü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. [emoji4]

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
Zitat 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
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
Zitat von: torte am 02 Oktober 2017, 13:41:56
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
Zitat 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

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
Zitat 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: 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
Zitat 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.
Du bekommst gleich PN, ist ein Copy Paste mit Hirnlosigkeits Fehler [emoji12]

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
Zitat von: torte am 02 Oktober 2017, 21:19:44
Du bekommst gleich PN, ist ein Copy Paste mit Hirnlosigkeits Fehler [emoji12]

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
Zitat 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!

Hi,

kann ich nicht beantworten. Bin Nichtraucher.

Gruß
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Morrino am 03 Oktober 2017, 21:43:37
Zitat 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

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
Zitat 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
Vielen Dank für die angebotene Hilfe.
Heute schaffe ich es leider nicht mehr, aber morgen schicke ich die entsprechenden Daten. [emoji4]
Ich bin mir ganz sicher, dass es keine Bewegung im Keller gab.
Meine Frau meinte auch schon "Oh Gott, wir haben bestimmt Ratten. " [emoji16]
Aber der Sensor hängt in ca. 2m Höhe. Vielleicht sind es Fledermäuse...[emoji848][emoji23]
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. [emoji4]

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
Zitat 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
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
Zitat von: nanocosmos am 06 Oktober 2017, 21:59:05
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. [emoji16]

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. [emoji4]
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
Zitat 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!
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
Zitat von: torte am 08 Oktober 2017, 21:29:34
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.  [emoji16]
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. [emoji4]
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
Zitat 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, ...

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
Zitat 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?
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
Zitat von: ofno am 16 Oktober 2017, 06:46:51
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
Zitat 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
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
Zitat 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)


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
Zitat von: nanocosmos am 09 Oktober 2017, 17:03:10
Die Aqara Sensoren scheinen nicht empfehlenswert zu sein.  [emoji16]
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. [emoji4]
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. [emoji4]

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
Zitat 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.
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. [emoji4]
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
Zitat 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.
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
Zitat von: nanocosmos am 23 Oktober 2017, 07:40:27
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
Zitat von: ofno am 23 Oktober 2017, 08:03:09
Prima, am besten immer 'Xiaomi Smart Home" mit in den Titel.
Schon erledigt. [emoji4]
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.

ZitatXiaomi 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
Zitat 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.

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
Zitat 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!

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
Zitathabe 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
Zitat von: tterrafan am 30 Juli 2017, 18:05:40

- 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:battery
Damit hast Du dann alles abgedeckt ohne das jemand anders etwas ändern muss.


Zitat 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: 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
ZitatWarum 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
Zitat von: basty2 am 01 November 2017, 13:22:08
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
Zitat 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
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
Zitat von: blueberry63 am 21 November 2017, 12:56:13
...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
Zitat 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
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
Zitat 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.
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
Zitat 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
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
Zitat 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

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
Zitat von: m_gatz am 29 November 2017, 21:11:07
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? 

Zitat 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: 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: JensS 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:
ZitatYou must often click on the APP versionsnumber to activate the hidden menu.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: JensS 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
Zitat von: torte am 07 Dezember 2017, 07:01:19

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
Zitat 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
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
Zitat 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.

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: JensS 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: JensS 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
Zitat 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
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
Zitat 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
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
Zitat von: torte am 03 Dezember 2017, 20:08:55
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
Zitat 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

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,

Zitat von: torte am 21 Dezember 2017, 09:08:27
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
Zitat von: Sequenzial am 21 Dezember 2017, 09:41:14
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 XiaomiBase
Dann 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
Zitat 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

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 XiaomiSmartHome
was mache ich falsch?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 09 Januar 2018, 19:19:41
Zitat 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 XiaomiSmartHome
was 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::AES
nicht 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
Zitat 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
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
Zitat 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
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.

[emoji3]

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
Zitat 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
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
Zitat 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
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
Zitat von: torte am 07 März 2018, 20:14:22
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[emoji47] 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
Zitat 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
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
Zitat 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
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.
Verbose 5 im Logfile zeig nur das an.

2018.03.12 20:06:00 5: xiaomi: connect> ConnectStart
2018.03.12 20:06:00 4: xiaomi: connecting
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.
2018.03.12 20:06:01 5: Initializing Type Library:
2018.03.12 20:06:01 1: Including fhem.cfg


Ich habe 5 Bewegungsmelder vorher damit laufen gehabt und habe das gateway als Haustürklingelerweiterung benutzt... Ich würde es gerne wieder zum Laufen bekommen. Leider fürte nichts zum erfolg ? Wer kann mir bitte helfen.

Danke

Gruß
Sven
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 12 März 2018, 20:27:19
Zitat 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.
Verbose 5 im Logfile zeig nur das an.

2018.03.12 20:06:00 5: xiaomi: connect> ConnectStart
2018.03.12 20:06:00 4: xiaomi: connecting
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.
2018.03.12 20:06:01 5: Initializing Type Library:
2018.03.12 20:06:01 1: Including fhem.cfg


Ich habe 5 Bewegungsmelder vorher damit laufen gehabt und habe das gateway als Haustürklingelerweiterung benutzt... Ich würde es gerne wieder zum Laufen bekommen. Leider fürte nichts zum erfolg ? Wer kann mir bitte helfen.

Danke

Gruß
Sven
Hi

Ist IO::Socket::Multicast richtig installiert?
Bzw. Alle anderen Abhängigkeiten, es kamen welche dazu:

https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki
Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Murdock am 12 März 2018, 20:41:14
Zitat von: ofno am 12 März 2018, 20:27:19
Hi

Ist IO::Socket::Multicast richtig installiert?
Bzw. Alle anderen Abhängigkeiten, es kamen welche dazu:

https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki
Gruß ofno

Hi,

ja habe ich ...

Ich habe aber gerade durch den Beitrag von erdnar gesehen, das ich eine ähnliches Problem habe wie er.
Allerdings ist es bei mir die fhem IP. die ist wie im Screenshot zu sehen mit angegeben 172.17.0.3 meine fhem ip ist aber 192.168.178.45.
Ich nehme an das es da mit dem Docker Container Probleme gibt.
Kann ich die IP Irgendwo noch bearbeiten ? in der fhem.cfg wird diese ja nicht aufgeführt.

Danke

Gruß
Sven

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 März 2018, 21:08:27
HI Sven,

hat dein Fhem Server 2 NICs?

Die erste auf die der den google dns binden kann wird als FHEM IP genommen, meine ich zu erinnern das ich das so gebaut hatte.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Murdock am 12 März 2018, 21:24:50
Hi Torte,

2 NICs ? Es läuft in einen Docker Container. Ich versuch gerade heraus zu finden, ob ich die Ip Adresse per Portainer durchschleifen kann.

Geht das per Attribut ? Stehe gerade etwas auf der Leitung ?

Kannst du mir eine genauere Richtung vorgeben ?

Danke

Gruß
Sven
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 März 2018, 21:53:43
Hey Sven,

ne, außer das ich weiß wie mans schreibt hab ich noch keine Erfahrung mit docker.

Woher kommt das 172.er Netz das Modul hat sich das nicht ausgedacht :-) Ist das evtl. NAT oder sowas?

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Murdock am 12 März 2018, 22:06:08
Der Docker Container hat sich wohl intern dieses Netzwerk gegeben. Ich konnte bis jetzt alles einbinden auch meinen HMLan Adapter und meinen Harmony Hub per IP vom Nuc. Dein Modul scheint da noch etwas tiefer abzutauchen und holt sich die IP vom Cotainer raus.
Ich versuche gerade rauszufinden, wie ich das in Docker irgendwie durchschleifen kann... bin aber auch noch ein noob in Sachen Docker  ;D
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: FHEM-Wohnung am 16 März 2018, 22:05:52
Hi ich habe den Xiaomi Cube eingebunden. Dieser wird auch erkannt und in FHEM angezeigt. Jedoch habe ich keine Ahnung, wie ich nun die Befehle ansteuern kann. Hat jemand ein Beispiel? Zb mit dem Cube Alexa steuern oder ein Beispiel mit einer Lampe? Danke!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: HeikoS am 16 März 2018, 22:41:40
Ich habe folgenden Notify
DEF        Schalter_Cube:.* {hsCube("Schalter_Cube")}
und die restliche Logik in der 99_myUtils.pm ausgelagert (aktuell noch keine sinnvolle Nutzung, aber man kann innerhalb der ifs ja eigene Befehle nutzen)
# Xiaomi Cube-Steuerung
sub hsCube($) {
  my ($device) = @_;
  my ($state) = dkGetReading($device, "state");

  if ($state eq "flip90") {
  # Drehung um 90 Grad

  }
  if ($state eq "flip180") {
  # Drehung um 180 Grad

  }
  if ($state eq "move") {
# schieben

  }
  if ($state eq "shake_air") {
# Schütteln

  }
  if ($state eq "tap_twice") {
# 2mal antippen

  }
  dkSetReading($device,"state","off") ;
}

Achja, dabei nutze ich auch Funktionen von hier https://blog.krannich.de/2016/02/13/meine-fhem-konfiguration-dkutils-das-kernstueck/
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 16 März 2018, 22:46:51
Ich habe einige Fenstersensoren eingebunden, hat jemand mal ein Beispiel für ein Plot wie das mit dem open, close und no_close0/60/300 gelöst wird irgendwie stehe da auf dem Schlauch.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: slawekking am 17 März 2018, 09:54:26
Hallo Torte,

ich habe aktuell Probleme mit dem schalten des Plug .Über Power kann ich es nicht ein oder ausschalten. Der Status wird korrekt angezeigt wenn ich den Plug über die App schalte.

Hast du eine Idee woran es liegen kann?

Gruß

Christoph
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 17 März 2018, 13:44:21
nach einem Neustart vom Pi mit FHEM habe diesen Fehler im log

PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 491.

Dann Gateway auskommentieren in der fhem.cfg, FHEM Neustarten, Gateway wieder eintragen, und jetzt das Passwort wiederholen, ab hier geht wieder alles bis zum nächsten start vom Pi
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 März 2018, 20:00:33
Zitat von: slawekking am 17 März 2018, 09:54:26

Hast du eine Idee woran es liegen kann?

Mach mal Verbose 5 am GW und guck ins FHEMLog

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 März 2018, 20:03:09
Zitat von: Typ1er am 17 März 2018, 13:44:21
nach einem Neustart vom Pi mit FHEM habe diesen Fehler im log

PERL WARNING: Use of uninitialized value $iodev in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome_Device.pm line 491.

Dann Gateway auskommentieren in der fhem.cfg, FHEM Neustarten, Gateway wieder eintragen, und jetzt das Passwort wiederholen, ab hier geht wieder alles bis zum

Auch hier Verbose 5 am GW und ins FHEMLog gucken

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 18 März 2018, 01:06:27
Zweimal gelogt, nachdem es nicht startet im Terminal Stop/Start
2018.03.18 00:06:57 0: Server shutdown
2018.03.18 00:08:14 1: Including fhem.cfg
2018.03.18 00:08:14 3: telnetPort: port 7072 opened
2018.03.18 00:08:14 3: WEB: port 8083 opened
2018.03.18 00:08:14 3: WEBphone: port 8084 opened
2018.03.18 00:08:14 3: WEBtablet: port 8085 opened
2018.03.18 00:08:15 2: eventTypes: loaded 458 events from ./log/eventTypes.txt
2018.03.18 00:08:15 3: Mi_Vacuum: initialized, using AES
2018.03.18 00:08:15 3: Mi_Vacuum: disconnecting
2018.03.18 00:08:15 2: Mi_Vacuum: connecting
2018.03.18 00:08:15 1: Mi_Vacuum: connect to device failed
2018.03.18 00:08:21 1: Including ./log/fhem.save
2018.03.18 00:08:21 5: MiGateway: Notify> NotifyStart
2018.03.18 00:08:21 5: MiGateway: Notify> Starting Connect after global
2018.03.18 00:08:21 1: usb create starting
2018.03.18 00:08:21 3: Probing CUL device /dev/ttyAMA0
2018.03.18 00:08:22 3: Probing TCM_ESP3 device /dev/ttyAMA0
2018.03.18 00:08:23 3: Probing ZWDongle device /dev/ttyAMA0
2018.03.18 00:08:23 3: Probing FRM device /dev/ttyAMA0
2018.03.18 00:08:28 1: usb create end
2018.03.18 00:08:28 0: Featurelevel: 5.8
2018.03.18 00:08:28 0: Server started with 58 defined entities (fhem.pl:16403/2018-03-13 perl:5.024001 os:linux user:fhem pid:603)
2018.03.18 00:08:28 5: MiGateway: connect> ConnectStart
2018.03.18 00:08:28 4: MiGateway: connecting
Creating socket: Invalid argument

2018.03.18 00:11:02 1: Including fhem.cfg
2018.03.18 00:11:02 3: telnetPort: port 7072 opened
2018.03.18 00:11:02 3: WEB: port 8083 opened
2018.03.18 00:11:02 3: WEBphone: port 8084 opened
2018.03.18 00:11:02 3: WEBtablet: port 8085 opened
2018.03.18 00:11:02 2: eventTypes: loaded 458 events from ./log/eventTypes.txt
2018.03.18 00:11:03 3: Mi_Vacuum: initialized, using AES
2018.03.18 00:11:03 3: Mi_Vacuum: disconnecting
2018.03.18 00:11:03 2: Mi_Vacuum: connecting
2018.03.18 00:11:03 3: Mi_Vacuum: initialized
2018.03.18 00:11:03 1: Including ./log/fhem.save
2018.03.18 00:11:04 5: MiGateway: Notify> NotifyStart
2018.03.18 00:11:04 5: MiGateway: Notify> Starting Connect after global
2018.03.18 00:11:04 1: usb create starting
2018.03.18 00:11:04 3: Probing CUL device /dev/ttyAMA0
2018.03.18 00:11:04 3: Probing TCM_ESP3 device /dev/ttyAMA0
2018.03.18 00:11:04 3: Probing ZWDongle device /dev/ttyAMA0
2018.03.18 00:11:05 3: Probing FRM device /dev/ttyAMA0
2018.03.18 00:11:10 1: usb create end
2018.03.18 00:11:10 0: Featurelevel: 5.8
2018.03.18 00:11:10 0: Server started with 58 defined entities (fhem.pl:16403/2018-03-13 perl:5.024001 os:linux user:fhem pid:1025)
2018.03.18 00:11:10 5: MiGateway: connect> ConnectStart
2018.03.18 00:11:10 4: MiGateway: connecting
2018.03.18 00:11:10 5: MiGateway: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"7811dcb1ef2f","model":"gateway","ip":"192.168.178.52"}
2018.03.18 00:11:10 4: MiGateway: getGatewaySID> Find SID for Gateway: 7811dcb1ef2f
2018.03.18 00:11:10 4: MiGateway: connect> Connected


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 18 März 2018, 01:11:02
Hier noch ausführlicher:  Fehler "2018.03.18 00:32:44 1: Mi_Vacuum: connect to device failed" und"2018.03.18 00:32:44 5: MiGateway: Define> Ping ERROR Gateway disconnecting"
nach statt stop geht es auch hier2018.03.18 00:32:43 1: Including fhem.cfg
2018.03.18 00:32:43 5: Cmd: >attr global userattr cmdIcon devStateIcon devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,HumiditySensor,contact,garage,window,lock homebridgeMapping:textField-long icon siriName sortby webCmd webCmdLabel:textField-long widgetOverride<
2018.03.18 00:32:43 5: Cmd: >attr global autoload_undefined_devices 1<
2018.03.18 00:32:43 5: Cmd: >attr global autosave 0<
2018.03.18 00:32:43 5: Cmd: >attr global latitude 1<
2018.03.18 00:32:43 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2018.03.18 00:32:43 5: Cmd: >attr global longitude 1<
2018.03.18 00:32:43 5: Cmd: >attr global modpath .<
2018.03.18 00:32:43 5: Cmd: >attr global motd none<
2018.03.18 00:32:43 5: Cmd: >attr global statefile ./log/fhem.save<
2018.03.18 00:32:43 5: Cmd: >attr global updateInBackground 1<
2018.03.18 00:32:43 5: Cmd: >attr global verbose 5<
2018.03.18 00:32:43 5: Cmd: >define telnetPort telnet 7072 global<
2018.03.18 00:32:43 5: Loading ./FHEM/98_telnet.pm
2018.03.18 00:32:43 3: telnetPort: port 7072 opened
2018.03.18 00:32:43 5: Cmd: >define WEB FHEMWEB 8083 global<
2018.03.18 00:32:43 5: Loading ./FHEM/01_FHEMWEB.pm
2018.03.18 00:32:43 3: WEB: port 8083 opened
2018.03.18 00:32:43 5: Cmd: >attr WEB JavaScripts codemirror/fhem_codemirror.js<
2018.03.18 00:32:43 5: Cmd: >attr WEB codemirrorParam { "lineWrapping":true }<
2018.03.18 00:32:43 5: Cmd: >attr WEB editConfig 1<
2018.03.18 00:32:43 5: Cmd: >attr WEB endPlotNow 1<
2018.03.18 00:32:43 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2018.03.18 00:32:43 3: WEBphone: port 8084 opened
2018.03.18 00:32:43 5: Cmd: >attr WEBphone stylesheetPrefix smallscreen<
2018.03.18 00:32:43 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2018.03.18 00:32:43 3: WEBtablet: port 8085 opened
2018.03.18 00:32:43 5: Cmd: >attr WEBtablet stylesheetPrefix touchpad<
2018.03.18 00:32:43 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log fakelog<
2018.03.18 00:32:43 5: Loading ./FHEM/92_FileLog.pm
2018.03.18 00:32:43 5: Cmd: >define autocreate autocreate<
2018.03.18 00:32:43 5: Loading ./FHEM/98_autocreate.pm
2018.03.18 00:32:43 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2018.03.18 00:32:43 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2018.03.18 00:32:43 5: Loading ./FHEM/91_eventTypes.pm
2018.03.18 00:32:43 2: eventTypes: loaded 458 events from ./log/eventTypes.txt
2018.03.18 00:32:43 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2018.03.18 00:32:43 5: Loading ./FHEM/91_notify.pm
2018.03.18 00:32:43 5: Cmd: >define allowed_WEB allowed<
2018.03.18 00:32:43 5: Loading ./FHEM/96_allowed.pm
2018.03.18 00:32:43 5: Cmd: >attr allowed_WEB basicAuth VHlwMWVyOjAxMjc1MTA4Mg==<
2018.03.18 00:32:43 5: Cmd: >attr allowed_WEB group Password,<
2018.03.18 00:32:43 5: Cmd: >attr allowed_WEB validFor WEB,WEBphone,WEBtablet<
2018.03.18 00:32:43 5: Cmd: >define allowed_telnetPort allowed<
2018.03.18 00:32:43 5: Cmd: >attr allowed_telnetPort group Password<
2018.03.18 00:32:43 5: Cmd: >attr allowed_telnetPort password SHA256:2BA1BAAB:AmTyQ7k1FpD+e/RDZGCMIabvmWuUuyoV+dI5BpVHvcA<
2018.03.18 00:32:43 5: Cmd: >attr allowed_telnetPort validFor telnetPort<
2018.03.18 00:32:43 5: Cmd: >define siri siri<
2018.03.18 00:32:43 5: Loading ./FHEM/39_siri.pm
2018.03.18 00:32:43 5: Cmd: >define Mi_Vacuum XiaomiDevice 192.168.178.45 624536316f553668704d436e584a6761<
2018.03.18 00:32:43 5: Loading ./FHEM/72_XiaomiDevice.pm
2018.03.18 00:32:44 3: Mi_Vacuum: initialized, using AES
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum alias Einstein<
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum disable 0<
2018.03.18 00:32:44 3: Mi_Vacuum: disconnecting
2018.03.18 00:32:44 2: Mi_Vacuum: connecting
2018.03.18 00:32:44 1: Mi_Vacuum: connect to device failed
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum genericDeviceType switch<
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum homebridgeMapping On=state,valueOn=/Cleaning|Paused|Sleeping/,valueOff=/Docked|Charging/,cmdOn=start,cmdOff=charge
RotationSpeed=fan_power,minValue=0,maxValue=100,cmd=fan_power,delay=1
BatteryLevel=batteryLevel,maxValue=100,minValue=0,minStep=1
StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;;low:BATTERY_LEVEL_LOW
ChargingState=state,values=Docked:NOT_CHARGING;;Charging:CHARGING;;/Cleaning|Returning.to.base/:NOT_CHARGEABLE
OccupancyDetected=state,values=/Docked|Charging/:OCCUPANCY_DETECTED
FilterLifeLevel=consumables_filter,minValue=0,maxValue=100
FilterChangeIndication=consumables_filter,values=0:CHANGE_FILTER<
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum icon vacuum_top<
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum room 52 Wohnzimmer,Homekit,MiSmartHome<
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum stateFormat state<
2018.03.18 00:32:44 5: Cmd: >attr Mi_Vacuum subType VacuumCleaner<
2018.03.18 00:32:44 5: Cmd: >define MiGateway XiaomiSmartHome 192.168.178.52<
2018.03.18 00:32:44 5: Loading ./FHEM/71_XiaomiSmartHome.pm
2018.03.18 00:32:44 5: MiGateway: Define> Ping ERROR Gateway disconnecting
2018.03.18 00:32:44 5: MiGateway: Define> 192.168.178.52
2018.03.18 00:32:44 5: Cmd: >attr MiGateway devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}<
2018.03.18 00:32:44 5: Cmd: >attr MiGateway room MiSmartHome<
2018.03.18 00:32:44 5: Cmd: >attr MiGateway verbose 5<
2018.03.18 00:32:44 5: Cmd: >attr MiGateway webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off<
2018.03.18 00:32:44 5: Cmd: >define TC_TWILIGHT Twilight 52.134264 11.575243 3 20066148<
2018.03.18 00:32:44 5: Loading ./FHEM/59_Twilight.pm
2018.03.18 00:32:44 5: [TC_TWILIGHT] Original weather readings
2018.03.18 00:32:44 5: [TC_TWILIGHT] setting  Timer: TC_TWILIGHT_sunpos 2018-03-18 00:37:44
2018.03.18 00:32:44 4: [TC_TWILIGHT] url=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=20066148%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
2018.03.18 00:32:44 5: HttpUtils url=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=20066148%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
2018.03.18 00:32:45 3: [TC_TWILIGHT] got no weather info from yahoo. Error code: http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=20066148%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys: Can't connect(1) to http://query.yahooapis.com:80: IO::Socket::INET: connect: Network is unreachable
2018.03.18 00:32:45 5: [TC_TWILIGHT] setting  Timer: TC_TWILIGHT_Midnight 2018-03-18 00:33:45
2018.03.18 00:32:45 5: Cmd: >attr TC_TWILIGHT group Sonnenuntergang / Sonnenaufgang<
2018.03.18 00:32:45 5: Cmd: >attr TC_TWILIGHT room Rolladen<
2018.03.18 00:32:45 5: Cmd: >define Test readingsGroup TC_TWILIGHT:sr TC_TWILIGHT:sr_indoor TC_TWILIGHT:ss TC_TWILIGHT:ss_indoor<
2018.03.18 00:32:45 5: Loading ./FHEM/33_readingsGroup.pm
2018.03.18 00:32:45 5: Cmd: >attr Test mapping {'sr'=>'Sonnenaufgang','sr_indoor'=> 'Sonnenaufgang Indoor','ss'=> 'Sonnenuntergang','ss_indoor'=> 'Sonnenuntergang Indoor'}<
2018.03.18 00:32:45 5: Cmd: >attr Test nostate 1<
2018.03.18 00:32:45 5: Cmd: >attr Test notime 1<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001dbd568 XiaomiSmartHome_Device 158d0001dbd568 weather.v1 MiGateway<
2018.03.18 00:32:45 5: Loading ./FHEM/71_XiaomiSmartHome_Device.pm
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001dbd568: weather.v1 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001dbd568: defined as weather.v1
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001dbd568 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001dbd568 alias Sensor Garage<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001dbd568 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001dbd568 stateFormat temperature °C, humidity %, airpressure hPa<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001dbd568 userReadings airpressure {sprintf("% 0.1f",(ReadingsVal("$NAME","pressure",0))*10.1)}
<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001dbd568 FileLog ./log/XMI_158d0001dbd568-%Y.log XMI_158d0001dbd568<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001dbd568 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001dbd568 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001e46303 XiaomiSmartHome_Device 158d0001e46303 sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001e46303: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001e46303: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e46303 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e46303 alias Kontakt 4<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e46303 devStateIcon open:fts_door_open@red close:fts_door@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e46303 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001e46303 FileLog ./log/XMI_158d0001e46303-%Y.log XMI_158d0001e46303<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001e46303 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001e46303 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001de8e2d XiaomiSmartHome_Device 158d0001de8e2d sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001de8e2d: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001de8e2d: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001de8e2d IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001de8e2d alias 50 Kinderzimmer Rechts auf<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001de8e2d devStateIcon open:fts_window_2w_open_r@red close:fts_window_2w@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001de8e2d icon fts_window_2w_open_r<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001de8e2d room 51 Kinderzimmer,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001de8e2d FileLog ./log/XMI_158d0001de8e2d-%Y.log XMI_158d0001de8e2d<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001de8e2d logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001de8e2d room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001ab75e1 XiaomiSmartHome_Device 158d0001ab75e1 weather.v1 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001ab75e1: weather.v1 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001ab75e1: defined as weather.v1
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001ab75e1 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001ab75e1 alias Sensor Eingang<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001ab75e1 room 00 Garten,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001ab75e1 stateFormat temperature °C, humidity %, airpressure hPa<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001ab75e1 userReadings airpressure {sprintf("% 0.1f",(ReadingsVal("$NAME","pressure",0))*10.1)}<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001ab75e1 FileLog ./log/XMI_158d0001ab75e1-%Y.log XMI_158d0001ab75e1<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001ab75e1 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001ab75e1 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001d51f55 XiaomiSmartHome_Device 158d0001d51f55 sensor_wleak.aq1 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001d51f55: sensor_wleak.aq1 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001d51f55: defined as sensor_wleak.aq1
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001d51f55 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001d51f55 alias Wassersensor<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001d51f55 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001d51f55 FileLog ./log/XMI_158d0001d51f55-%Y.log XMI_158d0001d51f55<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001d51f55 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001d51f55 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001b7bd7e XiaomiSmartHome_Device 158d0001b7bd7e sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001b7bd7e: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001b7bd7e: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd7e IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd7e alias Zimmertür<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd7e devStateIcon open:fts_door_open@red close:fts_door@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd7e icon hue_room_frontdoor<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd7e room 50 Büro,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001b7bd7e FileLog ./log/XMI_158d0001b7bd7e-%Y.log XMI_158d0001b7bd7e<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001b7bd7e logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001b7bd7e room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001e48bbc XiaomiSmartHome_Device 158d0001e48bbc sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001e48bbc: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001e48bbc: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e48bbc IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e48bbc alias Kontakt 5<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e48bbc devStateIcon open:fts_door_open@red close:fts_door@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001e48bbc room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001e48bbc FileLog ./log/XMI_158d0001e48bbc-%Y.log XMI_158d0001e48bbc<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001e48bbc logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001e48bbc room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001b7bd23 XiaomiSmartHome_Device 158d0001b7bd23 sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001b7bd23: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001b7bd23: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd23 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd23 alias Eingangstür<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd23 devStateIcon open:fts_door_open@red close:fts_door@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd23 icon hue_room_frontdoor<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001b7bd23 room Flur,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001b7bd23 FileLog ./log/XMI_158d0001b7bd23-%Y.log XMI_158d0001b7bd23<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001b7bd23 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001b7bd23 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d0001dbd568_1 SVG FileLog_XMI_158d0001dbd568:SVG_FileLog_XMI_158d0001dbd568_1:CURRENT<
2018.03.18 00:32:45 5: Loading ./FHEM/98_SVG.pm
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001dbd568_1 label {sprintf("Garage 1 Tag -- Min: %0.1f °C -- Max: %0.1f °C -- Aktuell: %0.1f °C -- Feuchte: %0.1f %", $data{min1}, $data{max1}, $data{currval1}, $data{currval2})}<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001dbd568_1 plotsize 1200,250<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001dbd568_1 room 01 Garage,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d0001dbd568_2 SVG FileLog_XMI_158d0001dbd568:SVG_FileLog_XMI_158d0001dbd568_2:CURRENT<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001dbd568_2 fixedrange 7days<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001dbd568_2 label {sprintf("Garage 7 Tage  --  Min: %0.1f °C  --  Max: %0.1f °C  --  Aktuell: %0.1f °C", $data{min1}, $data{max1}, $data{currval1})}<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001dbd568_2 plotsize 1200,250<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001dbd568_2 room 01 Garage,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d0001ab75e1_1 SVG FileLog_XMI_158d0001ab75e1:SVG_FileLog_XMI_158d0001ab75e1_1:CURRENT<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001ab75e1_1 label {sprintf("Eingang 1 Tag -- Min: %0.1f °C -- Max: %0.1f °C -- Aktuell: %0.1f °C -- Feuchte: %0.1f %% -- Luftdruck: %0.1f hPa" , $data{min1}, $data{max1}, $data{currval1}, $data{currval2}, ReadingsVal("XMI_158d0001ab75e1","airpressure",0))}<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001ab75e1_1 plotsize 1200,250<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001ab75e1_1 room 00 Garten,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d0001ab75e1_2 SVG FileLog_XMI_158d0001ab75e1:SVG_FileLog_XMI_158d0001ab75e1_2:CURRENT<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001ab75e1_2 fixedrange 7days<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001ab75e1_2 label {sprintf("Eingang 7 Tage -- Min: %0.1f °C -- Max: %0.1f °C -- Aktuell: %0.1f °C", $data{min1}, $data{max1}, $data{currval1})}<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001ab75e1_2 plotsize 1200,250<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001ab75e1_2 room 00 Garten,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d00022bd719 XiaomiSmartHome_Device 158d00022bd719 sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d00022bd719: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d00022bd719: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd719 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd719 alias 50 Büro Fenster links gekippt<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd719 devStateIcon open:fts_window_2w_tilt_l@red close:fts_window_2w@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd719 icon fts_window_2w_tilt_l<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd719 room 50 Büro,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d00022bd719 FileLog ./log/XMI_158d00022bd719-%Y.log XMI_158d00022bd719<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d00022bd719 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d00022bd719 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001fd5296 XiaomiSmartHome_Device 158d0001fd5296 sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001fd5296: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001fd5296: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fd5296 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fd5296 alias 51 Fenster Rechts gekippt<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fd5296 devStateIcon open:fts_window_2w_tilt_r@red close:fts_window_2w@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fd5296 icon fts_window_2w_tilt_r<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fd5296 room 51 Kinderzimmer,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001fd5296 FileLog ./log/XMI_158d0001fd5296-%Y.log XMI_158d0001fd5296<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001fd5296 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001fd5296 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d00022bd6e4 XiaomiSmartHome_Device 158d00022bd6e4 sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d00022bd6e4: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d00022bd6e4: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e4 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e4 alias Zimmertür<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e4 devStateIcon open:fts_door_open@red close:fts_door@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e4 icon hue_room_frontdoor<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e4 room Schlafzimmer,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d00022bd6e4 FileLog ./log/XMI_158d00022bd6e4-%Y.log XMI_158d00022bd6e4<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d00022bd6e4 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d00022bd6e4 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d00022bd6e2 XiaomiSmartHome_Device 158d00022bd6e2 sensor_magnet.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d00022bd6e2: sensor_magnet.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d00022bd6e2: defined as sensor_magnet.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e2 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e2 alias 50 Büro Fenster Links auf<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e2 devStateIcon open:fts_window_2w_open_l@red close:fts_window_2w@green<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e2 icon fts_window_2w_open_l<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d00022bd6e2 room 50 Büro,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d00022bd6e2 FileLog ./log/XMI_158d00022bd6e2-%Y.log XMI_158d00022bd6e2<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d00022bd6e2 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d00022bd6e2 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001bc1b00 XiaomiSmartHome_Device 158d0001bc1b00 sensor_wleak.aq1 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001bc1b00: sensor_wleak.aq1 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001bc1b00: defined as sensor_wleak.aq1
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001bc1b00 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001bc1b00 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001bc1b00 FileLog ./log/XMI_158d0001bc1b00-%Y.log XMI_158d0001bc1b00<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001bc1b00 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001bc1b00 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001bb8f7b XiaomiSmartHome_Device 158d0001bb8f7b sensor_wleak.aq1 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001bb8f7b: sensor_wleak.aq1 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001bb8f7b: defined as sensor_wleak.aq1
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001bb8f7b IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001bb8f7b room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001bb8f7b FileLog ./log/XMI_158d0001bb8f7b-%Y.log XMI_158d0001bb8f7b<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001bb8f7b logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001bb8f7b room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0002132718 XiaomiSmartHome_Device 158d0002132718 sensor_switch.aq2 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0002132718: sensor_switch.aq2 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0002132718: defined as sensor_switch.aq2
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0002132718 IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0002132718 alias Klingel<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0002132718 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0002132718 FileLog ./log/XMI_158d0002132718-%Y.log XMI_158d0002132718<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0002132718 logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0002132718 room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001fa70bb XiaomiSmartHome_Device 158d0001fa70bb weather.v1 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001fa70bb: weather.v1 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001fa70bb: defined as weather.v1
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fa70bb IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fa70bb alias 54 Küche Kühlschrank<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fa70bb icon hue_room_kitchen<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fa70bb room 54 Küche,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fa70bb stateFormat temperature °C, humidity %, airpressure hPa<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001fa70bb userReadings airpressure {sprintf("% 0.1f",(ReadingsVal("$NAME","pressure",0))*10.1)}<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001fa70bb FileLog ./log/XMI_158d0001fa70bb-%Y.log XMI_158d0001fa70bb<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001fa70bb logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001fa70bb room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define XMI_158d0001f52d2e XiaomiSmartHome_Device 158d0001f52d2e weather.v1 MiGateway<
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001f52d2e: weather.v1 I/O device is MiGateway
2018.03.18 00:32:45 4: MiGateway: DEV_Define> XMI_158d0001f52d2e: defined as weather.v1
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001f52d2e IODev MiGateway<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001f52d2e alias Kühlschrank<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001f52d2e room 06 Vorratskeller,MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001f52d2e stateFormat temperature °C, humidity %, airpressure hPa<
2018.03.18 00:32:45 5: Cmd: >attr XMI_158d0001f52d2e userReadings airpressure {sprintf("% 0.1f",(ReadingsVal("$NAME","pressure",0))*10.1)}<
2018.03.18 00:32:45 5: Cmd: >define FileLog_XMI_158d0001f52d2e FileLog ./log/XMI_158d0001f52d2e-%Y.log XMI_158d0001f52d2e<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001f52d2e logtype text<
2018.03.18 00:32:45 5: Cmd: >attr FileLog_XMI_158d0001f52d2e room MiSmartHome<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d0001fa70bb_1 SVG FileLog_XMI_158d0001fa70bb:SVG_FileLog_XMI_158d0001fa70bb_1:CURRENT<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001fa70bb_1 label {sprintf("Kühlschrank 7 Tage -- Min: %0.1f °C -- Max: %0.1f °C -- Aktuell: %0.1f °C", $data{min1}, $data{max1}, $data{currval1})}<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001fa70bb_1 plotsize 1200,200<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001fa70bb_1 room 54 Küche<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d00022bd719_1 SVG FileLog_XMI_158d00022bd719:SVG_FileLog_XMI_158d00022bd719_1:CURRENT<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d00022bd719_1 plotsize 1500,250<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d00022bd719_1 room 50 Büro<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d0001fd5296_1 SVG FileLog_XMI_158d0001fd5296:SVG_FileLog_XMI_158d0001fd5296_1:CURRENT<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001fd5296_1 plotsize 1400,300<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001fd5296_1 room 51 Kinderzimmer<
2018.03.18 00:32:45 5: Cmd: >define SVG_FileLog_XMI_158d0001f52d2e_1 SVG FileLog_XMI_158d0001f52d2e:SVG_FileLog_XMI_158d0001f52d2e_1:CURRENT<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001f52d2e_1 label {sprintf("Kühlschrank 7 Tage -- Min: %0.1f °C -- Max: %0.1f °C -- Aktuell: %0.1f °C", $data{min1}, $data{max1}, $data{currval1})}<
2018.03.18 00:32:45 5: Cmd: >attr SVG_FileLog_XMI_158d0001f52d2e_1 room 06 Vorratskeller<
2018.03.18 00:32:45 1: Including ./log/fhem.save
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001ab75e1 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001ab75e1 2018-03-18 00:31:42 linesInTheFile 2707<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001b7bd23 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001b7bd23 2018-03-18 00:31:42 linesInTheFile 977<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001b7bd7e active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001b7bd7e 2018-03-18 00:31:42 linesInTheFile 851<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001bb8f7b active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001bb8f7b 2018-03-18 00:31:42 linesInTheFile 106<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001bc1b00 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001bc1b00 2018-03-18 00:31:42 linesInTheFile 97<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001d51f55 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001d51f55 2018-03-18 00:31:42 linesInTheFile 506<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001dbd568 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001dbd568 2018-03-18 00:31:42 linesInTheFile 2178<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001de8e2d active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001de8e2d 2018-03-18 00:31:42 linesInTheFile 912<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001e46303 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001e46303 2018-03-18 00:31:42 linesInTheFile 1012<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001e48bbc active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001e48bbc 2018-03-18 00:31:42 linesInTheFile 876<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001f52d2e active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001f52d2e 2018-03-18 00:31:42 linesInTheFile 635<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001fa70bb active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001fa70bb 2018-03-18 00:31:42 linesInTheFile 1305<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001fd5296 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0001fd5296 2018-03-18 00:31:42 linesInTheFile 291<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0002132718 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d0002132718 2018-03-18 00:31:42 linesInTheFile 139<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d00022bd6e2 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d00022bd6e2 2018-03-18 00:31:42 linesInTheFile 266<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d00022bd6e4 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d00022bd6e4 2018-03-18 00:31:42 linesInTheFile 127<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d00022bd719 active<
2018.03.18 00:32:45 5: Cmd: >setstate FileLog_XMI_158d00022bd719 2018-03-18 00:31:42 linesInTheFile 354<
2018.03.18 00:32:45 5: Cmd: >setstate Logfile active<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway Connected<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-17 23:49:28 RGB 0<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-18 00:31:47 heartbeat 7811dcb1ef2f<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-17 23:49:28 illumination 315<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-15 21:55:14 password 3593ED4D3BE74373<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-12 02:34:08 pct 100<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-16 14:34:28 proto_version 1.0.9<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-12 02:34:08 ringtone 21<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-12 02:34:13 state Connected<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-18 00:31:47 token GwZQ7XZk27slK3Y1<
2018.03.18 00:32:45 5: Cmd: >setstate MiGateway 2018-03-16 14:34:27 volume 1<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum Docked<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 batteryLevel 100<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-17 12:12:51 carpet_mode off<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 cleaning_mode balanced<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 consumables_filter 86<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 consumables_main_brush 93<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 consumables_sensors 30<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 consumables_side_brush 89<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 device_firmware 3.3.9_003096<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 device_uptime 20.74<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 dnd on<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 dnd_enabled on<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 dnd_end 08:00<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 dnd_start 22:00<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 error none<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 error_code None<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 fan_power 60<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_0 2018-03-15 18:25:17: 71.92m² in 1.42h, finished cleaning<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_1 2018-03-15 12:57:11: 63.39m² in 1.15h, finished cleaning<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_2 2018-03-12 14:29:47: 0.00m² in 0.00h, not finished<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_3 2018-03-11 19:44:20: 62.85m² in 1.15h, finished cleaning<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_4 2018-03-08 15:58:22: 71.08m² in 1.32h, finished cleaning<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_5 2018-03-04 23:28:49: 0.00m² in 0.00h, not finished<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_6 2018-03-04 15:49:30: 0.00m² in 0.00h, not finished<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_7 2018-03-04 15:31:19: 0.00m² in 0.00h, not finished<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 history_8 2018-03-02 09:07:53: 75.34m² in 1.54h, not finished<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 in_cleaning no<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 last_clean_area 71.92<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 last_clean_time 1.42<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 last_timestamp 1521134717<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 map_present no<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 serial_number 1387100409620<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:39 state Docked<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 timezone Europe/Berlin<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 total_clean_area 8341.31<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 total_clean_time 165.51<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 total_cleans 185<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:36 volume 90<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 wifi_auth_fail_count 0<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 wifi_conn_fail_count 0<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 wifi_conn_success_count 1<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 wifi_dhcp_fail_count 0<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 wifi_rssi -68<
2018.03.18 00:32:45 5: Cmd: >setstate Mi_Vacuum 2018-03-18 00:31:33 wifi_state online<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d0001ab75e1_1 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d0001ab75e1_2 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d0001dbd568_1 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d0001dbd568_2 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d0001f52d2e_1 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d0001fa70bb_1 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d0001fd5296_1 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate SVG_FileLog_XMI_158d00022bd719_1 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 0<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-11 17:47:42 Sonnenaufgang 06:44<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-11 17:47:42 Sonnenuntergang 18:04<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-17 23:34:41 aktEvent ss_astro<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:29 azimuth 3.43<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:29 compasspoint north<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 condition 23<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 condition_txt Breezy<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:29 elevation -37.21<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-17 23:34:41 horizon -18<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-17 23:34:41 light 0<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-17 23:34:41 nextEvent sr_astro<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-17 23:34:41 nextEventTime 04:30:52<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 sr 06:28:08<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 sr_astro 04:28:18<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 sr_civil 05:49:03<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 sr_indoor 06:47:42<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 sr_naut 05:09:24<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 sr_weather 07:14:01<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 ss 18:16:53<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 ss_astro 20:17:15<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 ss_civil 18:56:06<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 ss_indoor 17:57:17<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 ss_naut 19:35:54<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:30 ss_weather 17:30:54<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-17 23:34:41 state 12<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:29 twilight 0<
2018.03.18 00:32:45 5: Cmd: >setstate TC_TWILIGHT 2018-03-18 00:31:29 twilight_weather 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 -2.68 °C, 53.73 %,  1013.9 hPa<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 2018-03-18 00:31:42 airpressure  1013.9<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 2018-03-18 00:31:42 battery_level 2.9<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 2018-03-17 12:04:51 heartbeat 158d0001ab75e1<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 2018-03-18 00:31:42 humidity 53.73<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 2018-03-18 00:31:42 pressure 100.383<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001ab75e1 2018-03-18 00:31:42 temperature -2.68<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd23 close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd23 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd23 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd23 2018-03-18 00:21:21 heartbeat 158d0001b7bd23<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd23 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd23 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd7e open<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd7e 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd7e 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd7e 2018-03-18 00:14:28 heartbeat 158d0001b7bd7e<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd7e 2018-03-17 09:38:06 no_close 300<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001b7bd7e 2018-03-18 00:31:42 state open<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bb8f7b initialized<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bb8f7b 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bb8f7b 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bb8f7b 2018-03-17 23:52:32 heartbeat 158d0001bb8f7b<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bc1b00 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bc1b00 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bc1b00 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001bc1b00 2018-03-17 23:51:33 heartbeat 158d0001bc1b00<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001d51f55 initialized<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001d51f55 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001d51f55 2018-03-18 00:31:42 battery_level 3.2<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001d51f55 2018-03-17 11:44:27 heartbeat 158d0001d51f55<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 11.62 °C, 50.06 %,  1014.4 hPa<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 2018-03-18 00:31:42 airpressure  1014.4<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 2018-03-17 11:25:39 heartbeat 158d0001dbd568<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 2018-03-18 00:31:42 humidity 50.06<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 2018-03-18 00:31:42 pressure 100.435<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001dbd568 2018-03-18 00:31:42 temperature 11.62<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001de8e2d close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001de8e2d 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001de8e2d 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001de8e2d 2018-03-17 23:59:34 heartbeat 158d0001de8e2d<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001de8e2d 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001de8e2d 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e46303 close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e46303 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e46303 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e46303 2018-03-18 00:00:11 heartbeat 158d0001e46303<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e46303 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e46303 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e48bbc close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e48bbc 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e48bbc 2018-03-18 00:31:42 battery_level 3.1<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e48bbc 2018-03-18 00:19:18 heartbeat 158d0001e48bbc<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e48bbc 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001e48bbc 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 4.95 °C, 87.77 %,  1014.6 hPa<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 2018-03-18 00:31:42 airpressure  1014.6<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 2018-03-18 00:25:58 heartbeat 158d0001f52d2e<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 2018-03-18 00:31:42 humidity 87.77<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 2018-03-18 00:31:42 pressure 100.455<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001f52d2e 2018-03-18 00:31:42 temperature 4.95<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 7.61 °C, 82.47 %,  1013.7 hPa<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 2018-03-18 00:31:42 airpressure  1013.7<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 2018-03-17 12:15:13 heartbeat 158d0001fa70bb<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 2018-03-18 00:31:42 humidity 82.47<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 2018-03-18 00:31:42 pressure 100.370<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fa70bb 2018-03-18 00:31:42 temperature 7.61<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fd5296 close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fd5296 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fd5296 2018-03-18 00:31:42 battery_level 3.1<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fd5296 2018-03-17 23:57:51 heartbeat 158d0001fd5296<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fd5296 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0001fd5296 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0002132718 click<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0002132718 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0002132718 2018-03-18 00:31:42 battery_level 3.1<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0002132718 2018-03-18 00:29:49 heartbeat 158d0002132718<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d0002132718 2018-03-16 18:05:53 state click<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e2 close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e2 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e2 2018-03-18 00:31:42 battery_level 3.1<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e2 2018-03-17 11:38:58 heartbeat 158d00022bd6e2<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e2 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e2 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e4 close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e4 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e4 2018-03-18 00:31:42 battery_level 3.1<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e4 2018-03-17 23:52:09 heartbeat 158d00022bd6e4<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e4 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd6e4 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd719 close<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd719 2018-03-18 00:31:42 battery ok<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd719 2018-03-18 00:31:42 battery_level 3<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd719 2018-03-17 11:39:02 heartbeat 158d00022bd719<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd719 2018-03-18 00:31:42 no_close 0<
2018.03.18 00:32:45 5: Cmd: >setstate XMI_158d00022bd719 2018-03-18 00:31:42 state close<
2018.03.18 00:32:45 5: Cmd: >setstate allowed_WEB validFor:WEB,WEBphone,WEBtablet<
2018.03.18 00:32:45 5: Cmd: >setstate allowed_WEB 2018-03-18 00:31:29 state validFor:WEB,WEBphone,WEBtablet<
2018.03.18 00:32:45 5: Cmd: >setstate allowed_telnetPort validFor:telnetPort<
2018.03.18 00:32:45 5: Cmd: >setstate allowed_telnetPort 2018-03-18 00:31:29 state validFor:telnetPort<
2018.03.18 00:32:45 5: Cmd: >setstate autocreate active<
2018.03.18 00:32:45 5: Cmd: >setstate eventTypes active<
2018.03.18 00:32:45 5: Cmd: >setstate global no definition<
2018.03.18 00:32:45 5: Cmd: >setstate initialUsbCheck active<
2018.03.18 00:32:45 5: Cmd: >setstate initialUsbCheck 2018-03-18 00:31:29 state active<
2018.03.18 00:32:45 5: Cmd: >setstate siri active<
2018.03.18 00:32:45 5: Starting notify loop for global, 1 event(s), first is INITIALIZED
2018.03.18 00:32:45 5: createNotifyHash
2018.03.18 00:32:45 5: MiGateway: Notify> NotifyStart
2018.03.18 00:32:45 5: MiGateway: Notify> Starting Connect after global
2018.03.18 00:32:45 5: Triggering initialUsbCheck
2018.03.18 00:32:45 4: initialUsbCheck exec usb create
2018.03.18 00:32:45 5: Cmd: >usb create<
2018.03.18 00:32:45 1: usb create starting
2018.03.18 00:32:46 4: ### ttyAMA0: checking if it is a CUL
2018.03.18 00:32:46 3: Probing CUL device /dev/ttyAMA0
2018.03.18 00:32:46 5: SW: 0a
2018.03.18 00:32:46 5: SW: 560a
2018.03.18 00:32:46 4: got wrong answer for a CUL
2018.03.18 00:32:46 4: ### ttyAMA0: checking if it is a TCM_ESP3
2018.03.18 00:32:46 3: Probing TCM_ESP3 device /dev/ttyAMA0
2018.03.18 00:32:46 5: SW: 5500010005700838
2018.03.18 00:32:46 4: got wrong answer for a TCM_ESP3
2018.03.18 00:32:46 4: ### ttyAMA0: checking if it is a ZWDongle
2018.03.18 00:32:46 3: Probing ZWDongle device /dev/ttyAMA0
2018.03.18 00:32:46 5: SW: 01030020dc06
2018.03.18 00:32:46 4: got wrong answer for a ZWDongle
2018.03.18 00:32:46 4: ### ttyAMA0: checking if it is a FRM
2018.03.18 00:32:46 3: Probing FRM device /dev/ttyAMA0
2018.03.18 00:32:46 5: SW: f9
2018.03.18 00:32:51 5: SW: f079f7
2018.03.18 00:32:51 4: got wrong answer for a FRM
2018.03.18 00:32:51 1: usb create end
2018.03.18 00:32:51 5: End notify loop for global
2018.03.18 00:32:51 0: Featurelevel: 5.8
2018.03.18 00:32:51 0: Server started with 58 defined entities (fhem.pl:16403/2018-03-13 perl:5.024001 os:linux user:fhem pid:666)
2018.03.18 00:32:51 5: MiGateway: connect> ConnectStart
2018.03.18 00:32:51 4: MiGateway: connecting
Creating socket: Invalid argument
2018.03.18 00:34:31 5: Initializing Type Library:


2018.03.18 00:34:31 1: Including fhem.cfg
2018.03.18 00:34:31 5: Cmd: >attr global userattr cmdIcon devStateIcon devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,HumiditySensor,contact,garage,window,lock homebridgeMapping:textField-long icon siriName sortby webCmd webCmdLabel:textField-long widgetOverride<
2018.03.18 00:34:31 5: Cmd: >attr global autoload_undefined_devices 1<
2018.03.18 00:34:31 5: Cmd: >attr global autosave 0<
2018.03.18 00:34:31 5: Cmd: >attr global latitude 1<
2018.03.18 00:34:31 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2018.03.18 00:34:31 5: Cmd: >attr global longitude 1<
2018.03.18 00:34:31 5: Cmd: >attr global modpath .<
2018.03.18 00:34:31 5: Cmd: >attr global motd none<
2018.03.18 00:34:31 5: Cmd: >attr global statefile ./log/fhem.save<
2018.03.18 00:34:31 5: Cmd: >attr global updateInBackground 1<
2018.03.18 00:34:31 5: Cmd: >attr global verbose 5<
2018.03.18 00:34:31 5: Cmd: >define telnetPort telnet 7072 global<
2018.03.18 00:34:31 5: Loading ./FHEM/98_telnet.pm
2018.03.18 00:34:31 3: telnetPort: port 7072 opened
2018.03.18 00:34:31 5: Cmd: >define WEB FHEMWEB 8083 global<
2018.03.18 00:34:31 5: Loading ./FHEM/01_FHEMWEB.pm
2018.03.18 00:34:31 3: WEB: port 8083 opened
2018.03.18 00:34:31 5: Cmd: >attr WEB JavaScripts codemirror/fhem_codemirror.js<
2018.03.18 00:34:31 5: Cmd: >attr WEB codemirrorParam { "lineWrapping":true }<
2018.03.18 00:34:31 5: Cmd: >attr WEB editConfig 1<
2018.03.18 00:34:31 5: Cmd: >attr WEB endPlotNow 1<
2018.03.18 00:34:31 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2018.03.18 00:34:31 3: WEBphone: port 8084 opened
2018.03.18 00:34:31 5: Cmd: >attr WEBphone stylesheetPrefix smallscreen<
2018.03.18 00:34:31 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2018.03.18 00:34:31 3: WEBtablet: port 8085 opened
2018.03.18 00:34:31 5: Cmd: >attr WEBtablet stylesheetPrefix touchpad<
2018.03.18 00:34:31 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log fakelog<
2018.03.18 00:34:31 5: Loading ./FHEM/92_FileLog.pm
2018.03.18 00:34:31 5: Cmd: >define autocreate autocreate<
2018.03.18 00:34:31 5: Loading ./FHEM/98_autocreate.pm
2018.03.18 00:34:31 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2018.03.18 00:34:31 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2018.03.18 00:34:31 5: Loading ./FHEM/91_eventTypes.pm
2018.03.18 00:34:31 2: eventTypes: loaded 458 events from ./log/eventTypes.txt
2018.03.18 00:34:31 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2018.03.18 00:34:31 5: Loading ./FHEM/91_notify.pm
2018.03.18 00:34:31 5: Cmd: >define allowed_WEB allowed<
2018.03.18 00:34:31 5: Loading ./FHEM/96_allowed.pm
2018.03.18 00:34:31 5: Cmd: >attr allowed_WEB basicAuth VHlwMWVyOjAxMjc1MTA4Mg==<
2018.03.18 00:34:31 5: Cmd: >attr allowed_WEB group Password,<
2018.03.18 00:34:31 5: Cmd: >attr allowed_WEB validFor WEB,WEBphone,WEBtablet<
2018.03.18 00:34:31 5: Cmd: >define allowed_telnetPort allowed<
2018.03.18 00:34:31 5: Cmd: >attr allowed_telnetPort group Password<
2018.03.18 00:34:31 5: Cmd: >attr allowed_telnetPort password SHA256:2BA1BAAB:AmTyQ7k1FpD+e/RDZGCMIabvmWuUuyoV+dI5BpVHvcA<
2018.03.18 00:34:31 5: Cmd: >attr allowed_telnetPort validFor telnetPort<
2018.03.18 00:34:31 5: Cmd: >define siri siri<
2018.03.18 00:34:31 5: Loading ./FHEM/39_siri.pm
2018.03.18 00:34:31 5: Cmd: >define Mi_Vacuum XiaomiDevice 192.168.178.45 624536316f553668704d436e584a6761<
2018.03.18 00:34:31 5: Loading ./FHEM/72_XiaomiDevice.pm
2018.03.18 00:34:32 3: Mi_Vacuum: initialized, using AES
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum alias Einstein<
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum disable 0<
2018.03.18 00:34:32 3: Mi_Vacuum: disconnecting
2018.03.18 00:34:32 2: Mi_Vacuum: connecting
2018.03.18 00:34:32 3: Mi_Vacuum: initialized
2018.03.18 00:34:32 5: Mi_Vacuum: initSend
2018.03.18 00:34:32 5: Mi_Vacuum Send SUCCESS
2018.03.18 00:34:32 5: Mi_Vacuum > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum genericDeviceType switch<
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum homebridgeMapping On=state,valueOn=/Cleaning|Paused|Sleeping/,valueOff=/Docked|Charging/,cmdOn=start,cmdOff=charge
RotationSpeed=fan_power,minValue=0,maxValue=100,cmd=fan_power,delay=1
BatteryLevel=batteryLevel,maxValue=100,minValue=0,minStep=1
StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;;low:BATTERY_LEVEL_LOW
ChargingState=state,values=Docked:NOT_CHARGING;;Charging:CHARGING;;/Cleaning|Returning.to.base/:NOT_CHARGEABLE
OccupancyDetected=state,values=/Docked|Charging/:OCCUPANCY_DETECTED
FilterLifeLevel=consumables_filter,minValue=0,maxValue=100
FilterChangeIndication=consumables_filter,values=0:CHANGE_FILTER<
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum icon vacuum_top<
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum room 52 Wohnzimmer,Homekit,MiSmartHome<
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum stateFormat state<
2018.03.18 00:34:32 5: Cmd: >attr Mi_Vacuum subType VacuumCleaner<
2018.03.18 00:34:32 5: Cmd: >define MiGateway XiaomiSmartHome 192.168.178.52<
2018.03.18 00:34:32 5: Loading ./FHEM/71_XiaomiSmartHome.pm
2018.03.18 00:34:32 5: MiGateway: Define> 192.168.178.52
2018.03.18 00:34:32 5: Cmd: >attr MiGateway devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}<
2018.03.18 00:34:32 5: Cmd: >attr MiGateway room MiSmartHome<
2018.03.18 00:34:32 5: Cmd: >attr MiGateway verbose 5<
2018.03.18 00:34:32 5: Cmd: >attr MiGateway webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off<
2018.03.18 00:34:32 5: Cmd: >define TC_TWILIGHT Twilight 52.134264 11.575243 3 20066148<
2018.03.18 00:34:32 5: Loading ./FHEM/59_Twilight.pm
2018.03.18 00:34:32 5: [TC_TWILIGHT] Original weather readings
2018.03.18 00:34:32 5: [TC_TWILIGHT] setting  Timer: TC_TWILIGHT_sunpos 2018-03-18 00:39:32
2018.03.18 00:34:32 4: [TC_TWILIGHT] url=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=20066148%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
2018.03.18 00:34:32 5: HttpUtils url=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=20066148%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
2018.03.18 00:34:33 5: HttpUtils request header:
GET /v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=20066148%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys HTTP/1.0
Host: query.yahooapis.com
Accept-Encoding: gzip,deflate
User-Agent: Mozilla/5.0
Accept: application/xml

2018.03.18 00:34:33 4: http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=20066148%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys: HTTP response code 200
2018.03.18 00:34:33 5: HttpUtils http://query.yahooapis.c
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 März 2018, 11:30:28
Hi,


2018.03.18 00:32:44 5: Loading ./FHEM/71_XiaomiSmartHome.pm
2018.03.18 00:32:44 5: MiGateway: Define> Ping ERROR Gateway disconnecting
2018.03.18 00:32:44 5: MiGateway: Define> 192.168.178.52


Das bedeutet das das Gateway mit der IP 192.168.178.52 beim Zeitpunkt FHEM start nicht erreichbar war. Somit geht dann das Modul auf disconnect.
Warum jetzt aber das Gateway nicht erreichbar war kann ich nicht sagen.

Passiert das Problem beim kompletten reboot also mit OS und/oder nur beim starten stoppen des FHEM Servers(Dienstes).
Es kann sein das FHEHM zb vor der eigentlichen NIC startet dann kommt es zu solchen Problemen.


Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 19 März 2018, 12:08:48
Nach jedem reboot geht es nicht.
Wenn dann über ssh FHEM noch einmal Stop und Start ausführe, geht es sofort.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 19 März 2018, 12:21:21
Zitat von: Typ1er am 19 März 2018, 12:08:48
Nach jedem reboot geht es nicht.
Wenn dann über ssh FHEM noch einmal Stop und Start ausführe, geht es sofort.
Hi

Das spricht ja für tortes Theorie, ich würde mal eine Verzögerung im Start Skript einbauen. Vielleicht hilft das.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 19 März 2018, 12:29:51
Kannst du mir sagen wie und wo? Dann Teste das mal
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 19 März 2018, 12:32:13
Zitat von: Typ1er am 19 März 2018, 12:29:51
Kannst du mir sagen wie und wo? Dann Teste das mal
Ich würde mal im /etc/init.d/fhem ein
sleep 180

Versuchen.
Titel: Xiaomi Smart Home Komponenten
Beitrag von: RaspiLED am 19 März 2018, 14:06:47
Hi,
Wie startest Du den FHEM? init.d oder systemctl?


sudo find /etc | grep fhem


Hast Du ein
/etc/systemd/system/fhem.service
???

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 19 März 2018, 17:53:53
Hallo Murdock!

Zitat von: Murdock am 12 März 2018, 22:06:08
Der Docker Container hat sich wohl intern dieses Netzwerk gegeben. Ich konnte bis jetzt alles einbinden auch meinen HMLan Adapter und meinen Harmony Hub per IP vom Nuc. Dein Modul scheint da noch etwas tiefer abzutauchen und holt sich die IP vom Cotainer raus....
Bitte bedenke, dass Xiaomi-GW auf JEDEN FALL per Multicast kommunizieren will und muss (mit FHEM)! Er kann einfach nicht anders.
Kenne mich mit Docker auch nicht aus, aber anscheint hat Docker bereits NAT aktiviert und da wage ich zu bezweifeln, dass da auch nur ein Multicast Packet durchgeht. Da ist das Modul von Torsten unschuldig, sondern liegt in der Natur der Sache bzw. an der Entscheidung von Xiaomi auf Multicast zu setzen. ;-)
Guck mal ob Docker Joins und IGMP beherscht. Frag mich aber bitte nicht welches IGMP Version hier benutzt wird.
Bzw. ob man NAT beim Docker abschalten kann.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 März 2018, 18:34:18
Zitat von: gerdshi am 19 März 2018, 17:53:53
Hallo Murdock!
Bitte bedenke, dass Xiaomi-GW auf JEDEN FALL per Multicast kommunizieren will und muss (mit FHEM)! Er kann einfach nicht anders.
Kenne mich mit Docker auch nicht aus, aber anscheint hat Docker bereits NAT aktiviert und da wage ich zu bezweifeln, dass da auch nur ein Multicast Packet durchgeht. Da ist das Modul von Torsten unschuldig, sondern liegt in der Natur der Sache bzw. an der Entscheidung von Xiaomi auf Multicast zu setzen. ;-)
Guck mal ob Docker Joins und IGMP beherscht. Frag mich aber bitte nicht welches IGMP Version hier benutzt wird.
Bzw. ob man NAT beim Docker abschalten kann.
Btw und offtopic zu dem docker Problem

Ich nutze zb Proxmox mit lxc Containern.
Wollte das nur mal in den Raum schmeißen.
Hab das auf einem Stromsparend Haswellboard mit einem I5 laufen. Ist eigentlich ziemlich Ressourcen schonend. Bin sehr zufrieden damit.


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 19 März 2018, 20:58:45
Sorry, habe nur die letzten zwei Meldungen gelesen wo die Frage ging ob das Perl Multicast installiert ist und das es Probleme mit IP-Adressen gab. War etwas zu schnell.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 März 2018, 21:09:19
Zitat von: gerdshi am 19 März 2018, 20:58:45
Sorry, habe nur die letzten zwei Meldungen gelesen wo die Frage ging ob das Perl Multicast installiert ist und das es Probleme mit IP-Adressen gab. War etwas zu schnell.
Nö, war doch richtig. Meins war nur offtopic [emoji16]

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 21 März 2018, 18:57:04
Zitat von: RaspiLED am 19 März 2018, 14:06:47
Hi,
Wie startest Du den FHEM? init.d oder systemctl?

per init.d

habe ein "sleep 1" eingefügt (soweit konnte die Zeit reduzieren), damit startet es sauber durch. Habe extra noch einmal eine neue Installation getestet und nur das Gateway eingebunden.Warum sich FHEM da verschluckt, keine Ahnung.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: floflo am 25 März 2018, 13:36:35
Bei mir erkennen die Aqara Bewegungsmelder nur alle ca. 60 Sekunden eine Bewegung. Das ist in der Mi Home App im Log sichtbar und schlägt sich dann natürlich auch in Fhem nieder. Komischerweise war es beim Neuanlernen der Sensoren in der App möglich, ca. alle 5-7 Sekunden eine Bewegung im Log angezeigt zu bekommen. Über Nacht hat es sich aber wieder auf die mir bekannten 60 Sekunden eingependelt. Ist das eventuell ein Bug in der Firmware oder gibt es Einstellungen in der App, die ich nicht blicke?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Steigerbalett am 01 April 2018, 20:15:22
Zitat 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

Hallo Torte,
wenn ich bei mir ein zweites Gateway einstecke schmiert FHEM reproduzierbar ab.
Einzeln funktionieren die Gateways in FHEM, das Modul kennt also beide.

2018.04.01 19:55:02 5: MiGateway: Read> Read start
2018.04.01 19:55:02 5: MiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"34ce0088XXXX","short_id":"0","token":"KqihoiDBEU4mXXXX","data":"{\"ip\":\"192.168.178.50\"}"}
2018.04.01 19:55:02 5: MiGateway: Read> HASH correctly
2018.04.01 19:55:02 5: MiGateway: Reading> Reading start
2018.04.01 19:55:02 4: MiGateway: Reading> Heartbeat from 192.168.178.50 received with 34ce0088XXXX
2018.04.01 19:55:02 5: Starting notify loop for MiGateway, 1 event(s), first is heartbeat: 34ce0088XXXX
2018.04.01 19:55:02 5: End notify loop for MiGateway
2018.04.01 19:55:04 5: MiGateway: Read> Read start
2018.04.01 19:55:04 5: MiGateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"7811dcb0XXXX","short_id":"0","token":"xSWs82cuTBaBXXXX","data":"{\"ip\":\"192.168.178.51\"}"}
2018.04.01 19:55:04 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 152.
2018.04.01 19:55:04 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 154.
2018.04.01 19:55:04 5: MiGateway: Read> Change HASH Ref to
2018.04.01 19:55:04 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 168.
2018.04.01 19:55:04 5: : Reading> Reading start
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 169.


Version: 1.20
74_XiaomiBTLESens.pm         16474 2018-03-24 12:23:15Z CoolTux
72_XiaomiDevice.pm              16396 2018-03-13 07:40:34Z moises
No Id found for 71_XiaomiSmartHome.pm
No Id found for 71_XiaomiSmartHome_Device.pm

Muss ich noch etwas beachten bei zwei Gateways?
Bei einigen scheint es ja zu funktionieren.

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: _hndrk am 07 April 2018, 14:12:38
Zur Info für alle die ein ähnliches Problem haben.
Wenn im Log folgendes Problem auftaucht und der Hub nicht zu reagieren scheint:

2018-04-07 14:04:39 XiaomiSmartHome MiHub UNKNOWNCODE {"cmd":"write_ack","sid":"7811dcb076ca","data":"{\"error\":\"No device\"}"}
2018-04-07 14:04:43 XiaomiSmartHome MiHub pct: 23
2018-04-07 14:04:43 XiaomiSmartHome MiHub on
2018-04-07 14:04:43 XiaomiSmartHome MiHub UNKNOWNCODE {"cmd":"write_ack","sid":"7811dcb076ca","data":"{\"error\":\"No device\"}"}



Dann einfach mal das Gateway per Xiaomi App updaten. Das war bei mir der Fall (vorher Firmware 1.3.x, jetzt 1.4.x).
Grüße
Hendrik
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tatu123 am 17 April 2018, 16:15:02
Hallo zusammen,

ich habe das Modul jetzt auch schon seit geraumer Zeit ohne Probleme im Einsatz.

Leider habe ich gestern ein Update der Basis über in APP (Version 1.4.1_154.0143) gemacht. Seit dem Funktioniert das Modul nicht mehr. Als Fehler steht im Log

XiaomiSmartHome: connect> Ping to 192.168.178.80 failed

Das kann ich auch nachvollziehen. Die Basis antwortet nicht auf Ping's. Über den Multicast Test ist die Basis ansprechbar und ich bekomme auch antworten.

Ich habe jetzt schon die Basis resetet und neu angelernt. Im fhem das Modul gelöscht und neu angelegt. Emtwicklermodus neu freigeschaltet,  das Passwort mehrfach geändert.
Alles ohne Erfolg.

Hat einer eine Idee was ich vergessen habe bzw. kann ich den Ping-Test abschalten ?

Viele Grüße
Heiko
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: hanswerner1 am 17 April 2018, 16:32:43
Zitat von: tatu123 am 17 April 2018, 16:15:02
Leider habe ich gestern ein Update der Basis über in APP (Version 1.4.1_154.0143) gemacht. Seit dem Funktioniert das Modul nicht mehr.

Auf diese Version habe ich auch letzte Woche meine beiden Gateways geupdatet, ohne Probleme.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 April 2018, 06:49:09
Hallo tatu123,

hab das Update auch drauf und das GW pingt wie eine Weltmeister, hat sich das GW bei Dir evtl. irgendwie eine andere IP gezogen?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tatu123 am 18 April 2018, 08:41:17
IP und so ist alles gut. Aber das ilft mir erst mal schon das es bei euch funktioniert. Dann muss ich wohl hier noch mal suchen.

Vielen Dank erstmal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 18 April 2018, 09:10:42
Ein Gateway musste in MiHome neuanlernen. Eines hat sich nicht mehr verbunden. Danach ging es auch wieder in FHEM.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tatu123 am 18 April 2018, 14:14:27
Ich habe jetzt noch mal von ganz vorn angefangen. Die Lösung, hatte ich die letzten Tage nicht gemacht, war in der Fritzbox das Gerät ebenfalls zu löschen. Dann funktionierte es auf einmal. Ich denke die IP ist kapput. Werde garantie bei AVM beantragen.  8) :D ;)

Danke noch mal
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 24 April 2018, 20:34:05
Kann man das Xiaomi Gateway über FHEM auch scharf schalten?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: macmattes am 16 Juni 2018, 08:59:43
@Steigerbalett

habe auch 2 gateways, wärend beim einstecken des 2.ten fhem abflog.
mein vorgehensweise war .
1. gateway definieren und laufen lassen bis die SID kam, (dauert ne weile)
2. gateway 1 ausstecken und warten bis disconnected kommt (war wichtig so lange zu warten)
3. gateway 2 einstecken und definieren, abwarten bis auch hier die SID da ist, (dauert auch wieder)
4. jetzt erst gateway 1 einstecken.
damit ging es.
bei nem neustart von FHEm war wieder alles tot  und fhem startete nur mit einem eingesteckten Gateway

hab mir das log angeschaut und gesehen, dass beim Start der connect vom 2. gateway fehlschlug weil ein socketproblem zuschlug, nun startet fhem mit beiden gateways, ohne anstand hoch.


in 71_XiaomiSmarthome  an Zeile 727 ha ich nur den ReusePort hinzugefügt.

"my $sock = IO::Socket::Multicast->new( Proto     => 'udp', LocalPort =>'9898', ReusePort => 1, ReuseAddr => 1, Timeout => $timeout) or die "Creating socket: $!\n";
"

obs das war oder ich nur ein problem bei mir gelöst habe, müsset mal jemand erklären der den kram richtig versteht.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: morph am 16 Juni 2018, 09:42:39
Sind diese Teile auch in FHEM steuerbar?

https://www.mydealz.de/deals/xiaomi-philips-zhirui-1189301
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ChrisK am 18 Juni 2018, 18:55:00
Den incr_parse-Fehler habe ich leider seit neuestem auch.

Es hat ein paar Wochen lang problemlos geklappt, auch mit zwei Gateways.
Jetzt kommt der Fehler auch wenn ich nur das eine Gateway in der config stehen lasse (ich musste die Gateways direkt in der fhem.cfg auskommentieren, weil ich nicht mehr über die Web-UI drankam).

Die Definition sieht so aus:
define xiaomi_gateway XiaomiSmartHome 192.168.2.117
attr xiaomi_gateway devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr xiaomi_gateway room MiSmartHome
attr xiaomi_gateway webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off


Der Log-Auszug, wenn ein Gateway mit geladen werden soll:

2018.06.18 18:44:49 5: PRESENCE (hm_cfg_lan) - starting ping scan: hm_cfg_lan|192.168.2.3|0|4
2018.06.18 18:44:49 5: xiaomi_gateway: Read> Read start
2018.06.18 18:44:49 5: xiaomi_gateway: Read> {"cmd":"heartbeat","model":"gateway","sid":"7811dcb7cd62","short_id":"0","token":"ZmuyZjnHTYKzoKnj","data":"{\"ip\":\"192.168.2.118\"}"}
2018.06.18 18:44:49 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 152.
2018.06.18 18:44:49 1: stacktrace:
2018.06.18 18:44:49 1:     main::__ANON__                      called by ./FHEM/71_XiaomiSmartHome.pm (148)
2018.06.18 18:44:49 1:     main::XiaomiSmartHome_Read          called by fhem.pl (3497)
2018.06.18 18:44:49 1:     main::CallFn                        called by fhem.pl (700)
2018.06.18 18:44:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 154.
2018.06.18 18:44:49 1: stacktrace:
2018.06.18 18:44:49 1:     main::__ANON__                      called by ./FHEM/71_XiaomiSmartHome.pm (154)
2018.06.18 18:44:49 1:     main::XiaomiSmartHome_Read          called by fhem.pl (3497)
2018.06.18 18:44:49 1:     main::CallFn                        called by fhem.pl (700)
2018.06.18 18:44:49 5: xiaomi_gateway: Read> Change HASH Ref to
2018.06.18 18:44:49 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 168.
2018.06.18 18:44:49 1: stacktrace:
2018.06.18 18:44:49 1:     main::__ANON__                      called by ./FHEM/71_XiaomiSmartHome.pm (168)
2018.06.18 18:44:49 1:     main::XiaomiSmartHome_Reading       called by ./FHEM/71_XiaomiSmartHome.pm (155)
2018.06.18 18:44:49 1:     main::XiaomiSmartHome_Read          called by fhem.pl (3497)
2018.06.18 18:44:49 1:     main::CallFn                        called by fhem.pl (700)
2018.06.18 18:44:49 5: : Reading> Reading start
Can't call method "incr_parse" on an undefined value at ./FHEM/71_XiaomiSmartHome.pm line 169.


Die Software der Devices ist aktuell und die lassen sich über die Mi-App auch problemlos ansprechen (IP ist auch korrekt).

Wenn irgendwer eine Idee hat, dann wäre das super!
Danke schon mal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: macmattes am 18 Juni 2018, 19:33:51
Mit der Änderung Portreuse hab ich dass Problem nicht mehr

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 Juni 2018, 20:13:52
Zitat von: macmattes am 18 Juni 2018, 19:33:51
Mit der Änderung Portreise hab ich dass Problem nicht mehr
Wasn ne Portreise ? [emoji849]

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: macmattes am 18 Juni 2018, 20:25:02
Autokorrektur Au Au, hab's angepasst
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ChrisK am 18 Juni 2018, 20:44:53
Zitat von: macmattes am 18 Juni 2018, 19:33:51
Mit der Änderung Portreuse hab ich dass Problem nicht mehr
Danke Dir.
Hat bei mir aber leider nicht geholfen. Ergebnis ist genau das gleiche wie vorher.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 Juni 2018, 07:13:27
Hi Chris,

haben beide Devices eine SID in den Internals?
Sieht eigentlich genauso aus wie der typische Fehler das ein GW im Netzwerk spricht welches noch kein Define im FHEM hat, dann kommt es zu diesem bekanntem Fehler.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ChrisK am 19 Juni 2018, 07:49:23
Hi Torte,
Zitat von: torte am 19 Juni 2018, 07:13:27
haben beide Devices eine SID in den Internals?
Sieht eigentlich genauso aus wie der typische Fehler das ein GW im Netzwerk spricht welches noch kein Define im FHEM hat, dann kommt es zu diesem bekanntem Fehler.
Die Internals kann ich nur in der Web-UI sehen, wenn das Device aktiv (also nicht in der fhem.cfg auskommentiert) ist, oder?
Da komme ich leider nicht hin.

Oder kann ich die SID selber setzen in der fhem.cfg bzw. bei der Definition?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 Juni 2018, 09:48:05
nein, SID wird ausgelesen sobald der Connect zum Gateway steht. Die SID brauchts zur Erkennung  wenn mehrere Gateways vorhanden sind und für die Write Geschichten.
Die Sache ist etwas strange weil alle Gateways immer nur über den selben Port quatschen und man diesen nicht pro Gateway anpassen/ändern kann. Somit lauschen dann am FHEM Server
mehrere Gatewaydevices auf den selben Port.

Wenn Du nur ein Device Online hast und das entsprechende Define gesetzt ist läuft es aber?
Die SID wird dann ermittelt und Angezeigt, mit beiden Gateways, also immer nur im Singelbetrieb?

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ChrisK am 19 Juni 2018, 10:24:51
Ok, verstanden und einen guten Testansatz gefunden, danke!
Ich werde heute Abend mal das eine Gateway aus der Steckdose ziehen und schauen, ob dann fhem mit dem anderen Gateway aktiviert startet.
Dann gucke ich, ob eine SID ankommt.
Wenn das klappt, probiere ich das Ganze nur mit dem anderen Gateway.

Danke schonmal!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ChrisK am 20 Juni 2018, 18:58:50
Heute konnte ich es testen:

- wenn nur Gateway1 eingesteckt ist, dann klappt es. Gateway1 kriegt auch eine SID
- wenn ich während fhem läuft Gateway2 einstecke, dann kommt die Fehler und fhem ist nicht mehr erreichbar

- wenn nur Gateway2 eingesteckt ist, fährt fhem ohne Fehler hoch, aber Gateway2 kriegt keine SID

- wenn beide eingesteckt sind, dann kommt beim Hochfahren von fhem die Fehlermeldung und es geht nichts mehr

Es liegt anscheinend daran, dass Gateway2 keine SID kriegt, oder?
Woran kann das liegen? Es lief ja grundsätzlich einige Wochen problemlos und die Gateways haben bei die gleiche Firmware-Version.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 20 Juni 2018, 22:31:26
bei mir ist es ja am Anfang auch nicht gestartet, das hier hat geholfen: Wobei ich es bei mir auf sleep 1  reduzieren konnte.

Zitat von: ofno am 19 März 2018, 12:32:13
Ich würde mal im /etc/init.d/fhem ein
sleep 180

Versuchen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ChrisK am 21 Juni 2018, 12:23:54
Zitat von: Typ1er am 20 Juni 2018, 22:31:26
bei mir ist es ja am Anfang auch nicht gestartet, das hier hat geholfen: Wobei ich es bei mir auf sleep 1  reduzieren konnte.
Danke, werde ich heute Abend mal probieren.
Wobei ich befürchte, dass es nicht viel helfen wird, weil der Fehler ja auch im laufenden Betrieb kommt sobald in Gateway2 zusätzlich einstecke.
Ich probiere es aber mal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 Juni 2018, 12:38:28
Gleichzeitig mach mal ein Verbose 5 Log mit dem Gateway welches keine SID bekommt.

Ist das GW im selben WLAN? evtl. ne Firewall dazwischen oder sowas.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Tardar am 22 Juni 2018, 18:59:25
Hey,

hat jemand von Euch eine Ahnung, wie die states der Tür-Fensterkontakte (Aqara, magnetisch) im Fhem in DOIF verwendet / angesprochen werden ?
Ich möchte je nach State gern meine Homematic IP Thermostate in der Temperatur regeln bzw. aus / einschalten.

Probiert habe ich es aktuell so (bin relativ neu im FHEM):
DOIF (XMI_158d0002091ead state open){
set HM_Heizung_Computer control 6
}
DOELSE set HM_Heizung_Computer control 15


Lieben Dank an Euch ;)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 22 Juni 2018, 19:15:37
Ich mach das so

[XMI_14858d00208f04:state] eq "open"
Zitat von: Tardar am 22 Juni 2018, 18:59:25
Hey,

hat jemand von Euch eine Ahnung, wie die states der Tür-Fensterkontakte (Aqara, magnetisch) im Fhem in DOIF verwendet / angesprochen werden ?
Ich möchte je nach State gern meine Homematic IP Thermostate in der Temperatur regeln bzw. aus / einschalten.

Probiert habe ich es aktuell so (bin relativ neu im FHEM):
DOIF (XMI_158d0002091ead state open){
set HM_Heizung_Computer control 6
}
DOELSE set HM_Heizung_Computer control 15


Lieben Dank an Euch ;)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Tardar am 23 Juni 2018, 12:54:08
Zitat von: ofno am 22 Juni 2018, 19:15:37
Ich mach das so

[XMI_14858d00208f04:state] eq "open"

Ich kann die Temperaturen nicht setzen.
Sie kommen an den Thermostaten nicht an.
Habe aber die ganzen Kanäl der Thermostate (noch) nicht in FHEM.

Da bin ich gerade noch dabei herauszufinden, wie das funktioniert.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 23 Juni 2018, 14:09:26
Hallo,

ich habe einen Aqara Cube gekauft und erst beim Einbinden in FHEM gemerkt, dass er nicht unterstützt wird. Er wird in FHEM zwar angelegt mit Model "sensor_cube.aqgl01" und Batterie und Heartbeat Readings. Leider sonst nix, keine Events :(
Kann ich etwas zuarbeiten um den Cube zu integrieren?

Viele Grüße
Olaf
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: macmattes am 23 Juni 2018, 16:53:53
Hallo mein Xiaomi Cube , sollte der gleiche sein, geht aber wunderbar, kommt alles rein, Flip, Shake ,rotate mit Drehposition usw
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 23 Juni 2018, 17:02:35
Hab ihm auch, der Gateway scheint für das model noch nichts ins LAN zu senden, in der APP kommt was an aber nichts über das LAN. Gab es mit anderen aqara Geräten  früher schon.
Zitat von: okiberlin am 23 Juni 2018, 14:09:26
Hallo,

ich habe einen Aqara Cube gekauft und erst beim Einbinden in FHEM gemerkt, dass er nicht unterstützt wird. Er wird in FHEM zwar angelegt mit Model "sensor_cube.aqgl01" und Batterie und Heartbeat Readings. Leider sonst nix, keine Events :(
Kann ich etwas zuarbeiten um den Cube zu integrieren?

Viele Grüße
Olaf
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 23 Juni 2018, 17:39:28
Die App unterscheidet zwischen Xiaomi und Aqara Cube. Die sind schon irgendwie unterschiedlich.



Gesendet von meinem E6853 mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Tardar am 23 Juni 2018, 20:54:26
Zitat von: ofno am 23 Juni 2018, 17:02:35
Hab ihm auch, der Gateway scheint für das model noch nichts ins LAN zu senden, in der APP kommt was an aber nichts über das LAN. Gab es mit anderen aqara Geräten  früher schon.

Wie war das mit den Geräten ?
Ist das im Nachhinein gefixed worden oder wie lief das ? ^
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 23 Juni 2018, 20:55:40
Ja aber wie lange es dauert keine Ahnung....
Zitat von: Tardar am 23 Juni 2018, 20:54:26
Wie war das mit den Geräten ?
Ist das im Nachhinein gefixed worden oder wie lief das ? ^
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 23 Juni 2018, 20:58:35
Der Neue AQARA-Cube geht noch nicht. Er wird nur erkannt mehr noch nicht. In der aktuellen Firmware des Gateway ist das so. Es heiß nun warten. Das war damit gemeint das die Firmware noch ein Bug hat aber nur im API Bereich in der MIAPP geht es.



Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 24 Juni 2018, 00:19:13
An diejenigen die schon 1.30 des Moduls einsetzen und mehr als ein Gateway haben.
Stimmt bei euch die Zuordnung Sensor : Gateway?
Meistens erst nach einem Reboot nach dem das Update eingespielt wurde.




Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ChrisK am 25 Juni 2018, 11:46:44
Zitat von: torte am 21 Juni 2018, 12:38:28
Gleichzeitig mach mal ein Verbose 5 Log mit dem Gateway welches keine SID bekommt.

Ist das GW im selben WLAN? evtl. ne Firewall dazwischen oder sowas.
Hier war ich noch eine Rückmeldung schuldig, sorry hat vorher nicht geklappt.

Ein Neustart des WLAN-Routers hat sehr wahrscheinlich geholfen, wobei ich mir nicht erklären kann warum.
Ich hatte danach das sleep(1) rein gesetzt und verbose auf 5 gesetzt, dann ging es. Danach hatte ich zum Testen das sleep wieder rausgenommen und es ging weiterhin.
Beide GW sind im selber WLAN und jetzt (nach Router-Neustart) kriegen die auch beide eine SID.

Danke Euch für die Unterstützung bei der Fehlersuche!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 25 Juni 2018, 13:30:08
Habe GW-2 mit Temp/Hum-Sensor und Tür/Fenster-Kontakt mit 5.3.13 App (06.22.18 = aktuell) am Laufen.
Scheitere am Aktivieren des Developer Mode, da die Menues von der wiki-Beschreibung abweichen bzw. ich die Aktivierung nicht gefunden habe.

Auf welche App-Version geht man sinnvollerweise zurück?
Bis 3.7.5 wird angeboten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 Juni 2018, 13:37:46
Hi jkriegl,

sollte auch mit der aktuellen MIAPP gehen.

Gateway in der APP anlernen wie gehabt. Auf das Gateway - > oben rechts die 3 Punkte mit dem Kreis -> ABOUT -> öfters unten auf Plug-in Version klicken.
Dann schreibt die APP was Chinesisches auf den Bildschirm.
Nun kannst du im Wirless Communication protocol die Settings aktivieren und das Passwort einsehen.
So geht es bei Android, ob IOS weiß ich nicht

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 25 Juni 2018, 14:01:15
Vielen Dank
Er sagt statt local area network comm. - Wireless comm, bei Aktivierung bekomme ich ein Passwort
und bei OK einen unkown error.
Plug-in version 2.57.3

Edit: nach mehreren Versuchen hat es geklappt.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Maiks am 02 Juli 2018, 19:39:22
Zitat von: torte am 24 Juni 2018, 00:19:13
An diejenigen die schon 1.30 des Moduls einsetzen und mehr als ein Gateway haben.
Stimmt bei euch die Zuordnung Sensor : Gateway?
Meistens erst nach einem Reboot nach dem das Update eingespielt wurde.
Gesendet mit Tapatalk

Mir ist nichts aufgefallen was das angeht.
2 Gateway geht führt nicht zum sofortigen Absturz :) 
Allerdings habe ich jetzt das Problem das meine Logic nicht mehr funktioniert :(
Hatte die Taster als Treppenhauslicht Schalter Eingesetzt, auf einer seite ein Homematic aktor und auf der anderen der mi switch, hatte bis jetzt auch wunder bar funktioniert, allerdings schaltet er das Licht jetzt nur noch kurz aus um danach sofort wieder einzuschalten  :(

XMI_158d00020067f9:click { if (Value ("SW_DG_Treppe") eq "on") { fhem("set SW_DG_Treppe off") } else { fhem("set SW_DG_Treppe on-for-timer 180") } }
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 Juli 2018, 21:40:21
moin Maiks,

guck mal im devel liegt jetzt 1.31.

grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Maiks am 03 Juli 2018, 20:41:13
Hallo torte,

geht wieder ohne Probleme 8)

Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Steigerbalett am 13 Juli 2018, 09:04:43
Zitat von: torte am 24 Juni 2018, 00:19:13
An diejenigen die schon 1.30 des Moduls einsetzen und mehr als ein Gateway haben.
Stimmt bei euch die Zuordnung Sensor : Gateway?
[...]
Kurze Rückmeldung: Zuordnung stimmt (V 1.31)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tomahawk2015 am 14 Juli 2018, 19:25:42
Hallo,

ich habe leider noch nits diesbezüglich gefunden, aber kann man eigentlich den Alarmton des Gateways per Fhem auslösen, also ohne Kombination über die Xiaomi app? Die angebotenen Befehle scheinen nur den Alarmton an sich zu konfigurieren, wobei die Auslösung (beispielsweise Rauch) dann weiter über die in der App verknüpften Sensoren passieren muss.

Vielen Dank
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: tomahawk2015 am 19 Juli 2018, 11:13:28
meine letzte Frage hat sich erledigt, hatte nun festgestellt, daß mit dem Setzen der Töne mittels set .... ringvol etc. diese dann auch einmalig ausgegeben werden. So kann man an der App vorbei einen (Rauch-/Gas-) Alarm mit dem Gateway-Ton verbinden.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 20 Juli 2018, 17:25:16
Habe plötzlich:
2018.07.20 15:05:58 1: Mi_Gw: Write> Ping to 192.168.xx.xx failed
2018.07.20 15:05:58 1: Mi_Gw: disconnect> disconnecting
2018.07.20 15:06:00 1: Mi_Gw: Write> Cannot write iam disconnected

Wie kann man die Verbindung wieder aktivieren.
Habe auf die Schnelle shutdown restart gemacht, alles ok.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 Juli 2018, 18:24:35
Ich fürchte das Gateway ist in deinem LAN nicht erreichbar unter der IP die da im LOG steht.
Kontrolliere mal in der MIAPP ob der LAN Modus noch gesetzt ist, oder das GW hat sich eine andere IP gezogen.

Gruß
Torte
Zitat von: jkriegl am 20 Juli 2018, 17:25:16
Habe plötzlich:
2018.07.20 15:05:58 1: Mi_Gw: Write> Ping to 192.168.xx.xx failed
2018.07.20 15:05:58 1: Mi_Gw: disconnect> disconnecting
2018.07.20 15:06:00 1: Mi_Gw: Write> Cannot write iam disconnected

Wie kann man die Verbindung wieder aktivieren.
Habe auf die Schnelle shutdown restart gemacht, alles ok.

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 20 Juli 2018, 20:20:45
Hatte gestern den GW-cloud-Zugriff gesperrt. So lief es allerdings schon mal längere Zeit.
Die IP ist fix.
Werde beobachten. Momentan läuft alles unproblematisch.
Hatte nur an einen reconnect gedacht oder dgl.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 23 Juli 2018, 20:14:22
nach dem Letzten Update und der Testversion 1.31 bekomme ich FHEM nicht mehr mit 2 Gateways gestartet. Komisch ist es lief eine weile.

Ist es Richtig das das Gateway Version 1.31 anzeigt die Sensoren 1.30?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 27 Juli 2018, 14:20:25
Ja zur Zeit ist das im Devel Branch so.
1.31 GW , Sensoren 1.30.

Bin noch ne Woche in Urlaub. Dann gibt es wieder ein Update.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Lars am 14 August 2018, 23:15:25
ich bekomme direkt nach dem define des gateways in fhem die folgenden flutenden Fehlermeldungen im Log.

2018.08.14 23:10:30 3: : Unknown code {"cmd":"read_ack","model":"sensor_ht","sid":"158d00023790ea","short_id":45444,"data":"{\"voltage\":3095,\"temperature\":\"2383\",\"humidity\":\"6280\"}"}, help me!
2018.08.14 23:10:30 1: migate: DEV_Parse> UNDEFINED sensor_ht : 158d0002367203
2018.08.14 23:10:30 1: in UNDEFINED


Am XIAOMI Gateway habe ich 11 Temperatursensoren dran. FHEM sagt, dass das Gateway connected ist. Ich muss es aber immer wieder löschen, damit meine Logs nicht voll laufen.
Jemand eine Idee?

EDIT:
Habe die Ursache gefunden. Das passiert, wenn Autocreate disabled ist. Ist es enabled, werden die Devices direkt angemeldet und das Log nicht geflutet.

Gruß
Lars
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: fhem-challenge am 17 August 2018, 21:35:44

Hallo Zusammen,

bekomme nach wenigen Sekunden bei:

define XIGATE XiaomiSmartHome 192.168.100.76

ein Crash von FHEM und im Log ...

2018.08.17 21:18:25 5: XIGATE: connect> ConnectStart
2018.08.17 21:18:25 5: XIGATE: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"7c49eb1a64d8","model":"gateway","proto_version":"1.1                  .2","ip":"192.168.100.76"}
2018.08.17 21:18:25 3: XIGATE: getGatewaySID> Find SID for Gateway: 7c49eb1a64d8
Creating socket: Protocol not available



Was mache ich falsch ?


Viele Grüße!

Andreas
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 20 August 2018, 08:17:05
Hi Andreas,

hast Du alle benötigten Pakete installiert? Siehe Wiki im Git.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: fhem-challenge am 20 August 2018, 20:21:17
Zitat von: torte am 20 August 2018, 08:17:05
Hi Andreas,

hast Du alle benötigten Pakete installiert? Siehe Wiki im Git.

Grüße
Torte

Ja,


>>>
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

<<<


Module liessen sich auch problemlos installieren, dennoch ... crashs bei mir FHEM Beim Installieren von xiaomi ...


Viele Grüße!

Andreas
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 August 2018, 08:36:47
Hi Andreas,

scheinbar ist bei Dir das Protocol UDP nicht vorhanden. Wobei ich das nicht wirklich glaube.

In der letzten Version habe ich aufgrund eines Hinweises beim Verbindungaufbau zum Gateway "ReusePort => 1" hinzugefügt.
Hab mal ein bissel gegoogelt sieht so aus als könnte das Dein Problem sein.
Probiere mal:

Datei /fhem/FHEM/71_XiaomiSmartHome.pm
Zeile:754
VON

my $sock = IO::Socket::Multicast->new( Proto     => 'udp', LocalPort =>'9898', ReusePort => 1, ReuseAddr => 1, Timeout => $timeout) or die "Creating socket: $!\n";


IN

my $sock = IO::Socket::Multicast->new( Proto     => 'udp', LocalPort =>'9898', ReuseAddr => 1, Timeout => $timeout) or die "Creating socket: $!\n";


ändern.

Danach in der Fhem-Commandline oben ein reload 71_XiaomiSmartHome.pm
Dann probiere es einfach nochmal.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: fhem-challenge am 22 August 2018, 09:59:23
Hallo Torte,


ja, das ist es. Damit klappts. Muss ich dann nur persistent in der 71_XiaomiSmartHome.pm halten.

Und ich bekomme auch meine zu erwartenden Devices (autocreated) ... !


Vielen Dank!


Andreas

Zitat von: torte am 21 August 2018, 08:36:47
Hi Andreas,

scheinbar ist bei Dir das Protocol UDP nicht vorhanden. Wobei ich das nicht wirklich glaube.

In der letzten Version habe ich aufgrund eines Hinweises beim Verbindungaufbau zum Gateway "ReusePort => 1" hinzugefügt.
Hab mal ein bissel gegoogelt sieht so aus als könnte das Dein Problem sein.
Probiere mal:

Datei /fhem/FHEM/71_XiaomiSmartHome.pm
Zeile:754
VON

my $sock = IO::Socket::Multicast->new( Proto     => 'udp', LocalPort =>'9898', ReusePort => 1, ReuseAddr => 1, Timeout => $timeout) or die "Creating socket: $!\n";


IN

my $sock = IO::Socket::Multicast->new( Proto     => 'udp', LocalPort =>'9898', ReuseAddr => 1, Timeout => $timeout) or die "Creating socket: $!\n";


ändern.

Danach in der Fhem-Commandline oben ein reload 71_XiaomiSmartHome.pm
Dann probiere es einfach nochmal.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 24 August 2018, 15:58:10
Wird folgender Aqara Schalter auch unterstützt?
https://gearbest.com/access-control/pp_626695.html?wid=1433363
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 24 August 2018, 21:55:47
Der Schalter funktioniert
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 30 August 2018, 19:08:17
seit ca. 2 Tagen kann ich bei meinem Xiaomi Gateway nichts mehr den LED Ring oder dergleichen ändern.
Bekomme folgende Fehlermeldung im Log wenn ich ne neue Helligkeit schicke.
2018.08.30 19:04:36 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 673.
2018.08.30 19:04:36 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/71_XiaomiSmartHome.pm line 679.

Was kann ich da machen.
Vorher hat es einwandfrei funktioniert.
Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 31 August 2018, 08:53:30
Moin,

Mach mal ein Verbose 5 Log, irgendwas am Netzwerk geändert, Firewall?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: pillepalle12 am 31 August 2018, 08:59:42
habe ein paar mal Neugestartet vor dem Post, da ging nichts.

Jetzt ein sudo reboot des Raspis und die Robos sind wieder "Docked" eigenartig... Aber ok :)

trotzdem Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 31 August 2018, 16:53:37
Zitat von: torte am 31 August 2018, 08:53:30
Moin,

Mach mal ein Verbose 5 Log, irgendwas am Netzwerk geändert, Firewall?

Grüße
Torte

hier das log mit verbose auf 5

2018.08.31 16:51:01 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:01 3: XiaomiGateway: Reading> SID: 7811dcb07050 Type: Gateway RGB: 49
2018.08.31 16:51:01 3: XiaomiGateway: Reading> SID: 7811dcb07050 Type: Gateway Illumination: 1292
2018.08.31 16:51:04 5: XiaomiGateway: Read> Read start
2018.08.31 16:51:04 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb07050","short_id":"0","token":"XBXybz4XGoCRRDRj","data":"{\"ip\":\"192.168.178.55\"}"}
2018.08.31 16:51:04 5: XiaomiGateway: Read> HASH correctly
2018.08.31 16:51:04 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:04 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 7811dcb07050
2018.08.31 16:51:14 5: XiaomiGateway: Read> Read start
2018.08.31 16:51:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb07050","short_id":"0","token":"JWoGvPr8BrmkJ3xE","data":"{\"ip\":\"192.168.178.55\"}"}
2018.08.31 16:51:14 5: XiaomiGateway: Read> HASH correctly
2018.08.31 16:51:14 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:14 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 7811dcb07050
2018.08.31 16:51:24 5: XiaomiGateway: Read> Read start
2018.08.31 16:51:24 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb07050","short_id":"0","token":"TplcnX6w8kzhiihu","data":"{\"ip\":\"192.168.178.55\"}"}
2018.08.31 16:51:24 5: XiaomiGateway: Read> HASH correctly
2018.08.31 16:51:24 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:24 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 7811dcb07050
2018.08.31 16:51:34 5: XiaomiGateway: Read> Read start
2018.08.31 16:51:34 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb07050","short_id":"0","token":"ToFKIYZwerCdC3rJ","data":"{\"ip\":\"192.168.178.55\"}"}
2018.08.31 16:51:34 5: XiaomiGateway: Read> HASH correctly
2018.08.31 16:51:34 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:34 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 7811dcb07050
2018.08.31 16:51:44 5: XiaomiGateway: Read> Read start
2018.08.31 16:51:44 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcb07050","short_id":"0","token":"SpqVZvPDAdoVCrD6","data":"{\"ip\":\"192.168.178.55\"}"}
2018.08.31 16:51:44 5: XiaomiGateway: Read> HASH correctly
2018.08.31 16:51:44 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:44 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.55 received with 7811dcb07050
2018.08.31 16:51:45 4: XiaomiGateway: Set> pct, 77,
2018.08.31 16:51:45 4: XiaomiGateway: Set> pct, 49
2018.08.31 16:51:45 4: XiaomiGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcb07050","short_id":0,"key":"8","data":"{\"rgb\":73,\"key\":\"8a9d97d48486aa753a3da91c4e57b381\"}" } 192.168.178.55
2018.08.31 16:51:45 4: XiaomiGateway: Write> End 192.168.178.55
2018.08.31 16:51:45 5: XiaomiGateway: Read> Read start
2018.08.31 16:51:45 5: XiaomiGateway: Read> [PLAIN] {"cmd":"write_ack","model":"gateway","sid":"7811dcb07050","short_id":0,"data":"{\"rgb\":73,\"illumination\":1292,\"proto_version\":\"1.1.2\"}"}
2018.08.31 16:51:45 5: XiaomiGateway: Read> HASH correctly
2018.08.31 16:51:45 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:45 4: XiaomiGateway: Reading> Write answer 192.168.178.55
2018.08.31 16:51:46 5: XiaomiGateway: Read> Read start
2018.08.31 16:51:46 5: XiaomiGateway: Read> [PLAIN] {"cmd":"report","model":"gateway","sid":"7811dcb07050","short_id":0,"data":"{\"rgb\":73,\"illumination\":1292}"}
2018.08.31 16:51:46 5: XiaomiGateway: Read> HASH correctly
2018.08.31 16:51:46 5: XiaomiGateway: Reading> Reading start
2018.08.31 16:51:46 3: XiaomiGateway: Reading> SID: 7811dcb07050 Type: Gateway RGB: 73
2018.08.31 16:51:46 3: XiaomiGateway: Reading> SID: 7811dcb07050 Type: Gateway Illumination: 1292


netzwerk und firewall wie bisher. nix daran geändert. glaub nur ich hat ein update in fhem gemacht
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Fhem Karl am 31 August 2018, 18:06:23
Hallo zusammen,

bei mir ist es ähnlich - der Ring lässt sich nicht in der Farbe und Helligkeit ändern.



2018.08.31 20:54:36 5: XiaomiGateway: Read> Read start
2018.08.31 20:54:36 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcf7864c","token":"JenLnHgXxdIaBauH","data":"[\"158d00020f5a6d\"]"}
2018.08.31 20:54:36 5: XiaomiGateway: Read> HASH correctly
2018.08.31 20:54:36 5: XiaomiGateway: Reading> Reading start
2018.08.31 20:54:36 4: XiaomiGateway: Reading> PushRead:158d00020f5a6d
2018.08.31 20:54:37 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5a6d"} 192.168.178.200
2018.08.31 20:54:37 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:54:37 5: XiaomiGateway: Read> Read start
2018.08.31 20:54:37 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"}
2018.08.31 20:54:37 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5a6d XiaomiGateway XiaomiGateway
2018.08.31 20:54:37 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"} XiaomiGateway
2018.08.31 20:54:37 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\\"voltage\\":3025,\\"temperature\\":\\"2029\\",\\"humidity\\":\\"7008\\"}"}
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5a6d HASH(0x3f675e0)
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Read> SID: 158d00020f5a6d XiaomiSmartHome_Device
2018.08.31 20:54:37 4: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Voltage: 3025
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Round> Value: 3.025 points: 1
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Round> Value: 20.29 points: 2
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Round> Result_value: 20.29
2018.08.31 20:54:37 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Temperature: 20.29 Round: 2
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Round> Value: 70.08 points: 2
2018.08.31 20:54:37 5: XiaomiGateway: DEV_Round> Result_value: 70.08
2018.08.31 20:54:37 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Humidity: 70.08 Round: 2
2018.08.31 20:54:37 5: Starting notify loop for XMI_158d00020f5a6d, 4 event(s), first is batteryState: ok
2018.08.31 20:54:37 5: End notify loop for XMI_158d00020f5a6d
2018.08.31 20:54:46 4: Connection accepted from WEB_192.168.150.1_63969
2018.08.31 20:54:46 4: WEB_192.168.150.1_63969 GET /fhem?room=MiSmartHome; BUFLEN:0
2018.08.31 20:54:46 5: plotcommand: get FileLog_XMI_158d00020f5a6d CURRENT INT 2018-08-31_00:00:00 2018-08-31_23:59:59  4:XMI_158d00020f5a6d.humidity\x3a:: 4:XMI_158d00020f5a6d.temperature\x3a::
2018.08.31 20:54:46 5: Cmd: >get FileLog_XMI_158d00020f5a6d CURRENT INT 2018-08-31_00:00:00 2018-08-31_23:59:59 4:XMI_158d00020f5a6d.humidity\x3a:: 4:XMI_158d00020f5a6d.temperature\x3a::<
2018.08.31 20:54:46 4: FileLog_XMI_158d00020f5a6d get: Input file ./log/XMI_158d00020f5a6d-2018.log, from:2018-08-31_00:00:00  to:2018-08-31_23:59:59
2018.08.31 20:54:46 4: FileLog_XMI_158d00020f5a6d get: line 1, regexp:XMI_158d00020f5a6d.humidity\x3a, col:3, output lines:112
2018.08.31 20:54:46 4: FileLog_XMI_158d00020f5a6d get: line 2, regexp:XMI_158d00020f5a6d.temperature\x3a, col:3, output lines:112
2018.08.31 20:54:46 5: Cmd: >{ "XMI_158d00020f5a6d-2018.log" }<
2018.08.31 20:54:46 4: WEB: /fhem?room=MiSmartHome / RL:4614 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:54:46 4: Connection closed for WEB_192.168.150.1_63843: EOF
2018.08.31 20:54:46 4: Connection accepted from WEB_192.168.150.1_63970
2018.08.31 20:54:47 4: WEB_192.168.150.1_63969 GET /fhem?detail=XiaomiGateway; BUFLEN:0
2018.08.31 20:54:47 4: WEB: /fhem?detail=XiaomiGateway / RL:3910 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:54:47 4: Connection closed for WEB_192.168.150.1_63970: EOF
2018.08.31 20:54:48 4: WEB_192.168.150.1_63969 GET /fhem?cmd=%7BReadingsVal(%22XiaomiGateway%22%2C%22volume%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_153130410450746; BUFLEN:0
2018.08.31 20:54:48 5: Cmd: >{ReadingsVal("XiaomiGateway","volume","")}<
2018.08.31 20:54:48 4: WEB: /fhem?cmd=%7BReadingsVal(%22XiaomiGateway%22%2C%22volume%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_153130410450746 / RL:23 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:54:48 4: Connection accepted from WEB_192.168.150.1_63971
2018.08.31 20:54:48 4: WEB_192.168.150.1_63971 GET /fhem?cmd=%7BAttrVal(%22XiaomiGateway%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_153130410450746; BUFLEN:0
2018.08.31 20:54:48 5: Cmd: >{AttrVal("XiaomiGateway","room","")}<
2018.08.31 20:54:48 4: WEB: /fhem?cmd=%7BAttrVal(%22XiaomiGateway%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_153130410450746 / RL:32 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:54:48 4: Connection accepted from WEB_192.168.150.1_63972
2018.08.31 20:54:51 4: WEB_192.168.150.1_63971 POST /fhem?cmd=set%20XiaomiGateway%20pct%2031&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147; BUFLEN:0
2018.08.31 20:54:51 5: Cmd: >set XiaomiGateway pct 31<
2018.08.31 20:54:51 4: XiaomiGateway: Set> pct, 31, ff0000
2018.08.31 20:54:51 5: Starting notify loop for XiaomiGateway, 1 event(s), first is pct: 31
2018.08.31 20:54:51 5: createNotifyHash
2018.08.31 20:54:51 5: End notify loop for XiaomiGateway
2018.08.31 20:54:51 5: Starting notify loop for XiaomiGateway, 1 event(s), first is rgb: ff0000
2018.08.31 20:54:51 5: End notify loop for XiaomiGateway
2018.08.31 20:54:51 5: Starting notify loop for XiaomiGateway, 1 event(s), first is on
2018.08.31 20:54:51 5: End notify loop for XiaomiGateway
2018.08.31 20:54:51 4: XiaomiGateway: Set> pct, 20
2018.08.31 20:54:52 4: XiaomiGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcf7864c","short_id":0,"key":"8","data":"{\"rgb\":553582592,\"key\":\"1c3960091a877205ad7cf574eb5d5bf5\"}" } 192.168.178.200
2018.08.31 20:54:52 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:54:52 4: WEB: /fhem?cmd=set%20XiaomiGateway%20pct%2031&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:54:52 5: XiaomiGateway: Read> Read start
2018.08.31 20:54:52 5: XiaomiGateway: Read> [PLAIN] {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:54:52 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.08.31 20:54:53 4: XiaomiGateway: Write> Get all Sensors
2018.08.31 20:54:53 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.200
2018.08.31 20:54:53 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:54:53 5: XiaomiGateway: Push to get all Sensors for Gateway XiaomiGateway 7811dcf7864c
2018.08.31 20:54:53 5: XiaomiGateway: Read> Wrong Modul HASH Trying to find the right one  <> XiaomiGateway
2018.08.31 20:54:53 5: XiaomiGateway: Read> Using this GW
2018.08.31 20:54:53 5: XiaomiGateway: Read> Dispatching {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:54:53 5: : dispatch {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\\"error\\":\\"Invalid key\\"}"}
2018.08.31 20:54:53 3: : Unknown code {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}, help me!
2018.08.31 20:54:53 5: XiaomiGateway: Read> Read start
2018.08.31 20:54:53 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcf7864c","token":"AbSDhwMbYjjxF1nJ","data":"[\"158d00020f5a6d\"]"}
2018.08.31 20:54:53 5: XiaomiGateway: Read> HASH correctly
2018.08.31 20:54:53 5: XiaomiGateway: Reading> Reading start
2018.08.31 20:54:53 4: XiaomiGateway: Reading> PushRead:158d00020f5a6d
2018.08.31 20:54:54 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5a6d"} 192.168.178.200
2018.08.31 20:54:54 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:54:54 5: XiaomiGateway: Read> Read start
2018.08.31 20:54:54 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"}
2018.08.31 20:54:54 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5a6d XiaomiGateway XiaomiGateway
2018.08.31 20:54:54 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"} XiaomiGateway
2018.08.31 20:54:54 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\\"voltage\\":3025,\\"temperature\\":\\"2029\\",\\"humidity\\":\\"7008\\"}"}
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5a6d HASH(0x3f675e0)
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Read> SID: 158d00020f5a6d XiaomiSmartHome_Device
2018.08.31 20:54:54 4: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Voltage: 3025
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Round> Value: 3.025 points: 1
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Round> Value: 20.29 points: 2
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Round> Result_value: 20.29
2018.08.31 20:54:54 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Temperature: 20.29 Round: 2
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Round> Value: 70.08 points: 2
2018.08.31 20:54:54 5: XiaomiGateway: DEV_Round> Result_value: 70.08
2018.08.31 20:54:54 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Humidity: 70.08 Round: 2
2018.08.31 20:54:54 5: Starting notify loop for XMI_158d00020f5a6d, 4 event(s), first is batteryState: ok
2018.08.31 20:54:54 5: End notify loop for XMI_158d00020f5a6d
2018.08.31 20:54:57 4: WEB_192.168.150.1_63971 POST /fhem?cmd=set%20XiaomiGateway%20rgb%2000ff00&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147; BUFLEN:0
2018.08.31 20:54:57 5: Cmd: >set XiaomiGateway rgb 00ff00<
2018.08.31 20:54:57 4: XiaomiGateway: Set> rgb, 00ff00
2018.08.31 20:54:57 4: XiaomiGateway: Set> rgb, 1677786880
2018.08.31 20:54:57 5: Starting notify loop for XiaomiGateway, 1 event(s), first is rgb: 00ff00
2018.08.31 20:54:57 5: End notify loop for XiaomiGateway
2018.08.31 20:54:57 5: Starting notify loop for XiaomiGateway, 1 event(s), first is on
2018.08.31 20:54:57 5: End notify loop for XiaomiGateway
2018.08.31 20:54:58 4: XiaomiGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcf7864c","short_id":0,"key":"8","data":"{\"rgb\":1677786880,\"key\":\"1c3960091a877205ad7cf574eb5d5bf5\"}" } 192.168.178.200
2018.08.31 20:54:58 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:54:58 4: WEB: /fhem?cmd=set%20XiaomiGateway%20rgb%2000ff00&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:54:58 5: XiaomiGateway: Read> Read start
2018.08.31 20:54:58 5: XiaomiGateway: Read> [PLAIN] {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:54:58 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.08.31 20:54:59 4: XiaomiGateway: Write> Get all Sensors
2018.08.31 20:54:59 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.200
2018.08.31 20:54:59 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:54:59 5: XiaomiGateway: Push to get all Sensors for Gateway XiaomiGateway 7811dcf7864c
2018.08.31 20:54:59 5: XiaomiGateway: Read> Wrong Modul HASH Trying to find the right one  <> XiaomiGateway
2018.08.31 20:54:59 5: XiaomiGateway: Read> Using this GW
2018.08.31 20:54:59 5: XiaomiGateway: Read> Dispatching {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:54:59 5: : dispatch {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\\"error\\":\\"Invalid key\\"}"}
2018.08.31 20:54:59 3: : Unknown code {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}, help me!
2018.08.31 20:54:59 5: XiaomiGateway: Read> Read start
2018.08.31 20:54:59 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcf7864c","token":"NBcaS8CYNkxrHHpr","data":"[\"158d00020f5a6d\"]"}
2018.08.31 20:54:59 5: XiaomiGateway: Read> HASH correctly
2018.08.31 20:54:59 5: XiaomiGateway: Reading> Reading start
2018.08.31 20:54:59 4: XiaomiGateway: Reading> PushRead:158d00020f5a6d
2018.08.31 20:55:00 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5a6d"} 192.168.178.200
2018.08.31 20:55:00 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:55:00 5: XiaomiGateway: Read> Read start
2018.08.31 20:55:00 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"}
2018.08.31 20:55:00 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5a6d XiaomiGateway XiaomiGateway
2018.08.31 20:55:00 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"} XiaomiGateway
2018.08.31 20:55:00 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\\"voltage\\":3025,\\"temperature\\":\\"2029\\",\\"humidity\\":\\"7008\\"}"}
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5a6d HASH(0x3f675e0)
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Read> SID: 158d00020f5a6d XiaomiSmartHome_Device
2018.08.31 20:55:00 4: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Voltage: 3025
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Round> Value: 3.025 points: 1
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Round> Value: 20.29 points: 2
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Round> Result_value: 20.29
2018.08.31 20:55:00 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Temperature: 20.29 Round: 2
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Round> Value: 70.08 points: 2
2018.08.31 20:55:00 5: XiaomiGateway: DEV_Round> Result_value: 70.08
2018.08.31 20:55:00 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Humidity: 70.08 Round: 2
2018.08.31 20:55:00 5: Starting notify loop for XMI_158d00020f5a6d, 4 event(s), first is batteryState: ok
2018.08.31 20:55:00 5: End notify loop for XMI_158d00020f5a6d
2018.08.31 20:55:02 4: WEB_192.168.150.1_63971 POST /fhem?cmd=set%20XiaomiGateway%20pct%2059&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147; BUFLEN:0
2018.08.31 20:55:02 5: Cmd: >set XiaomiGateway pct 59<
2018.08.31 20:55:02 4: XiaomiGateway: Set> pct, 59, 00ff00
2018.08.31 20:55:02 5: Starting notify loop for XiaomiGateway, 1 event(s), first is pct: 59
2018.08.31 20:55:02 5: End notify loop for XiaomiGateway
2018.08.31 20:55:02 5: Starting notify loop for XiaomiGateway, 1 event(s), first is rgb: 00ff00
2018.08.31 20:55:02 5: End notify loop for XiaomiGateway
2018.08.31 20:55:02 5: Starting notify loop for XiaomiGateway, 1 event(s), first is on
2018.08.31 20:55:02 5: End notify loop for XiaomiGateway
2018.08.31 20:55:02 4: XiaomiGateway: Set> pct, 38
2018.08.31 20:55:03 4: XiaomiGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcf7864c","short_id":0,"key":"8","data":"{\"rgb\":939589376,\"key\":\"1c3960091a877205ad7cf574eb5d5bf5\"}" } 192.168.178.200
2018.08.31 20:55:03 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:55:03 4: WEB: /fhem?cmd=set%20XiaomiGateway%20pct%2059&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:55:03 5: XiaomiGateway: Read> Read start
2018.08.31 20:55:03 5: XiaomiGateway: Read> [PLAIN] {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:55:03 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.08.31 20:55:04 4: XiaomiGateway: Write> Get all Sensors
2018.08.31 20:55:04 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.200
2018.08.31 20:55:04 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:55:04 5: XiaomiGateway: Push to get all Sensors for Gateway XiaomiGateway 7811dcf7864c
2018.08.31 20:55:04 5: XiaomiGateway: Read> Wrong Modul HASH Trying to find the right one  <> XiaomiGateway
2018.08.31 20:55:04 5: XiaomiGateway: Read> Using this GW
2018.08.31 20:55:04 5: XiaomiGateway: Read> Dispatching {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:55:04 5: : dispatch {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\\"error\\":\\"Invalid key\\"}"}
2018.08.31 20:55:04 3: : Unknown code {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}, help me!
2018.08.31 20:55:04 5: XiaomiGateway: Read> Read start
2018.08.31 20:55:04 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcf7864c","token":"qqiXjLI9kMagvVYN","data":"[\"158d00020f5a6d\"]"}
2018.08.31 20:55:04 5: XiaomiGateway: Read> HASH correctly
2018.08.31 20:55:04 5: XiaomiGateway: Reading> Reading start
2018.08.31 20:55:04 4: XiaomiGateway: Reading> PushRead:158d00020f5a6d
2018.08.31 20:55:05 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5a6d"} 192.168.178.200
2018.08.31 20:55:05 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:55:05 5: XiaomiGateway: Read> Read start
2018.08.31 20:55:05 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"}
2018.08.31 20:55:05 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5a6d XiaomiGateway XiaomiGateway
2018.08.31 20:55:05 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"} XiaomiGateway
2018.08.31 20:55:05 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\\"voltage\\":3025,\\"temperature\\":\\"2029\\",\\"humidity\\":\\"7008\\"}"}
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5a6d HASH(0x3f675e0)
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Read> SID: 158d00020f5a6d XiaomiSmartHome_Device
2018.08.31 20:55:05 4: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Voltage: 3025
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Round> Value: 3.025 points: 1
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Round> Value: 20.29 points: 2
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Round> Result_value: 20.29
2018.08.31 20:55:05 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Temperature: 20.29 Round: 2
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Round> Value: 70.08 points: 2
2018.08.31 20:55:05 5: XiaomiGateway: DEV_Round> Result_value: 70.08
2018.08.31 20:55:05 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Humidity: 70.08 Round: 2
2018.08.31 20:55:05 5: Starting notify loop for XMI_158d00020f5a6d, 4 event(s), first is batteryState: ok
2018.08.31 20:55:05 5: End notify loop for XMI_158d00020f5a6d
2018.08.31 20:55:11 4: WEB_192.168.150.1_63971 POST /fhem?cmd=set%20XiaomiGateway%20pct%2036&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147; BUFLEN:0
2018.08.31 20:55:11 5: Cmd: >set XiaomiGateway pct 36<
2018.08.31 20:55:11 4: XiaomiGateway: Set> pct, 36, 00ff00
2018.08.31 20:55:11 5: Starting notify loop for XiaomiGateway, 1 event(s), first is pct: 36
2018.08.31 20:55:11 5: End notify loop for XiaomiGateway
2018.08.31 20:55:11 5: Starting notify loop for XiaomiGateway, 1 event(s), first is rgb: 00ff00
2018.08.31 20:55:11 5: End notify loop for XiaomiGateway
2018.08.31 20:55:11 5: Starting notify loop for XiaomiGateway, 1 event(s), first is on
2018.08.31 20:55:11 5: End notify loop for XiaomiGateway
2018.08.31 20:55:11 4: XiaomiGateway: Set> pct, 23
2018.08.31 20:55:13 4: XiaomiGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcf7864c","short_id":0,"key":"8","data":"{\"rgb\":587267840,\"key\":\"1c3960091a877205ad7cf574eb5d5bf5\"}" } 192.168.178.200
2018.08.31 20:55:13 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:55:13 4: WEB: /fhem?cmd=set%20XiaomiGateway%20pct%2036&XHR=1&fwcsrf=csrf_153130410450746&fw_id=147 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.08.31 20:55:13 5: XiaomiGateway: Read> Read start
2018.08.31 20:55:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:55:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.08.31 20:55:14 4: XiaomiGateway: Write> Get all Sensors
2018.08.31 20:55:14 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.200
2018.08.31 20:55:14 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:55:14 5: XiaomiGateway: Push to get all Sensors for Gateway XiaomiGateway 7811dcf7864c
2018.08.31 20:55:14 5: XiaomiGateway: Read> Wrong Modul HASH Trying to find the right one  <> XiaomiGateway
2018.08.31 20:55:14 5: XiaomiGateway: Read> Using this GW
2018.08.31 20:55:14 5: XiaomiGateway: Read> Dispatching {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.08.31 20:55:14 5: : dispatch {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\\"error\\":\\"Invalid key\\"}"}
2018.08.31 20:55:14 3: : Unknown code {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}, help me!
2018.08.31 20:55:14 5: XiaomiGateway: Read> Read start
2018.08.31 20:55:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcf7864c","token":"SB8UPaQjQv1VYf56","data":"[\"158d00020f5a6d\"]"}
2018.08.31 20:55:14 5: XiaomiGateway: Read> HASH correctly
2018.08.31 20:55:14 5: XiaomiGateway: Reading> Reading start
2018.08.31 20:55:14 4: XiaomiGateway: Reading> PushRead:158d00020f5a6d
2018.08.31 20:55:15 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5a6d"} 192.168.178.200
2018.08.31 20:55:15 4: XiaomiGateway: Write> End 192.168.178.200
2018.08.31 20:55:15 5: XiaomiGateway: Read> Read start
2018.08.31 20:55:15 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"}
2018.08.31 20:55:15 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5a6d XiaomiGateway XiaomiGateway
2018.08.31 20:55:15 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3025,\"temperature\":\"2029\",\"humidity\":\"7008\"}"} XiaomiGateway
2018.08.31 20:55:15 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\\"voltage\\":3025,\\"temperature\\":\\"2029\\",\\"humidity\\":\\"7008\\"}"}
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5a6d HASH(0x3f675e0)
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Read> SID: 158d00020f5a6d XiaomiSmartHome_Device
2018.08.31 20:55:15 4: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Voltage: 3025
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Round> Value: 3.025 points: 1
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Round> Value: 20.29 points: 2
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Round> Result_value: 20.29
2018.08.31 20:55:15 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Temperature: 20.29 Round: 2
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Round> Value: 70.08 points: 2
2018.08.31 20:55:15 5: XiaomiGateway: DEV_Round> Result_value: 70.08
2018.08.31 20:55:15 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Humidity: 70.08 Round: 2
2018.08.31 20:55:15 5: Starting notify loop for XMI_158d00020f5a6d, 4 event(s), first is batteryState: ok
2018.08.31 20:55:15 5: End notify loop for XMI_158d00020f5a6d
2018.08.31 20:55:20 4: WEB_192.168.150.1_63971 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2018-08.log; BUFLEN:0



Fhem ist up to date
Xiaomi Firmware ebenfalls: 1.4.1 - 157.0143

Ansonsten liefert das Gateway alle Infos und die Daten der Temperatursensoren korrekt.

Viele Grüsse
Karl
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 31 August 2018, 23:18:39
Hi Karl,


{"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}


Das Passwort ist nicht gesetzt oder es ist das falsche.
Kannst Du das mal prüfen, oder setzte in der APP einfach ein neues und übertrage das neue in FHEM.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Fhem Karl am 01 September 2018, 08:51:51
Hallo Torte,

ich habe nochmals alles überprüft:

Die Ports 9898 und 4321 ( jeweils UDP ) sind im Docker Container offen. Ping zum Gateway aus dem Docker Container raus ebenfalls ok.
Das Passwort habe ich neu im Gateway gesetzt und in FHEM eingetragen ( das alte Passwort war eigentlich auch richtig eingetragen ). Was mich wundert ist, als noch das alte Passwort im FHEM eingetragen war und das neue im Gateway bereits gesetzt war, wurden trotzdem Werte des Temperatursensors korrekt übertragen...

Das Verhalten hat sich leider aber nicht geändert: Hier der Output, wenn ich die Farbe des Leuchtrings ändern wollte.
Über die Xiaomi APP kann ich das Gateway sauber bedienen.


2018.09.01 08:44:23 4: WEB_172.17.0.1_46032 POST /fhem?cmd=set%20XiaomiGateway%20rgb%200000ff&XHR=1&fwcsrf=csrf_790404106761799&fw_id=138; BUFLEN:0
2018.09.01 08:44:23 5: Cmd: >set XiaomiGateway rgb 0000ff<
2018.09.01 08:44:23 4: XiaomiGateway: Set> rgb, 0000ff
2018.09.01 08:44:23 4: XiaomiGateway: Set> rgb, 1677721855
2018.09.01 08:44:23 5: Starting notify loop for XiaomiGateway, 1 event(s), first is rgb: 0000ff
2018.09.01 08:44:23 5: createNotifyHash
2018.09.01 08:44:23 5: End notify loop for XiaomiGateway
2018.09.01 08:44:23 5: Starting notify loop for XiaomiGateway, 1 event(s), first is on
2018.09.01 08:44:23 5: End notify loop for XiaomiGateway
2018.09.01 08:44:24 4: XiaomiGateway: Write> {"cmd":"write","model":"gateway","sid":"7811dcf7864c","short_id":0,"key":"8","data":"{\"rgb\":1677721855,\"key\":\"501ba6f149f20a30b9fa8210cc3e925b\"}" } 192.168.178.200
2018.09.01 08:44:24 4: XiaomiGateway: Write> End 192.168.178.200
2018.09.01 08:44:24 4: WEB: /fhem?cmd=set%20XiaomiGateway%20rgb%200000ff&XHR=1&fwcsrf=csrf_790404106761799&fw_id=138 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.09.01 08:44:24 5: XiaomiGateway: Read> Read start
2018.09.01 08:44:24 5: XiaomiGateway: Read> [PLAIN] {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.09.01 08:44:24 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.09.01 08:44:25 4: XiaomiGateway: Write> Get all Sensors
2018.09.01 08:44:25 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 192.168.178.200
2018.09.01 08:44:25 4: XiaomiGateway: Write> End 192.168.178.200
2018.09.01 08:44:25 5: XiaomiGateway: Push to get all Sensors for Gateway XiaomiGateway 7811dcf7864c
2018.09.01 08:44:25 5: XiaomiGateway: Read> Wrong Modul HASH Trying to find the right one  <> XiaomiGateway
2018.09.01 08:44:25 5: XiaomiGateway: Read> Using this GW
2018.09.01 08:44:25 5: XiaomiGateway: Read> Dispatching {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}
2018.09.01 08:44:25 5: : dispatch {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\\"error\\":\\"Invalid key\\"}"}
2018.09.01 08:44:25 3: : Unknown code {"cmd":"write_ack","sid":"7811dcf7864c","data":"{\"error\":\"Invalid key\"}"}, help me!
2018.09.01 08:44:25 5: XiaomiGateway: Read> Read start
2018.09.01 08:44:25 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcf7864c","token":"PSXroRo8egMUtvss","data":"[\"158d00020f5a6d\"]"}
2018.09.01 08:44:25 5: XiaomiGateway: Read> HASH correctly
2018.09.01 08:44:25 5: XiaomiGateway: Reading> Reading start
2018.09.01 08:44:25 4: XiaomiGateway: Reading> PushRead:158d00020f5a6d
2018.09.01 08:44:27 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5a6d"} 192.168.178.200
2018.09.01 08:44:27 4: XiaomiGateway: Write> End 192.168.178.200
2018.09.01 08:44:27 5: XiaomiGateway: Read> Read start
2018.09.01 08:44:27 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3015,\"temperature\":\"1999\",\"humidity\":\"6916\"}"}
2018.09.01 08:44:27 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5a6d XiaomiGateway XiaomiGateway
2018.09.01 08:44:27 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\"voltage\":3015,\"temperature\":\"1999\",\"humidity\":\"6916\"}"} XiaomiGateway
2018.09.01 08:44:27 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5a6d","short_id":45537,"data":"{\\"voltage\\":3015,\\"temperature\\":\\"1999\\",\\"humidity\\":\\"6916\\"}"}
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5a6d HASH(0x4137048)
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Read> SID: 158d00020f5a6d XiaomiSmartHome_Device
2018.09.01 08:44:27 4: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Voltage: 3015
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Round> Value: 3.015 points: 1
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Round> Value: 19.99 points: 2
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Round> Result_value: 19.99
2018.09.01 08:44:27 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Temperature: 19.99 Round: 2
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Round> Value: 69.16 points: 2
2018.09.01 08:44:27 5: XiaomiGateway: DEV_Round> Result_value: 69.16
2018.09.01 08:44:27 3: XiaomiGateway: DEV_Read> Name: XMI_158d00020f5a6d SID: 158d00020f5a6d Type: sensor_ht Humidity: 69.16 Round: 2
2018.09.01 08:44:27 5: Starting notify loop for XMI_158d00020f5a6d, 4 event(s), first is batteryState: ok
2018.09.01 08:44:27 5: End notify loop for XMI_158d00020f5a6d
2018.09.01 08:44:40 4: Connection closed for WEB_172.17.0.1_46050: EOF
2018.09.01 08:44:40 4: WEB_172.17.0.1_46032 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2018-09.log; BUFLEN:0


Viele Grüße
Karl
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 September 2018, 09:30:38
Moin Karl,

dein Reading Token ist 0, das ist das Problem.
Mit dem Token und dem Passwort weiß das Gateway das der Write gültig war. Das Gateway erneuert alle 10 Sekunden das Token. Das scheint bei dir nicht zu Funktionieren. Warum?
Das Token wird ganz normal vom Gateway gelesen genauso wie zb ein Temperatur Sensor. Du hast aber geschrieben das die TempSensoren ordentlich funktionieren. Habe aber so ein bisschen das Gefühl das es am Docker liegen könnte, weiß nicht mehr genau ich glaube hier im thread hatte auch ein Kollege mal ein Problem mit Docker weiß aber nicht mehr wie er es gelöst hat.

Kannst du evtl. die Funktion mal ohne Docker und alle Komponenten in einem LAN testen. Bin mir fast sicher das es dann geht.

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 01 September 2018, 12:07:27
Hat jemand ne Idee was bei mir das Problem ist?
Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 02 September 2018, 10:53:57
Zitat von: The Spirit am 01 September 2018, 12:07:27
Hat jemand ne Idee was bei mir das Problem ist?
Danke

Hi,

auch bei Dir mal bitte am GW Device Verbose auf 5 stellen und das Log hier Posten bzw. nur die neusten Zeilen ;-)

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 02 September 2018, 11:58:43
Jetzt geht es auf einmal wieder. Komisch
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 06 September 2018, 13:46:59
Ich hab folgenden switch gekauft
https://gearbest.com/access-control/pp_626695.html?wid=1433363
Dieser läuft auch und es gibt den "click" und den "double_click".
Weis jemand, ob man dem Switch den "double_klick" irgendwie "abgewöhnen" kann?
Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 06 September 2018, 14:11:55
Zitat von: The Spirit am 06 September 2018, 13:46:59
Ich hab folgenden switch gekauft
https://gearbest.com/access-control/pp_626695.html?wid=1433363
Dieser läuft auch und es gibt den "click" und den "double_click".
Weis jemand, ob man dem Switch den "double_klick" irgendwie "abgewöhnen" kann?
Danke
Wie immer erst mal eine dumme Gegenfrage: Warum?

Ansonsten Event genauso belegen wie click, oder ggf. Im Modul intern auf click ändern?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Fhem Karl am 07 September 2018, 21:34:34
Hallo Torte,

für dich zur Info: Ich habe es leider nicht geschaft auf meiner Docker Fhem Installation das Gateway zu steuern - es scheint hier ein Problem mit Multicast zu geben.
Nun habe ich ich auf einen Raspi ein 2. Fhem installiert und es funktionierte sofort  :). Die Werte tausche ich nun mit MQTT Bridge mit meiner Haupt - Fhem- Installation aus.

Viele Grüsse und Danke für deinen Support und für dein Modul

Karl
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: okiberlin am 17 September 2018, 16:16:41
Ich möchte nur kurz nachtragen, dass der Aqara Cube inzwischen auch funktioniert  :)

Viele Dank dem Entwickler
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 17 September 2018, 17:23:43
Kann ich bestätigen
Zitat von: okiberlin am 17 September 2018, 16:16:41
Ich möchte nur kurz nachtragen, dass der Aqara Cube inzwischen auch funktioniert  :)

Viele Dank dem Entwickler
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 September 2018, 17:36:01
[emoji106]
Was ist mit diesem Vibrator Schüttelsensor?
Geht der auch und die Frage nach den Koordinaten ob das getrennte Readings braucht.

Grüße
Torte


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 17 September 2018, 18:44:57
Zitat von: torte am 17 September 2018, 17:36:01
[emoji106]
Was ist mit diesem Vibrator Schüttelsensor?
Geht der auch und die Frage nach den Koordinaten ob das getrennte Readings braucht.

Grüße
Torte


Gesendet mit Tapatalk
Geht,  aktuell weiß ich eh noch nicht wie ich es nutzen soll
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Maiks am 29 September 2018, 20:09:05
Was ist denn der Vibrator Schüttelsensor?

Hat jemand schon die 1.4.1_157.0143  auf den Gateway installiert und läuft damit alles  ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: mark79 am 02 Oktober 2018, 11:22:11
Zitat von: Maiks am 29 September 2018, 20:09:05
Was ist denn der Vibrator Schüttelsensor?

Hat jemand schon die 1.4.1_157.0143  auf den Gateway installiert und läuft damit alles  ?

Der ist damit glaube ich gemeint: https://giztechreview.com/2018/08/19/aqara-smart-motion-sensor-review-addition-to-a-smart-home-from-xiaomi/
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 04 Oktober 2018, 19:53:07
Hi

heute war  es mal wieder bei mir soweit gateway war disconnected

ich habe mal in die logs geschaut und siehe da letzte Meldung mit gateway.

2018.10.04 04:29:01 1: Gateway: Write> Ping to 192.168.178.26 failed
2018.10.04 04:29:02 1: Gateway: disconnect> disconnecting

ein shutdown restart und alles ist wieder gut.

läußt sich das vom modul her abfangen, dass es dann einen retry macht nach einer Zeit?

Was auch immer um diese Zeit im Netz los war.

Gruß ofno

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Matthis am 26 Oktober 2018, 13:20:05
Hallo zusammen!

Zitat von: okiberlin am 17 September 2018, 16:16:41
Ich möchte nur kurz nachtragen, dass der Aqara Cube inzwischen auch funktioniert  :)

Ich hoffe ich habe es nicht überlesen, aber ich hätte zu dem Cube eine Frage: Kann man irgendwie auslesen, welche Seite des Würfels gerade oben liegt?

Gruß und Danke, Matthis
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 26 Oktober 2018, 17:11:31
Konnte ich bisher noch nicht feststellen.
Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 29 Oktober 2018, 15:51:11
Möchte vom Test- auf das Produktionssystem umziehen.
Wie stoppe ich sinvoll das GW auf dem Testsystem, disable zeigt keine Wirkung?
Auf dem Produktionssytem kommt der Fehler im Log
Zitat..... Your vendor has not defined Socket macro SO_REUSEPORT, used at /usr/lib/perl/5.14/IO/Socket/INET.pm line 193
.
Bekomme ich Probleme mit einer Änderung der GW_IP über DEF auf dem Testsystem?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Invers am 09 November 2018, 15:45:33
Hi, habe heute mein Gateway bekommen und es läuft auch ausserhalb von fhem.
Die Einbindung in fhem scheint aber nicht zu klappen.
Ichbekomme die Meldung:
XiaomiGateway: Define> Error Bad arg length for Socket::inet_ntoa, length is 0, should be 4 at ./FHEM/71_XiaomiSmartHome.pm line 381.
Was habe ich da falsch gemacht?
Internals:
   CFGFN     
   DEF        http://192.168.178.28/
   FHEMIP     192.168.178.44
   GATEWAY    http://192.168.178.28/
   NAME       XiaomiGateway
   NOTIFYDEV  global
   NR         508
   NTFY_ORDER 50-XiaomiGateway
   STATE      Disconnected
   TYPE       XiaomiSmartHome
   VERSION    1.30
   READINGS:
     2018-11-09 14:57:24   password        rdueodfcdmrd99yg
     2018-11-09 15:16:35   pct             93
     2018-11-09 15:35:40   rgb             00ff00
     2018-11-09 14:27:26   ringtone        21
     2018-11-09 15:41:54   state           Disconnected
     2018-11-09 15:34:35   volume          11
   helper:
     ConnectionState Disconnected
     host       http://192.168.178.28/
Attributes:
   room       XiaomiBTLESens
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off



Schon mal danke im Voraus.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 November 2018, 18:41:23
Moin,

mach mal den Define nur mit der IP ohne Http usw.

Grüße
Torte
Zitat von: Invers am 09 November 2018, 15:45:33
Hi, habe heute mein Gateway bekommen und es läuft auch ausserhalb von fhem.
Die Einbindung in fhem scheint aber nicht zu klappen.
Ichbekomme die Meldung:
XiaomiGateway: Define> Error Bad arg length for Socket::inet_ntoa, length is 0, should be 4 at ./FHEM/71_XiaomiSmartHome.pm line 381.
Was habe ich da falsch gemacht?
Internals:
   CFGFN     
   DEF        http://192.168.178.28/
   FHEMIP     192.168.178.44
   GATEWAY    http://192.168.178.28/
   NAME       XiaomiGateway
   NOTIFYDEV  global
   NR         508
   NTFY_ORDER 50-XiaomiGateway
   STATE      Disconnected
   TYPE       XiaomiSmartHome
   VERSION    1.30
   READINGS:
     2018-11-09 14:57:24   password        rdueodfcdmrd99yg
     2018-11-09 15:16:35   pct             93
     2018-11-09 15:35:40   rgb             00ff00
     2018-11-09 14:27:26   ringtone        21
     2018-11-09 15:41:54   state           Disconnected
     2018-11-09 15:34:35   volume          11
   helper:
     ConnectionState Disconnected
     host       http://192.168.178.28/
Attributes:
   room       XiaomiBTLESens
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off



Schon mal danke im Voraus.

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Invers am 09 November 2018, 19:15:30
Das habe ich so gemacht. Wurde von selber eingefügt. Habe ich jetzt rausgenommen.  Ich teste mal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Invers am 09 November 2018, 19:35:37
Danke, hat geholfen. Müsste nur geklärt werden, warum die Def so angelegt wurde. Ich hatte normal nach Hilfe definiert, also nur IP. Hatte auch mehrmals versucht. Aber egal, nun gehts ja. Danke.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Invers am 10 November 2018, 21:42:59
In meinem Log tauchen viele Meldungen auf:
2018.11.09 19:33:50 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway RGB: 1677721855
2018.11.09 19:33:50 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway Illumination: 658
2018.11.09 19:33:50 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway RGB: 1677721855
2018.11.09 19:33:50 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway Illumination: 651
2018.11.09 19:33:54 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway RGB: 1694433280
2018.11.09 19:33:54 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway Illumination: 637
2018.11.09 19:33:55 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway RGB: 1677786880
2018.11.09 19:33:55 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway Illumination: 637
2018.11.09 19:33:57 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway RGB: 1677721855
2018.11.09 19:33:57 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway Illumination: 627
2018.11.09 19:35:47 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway RGB: 1677786880
2018.11.09 19:35:47 3: XiaomiGateway: Reading> SID: 7c49eb1ced8f Type: Gateway Illumination: 592


Die sind doch total überflüssig? Könnte man die nicht in Verbose höher setzen, z.B. auf verbose 4?
Ich habe nun verbose auf 2 gestellt.


Wenn ein Sensor Alarm auslöst, blinkt ja das Gateway rot. Kann man das Blinken per Reading sichtbar machen und auch per Befehl abstellen?

Mit UpdateAll werden bei mir nicht alle Readings aktualisiert. Hab ich da was falsch verstanden?

EDIT: Gelöschten Teil per PN geschickt

Besten Dank im Voraus.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 11 November 2018, 17:39:04
Umzug von Test- auf Produktionssystem
Auf Test sind die Module von Ende Juni Vers. 1.20 installiert, auf Produktion die aktuellen Vers. 1.30.
Nach 'define Mi_Gw XiaomiSmartHome <>' auf Prod. hängt fhem und ich erhalte den Logeintrag
ZitatYour vendor has not defined Socket macro SO_REUSEPORT, used at /usr/lib/perl/5.14/IO/Socket/INET.pm line 193
S. auch hier weiter oben #907 und https://forum.fhem.de/index.php/topic,78418.msg818548.html#msg818548l (https://forum.fhem.de/index.php/topic,78418.msg818548.html#msg818548l) #34 blueberry63
fhem kann gestoppt und gestartet werden (da nicht gesichert wurde, jetzt ohne define)

Mit kopieren der "alten" Module auf das Produktionssystem läuft auf beiden Systemen alles bestens.

Was ist zu tun, wenn ein update notwendig wird?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 17 November 2018, 20:05:20
Hallo. ist es möglich den Aqara Wall Switch (Single Rocker)
https://www.aqara.com/en/manuals-wireless-remote-switch-single-rocker.html (https://www.aqara.com/en/manuals-wireless-remote-switch-single-rocker.html)
einzubinden?
Im Xiaomi Gateway ist er vorhanden. Leider wird er in fhem nicht angezeigt.

Gruß
Jürgen K.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 17 November 2018, 22:27:15
Hi Jürgen,

stelle im Gateway mal das Attribut Verbose auf 5,
Löse dann den Schalter aus, und schicke mir dann das Log.

Grüße
Torte
Zitat von: juergen012 am 17 November 2018, 20:05:20
Hallo. ist es möglich den Aqara Wall Switch (Single Rocker)
https://www.aqara.com/en/manuals-wireless-remote-switch-single-rocker.html (https://www.aqara.com/en/manuals-wireless-remote-switch-single-rocker.html)
einzubinden?
Im Xiaomi Gateway ist er vorhanden. Leider wird er in fhem nicht angezeigt.

Gruß
Jürgen K.

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 18 November 2018, 17:02:57
Hallo Torte,
vielen dank für die schnelle Antwort.
Hier das log (1click):

2018.11.18 16:59:10 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcdaea26","short_id":"0","token":"Fl5Fk6jeE9RwWtZJ","data":"{\"ip\":\"172.16.1.111\"}"}
2018.11.18 16:59:10 5: XiaomiGateway: Read> HASH correctly
2018.11.18 16:59:10 5: XiaomiGateway: Reading> Reading start
2018.11.18 16:59:10 4: XiaomiGateway: Reading> Heartbeat from 172.16.1.111 received with 7811dcdaea26
2018.11.18 16:59:12 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:12 5: XiaomiGateway: Read> [PLAIN] {"cmd":"report","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"channel_0\":\"click\"}"}
2018.11.18 16:59:12 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.11.18 16:59:13 4: XiaomiGateway: Write> Get all Sensors
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 5: XiaomiGateway: Push to get all Sensors for Gateway XiaomiGateway 7811dcdaea26
2018.11.18 16:59:13 5: XiaomiGateway: 158d00028f7fe6 is sensor from XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"report","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\\"channel_0\\":\\"click\\"}"}
2018.11.18 16:59:13 3: XiaomiGateway: Unknown code {"cmd":"report","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"channel_0\":\"click\"}"}, help me!
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcdaea26","token":"XbBC83g8ZsGt6FpI","data":"[\"158d000202d65e\",\"158d00020dba06\",\"158d0002109405\",\"158d0002284ed6\",\"158d00020ea5f9\",\"158d00020f5913\",\"158d00020d7f0c\",\"158d00020f5956\",\"158d000233dac4\",\"158d00027b013b\",\"158d00026a2ffa\",\"158d0002753bfe\",\"158d00028f7fe6\"]"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> HASH correctly
2018.11.18 16:59:13 5: XiaomiGateway: Reading> Reading start
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d000202d65e
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000202d65e"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00020dba06
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020dba06"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d0002109405
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002109405"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d0002284ed6
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002284ed6"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00020ea5f9
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020ea5f9"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00020f5913
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5913"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00020d7f0c
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020d7f0c"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00020f5956
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5956"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d000233dac4
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000233dac4"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00027b013b
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00027b013b"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00026a2ffa
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00026a2ffa"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d0002753bfe
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002753bfe"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Reading> PushRead:158d00028f7fe6
2018.11.18 16:59:13 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00028f7fe6"} 172.16.1.111
2018.11.18 16:59:13 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"smoke","sid":"158d000202d65e","short_id":39735,"data":"{\"voltage\":3085,\"alarm\":\"0\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d000202d65e XiaomiGateway XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"smoke","sid":"158d000202d65e","short_id":39735,"data":"{\"voltage\":3085,\"alarm\":\"0\"}"} XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"smoke","sid":"158d000202d65e","short_id":39735,"data":"{\\"voltage\\":3085,\\"alarm\\":\\"0\\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Parse> IS DEFINED smoke : 158d000202d65e HASH(0x6b87ad8)
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Read> SID: 158d000202d65e XiaomiSmartHome_Device
2018.11.18 16:59:13 4: XiaomiGateway: DEV_Read> Name: Rauchmelder_Abstellkammer SID: 158d000202d65e Type: smoke Voltage: 3085
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 3.085 points: 1
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 3.1
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Rauchmelder_Abstellkammer SID: 158d000202d65e Type: smoke Alarm: 0
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020dba06","short_id":63515,"data":"{\"voltage\":3005,\"temperature\":\"2228\",\"humidity\":\"5365\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020dba06 XiaomiGateway XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020dba06","short_id":63515,"data":"{\"voltage\":3005,\"temperature\":\"2228\",\"humidity\":\"5365\"}"} XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020dba06","short_id":63515,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"2228\\",\\"humidity\\":\\"5365\\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020dba06 HASH(0x6b87ad8)
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Read> SID: 158d00020dba06 XiaomiSmartHome_Device
2018.11.18 16:59:13 4: XiaomiGateway: DEV_Read> Name: Testsensor SID: 158d00020dba06 Type: sensor_ht Voltage: 3005
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 3.005 points: 1
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 22.28 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 22.28
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Testsensor SID: 158d00020dba06 Type: sensor_ht Temperature: 22.28 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 53.65 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 53.65
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Testsensor SID: 158d00020dba06 Type: sensor_ht Humidity: 53.65 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002109405","short_id":35385,"data":"{\"voltage\":2955,\"temperature\":\"2182\",\"humidity\":\"4230\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d0002109405 XiaomiGateway XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002109405","short_id":35385,"data":"{\"voltage\":2955,\"temperature\":\"2182\",\"humidity\":\"4230\"}"} XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002109405","short_id":35385,"data":"{\\"voltage\\":2955,\\"temperature\\":\\"2182\\",\\"humidity\\":\\"4230\\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002109405 HASH(0x6b87ad8)
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Read> SID: 158d0002109405 XiaomiSmartHome_Device
2018.11.18 16:59:13 4: XiaomiGateway: DEV_Read> Name: Sensor_Buero SID: 158d0002109405 Type: sensor_ht Voltage: 2955
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 2.955 points: 1
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 21.82 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 21.82
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Buero SID: 158d0002109405 Type: sensor_ht Temperature: 21.82 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 42.30 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 42.30
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Buero SID: 158d0002109405 Type: sensor_ht Humidity: 42.30 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002284ed6","short_id":11778,"data":"{\"voltage\":2985,\"temperature\":\"2132\",\"humidity\":\"4371\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d0002284ed6 XiaomiGateway XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002284ed6","short_id":11778,"data":"{\"voltage\":2985,\"temperature\":\"2132\",\"humidity\":\"4371\"}"} XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002284ed6","short_id":11778,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2132\\",\\"humidity\\":\\"4371\\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002284ed6 HASH(0x6b87ad8)
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Read> SID: 158d0002284ed6 XiaomiSmartHome_Device
2018.11.18 16:59:13 4: XiaomiGateway: DEV_Read> Name: Sensor_WC SID: 158d0002284ed6 Type: sensor_ht Voltage: 2985
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 2.985 points: 1
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 21.32 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 21.32
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_WC SID: 158d0002284ed6 Type: sensor_ht Temperature: 21.32 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 43.71 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 43.71
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_WC SID: 158d0002284ed6 Type: sensor_ht Humidity: 43.71 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020ea5f9","short_id":42299,"data":"{\"voltage\":2985,\"temperature\":\"2425\",\"humidity\":\"3566\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020ea5f9 XiaomiGateway XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020ea5f9","short_id":42299,"data":"{\"voltage\":2985,\"temperature\":\"2425\",\"humidity\":\"3566\"}"} XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020ea5f9","short_id":42299,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2425\\",\\"humidity\\":\\"3566\\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020ea5f9 HASH(0x6b87ad8)
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Read> SID: 158d00020ea5f9 XiaomiSmartHome_Device
2018.11.18 16:59:13 4: XiaomiGateway: DEV_Read> Name: Sensor_Abstellkammer SID: 158d00020ea5f9 Type: sensor_ht Voltage: 2985
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 2.985 points: 1
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 24.25 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 24.25
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Abstellkammer SID: 158d00020ea5f9 Type: sensor_ht Temperature: 24.25 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 35.66 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 35.66
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Abstellkammer SID: 158d00020ea5f9 Type: sensor_ht Humidity: 35.66 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5913","short_id":61229,"data":"{\"voltage\":2935,\"temperature\":\"1894\",\"humidity\":\"4725\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5913 XiaomiGateway XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5913","short_id":61229,"data":"{\"voltage\":2935,\"temperature\":\"1894\",\"humidity\":\"4725\"}"} XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5913","short_id":61229,"data":"{\\"voltage\\":2935,\\"temperature\\":\\"1894\\",\\"humidity\\":\\"4725\\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5913 HASH(0x6b87ad8)
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Read> SID: 158d00020f5913 XiaomiSmartHome_Device
2018.11.18 16:59:13 4: XiaomiGateway: DEV_Read> Name: Sensor_Kueche SID: 158d00020f5913 Type: sensor_ht Voltage: 2935
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 2.935 points: 1
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 2.9
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 18.94 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 18.94
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Kueche SID: 158d00020f5913 Type: sensor_ht Temperature: 18.94 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 47.25 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 47.25
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Kueche SID: 158d00020f5913 Type: sensor_ht Humidity: 47.25 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:13 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020d7f0c","short_id":11445,"data":"{\"voltage\":2975,\"temperature\":\"1297\",\"humidity\":\"5324\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020d7f0c XiaomiGateway XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020d7f0c","short_id":11445,"data":"{\"voltage\":2975,\"temperature\":\"1297\",\"humidity\":\"5324\"}"} XiaomiGateway
2018.11.18 16:59:13 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020d7f0c","short_id":11445,"data":"{\\"voltage\\":2975,\\"temperature\\":\\"1297\\",\\"humidity\\":\\"5324\\"}"}
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020d7f0c HASH(0x6b87ad8)
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Read> SID: 158d00020d7f0c XiaomiSmartHome_Device
2018.11.18 16:59:13 4: XiaomiGateway: DEV_Read> Name: Sensor_Kuehlschrank SID: 158d00020d7f0c Type: sensor_ht Voltage: 2975
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 2.975 points: 1
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 12.97 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 12.97
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Kuehlschrank SID: 158d00020d7f0c Type: sensor_ht Temperature: 12.97 Round: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Value: 53.24 points: 2
2018.11.18 16:59:13 5: XiaomiGateway: DEV_Round> Result_value: 53.24
2018.11.18 16:59:13 3: XiaomiGateway: DEV_Read> Name: Sensor_Kuehlschrank SID: 158d00020d7f0c Type: sensor_ht Humidity: 53.24 Round: 2
2018.11.18 16:59:14 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5956","short_id":35842,"data":"{\"voltage\":2985,\"temperature\":\"2316\",\"humidity\":\"5568\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5956 XiaomiGateway XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5956","short_id":35842,"data":"{\"voltage\":2985,\"temperature\":\"2316\",\"humidity\":\"5568\"}"} XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5956","short_id":35842,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2316\\",\\"humidity\\":\\"5568\\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5956 HASH(0x6b87ad8)
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Read> SID: 158d00020f5956 XiaomiSmartHome_Device
2018.11.18 16:59:14 4: XiaomiGateway: DEV_Read> Name: Sensor_Badezimmer SID: 158d00020f5956 Type: sensor_ht Voltage: 2985
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Value: 2.985 points: 1
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Value: 23.16 points: 2
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Result_value: 23.16
2018.11.18 16:59:14 3: XiaomiGateway: DEV_Read> Name: Sensor_Badezimmer SID: 158d00020f5956 Type: sensor_ht Temperature: 23.16 Round: 2
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Value: 55.68 points: 2
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Result_value: 55.68
2018.11.18 16:59:14 3: XiaomiGateway: DEV_Read> Name: Sensor_Badezimmer SID: 158d00020f5956 Type: sensor_ht Humidity: 55.68 Round: 2
2018.11.18 16:59:14 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_wleak.aq1","sid":"158d000233dac4","short_id":20851,"data":"{\"voltage\":3055}"}
2018.11.18 16:59:14 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d000233dac4 XiaomiGateway XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_wleak.aq1","sid":"158d000233dac4","short_id":20851,"data":"{\"voltage\":3055}"} XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_wleak.aq1","sid":"158d000233dac4","short_id":20851,"data":"{\\"voltage\\":3055}"}
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_wleak.aq1 : 158d000233dac4 HASH(0x6b87ad8)
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Read> SID: 158d000233dac4 XiaomiSmartHome_Device
2018.11.18 16:59:14 4: XiaomiGateway: DEV_Read> Name: Wassersensor_WC SID: 158d000233dac4 Type: sensor_wleak.aq1 Voltage: 3055
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Value: 3.055 points: 1
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Result_value: 3.1
2018.11.18 16:59:14 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d00027b013b","short_id":51029,"data":"{\"voltage\":2995,\"status\":\"close\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00027b013b XiaomiGateway XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"magnet","sid":"158d00027b013b","short_id":51029,"data":"{\"voltage\":2995,\"status\":\"close\"}"} XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d00027b013b","short_id":51029,"data":"{\\"voltage\\":2995,\\"status\\":\\"close\\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d00027b013b HASH(0x6b87ad8)
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Read> SID: 158d00027b013b XiaomiSmartHome_Device
2018.11.18 16:59:14 3: XiaomiGateway: DEV_Read> Name: Fenstersensor_Buero SID: 158d00027b013b Type: magnet Status: close
2018.11.18 16:59:14 4: XiaomiGateway: DEV_Read> Name: Fenstersensor_Buero SID: 158d00027b013b Type: magnet Voltage: 2995
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Value: 2.995 points: 1
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:14 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d00026a2ffa","short_id":19717,"data":"{\"voltage\":3035,\"status\":\"close\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00026a2ffa XiaomiGateway XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"magnet","sid":"158d00026a2ffa","short_id":19717,"data":"{\"voltage\":3035,\"status\":\"close\"}"} XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d00026a2ffa","short_id":19717,"data":"{\\"voltage\\":3035,\\"status\\":\\"close\\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d00026a2ffa HASH(0x6b87ad8)
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Read> SID: 158d00026a2ffa XiaomiSmartHome_Device
2018.11.18 16:59:14 3: XiaomiGateway: DEV_Read> Name: Fenstersensor_Selina SID: 158d00026a2ffa Type: magnet Status: close
2018.11.18 16:59:14 4: XiaomiGateway: DEV_Read> Name: Fenstersensor_Selina SID: 158d00026a2ffa Type: magnet Voltage: 3035
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Value: 3.035 points: 1
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 16:59:14 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0002753bfe","short_id":21160,"data":"{\"voltage\":3065,\"status\":\"open\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d0002753bfe XiaomiGateway XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0002753bfe","short_id":21160,"data":"{\"voltage\":3065,\"status\":\"open\"}"} XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0002753bfe","short_id":21160,"data":"{\\"voltage\\":3065,\\"status\\":\\"open\\"}"}
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_magnet.aq2 : 158d0002753bfe HASH(0x6b87ad8)
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Read> SID: 158d0002753bfe XiaomiSmartHome_Device
2018.11.18 16:59:14 3: XiaomiGateway: DEV_Read> Name: mi_Tuerklingel SID: 158d0002753bfe Type: sensor_magnet.aq2 Status: open
2018.11.18 16:59:14 4: XiaomiGateway: DEV_Read> Name: mi_Tuerklingel SID: 158d0002753bfe Type: sensor_magnet.aq2 Voltage: 3065
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Value: 3.065 points: 1
2018.11.18 16:59:14 5: XiaomiGateway: DEV_Round> Result_value: 3.1
2018.11.18 16:59:14 5: XiaomiGateway: Read> Read start
2018.11.18 16:59:14 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"voltage\":3095}"}
2018.11.18 16:59:14 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.11.18 16:59:14 5: XiaomiGateway: Read> Wrong Modul HASH Trying to find the right one  <> XiaomiGateway
2018.11.18 16:59:14 5: XiaomiGateway: Read> Using this GW
2018.11.18 16:59:14 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"voltage\":3095}"}


double_click:
[code]2018.11.18 17:01:09 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:09 5: XiaomiGateway: Read> [PLAIN] {"cmd":"report","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"channel_0\":\"double_click\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.11.18 17:01:09 4: XiaomiGateway: Write> Get all Sensors
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd" : "get_id_list"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 5: XiaomiGateway: Push to get all Sensors for Gateway XiaomiGateway 7811dcdaea26
2018.11.18 17:01:09 5: XiaomiGateway: 158d00028f7fe6 is sensor from XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: dispatch {"cmd":"report","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\\"channel_0\\":\\"double_click\\"}"}
2018.11.18 17:01:09 3: XiaomiGateway: Unknown code {"cmd":"report","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"channel_0\":\"double_click\"}"}, help me!
2018.11.18 17:01:09 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:09 5: XiaomiGateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcdaea26","token":"NMKNp3xcFdhslwBE","data":"[\"158d000202d65e\",\"158d00020dba06\",\"158d0002109405\",\"158d0002284ed6\",\"158d00020ea5f9\",\"158d00020f5913\",\"158d00020d7f0c\",\"158d00020f5956\",\"158d000233dac4\",\"158d00027b013b\",\"158d00026a2ffa\",\"158d0002753bfe\",\"158d00028f7fe6\"]"}
2018.11.18 17:01:09 5: XiaomiGateway: Read> HASH correctly
2018.11.18 17:01:09 5: XiaomiGateway: Reading> Reading start
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d000202d65e
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000202d65e"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00020dba06
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020dba06"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d0002109405
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002109405"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d0002284ed6
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002284ed6"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00020ea5f9
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020ea5f9"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00020f5913
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5913"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00020d7f0c
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020d7f0c"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00020f5956
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00020f5956"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d000233dac4
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d000233dac4"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00027b013b
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00027b013b"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00026a2ffa
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00026a2ffa"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d0002753bfe
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d0002753bfe"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Reading> PushRead:158d00028f7fe6
2018.11.18 17:01:09 4: XiaomiGateway: Write> {"cmd":"read","sid":"158d00028f7fe6"} 172.16.1.111
2018.11.18 17:01:09 4: XiaomiGateway: Write> End 172.16.1.111
2018.11.18 17:01:09 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:09 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"smoke","sid":"158d000202d65e","short_id":39735,"data":"{\"voltage\":3085,\"alarm\":\"0\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d000202d65e XiaomiGateway XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"smoke","sid":"158d000202d65e","short_id":39735,"data":"{\"voltage\":3085,\"alarm\":\"0\"}"} XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"smoke","sid":"158d000202d65e","short_id":39735,"data":"{\\"voltage\\":3085,\\"alarm\\":\\"0\\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Parse> IS DEFINED smoke : 158d000202d65e HASH(0x6b87ad8)
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Read> SID: 158d000202d65e XiaomiSmartHome_Device
2018.11.18 17:01:09 4: XiaomiGateway: DEV_Read> Name: Rauchmelder_Abstellkammer SID: 158d000202d65e Type: smoke Voltage: 3085
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 3.085 points: 1
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 3.1
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Rauchmelder_Abstellkammer SID: 158d000202d65e Type: smoke Alarm: 0
2018.11.18 17:01:09 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:09 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020dba06","short_id":63515,"data":"{\"voltage\":3005,\"temperature\":\"2228\",\"humidity\":\"5365\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020dba06 XiaomiGateway XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020dba06","short_id":63515,"data":"{\"voltage\":3005,\"temperature\":\"2228\",\"humidity\":\"5365\"}"} XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020dba06","short_id":63515,"data":"{\\"voltage\\":3005,\\"temperature\\":\\"2228\\",\\"humidity\\":\\"5365\\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020dba06 HASH(0x6b87ad8)
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Read> SID: 158d00020dba06 XiaomiSmartHome_Device
2018.11.18 17:01:09 4: XiaomiGateway: DEV_Read> Name: Testsensor SID: 158d00020dba06 Type: sensor_ht Voltage: 3005
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 3.005 points: 1
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 22.28 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 22.28
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Testsensor SID: 158d00020dba06 Type: sensor_ht Temperature: 22.28 Round: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 53.65 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 53.65
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Testsensor SID: 158d00020dba06 Type: sensor_ht Humidity: 53.65 Round: 2
2018.11.18 17:01:09 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:09 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002109405","short_id":35385,"data":"{\"voltage\":2955,\"temperature\":\"2182\",\"humidity\":\"4230\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d0002109405 XiaomiGateway XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002109405","short_id":35385,"data":"{\"voltage\":2955,\"temperature\":\"2182\",\"humidity\":\"4230\"}"} XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002109405","short_id":35385,"data":"{\\"voltage\\":2955,\\"temperature\\":\\"2182\\",\\"humidity\\":\\"4230\\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002109405 HASH(0x6b87ad8)
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Read> SID: 158d0002109405 XiaomiSmartHome_Device
2018.11.18 17:01:09 4: XiaomiGateway: DEV_Read> Name: Sensor_Buero SID: 158d0002109405 Type: sensor_ht Voltage: 2955
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 2.955 points: 1
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 21.82 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 21.82
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Sensor_Buero SID: 158d0002109405 Type: sensor_ht Temperature: 21.82 Round: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 42.30 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 42.30
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Sensor_Buero SID: 158d0002109405 Type: sensor_ht Humidity: 42.30 Round: 2
2018.11.18 17:01:09 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:09 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002284ed6","short_id":11778,"data":"{\"voltage\":2985,\"temperature\":\"2132\",\"humidity\":\"4371\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d0002284ed6 XiaomiGateway XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002284ed6","short_id":11778,"data":"{\"voltage\":2985,\"temperature\":\"2132\",\"humidity\":\"4371\"}"} XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002284ed6","short_id":11778,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2132\\",\\"humidity\\":\\"4371\\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002284ed6 HASH(0x6b87ad8)
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Read> SID: 158d0002284ed6 XiaomiSmartHome_Device
2018.11.18 17:01:09 4: XiaomiGateway: DEV_Read> Name: Sensor_WC SID: 158d0002284ed6 Type: sensor_ht Voltage: 2985
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 2.985 points: 1
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 21.32 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 21.32
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Sensor_WC SID: 158d0002284ed6 Type: sensor_ht Temperature: 21.32 Round: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 43.71 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 43.71
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Sensor_WC SID: 158d0002284ed6 Type: sensor_ht Humidity: 43.71 Round: 2
2018.11.18 17:01:09 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:09 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020ea5f9","short_id":42299,"data":"{\"voltage\":2985,\"temperature\":\"2425\",\"humidity\":\"3529\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020ea5f9 XiaomiGateway XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020ea5f9","short_id":42299,"data":"{\"voltage\":2985,\"temperature\":\"2425\",\"humidity\":\"3529\"}"} XiaomiGateway
2018.11.18 17:01:09 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020ea5f9","short_id":42299,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2425\\",\\"humidity\\":\\"3529\\"}"}
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020ea5f9 HASH(0x6b87ad8)
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Read> SID: 158d00020ea5f9 XiaomiSmartHome_Device
2018.11.18 17:01:09 4: XiaomiGateway: DEV_Read> Name: Sensor_Abstellkammer SID: 158d00020ea5f9 Type: sensor_ht Voltage: 2985
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 2.985 points: 1
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 24.25 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 24.25
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Sensor_Abstellkammer SID: 158d00020ea5f9 Type: sensor_ht Temperature: 24.25 Round: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Value: 35.29 points: 2
2018.11.18 17:01:09 5: XiaomiGateway: DEV_Round> Result_value: 35.29
2018.11.18 17:01:09 3: XiaomiGateway: DEV_Read> Name: Sensor_Abstellkammer SID: 158d00020ea5f9 Type: sensor_ht Humidity: 35.29 Round: 2
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5913","short_id":61229,"data":"{\"voltage\":2935,\"temperature\":\"1894\",\"humidity\":\"4725\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5913 XiaomiGateway XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5913","short_id":61229,"data":"{\"voltage\":2935,\"temperature\":\"1894\",\"humidity\":\"4725\"}"} XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5913","short_id":61229,"data":"{\\"voltage\\":2935,\\"temperature\\":\\"1894\\",\\"humidity\\":\\"4725\\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5913 HASH(0x6b87ad8)
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Read> SID: 158d00020f5913 XiaomiSmartHome_Device
2018.11.18 17:01:10 4: XiaomiGateway: DEV_Read> Name: Sensor_Kueche SID: 158d00020f5913 Type: sensor_ht Voltage: 2935
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 2.935 points: 1
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 2.9
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 18.94 points: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 18.94
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Sensor_Kueche SID: 158d00020f5913 Type: sensor_ht Temperature: 18.94 Round: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 47.25 points: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 47.25
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Sensor_Kueche SID: 158d00020f5913 Type: sensor_ht Humidity: 47.25 Round: 2
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020d7f0c","short_id":11445,"data":"{\"voltage\":2975,\"temperature\":\"1297\",\"humidity\":\"5324\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020d7f0c XiaomiGateway XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020d7f0c","short_id":11445,"data":"{\"voltage\":2975,\"temperature\":\"1297\",\"humidity\":\"5324\"}"} XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020d7f0c","short_id":11445,"data":"{\\"voltage\\":2975,\\"temperature\\":\\"1297\\",\\"humidity\\":\\"5324\\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020d7f0c HASH(0x6b87ad8)
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Read> SID: 158d00020d7f0c XiaomiSmartHome_Device
2018.11.18 17:01:10 4: XiaomiGateway: DEV_Read> Name: Sensor_Kuehlschrank SID: 158d00020d7f0c Type: sensor_ht Voltage: 2975
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 2.975 points: 1
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 12.97 points: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 12.97
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Sensor_Kuehlschrank SID: 158d00020d7f0c Type: sensor_ht Temperature: 12.97 Round: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 53.24 points: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 53.24
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Sensor_Kuehlschrank SID: 158d00020d7f0c Type: sensor_ht Humidity: 53.24 Round: 2
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5956","short_id":35842,"data":"{\"voltage\":2985,\"temperature\":\"2316\",\"humidity\":\"5568\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00020f5956 XiaomiGateway XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5956","short_id":35842,"data":"{\"voltage\":2985,\"temperature\":\"2316\",\"humidity\":\"5568\"}"} XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f5956","short_id":35842,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2316\\",\\"humidity\\":\\"5568\\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_ht : 158d00020f5956 HASH(0x6b87ad8)
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Read> SID: 158d00020f5956 XiaomiSmartHome_Device
2018.11.18 17:01:10 4: XiaomiGateway: DEV_Read> Name: Sensor_Badezimmer SID: 158d00020f5956 Type: sensor_ht Voltage: 2985
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 2.985 points: 1
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 23.16 points: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 23.16
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Sensor_Badezimmer SID: 158d00020f5956 Type: sensor_ht Temperature: 23.16 Round: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 55.68 points: 2
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 55.68
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Sensor_Badezimmer SID: 158d00020f5956 Type: sensor_ht Humidity: 55.68 Round: 2
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_wleak.aq1","sid":"158d000233dac4","short_id":20851,"data":"{\"voltage\":3055}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d000233dac4 XiaomiGateway XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_wleak.aq1","sid":"158d000233dac4","short_id":20851,"data":"{\"voltage\":3055}"} XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_wleak.aq1","sid":"158d000233dac4","short_id":20851,"data":"{\\"voltage\\":3055}"}
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_wleak.aq1 : 158d000233dac4 HASH(0x6b87ad8)
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Read> SID: 158d000233dac4 XiaomiSmartHome_Device
2018.11.18 17:01:10 4: XiaomiGateway: DEV_Read> Name: Wassersensor_WC SID: 158d000233dac4 Type: sensor_wleak.aq1 Voltage: 3055
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 3.055 points: 1
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 3.1
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d00027b013b","short_id":51029,"data":"{\"voltage\":2995,\"status\":\"close\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00027b013b XiaomiGateway XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"magnet","sid":"158d00027b013b","short_id":51029,"data":"{\"voltage\":2995,\"status\":\"close\"}"} XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d00027b013b","short_id":51029,"data":"{\\"voltage\\":2995,\\"status\\":\\"close\\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d00027b013b HASH(0x6b87ad8)
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Read> SID: 158d00027b013b XiaomiSmartHome_Device
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Fenstersensor_Buero SID: 158d00027b013b Type: magnet Status: close
2018.11.18 17:01:10 4: XiaomiGateway: DEV_Read> Name: Fenstersensor_Buero SID: 158d00027b013b Type: magnet Voltage: 2995
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 2.995 points: 1
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"magnet","sid":"158d00026a2ffa","short_id":19717,"data":"{\"voltage\":3035,\"status\":\"close\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d00026a2ffa XiaomiGateway XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"magnet","sid":"158d00026a2ffa","short_id":19717,"data":"{\"voltage\":3035,\"status\":\"close\"}"} XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"magnet","sid":"158d00026a2ffa","short_id":19717,"data":"{\\"voltage\\":3035,\\"status\\":\\"close\\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Parse> IS DEFINED magnet : 158d00026a2ffa HASH(0x6b87ad8)
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Read> SID: 158d00026a2ffa XiaomiSmartHome_Device
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: Fenstersensor_Selina SID: 158d00026a2ffa Type: magnet Status: close
2018.11.18 17:01:10 4: XiaomiGateway: DEV_Read> Name: Fenstersensor_Selina SID: 158d00026a2ffa Type: magnet Voltage: 3035
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 3.035 points: 1
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 3.0
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0002753bfe","short_id":21160,"data":"{\"voltage\":3065,\"status\":\"open\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device known! SID: 158d0002753bfe XiaomiGateway XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0002753bfe","short_id":21160,"data":"{\"voltage\":3065,\"status\":\"open\"}"} XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: dispatch {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0002753bfe","short_id":21160,"data":"{\\"voltage\\":3065,\\"status\\":\\"open\\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Parse> IS DEFINED sensor_magnet.aq2 : 158d0002753bfe HASH(0x6b87ad8)
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Read> SID: 158d0002753bfe XiaomiSmartHome_Device
2018.11.18 17:01:10 3: XiaomiGateway: DEV_Read> Name: mi_Tuerklingel SID: 158d0002753bfe Type: sensor_magnet.aq2 Status: open
2018.11.18 17:01:10 4: XiaomiGateway: DEV_Read> Name: mi_Tuerklingel SID: 158d0002753bfe Type: sensor_magnet.aq2 Voltage: 3065
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Value: 3.065 points: 1
2018.11.18 17:01:10 5: XiaomiGateway: DEV_Round> Result_value: 3.1
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"read_ack","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"voltage\":3095}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2018.11.18 17:01:10 5: XiaomiGateway: Read> Wrong Modul HASH Trying to find the right one  <> XiaomiGateway
2018.11.18 17:01:10 5: XiaomiGateway: Read> Using this GW
2018.11.18 17:01:10 5: XiaomiGateway: Read> Dispatching {"cmd":"read_ack","model":"remote.b186acn01","sid":"158d00028f7fe6","short_id":58546,"data":"{\"voltage\":3095}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> Read start
2018.11.18 17:01:10 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcdaea26","short_id":"0","token":"kWzh51DrpNeVGeuT","data":"{\"ip\":\"172.16.1.111\"}"}
2018.11.18 17:01:10 5: XiaomiGateway: Read> HASH correctly
2018.11.18 17:01:10 5: XiaomiGateway: Reading> Reading start
2018.11.18 17:01:11 4: XiaomiGateway: Readin
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Jens_0001 am 18 November 2018, 22:23:29
Hallo zusammen,

ich nutze dieses Modul schon lange mit 3 Gateways im Haus verteilt und einer Vielzahl von Aktoren und Sensoren. Vielen Dank auf diesem Wege für die Bereitstellung des Moduls!

Als ich heute einen weiteren Aquara Switch in Betrieb nehmen wollte wurde er nicht automatisch angelegt. Im Eventlog mit Verbose 5 stand folgendes:

{"cmd":"report","model":"remote.b1acn01","sid":"158d0001ef6124","short_id":51311,"data":"{\"status\":\"click\"}"}

Xiaomi hat wohl die interne Modellbezeichnung der Teile geändert. Meine übrigen Aquara Schalter haben die Modellbezeichnung "sensor_switch.aq2". Ich habe in den beiden Modulen die neue Bezeichnung hinzugefügt und nach einem Reload der Module wurde der Schalter auch sofort erkannt.
Sieht jetzt so aus:

$hash->{MatchList} = { "1:XiaomiSmartHome_Device"   => ".*magnet.*",
"2:XiaomiSmartHome_Device"      => ".*motion.*",
"3:XiaomiSmartHome_Device"      => "^.+sensor_ht",
"4:XiaomiSmartHome_Device"      => ".*switch.*",
"5:XiaomiSmartHome_Device"      => ".*cube.*",
"6:XiaomiSmartHome_Device"      => "^.+plug",
"7:XiaomiSmartHome_Device"      => "^.+86sw1",
"8:XiaomiSmartHome_Device"      => "^.+86sw2",
"9:XiaomiSmartHome_Device"      => "^.+ctrl_neutral1",
"10:XiaomiSmartHome_Device"     => "^.+ctrl_neutral2",
"11:XiaomiSmartHome_Device"     => "^.+rgbw_light",
"12:XiaomiSmartHome_Device"     => "^.+curtain",
"13:XiaomiSmartHome_Device"     => "^.+ctrl_ln1",
"14:XiaomiSmartHome_Device"     => "^.+ctrl_ln2",
"15:XiaomiSmartHome_Device"     => "^.+86plug",
"16:XiaomiSmartHome_Device"     => "^.+natgas",
"17:XiaomiSmartHome_Device"     => "^.+smoke",
"18:XiaomiSmartHome_Device"     => "^.+weather.v1",
"19:XiaomiSmartHome_Device"     => "^.+sensor_motion.aq2",
"20:XiaomiSmartHome_Device"     => "^.+sensor_wleak.aq1",
"21:XiaomiSmartHome_Device"      => ".*b1acn01"};


$hash->{Match}     = ".*magnet.*|.*motion.*|sensor_ht|.*switch.*|remote.b1acn01|plug|.*cube.*|86sw1|86sw2|ctrl_neutral1|ctrl_neutral2|rgbw_light|curtain|ctrl_ln1|ctrl_ln2|86plug|natgas|smoke|weather.v1|sensor_wleak.aq1";

Vielleicht hilft das jemandem, der sich mit ähnlichen Problemen rumschlägt.

Grüße Jens
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 19 November 2018, 15:11:42
Vielen Dank für die Antwort. Die Umsetzung scheitert an meinen  (nicht vorhandenen) Fähigkeiten.
Gruß
Jürgen K.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 19 November 2018, 19:30:30
Hallo Jürgen,

ist ein bissel komisch. Hast du die letzte verfügbare Firmware im Gateway?
Bei mir ist 1.4.1_159.0143

Laut der Doku sollte der sensor_86sw1.aq1 so sein.

So heißt deiner remote.b186acn01, wäre nicht das erste mal das ein Bug in der Firmware wäre

Kann den aber auch mit deinen Namen einbauen, komisch nur das der Name bei Jens wieder ein anderer ist.

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 19 November 2018, 20:09:25
Hallo,
habe die aktuelle Version geladen.. Wäre schön, wenn du es einbauen würdest.
Beste Grüße
Jürgen K.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 21 November 2018, 07:25:06
Hi Jürgen,

ja mache ich, dauert leider ein bisschen bin die ganze Woche unterwegs, mache ich spätestens am Wochenende.

Grüße
Torsten
Zitat von: juergen012 am 19 November 2018, 20:09:25
Hallo,
habe die aktuelle Version geladen.. Wäre schön, wenn du es einbauen würdest.
Beste Grüße
Jürgen K.

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 21 November 2018, 14:36:05
SUPER!!
Nur kein Stress..

Beste Grüße
Jürgen K.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 24 November 2018, 00:05:12
Nabend,

in meinem Git Repo Devel liegt die Version 1.36 könnt ihr beiden mit dem Singel Rocker und dem Wireless Mini Switch mal ausprobieren.
Double Rocker kann die Version auch  8)

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 24 November 2018, 12:51:01
JAU!!
löppt!! DANKE!

Beste Grüße & Prost..
Jürgen K.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 24 November 2018, 16:09:12
Hi Jürgen,

Dankeschön!!!  :) :) :)

Viele Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: pbel am 25 November 2018, 00:01:54
Hallo zusammen

Wollte heute einen Aquara Würfel mit einbinden und dabei ist wohl einiges wegen meinem limitierten Wissen schief gegangen:
Heute Morgen um 10 Uhr ging noch alles. Gegen 12 Uhr habe ich den Aquara Würfel im Xiaomi Device registriert. Auch danach habe ich noch normale Readings.
Irgendwie ging am Abend aber die Weboberfläche nicht und ich kam auf die Super Idee den Raspberry upzudaten mit apt-get.
Danach habe ich auch noch Perl manuell upgedated. Hat beides nichts gebracht. Bis ich merkte, dass mein Hostname irgendwie sich zurückgesetzt hatte auf raspberrypi => also habe ich das behoben
FHEM manuell gestartet und kriege:
11.24 21:34:57 3: DbLog logdb - Push-Handle to db Pg:database=fhem;host=localhost; created
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 286.

Also die Xiaomi Device auskommentier in fhem.config und neu gestartet. FHEM startet => update der
71_XiaomiSmartHome_Device.pm und 71_XiaomiSmartHome.pm aus dem Repo und update von FHEM generell.

Gerät wieder definiert: gleicher Fehler mit neuer Zeilennummer. Alle Sensoren entfernt aus fhem.config: gleicher Fehler

Also Verbose auf 5: gestartet ohne Gerät in fhem.config, dann (IP geprüft):
define xiaomi XiaomiSmartHome 192.168.214.105

=> danach kommt:

2018.11.24 23:51:09 4: WEB_192.168.214.80_52241 POST /fhem&fw_id=158&room=HUEDevice&fwcsrf=csrf_745227136613951&cmd=define+xiaomi+XiaomiSmartHome+192.168.214.105; BUFLEN:0
2018.11.24 23:51:09 5: Cmd: >define xiaomi XiaomiSmartHome 192.168.214.105<
2018.11.24 23:51:09 5: Loading ./FHEM/71_XiaomiSmartHome.pm
2018.11.24 23:51:09 5: xiaomi: Define> 192.168.214.105
2018.11.24 23:51:09 5: Starting notify loop for global, 1 event(s), first is DEFINED xiaomi
2018.11.24 23:51:09 5: createNotifyHash
....

2018.11.24 23:51:09 5: xiaomi: Notify> NotifyStart
2018.11.24 23:51:09 5: Starting notify loop for xiaomi, 1 event(s), first is pct: 100
...
ganz viele DB Log messages, dass er jetzt die jeweiligen Attribute vorbereitet => man sieht auch, dass er Volumne und Ringtone und pct auslesen konnte.
...
2018.11.24 23:51:09 4: WEB_192.168.214.80_52241 GET /fhem?detail=xiaomi&fw_id=158; BUFLEN:0
2018.11.24 23:51:09 4: WEB: /fhem?detail=xiaomi&fw_id=158 / RL:4867 / text/html; charset=UTF-8 / Content-Encoding: gzip
2018.11.24 23:51:10 4: WEB_192.168.214.80_52240 GET /fhem?cmd=%7BReadingsVal(%22xiaomi%22%2C%22volume%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_745227136613951; BUFLEN:0
2018.11.24 23:51:10 5: Cmd: >{ReadingsVal("xiaomi","volume","")}<
2018.11.24 23:51:10 4: WEB: /fhem?cmd=%7BReadingsVal(%22xiaomi%22%2C%22volume%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_745227136613951 / RL:23 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.11.24 23:51:10 4: WEB_192.168.214.80_52241 GET /fhem?cmd=%7BAttrVal(%22xiaomi%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_745227136613951; BUFLEN:0
2018.11.24 23:51:10 5: Cmd: >{AttrVal("xiaomi","room","")}<
2018.11.24 23:51:10 4: WEB: /fhem?cmd=%7BAttrVal(%22xiaomi%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_745227136613951 / RL:32 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.11.24 23:51:14 5: xiaomi: connect> ConnectStart
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 313.


Und FHEM stirbt.

System:
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
Perl Version: This is perl 5, version 24, subversion 1 (v5.24.1) built for arm-linux-gnueabihf-thread-multi-64int
Im 71_XiaomiSmartHome.pm File sehe ich keine Version, hat aber 1077 Zeilen. Im GUI zeigt er kurz vor dem Sterben V1.3 an beim erstellten Device
Zeile 313 ist: $sidsock->mcast_send($msg,$ip . ':4321') or die "send: $!";

Version der Gateway Software : "fw_ver":"1.4.1_159","hw_ver":"MW300","model":"lumi.gateway.v3","mcu_fw_ver":"0143"



Was ich auch probiert habe das autocreate zu deaktivieren. Ich weiss aber nicht, ob ich das richtig verstanden habe: attr autocreate ignoreTypes X*.*


Irgend eine Idee was ich noch versuchen kann?


Hier noch die UDP Kommunikation mit "PacketSender" um zu testen, dass das Gateway geht. Ebenfalls erfolgreich getestet mit NC vom betreffenden Raspberry PI aus.
=> 224.0.0.50 4321
{"cmd":"whois"}
192.168.214.105 =>
{"cmd":"iam","port":"9898","sid":"7809dc12ec9c","model":"gateway","proto_version":"1.1.2","ip":"192.168.214.105"}

an: 192.168.214.105 port 9898
{"cmd":"get_id_list"}
{"cmd":"get_id_list_ack","sid":"7809dc12ec9c","token":"FBAAAEVej2BVcd8o","data":"[\\"158d0001f57eff\\",\\"158d0001f57f1a\\",\\"158d0001b7d5b5\\",\\"158d0002024e65\\",\\"158d0002010d14\\",\\"158d0001f9f1fb\\"]"}

Gate ID: 7809dc12ec9c
Token: FBAAAEVej2BVcd8o

{"cmd":"read","sid":"158d0001f57eff"}
{"cmd":"read_ack","model":"sensor_ht","sid":"158d0001f57eff","short_id":5977,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"2334\\",\\"humidity\\":\\"5501\\"}"}

{"cmd":"read","sid":"158d0001f57f1a"}
{"cmd":"read_ack","model":"sensor_ht","sid":"158d0001f57f1a","short_id":7830,"data":"{\\"voltage\\":2975,\\"temperature\\":\\"1821\\",\\"humidity\\":\\"6541\\"}"}

{"cmd":"read","sid":"158d0001b7d5b5"}
{"cmd":"read_ack","model":"smoke","sid":"158d0001b7d5b5","short_id":2837,"data":"{\\"voltage\\":3045,\\"alarm\\":\\"0\\"}"}

{"cmd":"read","sid":"158d0002024e65"}
{"cmd":"read_ack","model":"smoke","sid":"158d0002024e65","short_id":55025,"data":"{\\"voltage\\":3095,\\"alarm\\":\\"0\\"}"}

{"cmd":"read","sid":"158d0002010d14"}
{"cmd":"read_ack","model":"switch","sid":"158d0002010d14","short_id":51298,"data":"{\\"voltage\\":3022}"}

{"cmd":"read","sid":"158d0001f9f1fb"}
{"cmd":"read_ack","model":"switch","sid":"158d0001f9f1fb","short_id":65207,"data":"{\\"voltage\\":3022}"}






Der Fehler scheint also im IO::Socket::Multicast zu liegen (weil, die Parameter die übergeben werden habe ich printen lassen und die sehen ok aus:

im Code ergänzt:
Log3 $name, 5, "$name: getGatewaySID> Question $msg to $ip with  $sidsock";

Im Logfile Output:
2018.11.26 00:34:46 5: xiaomi: getGatewaySID> Question {"cmd":"whois"} to 192.168.214.105 with  IO::Socket::Multicast=GLOB(0x294dbc8)


Version von IO::Socket::Multicast: libio-socket-multicast-perl ist schon die neueste Version (1.12-2+b3).
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: bernd g am 26 November 2018, 17:14:33
Guten Abend Leute!

ich versuche die ganze Zeit verzweifelt meine neuen Xiaomi wifi Steckdose in fhem zu integrieren, die App (5.4.33) erkennt sie sofort. Fhem erkennt sie leider nicht.
Die zigBee Steckdosen erkennt er ohne Probleme.
Kann das Modul (version 1.30) überhaupt was mit den Steckdosen anfangen??   
vielen Dank!!


Nachtrag:.

So funktioniert es:


define Steckdose_bla_bla XiaomiDevice
192.xxx.xxx.xxx

attr Steckdose_bla_bla stateFormat power
attr Steckdose_bla_bla subType SmartLamp


Gesendet von meinem Mi Note 3 mit Tapatalk
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: pbel am 27 November 2018, 00:45:00
Hallo zusammen

Also ich habe ein Update bezüglich meines Fehlers: nachdem ich das Perl Modul, welches den Fehler wirft auseinander genommen habe und es auch mit älteren Versionen nicht ging, habe ich mal meine FHEM.conf rausgeputzt und alles ging => also stück für Stück wieder reingetan und das "verursacht" den Fehler: Logdb und / oder  HTTPMOD (also beide Module sind schon einzeln ein Problem)


define logdb DbLog ./db.conf .*:.*
attr logdb DbLogType Current/History

define weather HTTPMOD http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=IZRICHZR4 600



Da ich darauf einmal verzichten kann lasse ich die Analyse für heute aber ich nehme an, dass es evtl. irgend eine Kollision zwischen den Modulen gibt. Lustig ist: Logdb  und HTTPMOD nutze ich bereits seit über einem Jahr und das Xiaomi Modul seit rund 3 Monaten => sollte nicht grundsätzlich ein Problem sein => werde aber prüfen, ob evtl. die DB irgend ein Problem hat, oder ob das nach dem Update von FHEM zum Problem gekommen ist.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 30 November 2018, 11:59:34
Hallo,
nachdem die Anbindung vom Single Rocker so gut geklappt hat, noch eine Frage.
Ich benutze den XIAOMI Gateway. Ist es möglich den AQARA Gateway in Fhem einzubinden??

Beste Grüße
Jürgen K.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 01 Dezember 2018, 22:29:44
Wie hast du den die Schalter bis jetzt eingebunden?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Dezember 2018, 22:33:43
Zitat von: juergen012 am 30 November 2018, 11:59:34
Hallo,
nachdem die Anbindung vom Single Rocker so gut geklappt hat, noch eine Frage.
Ich benutze den XIAOMI Gateway. Ist es möglich den AQARA Gateway in Fhem einzubinden??

Beste Grüße
Jürgen K.
Hi Jürgen,

keine Ahnung ob der sich unterscheidet [emoji23]
Hab noch keinen würde aber denken der tut genauso wie der alte.

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: juergen012 am 03 Dezember 2018, 10:57:31
Hallo,
@Torte: Das AQARA Gateway ist schon etwas anders. Es lässt sich in Homekit einbinden. Den Zugan, wie beim XIAOMI Gateway habe ich noch nicht gefunden. Lauft aber mit der aktuellen Firmware mit der MI-App.

@Ty1er: zunächst die Geräte in der Mi-App installieren. Danach werden sie in fhem angezeigt, wenn das Modul installiert ist. 
https://forum.fhem.de/index.php?topic=63212.0

Beste Grüße
Jürgen K.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: eisenhauer1987 am 06 Dezember 2018, 21:33:07
Hi,

ich habe seit heute ein Aqara v3 Homekit Gateway. Aqara, MiHome und Home app funktionieren, aber ich finde keine Möglichkeit den Dev Modus zu aktiveren. Wie kann man das Problem lösen? Funktioniert das Modul überhaupt mit dem V3?

Grüße

List:

Internals:
   CFGFN     
   DEF        192.168.1.xxx
   FD         49
   FHEMIP     192.168.1.xxx
   GATEWAY    192.168.1.xxx
   GATEWAY_IP 192.168.1.xxx
   NAME       FL.AqaraHub
   NOTIFYDEV  global
   NR         261
   NTFY_ORDER 50-FL.AqaraHub
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.30
   Helper:
     DBLOG:
       password:
         logdb:
           TIME       1544127405.95606
           VALUE      giveaPassword!
       pct:
         logdb:
           TIME       1544127285.33939
           VALUE      100
       ringtone:
         logdb:
           TIME       1544127285.37667
           VALUE      21
       state:
         logdb:
           TIME       1544127301.58468
           VALUE      Connected
       volume:
         logdb:
           TIME       1544127285.41193
           VALUE      10
   READINGS:
     2018-12-06 21:16:45   password        giveaPassword!
     2018-12-06 21:14:45   pct             100
     2018-12-06 21:14:45   ringtone        21
     2018-12-06 21:15:01   state           Connected
     2018-12-06 21:14:45   volume          10
   helper:
     ConnectionState Connected
     host       192.168.1.238
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       MiSmartHome
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Dezember 2018, 21:47:55
Hi Eisenhauer,

von der readings her sieht es so aus als wenn das Modul was lesen kann. Schon mal in der APP wenn du im Gateway drin bist x*Mal auf die Versions Nummer getippt.

Sonst weiß ich auch nicht, du bist der erste mit dem neuen GW. [emoji52]

Grüße

Torte
Zitat von: eisenhauer1987 am 06 Dezember 2018, 21:33:07
Hi,

ich habe seit heute ein Aqara v3 Homekit Gateway. Aqara, MiHome und Home app funktionieren, aber ich finde keine Möglichkeit den Dev Modus zu aktiveren. Wie kann man das Problem lösen? Funktioniert das Modul überhaupt mit dem V3?

Grüße

List:

Internals:
   CFGFN     
   DEF        192.168.1.xxx
   FD         49
   FHEMIP     192.168.1.xxx
   GATEWAY    192.168.1.xxx
   GATEWAY_IP 192.168.1.xxx
   NAME       FL.AqaraHub
   NOTIFYDEV  global
   NR         261
   NTFY_ORDER 50-FL.AqaraHub
   STATE      Connected
   TYPE       XiaomiSmartHome
   VERSION    1.30
   Helper:
     DBLOG:
       password:
         logdb:
           TIME       1544127405.95606
           VALUE      giveaPassword!
       pct:
         logdb:
           TIME       1544127285.33939
           VALUE      100
       ringtone:
         logdb:
           TIME       1544127285.37667
           VALUE      21
       state:
         logdb:
           TIME       1544127301.58468
           VALUE      Connected
       volume:
         logdb:
           TIME       1544127285.41193
           VALUE      10
   READINGS:
     2018-12-06 21:16:45   password        giveaPassword!
     2018-12-06 21:14:45   pct             100
     2018-12-06 21:14:45   ringtone        21
     2018-12-06 21:15:01   state           Connected
     2018-12-06 21:14:45   volume          10
   helper:
     ConnectionState Connected
     host       192.168.1.238
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       MiSmartHome
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Dezember 2018, 21:58:21
Gucke ma hier
https://www.openhab.org/addons/bindings/mihome/


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: eisenhauer1987 am 06 Dezember 2018, 22:14:38
Das dumme ist, das sich wohl die Menus in der App von der v2 unterscheiden. Anbei die Ansicht in Hub das nächste Menu. Ich finde hier keine Version.

[img=https://abload.de/thumb/img_8396twivu.png] (https://abload.de/image.php?img=img_8396twivu.png) [img=https://abload.de/thumb/img_8397ire5k.png] (https://abload.de/image.php?img=img_8397ire5k.png)

Diese Anleitung von Openhab scheitert schon bei Punkt 2

1.  Select your Gateway in the MiHome app
2.  Go to the "..." menu on the top right corner and click "About"
3.  Tap the version number "Plug-in version : 2.XX.X" at the bottom of the screen repeatedly until you enable developer mode
4.  You should now have 2 extra options listed: `wireless communication protocol` and `hub info`
5.  Choose `wireless communication protocol`
6.  Tap the toggle switch to enable WiFi functions. Note down the developer key (aka password), something like: 91bg8zfkf9vd6uw7
7.  Make sure you hit the OK button (to the right of the cancel button) to save your changes

Es existiert kein "About", weder in der Android noch IOS App.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 06 Dezember 2018, 22:44:49
Hi,

lustigerweise habe gerade ein Update für die mihome App bekommen 5.4.36

Wenn ich auf Gateway gehen 3punkte oben rechts dann auf Über paar mal unten auf die Versionsnummer und schwupps et geht.

Bin mir nicht 100% Sicher könnte wetten das vorhin das Über Menü nicht da war.

Grüße
Torte


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: eisenhauer1987 am 07 Dezember 2018, 06:29:51
Morgen!

Diese Version habe ich auf Android auch, aber kein Menü "About" oder "Über". Ich habe jetzt mal diese Russische gecrackte version installiert und habe jetzt einen 32 Stelligen token. Das Modul verlangter nach 16 Stellen. Hilft der token, oder ist dieser der falsche?

Update:

Der token funktioniert z.B. mit dem miio tool

pi@FHEM:~ $ miio inspect 152597212
INFO  Attempting to inspect 152597212

Device ID: 152597212
Model info: lumi.gateway.aqhm01
Address: 192.168.1.238
Token: <entfernt> via stored token
Support: At least generic

Type info: miio
Capabilities:

Firmware version: 1.4.7_000
Hardware version: Linux
MCU firmware version: 0152

WiFi: <entfernt> RSSI: 92/100
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: eisenhauer1987 am 07 Dezember 2018, 08:15:27
Habe nun alles mögliche probiert und gesucht und bin dabei auf das gestoßen:

https://community.aqara.com/forum/faq-1/topic/how-to-connect-the-aqara-hub-to-the-network-78 (https://community.aqara.com/forum/faq-1/topic/how-to-connect-the-aqara-hub-to-the-network-78)

"LAN access (developer mode) is planned for early 2019" Post vom 23. September.

Weitergehend soll folgendes der Fall sein:

Also aqara released new firmware 1.4.7 and this gateway can now be added to mihome app.
Also after doing so, HA will detect xiaomi_aqara component in local LAN (this mode is enabled by default
in new firmware after adding the gateway via mihome app)

the only thing is missing is 'key', new mihome app does not have this setting for getting key...
maybe someone will chime in who knows more, but i already looked /data/ files of android app
in sqlite databases and xml config files, there is no key...

https://community.home-assistant.io/t/new-aqara-gateway-hub/66933/14 (https://community.home-assistant.io/t/new-aqara-gateway-hub/66933/14)

Nach kleinen Änderungen mit Hilfe von torte konnte ich den neuen 32Stelligen Key übernehmen. Aber es erfolgt keine Reaktion am Hub
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 16 Dezember 2018, 19:54:15
Ich habe 2 von den ältesten Gateway Hubs, hier bekomme ich am iPhone das Passwort und den LAN Mode nicht mehr aktiviert, wird immer ausgegeben fehlgeschlagen, hat hier jemand einen Tip. Ansonsten funktionieren die Gateways normal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 25 Dezember 2018, 18:26:14
Hallo!

Kann es sein, dass das Modul die relativ neuen Vibration Sensoren (DJT11LM) noch nicht kennt und somit nicht automatisch erkennen und anlegen kann?
2018-12-25 18:23:58 XiaomiSmartHome XiaomiGW UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002adc808","short_id":16261,"data":"{\"status\":\"tilt\"}"}
2018-12-25 18:23:58 XiaomiSmartHome XiaomiGW UNKNOWNCODE {"cmd":"report","model":"vibration","sid":"158d0002adc808","short_id":16261,"data":"{\"coordination\":\"-119,287,1110\"}"}


Mehr als das bekomme ich im Event Monitor auch mit Verbose 5 leider nicht.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 Dezember 2018, 18:55:42
Hi,

ja, Lösung ist aber schon im Devel Branch, in meinem Git Repo.

Kannst Du dir da runterladen. Wenn ich es schaffe mache ich das die Tage ins master.

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 25 Dezember 2018, 19:01:49
Cool, probiere ich gleich mal aus. Danke!

P.S. Danke, Läuft 1a!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 29 Dezember 2018, 03:01:55
Habe heute durch einen SD Karten Fehler ein Teil neumachen müssen.

Jetzt habe ich aus dem Devil Branche, die 2 Dateien runter geladen, diese bekomme ich aber nicht geladen.

2018.12.29 02:50:13 1: reload: Error:Modul 71_XiaomiSmartHome deactivated:
Excessively long <> operator at ./FHEM/71_XiaomiSmartHome.pm line 21, <$fh> line 726.

2018.12.29 02:50:13 0: Excessively long <> operator at ./FHEM/71_XiaomiSmartHome.pm line 21, <$fh> line 726.

2018.12.29 02:50:13 1: reload: Error:Modul 71_XiaomiSmartHome_Device deactivated:
Excessively long <> operator at ./FHEM/71_XiaomiSmartHome_Device.pm line 21, <$fh> line 730.

...... das geht noch ewig weiter so

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: rippi46 am 04 Januar 2019, 02:03:00
Hallo,

habe auch schon längere Zeit einen XiaomiGateway mit diversen Sensoren im Betrieb.
Leider ist mein fhem dadurch sehr instabil geworden. Manchmal kommt es vor, das fhem nach einem Neustart des Raspi erst gar nicht startet (mit top sehe ich den fhem-prozess, der sich dann aber beendet) oder fhem startet und beendet sich im laufe des Tages bei irgendeiner Aktion (keine Bestimmte).

Der Gateway ist ganz normal definiert, nichts außergewöhnliches.
Habe sowohl den Master-Branch als auch den Devel-Branch ausprobiert, leider gleiches Ergebnis.

Alle Module deinstalliert und noch einmal neu installiert, fhem auf den neusten Stand gebracht, Module wieder installiert.
Das Ergebnis ist immer das Gleiche - fhem läuft sehr instabil. Ohne die Definition des Gateways läuft alles sehr stabil.

Auf einem zweiten System (ist nicht ganz so umfangreich wie das erste) läuft es ohne Probleme.

Ich muss zugeben mein Hauptsystem ist vermutlich mit zu vielen Modulen überladen, aber es ist sehr mühsam festzustellen, welches Modul diese Probleme verursacht.

Gib es Unverträglichkeiten mit anderen Modulen?

Hat vielleicht jemand ähnliche Probleme und eine Idee woran es liegt?

Hier die Definition des Gateways:
defmod GW_Xiaomi XiaomiSmartHome 192.168.178.132
attr GW_Xiaomi devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr GW_Xiaomi room MiSmartHome
attr GW_Xiaomi webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

setstate GW_Xiaomi off
setstate GW_Xiaomi 2019-01-04 01:31:41 RGB 0
setstate GW_Xiaomi 2019-01-04 01:59:22 heartbeat 34ce00854560
setstate GW_Xiaomi 2019-01-04 01:31:41 illumination 347
setstate GW_Xiaomi 2019-01-03 19:26:48 password xxxxxxxxxxxxx
setstate GW_Xiaomi 2019-01-03 19:20:13 pct 100
setstate GW_Xiaomi 2019-01-04 01:31:41 proto_version 1.1.2
setstate GW_Xiaomi 2019-01-04 01:31:41 rgb 000000
setstate GW_Xiaomi 2019-01-03 19:20:13 ringtone 21
setstate GW_Xiaomi 2019-01-04 01:31:41 state off
setstate GW_Xiaomi 2019-01-04 01:59:22 token xxxxxxxxxxxxxx
setstate GW_Xiaomi 2019-01-03 19:20:13 volume 10


Gruß rippi
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 12 Januar 2019, 17:42:16
Hi pbel,

hast du das Problem lösen können? ich habe das auch.
Nutze aber einige HTTPMOD auf die ich nicht verzichten will.

Gruß Michael

Zitat von: pbel am 27 November 2018, 00:45:00
Hallo zusammen

Also ich habe ein Update bezüglich meines Fehlers: nachdem ich das Perl Modul, welches den Fehler wirft auseinander genommen habe und es auch mit älteren Versionen nicht ging, habe ich mal meine FHEM.conf rausgeputzt und alles ging => also stück für Stück wieder reingetan und das "verursacht" den Fehler: Logdb und / oder  HTTPMOD (also beide Module sind schon einzeln ein Problem)


define logdb DbLog ./db.conf .*:.*
attr logdb DbLogType Current/History

define weather HTTPMOD http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=IZRICHZR4 600



Da ich darauf einmal verzichten kann lasse ich die Analyse für heute aber ich nehme an, dass es evtl. irgend eine Kollision zwischen den Modulen gibt. Lustig ist: Logdb  und HTTPMOD nutze ich bereits seit über einem Jahr und das Xiaomi Modul seit rund 3 Monaten => sollte nicht grundsätzlich ein Problem sein => werde aber prüfen, ob evtl. die DB irgend ein Problem hat, oder ob das nach dem Update von FHEM zum Problem gekommen ist.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 12 Januar 2019, 18:02:50
Meine Lösung ist jetzt erst mal pragmatisch, damit läuft alles:

für xxxxxxxxxxxx deine SID eintragen, bei mir ging es mal, deshalb steht die ID im Log

71_XiaomiSmartHome.pm ab 313


#               $sidsock->mcast_send($msg,$ip . ':4321') or die "send: $! $msg $ip";
                if (!$sidsock->mcast_send($msg,$ip . ':4321')){
                  $hash->{SID} = "xxxxxxxxxxxx";
                  $modules{XiaomiSmartHome}{defptr}{"xxxxxxxxxxxx"} = $hash;
                  return "xxxxxxxxxxxx";
                }
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Januar 2019, 08:15:07
Moin,

falls Ihr Probleme habt brauch ich ein Log.
Am Gateway Device Vebose auf 5.

Wenn die SID nicht am GW angezeigt wird nützt es eigentlich auch nix das dann Hardcoded ins Modul einzutragen.  ;D
In diesem Fall ist es so das dann die UDP Antwort vom GW nicht ankommt und somit das Modul die Werte auch nicht
auslesen kann. Häufigste Ursache ist eine Firewall oder irgendeine Netzwerkkonfiguration.
Für das MiGateway müssen die Ports 9898 & 4321 offen sein(steht auch in der Wiki)

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 09:52:35

2019.01.12 16:55:33 3: Opening myBroker device 127.0.0.1:1883
2019.01.12 16:55:33 3: myBroker device opened
2019.01.12 16:55:33 3: GardenaSmartBridge (myGardenaBridge) - send credentials to fetch Token and locationId
2019.01.12 16:55:33 3: NTFY return:  WhatsApp:HASH(0x366caa0)
2019.01.12 16:55:33 0: Featurelevel: 5.9
2019.01.12 16:55:33 0: Server started with 665 defined entities (fhem.pl:18111/2019-01-01 perl:5.024001 os:linux user:fhem pid:31544)
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 313.
2019.01.12 16:55:34 3: UWZ Unwetterzentrale: Run.1219 Done fetching data


Nach anpassen von Zeile 313 auf

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


send: Invalid argument {"cmd":"whois"} 192.168.69.127 at ./FHEM/71_XiaomiSmartHome.pm line 313.


Sieht also alles gut aus, knallt halt nur  ???

Nach dem harten kodieren der SID startet FHEM wieder und der GW Arbeitet normal.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Januar 2019, 10:06:35

mach ma "list device"
oder schick mir dein define

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 10:38:21

Internals:
   DEF        192.168.69.127
   FD         139
   FHEMIP     192.168.69.16
   GATEWAY    192.168.69.127
   GATEWAY_IP 192.168.69.127
   NAME       lumi_gateway_v3_sm
   NOTIFYDEV  global
   NR         720
   NTFY_ORDER 50-lumi_gateway_v3_sm
   SID        7c49eb88ea9a
   STATE      off
   TYPE       XiaomiSmartHome
   VERSION    1.30
   READINGS:
     2019-01-14 10:02:49   RGB             0
     2019-01-14 10:36:43   heartbeat       7c49eb88ea9a
     2019-01-14 10:02:49   illumination    1292
     2019-01-12 17:58:46   password        xxxxxxxxxxxxxxxxxx
     2019-01-12 17:56:47   pct             100
     2019-01-13 14:46:13   proto_version   1.1.2
     2019-01-13 14:46:13   rgb             000000
     2019-01-12 17:56:47   ringtone        21
     2019-01-13 14:46:13   state           off
     2019-01-14 10:36:43   token           JiYCgbRZpmXXXXXX
     2019-01-12 17:56:47   volume          10
   helper:
     ConnectionState Connected
     host       192.168.69.127
     prevrgbvalue 00ff00
     sensors    158d00024016af,158d0002e2dff9,
Attributes:
   alias      MI Gateway
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       CUL,MiSmartHome
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Januar 2019, 11:14:32
Ja sieht eigentlich gut aus.
Hast Du mal die Perl Module geprüft?

apt-get install libio-socket-multicast-perl


Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 11:34:53

root@fhem:~# apt-get install libio-socket-multicast-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libio-socket-multicast-perl ist schon die neueste Version (1.12-2+b3).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
root@fhem:~#


Das komische ist ja das es 1-2 Stunden lief.
Dann ein Fhem neustart und es ging nicht mehr.
Fhem ist nicht mal mehr gestartet.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Januar 2019, 11:52:01
ja ist komisch,
hattest Du testweise mal die httpmod module auskommentiert, ob es wirklich damit zusammenhängt?
pbel hatte ja das selbe problem. dblog würde ich ausschließen das setze ich auch ein.

was Du mal zusätzlich probieren könntest.

Zeile 309

my $sidsock = IO::Socket::Multicast->new( Proto     => 'udp',LocalAddr => $hash->{FHEMIP}, LocalPort =>'4321', ReuseAddr => 1, Timeout => $timeout) or die "Creating socket: $!\n";

in

my $sidsock = IO::Socket::Multicast->new( Proto     => 'udp',LocalAddr => $hash->{FHEMIP}, LocalPort =>'4321', Timeout => $timeout) or die "Creating socket: $!\n";


ändern, also ohne ReuseAddr, irgendeiner hier im Forum brauchte das mal :-)

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 12:16:14
Stirbt leider in der selben Zeile, 313, ist wegen Kommentar nach 215 gerutscht

2019.01.14 12:12:04 0: Featurelevel: 5.9
2019.01.14 12:12:04 0: Server started with 666 defined entities (fhem.pl:18111/2019-01-01 perl:5.024001 os:linux user:fhem pid:10898)
send: Invalid argument {"cmd":"whois"} 192.168.69.127 at ./FHEM/71_XiaomiSmartHome.pm line 315.


mit der harten SID gehts dann aber.

httpmod  habe ich noch nicht getestet
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 12:30:30
HTTPMOD rauswerfen hat keine Lösung gebracht. Problem besteht noch

Jetzt habe ich gerade die HTTPMOD Sachen ganz ans Ende der Datei aufgenommen und sehe zufällig im Log:


2019.01.14 12:31:39 0: lumi_gateway_v3_sm: getGatewaySID> OK!
2019.01.14 12:31:39 3: lumi_gateway_v3_sm: getGatewaySID> Find SID for Gateway: 7c49eb8xxxxx
2019.01.14 12:31:39 3: lumi_gateway_v3_sm: connect> Connected


:o

und ein Shutdown Reboot macht dann wieder:


2019.01.14 12:37:39 1: lumi_gateway_v3_sm: getGatewaySID> ERROR Invalid argument
2019.01.14 12:37:39 3: lumi_gateway_v3_sm: connect> Connected


irgendwie scheint das genau einmal zu klappen
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Januar 2019, 12:45:43
mmmhhh, immer noch komisch,
Du fragst doch mit den HTTPMOD Dinger nicht den selben Port an,verstehe die FM da überhaupt nicht.

Kannst Du rausfinden bei welchem HTTPMOD es Probleme  macht oder reicht schon ein HTTPMOD Device, egal welches?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 12:54:47
HTTPMOD ist:

define wetter_nottuln HTTPMOD http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INOTTULN29 600


Ich glaube nicht das es mit dem HTTPMOD zusammen hängt, nachdem ich HTTPMOD rausgeworfen habe und er die fhem.cfg neu geladen hat lief es nicht.
Dann habe ich die HTTPMOD wieder aufgenommen, alles über den WEB-Editor, dann sehe ich im Log das das auslesen der SID klappt.
Dann mache ich einen "shutdown restart" und es geht wieder nicht mehr

Ich denke es hat was damit zutun wenn die Verbindung einmal aufgebaut war.
Was für meine Vermutung spricht ist auch das ich das Zeug am Samstag eingerichtet habe, alles lief super, ich habe schon Screenshots an Kollegen verschickt und aufeinmal lief nix mehr, 2 Stunden später, nix gravierendes mehr geändert. vlt aber einen neustart vom Fhem.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Januar 2019, 12:59:57
mh ja komisch, keine Ahnung warum das passiert, sorry. hab auch gerade keine Idee warum

Was ist das für ein Linux, Debian? Version?

BTW:
https://fhem.de/commandref.html#Wunderground

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 13:53:01
Raspbarry

root@fhem:~# uname -a
Linux fhem 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 14 Januar 2019, 16:50:47
Nur so eine Dumme Frage - was ist das eine Paket was noch nicht aktualisiert wurde bei dir?
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Manchmal ist man überrascht welche Wechselwirkungen es geben kann. ;-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 14 Januar 2019, 22:12:04
libio-socket-multicast-perl

Weil keine neuere Version da
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 14 Januar 2019, 22:15:32

root@fhem:~# apt-get install libio-socket-multicast-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libio-socket-multicast-perl ist schon die neueste Version (1.12-2+b3).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.


so sieht das bei mir aus

Edit: Denke ein anders Paket soll wohl noch aktualisiert werden.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 14 Januar 2019, 22:19:27
@ahlermi
Nein, das stimmt nicht. Darauf bezieht sich die Anzeige nicht. Das perl modul hat er nicht aktualisiert und steht auf 0. Die 1 dagegen zeigt klar ein upgrade/update was noch zurückgehalten wird.

Ist nur so eine Idee. Muss nicht unbedingt helfen.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 15 Januar 2019, 11:39:17
entschuldigt, ihr habt recht!


Die folgenden Pakete sind zurückgehalten worden:
  raspberrypi-sys-mods


Ich glaube aber nicht das das was ausmacht
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 31 Januar 2019, 20:31:52
Hallo,
ich habe das XiaomiGateway und momentan 3 Temperatur- (weather.v1) und 3 Fenster-Sensoren (magnet) dran.
Alles funktioniert ... bis irgendwann (wahrscheinlich Fhem) nicht mehr mit dem Gateway kommuniziert, also u.a. kein heartbeat mehr am Gateway ankommt.
Erster Versuch, das Gateway neu zu starten hat nix gebracht, Fhem neustarten hilft und die momentane Endlösung ist das neudefinieren der IP (also ich klicke im Gateway auf "DEF" und dann auf "modify Gateway").
Nur ist das leider keine befriedigende Lösung.
Hat jemand eine?
Vielen Dank
Erdnar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 31 Januar 2019, 20:33:29
Hi,

welche Version vom Modul hast du?

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 01 Februar 2019, 12:16:11
@erdnar hast Du einen Logeintrag?
Könnte das Gleiche sein https://forum.fhem.de/index.php/topic,78418.msg877406.html#msg877406 (https://forum.fhem.de/index.php/topic,78418.msg877406.html#msg877406)
Hast Du den cloud-Zugriff unterbunden? Dann versucht das GW sehr oft eine Ab/Anmeldung und das Risiko mit dem ping zusammenzutreffen wird grösser. Beim device steht dann Disconnected.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Februar 2019, 12:31:48
Zitat von: jkriegl am 01 Februar 2019, 12:16:11
@erdnar hast Du einen Logeintrag?
Könnte das Gleiche sein https://forum.fhem.de/index.php/topic,78418.msg877406.html#msg877406 (https://forum.fhem.de/index.php/topic,78418.msg877406.html#msg877406)
Hast Du den cloud-Zugriff unterbunden? Dann versucht das GW sehr oft eine Ab/Anmeldung und das Risiko mit dem ping zusammenzutreffen wird grösser. Beim device steht dann Disconnected.
Die Version aus dem Devel branch sollte das schon besser können [emoji3]

Ein "get Update all" hilft auch.

Grüße
Torte


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 01 Februar 2019, 17:35:58
Zitat von: torte am 31 Januar 2019, 20:33:29
welche Version vom Modul hast du?
Grüße
Torte
Danke, ich hatte noch 1.20. Hab jetzt 1.30 und werde beobachten.

ZitatEin "get Update all" hilft auch.
Das meinst du als Alternative zum "DEF IP-Adresse" für den Restart?

Vielen Dank erst mal
Erdnar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 01 Februar 2019, 17:51:11
Zitat von: erdnar am 01 Februar 2019, 17:35:58
Das meinst du als Alternative zum "DEF IP-Adresse" für den Restart?

Ja genau :-) bin mir gerade nicht mehr ganz sicher ich meine in der 1.36 (liegt im Devel Branch) hab ich noch mal was geändert wegen dem reconnect.

Grüße Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 02 Februar 2019, 17:09:37
Also, das Problem ist geblieben (Bild)
Ich bastel mir erst mal einen Wachhund, der bei Ausbleiben des Herzschlags ein "get ... UpdateAll" macht, das hat funktioniert. :-)

Zitat1.36 (liegt im Devel Branch)
Devel Branch ist genau wo?  :-[
Danke
Erdnar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 04 Februar 2019, 07:59:18
Hallo

Ich habe festgestellt,  dass bei mir bei den readings teilweise der Zeitstempel nicht aktuell ist. Heartbeat bei allen.
Teilweise state oder Temperatur. In der log Datei ist auch heartbeat vorhanden.

Ich habe Auswertungen auf den heartbeat um festzustellen das der Sensor nicht aktuell ist.

Updateall hilft nichts.

Jemand eine Idee?

Gruß ofno
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 Februar 2019, 08:49:49
Moin,

@Erdnar: In meinem Git kannst Du zwischen Master und Devel tauschen. Einfach auf Devel umstellen und dann ZIP Download.
Die beiden Dateien dann auf deinem Server tauschen. Fhem Reboot und dann sollte im GW Device 1.36 in der Version stehen.

@ofno.
Hast Du das event-on-change-reading Attribut gesetzt? Dann ändern sich der Timestamp nur wenn auch das Reading sich unterscheidet.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 04 Februar 2019, 09:04:48


Zitat von: torte am 04 Februar 2019, 08:49:49
Moin,

@Erdnar: In meinem Git kannst Du zwischen Master und Devel tauschen. Einfach auf Devel umstellen und dann ZIP Download.
Die beiden Dateien dann auf deinem Server tauschen. Fhem Reboot und dann sollte im GW Device 1.36 in der Version stehen.

@ofno.
Hast Du das event-on-change-reading Attribut gesetzt? Dann ändern sich der Timestamp nur wenn auch das Reading sich unterscheidet.

Grüße
Torte

Ich sag mal so ich habe nichts verändert, kann das durch einen rasp. Absturz verloren gehen?

Setzt man das auf dem Gateway?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 Februar 2019, 09:20:17
Zitat von: ofno am 04 Februar 2019, 09:04:48

Ich sag mal so ich habe nichts verändert, kann das durch einen rasp. Absturz verloren gehen?

Setzt man das auf dem Gateway?

Eigentlich sendet der Sensor das zum Gateway, das Modul spricht nur mit dem GW und vom GW wird eigentlich immer ein ganzer Datensatz übertragen.

Setzen kannst Du das am Modul als auch am Sensor selbst, je nachdem wie du das willst. Wenn Du zum Beispiel wissen willst wann das letzte mal die Tür geöffnet wurde
dann musst Du das auch beim Sensor setzen. Sonst überschreibt der Stündliche Hartbeat das State Reading.

https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki#setting-attribut-timestamp-on-change-reading-and-event-on-change-reading

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: erdnar am 04 Februar 2019, 18:21:47
Zitat von: torte am 04 Februar 2019, 08:49:49
@Erdnar: In meinem Git kannst Du zwischen Master und Devel tauschen....
Grüße
Torte
Danke, wieder was gelernt.
Erdnar
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Hellspawn am 07 Februar 2019, 06:15:10
Guten Morgen,
ich habe letzte Woche ein 2. Xiaomi Aquara Gateway in Betrieb genommen. Seitdem ist mir aufgefallen, dass meine Temperatursensoren nicht mehr automatisch aktualisieren. Ich muss erst an den Gateways ein Set update all (oder Single) machen.

Hat das noch jemand?
Hier ein List des Sensors
Internals:
   DEF        158d0001b92364 weather.v1 XiaomiGateway2
   FUUID      5c56daeb-f33f-ebc1-0aa4-f3b6a07e8ceb8a41
   IODev      XiaomiGateway2
   LASTInputDev XiaomiGateway2
   MODEL      weather.v1
   MSGCNT     5
   NAME       ThermostatKino
   NR         189
   SID        158d0001b92364
   STATE      <b><div style='color:red'>Temp: 13.13°C</div><div style='color:blue'>Hum: 67.11%</div>Luftdruck: 99.52 kpa <div style='color:green'>Batteriespannung : 3.0 V</div></b>
   TYPE       XiaomiSmartHome_Device
   VERSION    1.30
   XiaomiGateway2_MSGCNT 5
   XiaomiGateway2_TIME 2019-02-06 21:50:31
   READINGS:
     2019-02-06 21:50:31   batteryState    ok
     2019-02-06 21:50:31   batteryVoltage  3.0
     2019-02-06 21:50:31   humidity        67.11
     2019-02-06 21:50:31   pressure        99.52
     2019-02-06 21:50:31   temperature     13.13
Attributes:
   event-on-change-reading .*
   event-on-update-reading .*
   group      Heizung
   icon       temp_temperature@blue
   room       Kino
   stateFormat <b><div style='color:red'>Temp: temperature°C</div><div style='color:blue'>Hum: humidity%</div>Luftdruck: pressure kpa <div style='color:green'>Batteriespannung : batteryVoltage V</div></b>


und hier mal ein List des neuen Gateways
Internals:
   DEF        10.10.10.106
   FD         20
   FHEMIP     192.168.1.212
   FUUID      5c4d8e63-f33f-ebc1-2a40-f0ed4c44bef5e68b
   GATEWAY    10.10.10.106
   GATEWAY_IP 10.10.10.106
   NAME       XiaomiGateway2
   NOTIFYDEV  global
   NR         180
   NTFY_ORDER 50-XiaomiGateway2
   SID        7811dcb26bfd
   STATE      initialized
   TYPE       XiaomiSmartHome
   VERSION    1.30
   READINGS:
     2019-01-27 12:34:28   RGB             0
     2019-01-27 12:37:43   heartbeat       7811dcb26bfd
     2019-01-27 12:34:28   illumination    1272
     2019-02-03 13:16:52   password        CAB2D858D5FF430D
     2019-01-27 11:56:35   pct             100
     2019-01-27 11:56:35   ringtone        21
     2019-02-03 13:13:24   state           Connected
     2019-01-27 12:37:43   token           51cjz7NWFQpXJp4u
     2019-01-27 11:56:35   volume          10
   helper:
     ConnectionState Connected
     host       10.10.10.106
     sensors    158d0001e462c3,158d0001b92364,
Attributes:
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   event-on-change-reading .*
   event-on-update-reading .*
   room       Haus
   timestamp-on-change-reading state
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off


vielen Dank
Carsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 07 Februar 2019, 09:06:00
Eine etwas andere Frage:
Manche haben sicher mitbekommen, dass Xiaomi und Ikea eine Kooperation eingegangen sind so, dass auch Ikea Geräte an das Xiaomi GW koppeln kann.
Das hat bei mir mit eine Ikea Birne auch sehr gut.
Daher die Frage ob es ein Weg gibt, dass die an das Xiaomi GW gekoppelte Birne von Ikea auch in FHEM auftaucht?
Ist es geplannt diese aufzunehmen bzw. würde ein Verbose helfen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Februar 2019, 09:27:23
@Carsten, Nö ist mir bisher nicht aufgefallen. Meine reporten immer sehr schön.  :P.
Darf das GW ins Internet. Vielleicht reportet dein GW, aber FHEM bekommt es wegen eines Netzwerkproblems nicht mit. Ist komisch.
Kannst ja mal am GW auf Verbose 5 Stellen wenn der Tempsensor sich nicht meldet und dann den Tempsensor in den Kühlschrank legen.
Und dann gucken wir mal ins Log, ob der Sensor sich meldet und evt. das Modul was falsch macht.

@Gerd, Nö das wusste ich nicht nicht. Hab das zwar mit Ikea gelesen, hab aber nicht im Traum erwartet das die das auch für alte Geräte machen.
Welche Ikea Lampe hast Du (Link)? Ja und ein Verbose 5 am GW wäre Cool  ;D

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 07 Februar 2019, 09:36:11
Habe lediglich nur diese hier: https://m2.ikea.com/de/de/p/tradfri-led-leuchtmittel-e27-1000-lm-kabellos-dimmbar-warmes-tageslicht-rund-opalweiss-60338452/ (https://m2.ikea.com/de/de/p/tradfri-led-leuchtmittel-e27-1000-lm-kabellos-dimmbar-warmes-tageslicht-rund-opalweiss-60338452/)
Heute Abend wenn ich wieder zu Hause bin schicke ich ein Log.
Ansonsten im GW wenn man Geräte hinzufügen möchte und unter Licht nachschaut findet man die Ikea's. Da waren glaube ich sogar weitere fremde dabei.

Auch verstehe ich nicht ganz die Funktionsweise der Lab-Optionen mit der Einbindung von z.B. Tuya Geräte wie es gemeint ist - klappt bei mir nicht ganz oder ich missverstehe da was.  ;)
Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 07 Februar 2019, 11:00:18
Bei mir war die Batterie zu schwach, es kam der Hearthbeat aber keine Temperaturen mehr.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: gerdshi am 07 Februar 2019, 17:19:49
Hm, seltsam.
Auch wenn ich das XiaomiGW auf Verbose 5 stelle, sehe ich keine weitere Nachrichten ausser den Heartbeat und der Token danach, egal ob ich die Ikea Lampe an oder aus mache.
Entschuldige die dumme Frage, aber wie bekomme ich ein detaillierten Log?
Kann es sein, dass die Ikea und Philips Lampen gar nicht im API von Xiaomi vorgesehen sind und daher keine Meldung kommt?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Februar 2019, 20:51:48
Zitat von: gerdshi am 07 Februar 2019, 17:19:49
Hm, seltsam.
Auch wenn ich das XiaomiGW auf Verbose 5 stelle, sehe ich keine weitere Nachrichten ausser den Heartbeat und der Token danach, egal ob ich die Ikea Lampe an oder aus mache.
Entschuldige die dumme Frage, aber wie bekomme ich ein detaillierten Log?
Kann es sein, dass die Ikea und Philips Lampen gar nicht im API von Xiaomi vorgesehen sind und daher keine Meldung kommt?
Am GW Device Attribut Verbose 5.
Dann schicke mal das Log. Evtl. Braucht es für vollen Funktionsumfang noch ein Firmware Update von Xiaomi.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Hellspawn am 07 Februar 2019, 21:05:09
Guten Abend,
also ich glaube da stimmt was mit meinem Gateway2 nicht...
Gateway1 sendet alle 10 Sekunden einen token, gateway2 macht gar nichts, es sei denn ich sage es soll ein update machen:
2019-02-07 21:00:02 XiaomiSmartHome XiaomiGateway1 token: 9SjGIRrkXxRMqOU6
2019-02-07 21:00:12 XiaomiSmartHome XiaomiGateway1 token: P8BA4s6TMpVuUFwk
2019-02-07 21:00:22 XiaomiSmartHome XiaomiGateway1 token: UuoGix4skUrcSfFO
2019-02-07 21:00:32 XiaomiSmartHome XiaomiGateway1 token: b1QC2MlOQLnO5brk
2019-02-07 21:00:42 XiaomiSmartHome XiaomiGateway1 token: 3GkpChNDHXXuNatl
2019-02-07 21:00:46 XiaomiSmartHome_Device XMI_158d0001e462c3 unknown
2019-02-07 21:00:46 XiaomiSmartHome_Device XMI_158d0001e462c3 batteryState: ok
2019-02-07 21:00:46 XiaomiSmartHome_Device XMI_158d0001e462c3 batteryVoltage: 3.6
2019-02-07 21:00:46 XiaomiSmartHome_Device ThermostatKino batteryState: ok
2019-02-07 21:00:46 XiaomiSmartHome_Device ThermostatKino batteryVoltage: 3.0
2019-02-07 21:00:46 XiaomiSmartHome_Device ThermostatKino temperature: 10.50
2019-02-07 21:00:46 XiaomiSmartHome_Device ThermostatKino humidity: 73.21
2019-02-07 21:00:46 XiaomiSmartHome_Device ThermostatKino pressure: 98.94
2019-02-07 21:00:52 XiaomiSmartHome XiaomiGateway1 token: fEz8wPuJvaPHUnyy
2019-02-07 21:01:02 XiaomiSmartHome XiaomiGateway1 token: zbjrhqB4etvLkS3u
2019-02-07 21:01:12 XiaomiSmartHome XiaomiGateway1 token: Uwivrb1ITgyiEXvC


hier das log mit verbose 5
Zitat2019.02.07 20:58:44 5: XiaomiGateway2: Notify> NotifyStart
2019.02.07 20:58:52 5: XiaomiGateway2: Read> Read start
2019.02.07 20:58:52 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"46D9Iz0a9aJ5WtR4","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 20:58:52 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 20:59:02 5: XiaomiGateway2: Read> Read start
2019.02.07 20:59:02 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"FmEM1YKgMWp3Zmfd","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 20:59:02 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 20:59:12 5: XiaomiGateway2: Read> Read start
2019.02.07 20:59:12 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"EsxFxVtnVbMAmC4L","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 20:59:12 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 20:59:22 5: XiaomiGateway2: Read> Read start
2019.02.07 20:59:22 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"N02WR9lg0FFIpNmg","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 20:59:22 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 20:59:32 5: XiaomiGateway2: Read> Read start
2019.02.07 20:59:32 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"GvjcXEXFr1ARjWyi","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 20:59:32 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 20:59:42 5: XiaomiGateway2: Read> Read start
2019.02.07 20:59:42 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"xRAkVffEFwSGJ0P1","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 20:59:42 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 20:59:52 5: XiaomiGateway2: Read> Read start
2019.02.07 20:59:52 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"8nAQkUIC5CChMSdC","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 20:59:52 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:00:02 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:02 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"9SjGIRrkXxRMqOU6","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:00:02 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:00:12 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:12 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"P8BA4s6TMpVuUFwk","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:00:12 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:00:22 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:22 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"UuoGix4skUrcSfFO","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:00:22 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:00:32 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:32 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"b1QC2MlOQLnO5brk","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:00:32 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:00:42 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:42 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"3GkpChNDHXXuNatl","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:00:42 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:00:46 5: XiaomiGateway2: updateAllReadings> Starting UpdateALLReadings
2019.02.07 21:00:46 4: XiaomiGateway2: Write> Get all Sensors
2019.02.07 21:00:46 4: XiaomiGateway2: Write> {"cmd" : "get_id_list"} 10.10.10.106
2019.02.07 21:00:46 4: XiaomiGateway2: Write> End 10.10.10.106
2019.02.07 21:00:46 3: XiaomiGateway2: Get> UpdateALLReadings Started
2019.02.07 21:00:46 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:46 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"7811dcb26bfd","token":"ekWQugM4Ho37eaK2","data":"[\"158d0001e462c3\",\"158d0001b92364\"]"}
2019.02.07 21:00:46 5: XiaomiGateway2: Read> HASH correctly
2019.02.07 21:00:46 5: XiaomiGateway2: Reading> Reading start
2019.02.07 21:00:46 4: XiaomiGateway2: Reading> PushRead:158d0001e462c3
2019.02.07 21:00:46 4: XiaomiGateway2: Write> {"cmd":"read","sid":"158d0001e462c3"} 10.10.10.106
2019.02.07 21:00:46 4: XiaomiGateway2: Write> End 10.10.10.106
2019.02.07 21:00:46 4: XiaomiGateway2: Reading> PushRead:158d0001b92364
2019.02.07 21:00:46 4: XiaomiGateway2: Write> {"cmd":"read","sid":"158d0001b92364"} 10.10.10.106
2019.02.07 21:00:46 4: XiaomiGateway2: Write> End 10.10.10.106
2019.02.07 21:00:46 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:46 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0001e462c3","short_id":32113,"data":"{\"voltage\":3600,\"status\":\"unknown\"}"}
2019.02.07 21:00:46 5: XiaomiGateway2: Read> XiaomiSmartHome_Device known! SID: 158d0001e462c3 XiaomiGateway2 XiaomiGateway2
2019.02.07 21:00:46 5: XiaomiGateway2: Read> Dispatching {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0001e462c3","short_id":32113,"data":"{\"voltage\":3600,\"status\":\"unknown\"}"} XiaomiGateway2
2019.02.07 21:00:46 5: XiaomiGateway2: dispatch {"cmd":"read_ack","model":"sensor_magnet.aq2","sid":"158d0001e462c3","short_id":32113,"data":"{\\"voltage\\":3600,\\"status\\":\\"unknown\\"}"}
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Parse> IS DEFINED sensor_magnet.aq2 : 158d0001e462c3 HASH(0x5606317de138)
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Read> SID: 158d0001e462c3 XiaomiSmartHome_Device
2019.02.07 21:00:46 3: XiaomiGateway2: DEV_Read> Name: XMI_158d0001e462c3 SID: 158d0001e462c3 Type: sensor_magnet.aq2 Status: unknown
2019.02.07 21:00:46 4: XiaomiGateway2: DEV_Read> Name: XMI_158d0001e462c3 SID: 158d0001e462c3 Type: sensor_magnet.aq2 Voltage: 3600
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Value: 3.6 points: 1
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Result_value: 3.6
2019.02.07 21:00:46 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:46 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b92364","short_id":3948,"data":"{\"voltage\":2985,\"temperature\":\"1050\",\"humidity\":\"7321\",\"pressure\":\"98942\"}"}
2019.02.07 21:00:46 5: XiaomiGateway2: Read> XiaomiSmartHome_Device known! SID: 158d0001b92364 XiaomiGateway2 XiaomiGateway2
2019.02.07 21:00:46 5: XiaomiGateway2: Read> Dispatching {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b92364","short_id":3948,"data":"{\"voltage\":2985,\"temperature\":\"1050\",\"humidity\":\"7321\",\"pressure\":\"98942\"}"} XiaomiGateway2
2019.02.07 21:00:46 5: XiaomiGateway2: dispatch {"cmd":"read_ack","model":"weather.v1","sid":"158d0001b92364","short_id":3948,"data":"{\\"voltage\\":2985,\\"temperature\\":\\"1050\\",\\"humidity\\":\\"7321\\",\\"pressure\\":\\"98942\\"}"}
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Parse> IS DEFINED weather.v1 : 158d0001b92364 HASH(0x5606317de138)
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Read> SID: 158d0001b92364 XiaomiSmartHome_Device
2019.02.07 21:00:46 4: XiaomiGateway2: DEV_Read> Name: ThermostatKino SID: 158d0001b92364 Type: weather.v1 Voltage: 2985
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Value: 2.985 points: 1
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Result_value: 3.0
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Value: 10.50 points: 2
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Result_value: 10.50
2019.02.07 21:00:46 3: XiaomiGateway2: DEV_Read> Name: ThermostatKino SID: 158d0001b92364 Type: weather.v1 Temperature: 10.50 Round: 2
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Value: 73.21 points: 2
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Result_value: 73.21
2019.02.07 21:00:46 3: XiaomiGateway2: DEV_Read> Name: ThermostatKino SID: 158d0001b92364 Type: weather.v1 Humidity: 73.21 Round: 2
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Value: 98.942 points: 2
2019.02.07 21:00:46 5: XiaomiGateway2: DEV_Round> Result_value: 98.94
2019.02.07 21:00:46 3: XiaomiGateway2: DEV_Read> Name: ThermostatKino SID: 158d0001b92364 Type: weather.v1 Pressure: 98.94 Round: 2
2019.02.07 21:00:52 5: XiaomiGateway2: Read> Read start
2019.02.07 21:00:52 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"fEz8wPuJvaPHUnyy","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:00:52 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:01:02 5: XiaomiGateway2: Read> Read start
2019.02.07 21:01:02 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"zbjrhqB4etvLkS3u","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:01:02 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:01:12 5: XiaomiGateway2: Read> Read start
2019.02.07 21:01:12 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"Uwivrb1ITgyiEXvC","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:01:12 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:01:22 5: XiaomiGateway2: Read> Read start
2019.02.07 21:01:22 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"WMj5A5zgoSNiPuTc","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:01:22 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:01:32 5: XiaomiGateway2: Read> Read start
2019.02.07 21:01:32 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"hsV1cJBfN6PJ2a8d","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:01:32 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:01:42 5: XiaomiGateway2: Read> Read start
2019.02.07 21:01:42 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"1idkrs2Pxln11prI","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:01:42 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:01:47 2: TPLinkHS110: AussenbeleuchtungScheune Realtime data updated
2019.02.07 21:01:47 2: TPLinkHS110: AussenbeleuchtungScheune Daystat updated
2019.02.07 21:01:48 2: TPLinkHS110: Waschmaschine Realtime data updated
2019.02.07 21:01:48 2: TPLinkHS110: Waschmaschine Daystat updated
2019.02.07 21:01:52 5: XiaomiGateway2: Read> Read start
2019.02.07 21:01:52 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"49vvVGvEYmFjbCG7","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:01:52 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:02:02 5: XiaomiGateway2: Read> Read start
2019.02.07 21:02:02 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"q6PiTO32LUauwhii","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:02:02 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:02:12 5: XiaomiGateway2: Read> Read start
2019.02.07 21:02:12 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"nxqElDCZYs8Rv9cI","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:02:12 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:02:22 5: XiaomiGateway2: Read> Read start
2019.02.07 21:02:22 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"XXqkaSFsg1iaJQ1R","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:02:22 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:02:32 5: XiaomiGateway2: Read> Read start
2019.02.07 21:02:32 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"lM5OlfIkfTBSlgML","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:02:32 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:02:42 5: XiaomiGateway2: Read> Read start
2019.02.07 21:02:42 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"6jKvR1E34k1Z5b8P","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:02:42 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:02:52 5: XiaomiGateway2: Read> Read start
2019.02.07 21:02:52 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"hpMb8rDpbYbbiUs3","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:02:52 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1
2019.02.07 21:03:02 5: XiaomiGateway2: Read> Read start
2019.02.07 21:03:02 5: XiaomiGateway2: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"34ce0088d1d0","short_id":"0","token":"tgtszqmpzuaAyP6L","data":"{\"ip\":\"192.168.1.146\"}"}
2019.02.07 21:03:02 5: XiaomiGateway2: Read> Change HASH Ref to XiaomiGateway1

Gruß
Carsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 07 Februar 2019, 21:14:46
Ja das Stimmt wohl, es kommen nur Antworten 192.168.1.146.

Nur Warum? .... ist in der MI APP das LAN an für das Gateway2, evtl. nochmal machen neues Passwort evtl. mal ziehen.?
Anderes Netzwerk, Firewall oder sowas könnte es auch sein.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Hellspawn am 09 Februar 2019, 09:46:36
Hallo,

so hier eine kurze Rückmeldung.. Wenn sich das Gateway in einem anderem Netz befindet (hier 10.10.0.x) und das andere Gateway in einem z.b: (192.168.1.x) netz befindet, dann tritt mein besagtes Phänomen auf.
Sind beide GW im selben Netz, läuft alles wie gewohnt... klingt komisch.. ist aber so :)

vielen Dank
Carsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 Februar 2019, 16:32:25
Hi Carsten,

ja ist komisch. Zieh dir mal aus dem Devel Branch die beiden Dateien und tausche die auf deinem FHEM aus.

Gruß
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Hellspawn am 10 Februar 2019, 18:30:48
Hi,
selbes Ergebnis... es müssen beide Gateways im selben Netz sein, sonst läuft es nicht. Ist aber anscheinend ein Gateway Problem, denn selbst die Xiaomi ab hat da das gleiche Problem...
Lösung... beide Gateways in das selbe Netz und gut ist.

Danke für den Support
Carsten
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 11 Februar 2019, 16:08:16
So, ich bin jetzt mit dem Einkreisen des Problems weiter.

Das Modul scheint die Verbindung abzulehnen solange noch eine Kommunikation aktiv ist.
Getestet habe ich das indem ich das GW einfach mal 60 sekunden lang jede Sekunde blinken lassen habe und einen zweiten Befehl abgeschickt habe. Fazit Fhem stürzt ab.

Nach der Anpassung in Zeile 548 oder um den dreh


    Log3 $name, 4, "$name: Write> $msg " . $GATEWAY;
        my $sock = $hash->{CD};
        my $MAXLEN  = 1024;
#       $sock->mcast_send($msg,$GATEWAY .':9898') or die "send: $!";
        if (!$sock->mcast_send($msg,$GATEWAY .':9898')){
          Log3 $name, 1, "Error: " . $! . " " . $msg . " " . $GATEWAY . ":9898";
        }


treten die Probleme jetzt nicht mehr auf.

Gruß Michael

Zitat von: ahlermi am 14 Januar 2019, 12:30:30
HTTPMOD rauswerfen hat keine Lösung gebracht. Problem besteht noch

Jetzt habe ich gerade die HTTPMOD Sachen ganz ans Ende der Datei aufgenommen und sehe zufällig im Log:


2019.01.14 12:31:39 0: lumi_gateway_v3_sm: getGatewaySID> OK!
2019.01.14 12:31:39 3: lumi_gateway_v3_sm: getGatewaySID> Find SID for Gateway: 7c49eb8xxxxx
2019.01.14 12:31:39 3: lumi_gateway_v3_sm: connect> Connected


:o

und ein Shutdown Reboot macht dann wieder:


2019.01.14 12:37:39 1: lumi_gateway_v3_sm: getGatewaySID> ERROR Invalid argument
2019.01.14 12:37:39 3: lumi_gateway_v3_sm: connect> Connected


irgendwie scheint das genau einmal zu klappen
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 17 Februar 2019, 21:36:00
Meine Motion Sensoren machen nach der Erkennung immer eine Minute Pause bis zur nächsten Auslösung, lässt sich dieses verhalten noch einstellen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 Februar 2019, 17:14:03
Zitat von: Typ1er am 17 Februar 2019, 21:36:00
Meine Motion Sensoren machen nach der Erkennung immer eine Minute Pause bis zur nächsten Auslösung, lässt sich dieses verhalten noch einstellen?
Hi,

Ne, kann man nicht einstellen ist schon immer so.

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: BerndMiles am 08 März 2019, 20:10:43
Hallo,
ich habe zwei Wassermelder von Xiaomi. Es klappt auch alles bestens, aber was bedeutet der Status iam. Zuvor stand da mal no_leak. Kann mir da vielleicht jemand helfen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 08 März 2019, 20:51:52
Zitat von: BerndMiles am 08 März 2019, 20:10:43
Hallo,
ich habe zwei Wassermelder von Xiaomi. Es klappt auch alles bestens, aber was bedeutet der Status iam. Zuvor stand da mal no_leak. Kann mir da vielleicht jemand helfen?
Ich glaube das ist der init status
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 09 März 2019, 00:00:10
die Meldung kommt wenn du den Sensor drückst, iam (hier bin ich)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: BerndMiles am 10 März 2019, 19:49:59
Danke für die Antworten. Nun muss man, um den Status auf no_leak zu bekommen, ihn unter Wasser setzen und dann wieder abtrocknen oder dies eben manuell mit Befehl an der Konsole übermitteln. Weil eine Statusänderung erfolgt nach dem Drücken des Knopfes wahrscheinlich erst dann, wenn sich wirklich was ändert und das ist bei diesem Sensor eben, dass er unter Wasser steht.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Maxi348 am 24 März 2019, 23:12:24
Moin, hat jemand das Problem, dass sich die Sensoren nicht selbstständig updaten?
Nur wenn ich get UpdateAll mache kommt der aktuelle Status rein.
FHEM läuft bei mir über ein Docker Container, könnte es daran liegen?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 25 März 2019, 06:50:47
Guten Morgen,

@Maxi
Ja gibt ein paar mit diesem Problem unter Docker, ich hab aber selbst kein Docker. Die Kommunikation zwischen Modul und GW geht über UDP Multicast
Port 4321 & 9898 Das Modul bindet sich an die NIC der FHEM Instanz.
Warum die Antworten des Gateways nach dem Push UpdateALL durchkommen kann ich mir nicht erklären da eigentlich das schon der eigentlich Kommunikationsweg ist.
Was sein könnte: In dem Fall wenn Du UpdateALL machst und es dann geht, hört sich nach so einer Firewall an, der Port wird erst geöffnet von "innen" und wenn er auf ist geht die Kommunikation dann.
In dem Fall dass das GW ohne UpdateALL was sendet lässt die Firewall die Pakete nicht durch weil die Anfrage nicht von "innen" kam. Ich weiß aber nicht ob das so ist, ich kenne Docker nicht.

@BerndMiles
Ja, aber eigentlich sollte dich doch nur interessieren wenn der Sensor "leak" meldet und dann sollte dein Alarm losgehen. Oder?

Grüße
Torte



Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 25 März 2019, 07:16:58
Zitat von: BerndMiles am 10 März 2019, 19:49:59
Danke für die Antworten. Nun muss man, um den Status auf no_leak zu bekommen, ihn unter Wasser setzen und dann wieder abtrocknen oder dies eben manuell mit Befehl an der Konsole übermitteln. Weil eine Statusänderung erfolgt nach dem Drücken des Knopfes wahrscheinlich erst dann, wenn sich wirklich was ändert und das ist bei diesem Sensor eben, dass er unter Wasser steht.
Ich habe bei mir einen schwimmschalter dran gebastelt der überwacht mir einen pumpensumpf und meldet mit leak und no_leak den Wasserstand
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 27 März 2019, 15:24:30
Zitat von: BerndMiles am 10 März 2019, 19:49:59
Danke für die Antworten. Nun muss man, um den Status auf no_leak zu bekommen, ihn unter Wasser setzen und dann wieder abtrocknen oder dies eben manuell mit Befehl an der Konsole übermitteln. Weil eine Statusänderung erfolgt nach dem Drücken des Knopfes wahrscheinlich erst dann, wenn sich wirklich was ändert und das ist bei diesem Sensor eben, dass er unter Wasser steht.

du kannst mit


setreading XMI_xxxxxxxxxxxxxxxxxx state leak


den Status "setzen", es gibt auch noch den befehl setstate oder so
Titel: Nach Anlage Gateway stürzt fhem ab
Beitrag von: burgi400 am 04 April 2019, 16:38:28
Hallo zusammen,

wenn ich ein Gateway anlege, zeigt fhem das Gateway schön an, stürtzt aber gleichzeitig ab. Also kann ich z. B. nicht das Paswort setzen oder ein andres Gerät anwählen. Das gehtr so schnell, dass es kaum möglich ist irgendetwas anzuklicken bevor der Absturz erfolgt.
Selbst für einen Log-Eintrag habe ich fast 10 Versuche benötigt, da fhem auch dafür anscheinend keine Zeit hatte.
Hier der Log-Eintrag:
MiGateway: connect> ConnectStart
2019.03.31 16:47:07 5: MiGateway: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"xxxxxxxx","model":"gateway","proto_version":"1.1.2","ip":"192.168.xxx.29"}
2019.03.31 16:47:07 3: MiGateway: getGatewaySID> Find SID for Gateway: xxxxxxxx
Creating socket: Protocol not available

Jemand eine Idee, was für ein Protokoll-Problem vorliegen kann?

System: BananaPi mit Lubuntu, libs nach Wiki fehlerfrei installiert, Gateway mit und ohne eingerichtete Sensoren versucht, Developer-Modus etc. aktiviert
Steuerung per Xiaomi-App ohne Probleme möglich.

Viele Grüße
Ralf
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 04 April 2019, 18:14:13
Gabs schon mal im thread

https://forum.fhem.de/index.php?topic=63212.msg828893.msg#828893
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chrisnitt am 10 Mai 2019, 09:39:57
Hallo zusammen,
ich habe bisher zigbee2mqtt verwendet. Leider hat da ab und zu der Stick nicht reagiert und die Frau kam an ihre Toleranzgrenze. Ich bin dann auf das Gateway umgestiegen und schwer begeistert von der Zuverlässigkeit. Allerdings raucht mir unregelmäßig fhem ab mit der Fehlermeldung

malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<param><code value="...") at ./FHEM/71_XiaomiSmartHome.pm line 135.

In Zeile 135 steht

  my $json = $hash->{helper}{JSON}->incr_parse($buf);

Sobald es an Code geht, bin ich leider komplett raus. Könnt ihr damit was anfangen?
Aktuell habe ich nur zwei Geräte am Gateway. Einen Bewegungssensor und einen Schalter (den ich noch nicht verwende). Heute ist fhem nachts irgendwann zwischen 4:50 Uhr (sync der Unwetterzentrale) und 5:40 Uhr (da bin ich aufgestanden und habe bemerkt, dass fhem nicht mehr läuft) abgeraucht. Ich kann nicht ausschließen, dass ich den Bewegungssensor kurz vorher ausgelöst habe. Wobei ich manchmal auch das Haus verlasse und wenn ich wieder komme ist in der Zwischenzeit fhem gestoppt. Da sollte eigentlich nichts am Modul passiert sein.  ???
Ein sudo /etc/init.d/fhem stop und ein sudo /etc/init.d/fhem start später läuft wieder alles.
Schonmal herzlichen Dank vorab!

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 Mai 2019, 10:03:52
Hi chrisnitt,

schon komisch die Stelle wo er im Script aussteigt.
Hast Du die 1.41 Version? Ist zwar schwer bei sowas aber ein Verbose 5 Log wäre schon mal was.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chrisnitt am 12 Mai 2019, 10:45:03
Hallo Torte,

danke für Deine Antwort. Ich habe die Version 1.41. Und eben mal auf Verbose 5 gestellt. Die letzten drei Tage lief fhem anstandslos durch. Ich bin gespannt.

Viele Grüße,
Chris
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 Mai 2019, 13:32:07
Hi Chris,

Verbose 5 macht dir das Log ziemlich voll ;-)
nur das Du dich nicht wunderst.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 12 Mai 2019, 19:39:47
Abend Torte,

wieso kann ich den von FHEM das Gateway nicht scharf schalten, fehlt das aus einem bestimmten Grund?

Oder muss ich alle Regeln mit dem "ringtone" abbilden?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 12 Mai 2019, 21:46:38
Hi Typ1er,

ja hat einen Grund. Das geht nicht über die API.
Das Modul macht nur das was die API zulässt.

Aber mit nen paar DOIFs bekommt man das auch  schöner hin [emoji16]

Grüße
Torte

Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 12 Mai 2019, 21:50:15
Danke für die Info, ich exportiere die meisten Funktionen nach Homekit.

Hier habe ich dafür ein zweites Plugin am Laufen, das hätte mir gern gespart.
Titel: Antw:Nach Anlage Gateway stürzt fhem ab
Beitrag von: ahlermi am 13 Mai 2019, 14:48:19
Zitat von: burgi400 am 04 April 2019, 16:38:28
Hallo zusammen,

wenn ich ein Gateway anlege, zeigt fhem das Gateway schön an, stürtzt aber gleichzeitig ab. Also kann ich z. B. nicht das Paswort setzen oder ein andres Gerät anwählen. Das gehtr so schnell, dass es kaum möglich ist irgendetwas anzuklicken bevor der Absturz erfolgt.
Selbst für einen Log-Eintrag habe ich fast 10 Versuche benötigt, da fhem auch dafür anscheinend keine Zeit hatte.
Hier der Log-Eintrag:
MiGateway: connect> ConnectStart
2019.03.31 16:47:07 5: MiGateway: getGatewaySID> Answer {"cmd":"iam","port":"9898","sid":"xxxxxxxx","model":"gateway","proto_version":"1.1.2","ip":"192.168.xxx.29"}
2019.03.31 16:47:07 3: MiGateway: getGatewaySID> Find SID for Gateway: xxxxxxxx
Creating socket: Protocol not available

Jemand eine Idee, was für ein Protokoll-Problem vorliegen kann?

System: BananaPi mit Lubuntu, libs nach Wiki fehlerfrei installiert, Gateway mit und ohne eingerichtete Sensoren versucht, Developer-Modus etc. aktiviert
Steuerung per Xiaomi-App ohne Probleme möglich.

Viele Grüße
Ralf


Zitat von: ahlermi am 11 Februar 2019, 16:08:16
So, ich bin jetzt mit dem Einkreisen des Problems weiter.

Das Modul scheint die Verbindung abzulehnen solange noch eine Kommunikation aktiv ist.
Getestet habe ich das indem ich das GW einfach mal 60 sekunden lang jede Sekunde blinken lassen habe und einen zweiten Befehl abgeschickt habe. Fazit Fhem stürzt ab.

Nach der Anpassung in Zeile 548 oder um den dreh


    Log3 $name, 4, "$name: Write> $msg " . $GATEWAY;
        my $sock = $hash->{CD};
        my $MAXLEN  = 1024;
#       $sock->mcast_send($msg,$GATEWAY .':9898') or die "send: $!";
        if (!$sock->mcast_send($msg,$GATEWAY .':9898')){
          Log3 $name, 1, "Error: " . $! . " " . $msg . " " . $GATEWAY . ":9898";
        }


treten die Probleme jetzt nicht mehr auf.

Gruß Michael
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 13 Mai 2019, 14:55:11
Hi,

guck mal hier im Post #880
https://forum.fhem.de/index.php/topic,63212.msg828893.html#msg828893

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chrisnitt am 21 Juni 2019, 15:13:23
Bei mir lief es jetzt die letzten Wochen stabil, dachte schon, es hätte sich selbst reguliert. Leider ist es dann aber die letzten Tage wieder ein paar Mal zu unterschiedlichen Zeiten abgerauscht. Ich kopiere hier mal das Log von heute Nacht. Um 6:52 Uhr hab ich bemerkt, dass fhem nicht mehr läuft und neu gestartet. Kann sich jemand einen Reim darauf machen?

2019.06.20 23:46:37 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.20 23:46:47 5: MiControlHub: Read> Read start
2019.06.20 23:46:47 5: MiControlHub: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcfb1a12","short_id":"0","token":"XXXXXXXXXXXXXXXXXX","data":"{\"ip\":\"192.168.111.109\"}"}
2019.06.20 23:46:47 5: MiControlHub: Read> HASH correctly
2019.06.20 23:46:47 5: MiControlHub: Reading> Reading start
2019.06.20 23:46:47 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.20 23:46:57 5: MiControlHub: Read> Read start
2019.06.20 23:46:57 5: MiControlHub: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcfb1a12","short_id":"0","token":"yyyyyyyyyyyyyyyy","data":"{\"ip\":\"192.168.111.109\"}"}
2019.06.20 23:46:57 5: MiControlHub: Read> HASH correctly
2019.06.20 23:46:57 5: MiControlHub: Reading> Reading start
2019.06.20 23:46:57 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.20 23:46:57 5: MiControlHub: Read> Read start
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<param><code value="...") at ./FHEM/71_XiaomiSmartHome.pm line 135.
2019.06.21 06:52:11 1: Including fhem.cfg
2019.06.21 06:52:12 3: WEB: port 8083 opened
2019.06.21 06:52:12 3: WEBphone: port 8084 opened
2019.06.21 06:52:12 3: WEBtablet: port 8085 opened
2019.06.21 06:52:12 2: eventTypes: loaded 1790 events from ./log/eventTypes.txt
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chrisnitt am 24 Juni 2019, 11:13:07
Letzte Aktion scheint immer "Read> Read start" zu sein. Und wieder der Verweis auf die Zeile 135

2019.06.23 07:14:48 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.23 07:14:58 5: MiControlHub: Read> Read start
2019.06.23 07:14:58 5: MiControlHub: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcfb1a12","short_id":"0","token":"xxxxxxxxxxxxxx","data":"{\"ip\":\"192.168.111.109\"}"}
2019.06.23 07:14:58 5: MiControlHub: Read> HASH correctly
2019.06.23 07:14:58 5: MiControlHub: Reading> Reading start
2019.06.23 07:14:58 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.23 07:15:08 5: MiControlHub: Read> Read start
2019.06.23 07:15:08 5: MiControlHub: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcfb1a12","short_id":"0","token":"yyyyyyyyyyyyyyyyy","data":"{\"ip\":\"192.168.111.109\"}"}
2019.06.23 07:15:08 5: MiControlHub: Read> HASH correctly
2019.06.23 07:15:08 5: MiControlHub: Reading> Reading start
2019.06.23 07:15:08 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.23 07:15:11 5: MiControlHub: Read> Read start
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<param><code value="...") at ./FHEM/71_XiaomiSmartHome.pm line 135.
2019.06.23 10:26:50 1: Including fhem.cfg
2019.06.23 10:26:50 3: WEB: port 8083 opened
2019.06.23 10:26:50 3: WEBphone: port 8084 opened
2019.06.23 10:26:50 3: WEBtablet: port 8085 opened
2019.06.23 10:26:50 2: eventTypes: loaded 1790 events from ./log/eventTypes.txt
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chrisnitt am 24 Juni 2019, 11:18:44
Hier noch ein letzter Eintrag. Ist gestern nach ein paar Stunden wieder abgeraucht. Leider bin ich ziemlich planlos.

2019.06.23 14:45:07 5: MiControlHub: Read> Read start
2019.06.23 14:45:07 5: MiControlHub: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcfb1a12","short_id":"0","token":"yyyyyyyyyyyyyyy","data":"{\"ip\":\"192.168.111.109\"}"}
2019.06.23 14:45:07 5: MiControlHub: Read> HASH correctly
2019.06.23 14:45:07 5: MiControlHub: Reading> Reading start
2019.06.23 14:45:07 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.23 14:45:14 5: MiControlHub: Read> Read start
2019.06.23 14:45:14 5: MiControlHub: Read> [PLAIN] {"cmd":"report","model":"gateway","sid":"7811dcfb1a12","short_id":0,"data":"{\"rgb\":0,\"illumination\":1223}"}
2019.06.23 14:45:14 5: MiControlHub: Read> HASH correctly
2019.06.23 14:45:14 5: MiControlHub: Reading> Reading start
2019.06.23 14:45:14 3: MiControlHub: Reading> SID: 7811dcfb1a12 Type: Gateway RGB: 0
2019.06.23 14:45:14 3: MiControlHub: Reading> SID: 7811dcfb1a12 Type: Gateway Illumination: 1223
2019.06.23 14:45:17 5: MiControlHub: Read> Read start
2019.06.23 14:45:17 5: MiControlHub: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7811dcfb1a12","short_id":"0","token":"xxxxxxxxxxxxxx","data":"{\"ip\":\"192.168.111.109\"}"}
2019.06.23 14:45:17 5: MiControlHub: Read> HASH correctly
2019.06.23 14:45:17 5: MiControlHub: Reading> Reading start
2019.06.23 14:45:17 4: MiControlHub: Reading> Heartbeat from 192.168.111.109 received with 7811dcfb1a12
2019.06.23 14:45:24 5: MiControlHub: Read> Read start
2019.06.23 14:45:24 5: MiControlHub: Read> [PLAIN] {"cmd":"report","model":"gateway","sid":"7811dcfb1a12","short_id":0,"data":"{\"rgb\":0,\"illumination\":1249}"}
2019.06.23 14:45:24 5: MiControlHub: Read> HASH correctly
2019.06.23 14:45:24 5: MiControlHub: Reading> Reading start
2019.06.23 14:45:24 3: MiControlHub: Reading> SID: 7811dcfb1a12 Type: Gateway RGB: 0
2019.06.23 14:45:24 3: MiControlHub: Reading> SID: 7811dcfb1a12 Type: Gateway Illumination: 1249
2019.06.23 14:45:26 5: MiControlHub: Read> Read start
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<param><code value="...") at ./FHEM/71_XiaomiSmartHome.pm line 135.
2019.06.23 17:26:25 1: Including fhem.cfg
2019.06.23 17:26:26 3: WEB: port 8083 opened
2019.06.23 17:26:26 3: WEBphone: port 8084 opened
2019.06.23 17:26:26 3: WEBtablet: port 8085 opened
2019.06.23 17:26:26 2: eventTypes: loaded 1790 events from ./log/eventTypes.txt
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 24 Juni 2019, 11:32:10
Hi Chris,

mmmmhhh komisch,


malformed JSON string


Ich guck mal ob ich Dir was basteln kann damit mir sehen können warum Dein Gateway Dir ein nicht ordentliches Json Paket vorbeischickt.
Ist das evtl. das neue Gateway Aqara?
Welche Version vom Modul hast Du? 1.41 bzw 1.40?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chrisnitt am 24 Juni 2019, 11:55:04
Hi Torte,
ich hab das Modul 1.41. Nach der Gateway-Bezeichung muss ich nachher ganz analog wenn ich daheim bin auf dem Gerät schauen, bei meinen Mails hab ich es eben vor Lauter anderer Aqara und Xiaomi Bestellungen nicht gefunden...  ;D
Danke schonmal, ich melde mich nachher.
Grüße,
Chris
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chrisnitt am 25 Juni 2019, 06:35:41
Moin Torte,
es ist offiziell: Ich habe keine Ahnung, welches Gateway ich habe...  :o  ::)
Ich vermute, es ist das aktuellste Aqara Gateway. Ich hänge Dir hier mal zwei Fotos an. In der Xiaomi Home App habe ich auch keine Bezeichnung gefunden.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Typ1er am 25 Juni 2019, 06:38:00
Ich würde sagen das ist der ohne Homekit. Der mit Homekit lässt sich nicht mit fhem Koppeln.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 25 Juni 2019, 06:54:19
Zitat von: chrisnitt am 25 Juni 2019, 06:35:41
Moin Torte,
es ist offiziell: Ich habe keine Ahnung, welches Gateway ich habe...  :o  ::)
Ich vermute, es ist das aktuellste Aqara Gateway. Ich hänge Dir hier mal zwei Fotos an. In der Xiaomi Home App habe ich auch keine Bezeichnung gefunden.
Also ich hab auch einen DGNWG02LM auch die gleiche CMIT ID nur nicht rund angeordnet
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Jogi am 01 Juli 2019, 14:14:38
Hallo,
ich habe mir folgenden Wassersensor gekauft und ihn über DeConz und HueBridge in FHEM eingebunden:
https://de.aliexpress.com/item/32948577991.html?spm=a2g0s.9042311.0.0.6b544c4dwisSjA

Soweit so gut. Allerdings habe ich kein Reading, das den Wasserstand anzeigt. In der PhosconApp wird der Zustand signalisiert und aktualisiert, aber in FHEM kommt keine Wassermeldung an.
Sicher liegt der Fehler bei mir, aber wo?

Hier ein List meines Device:
Internals:
   DEF        sensor 3  IODev=deCONZ
   FUUID      5d19f2c0-f33f-8efe-ca43-05cab9ea8540a604
   FVERSION   31_HUEDevice.pm:0.194840/2019-05-29
   ID         S3
   INTERVAL   
   IODev      deCONZ
   NAME       Wassermelder_Kueche
   NR         2604
   STATE      Initialized
   TYPE       HUEDevice
   lastupdated 2019-07-01 12:03:02
   lastupdated_local 2019-07-01 14:03:02
   manufacturername LUMI
   modelid    lumi.sensor_wleak.aq1
   name       Wassersensor
   on         1
   reachable  1
   swversion  20170721
   type       ZHAWater
   uniqueid   00:15:8d:00:02:89:3c:ce-01-0500
   READINGS:
     2019-07-01 14:03:02   battery         100
     2019-07-01 14:03:02   reachable       1
     2019-07-01 14:03:02   temperature     32
   helper:
     devtype    S
     reachable  0
     update_timeout 1
     setList:
Attributes:
   IODev      deCONZ
   group      Störung
   icon       humidity
   room       1.Start,4.Technik,HUEDevice

In der PhosconAPP sieht das ganze so aus:
Hersteller
Xiaomi
Produkt
Wassersensor
Version20170721
Batterie
100
%
Temperatur
32
°C
Wasser
erkannt
Aktualisiert
01.07.2019 14:21:44

Aber -wie schon beschrieben- wird die "Wasser erkannt"-Meldung nicht an FHEM übertragen, oder es kommt da nicht an. Jedenfalls sehe ich diese Meldung dort nicht, auch nicht im Event-Monitor.

Tipps oder Hinweise nehme ich dankend an. Für den Fall, dass das irgendwo im Forum schon beantwortet ist bitte ich um einen Link, da meine Suche keinen brauchbaren Treffer ergeben hat.

Vielen Dank,
Jogi
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 03 Juli 2019, 13:53:11
Hi Jogi,

ich weiß nicht was Du gemacht hast, in den Inernals steht unter TYPE HUEDevice.
Ich bin raus.  ;D

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Jogi am 05 Juli 2019, 13:57:34
Zitat von: torte am 03 Juli 2019, 13:53:11
Hi Jogi,

ich weiß nicht was Du gemacht hast, in den Inernals steht unter TYPE HUEDevice.
Ich bin raus.  ;D

Grüße
Torte
Ich habe das Device so angelegt:
define Wassermelder_Kueche HUEDevice sensor 3

Das ist vielleicht falsch, aber das funktioniert nicht:
define Wassermelder_Kueche ZHAWater sensor 3
Dann bekomme ich die Fehlermeldung:
Unknown module ZHAWater
Wie gesagt, ich bin sicher, der Fehler liegt bei mir. Aber wo?
Muss ich noch etwas installieren?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 05 Juli 2019, 14:08:22
Ich weiß nicht ob du im falschen Forum bist, die Sensor Devices machen Autocreate.
Dazu muss natürlich Autocreate an sein.
Bei dem Modul 71_XiaomiSmartHome.pm werden die Sensordevices nie selbst angelegt, nur das Gateway.

Dieser Thread hier hat nix mit HUEDevice oder ZHAWater zu tun.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Jogi am 05 Juli 2019, 14:41:16
Zitat von: torte am 05 Juli 2019, 14:08:22
Ich weiß nicht ob du im falschen Forum bist, die Sensor Devices machen Autocreate.
Dazu muss natürlich Autocreate an sein.
Bei dem Modul 71_XiaomiSmartHome.pm werden die Sensordevices nie selbst angelegt, nur das Gateway.

Dieser Thread hier hat nix mit HUEDevice oder ZHAWater zu tun.

Grüße
Torte
OK, dann versuche ich es mal im Anfängerforum
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: KaiHuHu am 16 Juli 2019, 20:48:55
Hallo zusammen,

gibt es eine Möglichkeit den Xiaomi Yeelight YLKG08YL Smart bluetooth Wireless Wall Pasted Dimmer Light Switch
in FHEM einzubinden?

Vielen Dank
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: MarkusRobertAllen am 21 August 2019, 18:12:00
Zitat von: ahlermi am 11 Februar 2019, 16:08:16
So, ich bin jetzt mit dem Einkreisen des Problems weiter.

Das Modul scheint die Verbindung abzulehnen solange noch eine Kommunikation aktiv ist.
Getestet habe ich das indem ich das GW einfach mal 60 sekunden lang jede Sekunde blinken lassen habe und einen zweiten Befehl abgeschickt habe. Fazit Fhem stürzt ab.

Nach der Anpassung in Zeile 548 oder um den dreh


    Log3 $name, 4, "$name: Write> $msg " . $GATEWAY;
        my $sock = $hash->{CD};
        my $MAXLEN  = 1024;
#       $sock->mcast_send($msg,$GATEWAY .':9898') or die "send: $!";
        if (!$sock->mcast_send($msg,$GATEWAY .':9898')){
          Log3 $name, 1, "Error: " . $! . " " . $msg . " " . $GATEWAY . ":9898";
        }


treten die Probleme jetzt nicht mehr auf.

Gruß Michael

Hurra! Das ist die Lösung. Auch wenn ich es erst spät entdeckt habe, scheinen meine Abstürze des Xiaomi Komponenten Moduls damit gelöst. Vielen Dank!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Hefenglimmer am 04 September 2019, 01:22:22
Ich habe auch das Problem gehabt, dass mein FHEM bei Statuswechseln eines Magnetkontakts neu startete. Dieser Fix hat geholfen und ich würde empfehlen das mit ins Modul einzuchecken.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 04 September 2019, 07:17:57
Zitat von: Hefenglimmer am 04 September 2019, 01:22:22
Ich habe auch das Problem gehabt, dass mein FHEM bei Statuswechseln eines Magnetkontakts neu startete. Dieser Fix hat geholfen und ich würde empfehlen das mit ins Modul einzuchecken.

Der Entwickler des Moduls würde dies so nicht tun.
Man sollte eigentlich mMn. dem Problem nachgehen und es nicht einfach abschalten  :o

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 21 November 2019, 09:13:12
Hallo Zusammen,

hat schon mal jemand versucht die Xiaomi IMI Home: 360° einzubinden?

Gruß Michael
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Bartimaus am 04 Januar 2020, 15:27:02
Moin,

ich habe unseren Xiaomi S50 erfolgreich in FHEM eingebunden.
Allerdings hängt die Ladestaion an einer Funksteckdose, und ist nur kurzeitig zum laden des Saugers eingeschaltet. (Ansonsten zieht der permanent 3Watt und mehr. (und das ist mir prinzipiell nicht zeitgemäß)

Leider verliert der Roboter dadurch nach gewisser Zeit die Verbindung (trotz vollem Akku), und FHEM meldet: Disconnected.
Dann muss der Roboter erst manuell gestartet werden.

Gibt es ne Möglichkeit den Timeout irgendwie zu verzögern ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ahlermi am 07 Januar 2020, 15:49:10
Funksteckdose über Fhem 5 Min vor Start einschalten? :-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 09 Januar 2020, 16:10:35
Ist der Mi Temperatur- Luftfeuchtigskeits-Sensor (sensor_ht) defekt?

Hat weit über ein Jahr ordentlich funktioniert und hat sich plötzlich nicht mehr gemeldet.
Aus der App war er verschwunden.
Ich kann ihn am GW neu anmelden, dann sendet er Daten. Nach einiger Zeit sagt die freundliche Stimme etwas auf chinesisch, es kommen Temp. u. Humidity. Das wars dann.
Batterie ok, Sensor nahe beim GW, das Device schreibt nichts ins Log.
Batterie herausnehmen, warten, wieder einsetzen, bringt nichts.
Taste drücken: kurze Led-Anzeige.

Gibt es Erfahrungen dazu?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 09 Januar 2020, 16:12:08
Neue Batterie?

Grüße
Torte


Gesendet mit Tapatalk

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: ofno am 09 Januar 2020, 16:31:35
Zitat von: jkriegl am 09 Januar 2020, 16:10:35
Ist der Mi Temperatur- Luftfeuchtigskeits-Sensor (sensor_ht) defekt?

Hat weit über ein Jahr ordentlich funktioniert und hat sich plötzlich nicht mehr gemeldet.
Aus der App war er verschwunden.
Ich kann ihn am GW neu anmelden, dann sendet er Daten. Nach einiger Zeit sagt die freundliche Stimme etwas auf chinesisch, es kommen Temp. u. Humidity. Das wars dann.
Batterie ok, Sensor nahe beim GW, das Device schreibt nichts ins Log.
Batterie herausnehmen, warten, wieder einsetzen, bringt nichts.
Taste drücken: kurze Led-Anzeige.

Gibt es Erfahrungen dazu?
Ich habe über die Zeit auch Probleme, wenn die Batterie schwächer wird kommt nichts mehr an. Drückt man den Knopf kommt trotzdem "Verbindung ok" laut sprach Übersetzung.  Batterietausch teilweise schwierig da Plastik schon instabiel spröde für Dreh-Mechanismus.  Neue Batterie hilft aber meistens.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Bartimaus am 11 Januar 2020, 16:56:36
Zitat von: ahlermi am 07 Januar 2020, 15:49:10
Funksteckdose über Fhem 5 Min vor Start einschalten? :-)

Das hatte ich bereits im Timer berücksichtigt.
Was jetzt geholfen hat, war ca. 5min nach einschalten des Funkis ein "get <XiaomiDevice> data"

Damit ist er aufgewacht.... bis jetzt
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: matthias soll am 28 April 2020, 08:50:59
Hallo zusammen,

ich habe mal eine Frage zu dem xiaomi gateway.
Ich habe knapp 30 aqara geräte über das Gateway laufen und das schreibt mit das fehm log dermaßen zu,
dass ich da fast nichts anderes finden kann.
Ist es möglich das logging für das Gateway auszuschalten?
Für eine Tip wäre ich sehr dankbar.

Gruß
Matthias
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 April 2020, 08:52:58
Moin Matthias,

ja das geht, am GW Fhem Device das Attribut Verbose auf zb. 0, dann ist ruhe mit Logging

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: matthias soll am 28 April 2020, 09:10:41
Aach so einfach ist das.
Seit Monaten ärgert mich das.
Danke danke danke!!!!
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: jkriegl am 07 Juni 2020, 13:47:30
Erfahrungsbericht: Mi Temperatur- Luftfeuchtigskeits-Sensor (sensor_ht) defekt? #1032
Verschiedene neue Batterien ausprobiert - gleiches Problem.
Nach längerer Zeit ohne Batterie funktioniert der Sensor wieder.
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Hirte82 am 04 August 2020, 15:38:49
Hallo,

in einem Beitrag von Eisenhauer1987 (seite 63) heißt es:

ZitatNach kleinen Änderungen mit Hilfe von torte konnte ich den neuen 32Stelligen Key übernehmen.

Ich habe ebenfalls nur den 32 stelligen Token extrahieren können. Bei Eingabe als PW kommt allerdings immer die Fehlermeldung, dass das PW 16stellig sein muss.
Wie genau hat denn die Übernahme des 32stelligen Codes funktioniert?

Vielen Dank.

Viele Grüße
Hirte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: memed am 30 Oktober 2020, 18:37:38
Kurze Info für Leute die Probleme mit dem Mi Gateway das plötzlich nach einigen Stunden/Tagen keine Daten mehr empfängt und keine Schaltbefehle mehr annimmt.

Synthome: Thermometer Daten werden nicht mehr Protokolliert, Sensoren Daten kommen nicht mehr, das "NAchtlicht" am Gateway kann nicht mehr geschaltet werden
Im Detail: Das Token und der Heartbeat bleiben aus - technisch sind Daten noch abrufbar, insbesondere der "Get all" set Befehl bekommt noch Daten, wenn man manuell auslöst.

Hintergrund: Das Multicast im LAN klappt dann vermutlich nicht mehr, das kann passieren durch Umbau/Austausch von LAN Komponenten, in meinem Fall ist es 2x passiert: Einmal ein Web-Manage Switch der IGMP Snooping an hatte und das Andere mal durch einen WLAN Accesspoint der WMM + IPTV Optimierung auch auf seinen LAN Ports gemacht hat.

Lösung ist, FHEM System und Mi Gateway davon ausnehmen, bzw. Multicast Filterung und Optimierung ganz ausschalten.
Ich habe am WLAN AP das IPTV und WMM Zeug ausgemacht (mein Amazon Fire läuft seit dem besser...), auf dem Semi-Smart Switch habe ich ein Port-Based VLAN hinzugefügt, das bedeutet auf den Ports vom FHEM und vom Mi Gateway (bzw. dem Uplink Port der zum WLAN AP LAN Port geht) habe ich neben dem Untagged VLAN1 (default= Internet-LAN) zusätzlich ein VLAN (Untagged, Portbasiert) aufgeschaltet - da drinnen ist dann IGMP Proxy ausgeschaltet und das ist als Primary VLAN auf dem Port zugewiesen.

LG
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: eisenhauer1987 am 27 November 2020, 15:26:07
Zitat von: Hirte82 am 04 August 2020, 15:38:49
Hallo,

in einem Beitrag von Eisenhauer1987 (seite 63) heißt es:

Ich habe ebenfalls nur den 32 stelligen Token extrahieren können. Bei Eingabe als PW kommt allerdings immer die Fehlermeldung, dass das PW 16stellig sein muss.
Wie genau hat denn die Übernahme des 32stelligen Codes funktioniert?

Vielen Dank.

Viele Grüße
Hirte

Hier mal die Nachricht von damals:

Moin,

könnte sein das das Passwort jetzt 32 stellen hat. In der letzten Doku vom 16.07.2018 sind dort auch 32 stellen drin.

Probiere mal Bitte folgendes aus.

Auf deinem Fhem Server Ordner opt\fhem\FHEM\ in der Datei 71_XiaomiSmartHome.pm

Änders Du die Zeilen 449, 535, 624

Code: [Auswählen]
if ( $hash->{READINGS}{password}{VAL}  !~ /^[a-zA-Z0-9]{16}$/ )

in das hier

Code: [Auswählen]
if ( $hash->{READINGS}{password}{VAL}  !~ /^[a-zA-Z0-9]{32}$/ )


Und dann noch Zeile 614
Code: [Auswählen]
   if($args[0] =~ /^[a-zA-Z0-9]{16}$/)

in:

Code: [Auswählen]
   if($args[0] =~ /^[a-zA-Z0-9]{32}$/)

Danach gibst du oben in der FHEM Commandline reload 71_XiaomiSmartHome.pm ein
Dann Fehm neustart. Dann sollte zumindest das 32 Zeichen lange Passwort angenommen werden.
Wenn Du dann zb. die LED an dem Gateway steuern kannst wäre es das gewesen.

Sollte das so funktionieren übernehme ich die Änderungen ins Git.

Grüße
Torte


Ich hatte aber das Gateway was naiv HomeKit spricht. Das könnte man damals (keine Ahnung ob das heute geht) nicht mit ehem betreiben
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: dft606 am 03 Januar 2021, 16:00:57
Hallo zusammen,

ich habe seit heute ein Problem mit meiner Gateway Definition.
Habe einige andere Änderungen vorgenommen und dann FHEM neu gestartet.
FHEM war dann nicht mehr im Browser erreichbar. Hier habe ich festgestellt, dass es in einer Endlosschleife startet.
Die Fehlersuche hat mich dann auf das XIAOMI Gateway gebracht. (send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 548.)
Nachdem ich dann die Gateway Definition in der fhem.cfg gelöscht habe, hat FHEM wieder richtig gestartet.

Hier den Auszug aus der Log.
2021.01.03 15:44:52 3: Xiaomi_Gateway: getGatewaySID> Find SID for Gateway: 7811dcdad415
2021.01.03 15:44:52 3: Xiaomi_Gateway: connect> Connected
2021.01.03 15:45:06 1: Xiaomi_Gateway: DEV_Parse> UNDEFINED smoke : 158d0002049327
2021.01.03 15:45:09 1: Xiaomi_Gateway: DEV_Parse> UNDEFINED sensor_magnet.aq2 : 158d0002059c00
2021.01.03 15:45:12 1: Xiaomi_Gateway: DEV_Parse> UNDEFINED weather.v1 : 158d0002478a02
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 548.


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


Dies ist meine device Definition.
define Xiaomi_Gateway XiaomiSmartHome 192.168.0.165
attr Xiaomi_Gateway devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr Xiaomi_Gateway room 00_MiSmartHome
attr Xiaomi_Gateway webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off



Woran kann dies liegen?
Ich bin mit meinem Latein am Ende.


Gruß
Johannes


Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 Januar 2021, 12:27:43
Hi Johannes,

hab durch einen Zufall Deinen Beitrag gefunden, geht das GW wieder? Oder hast Du noch ein Problem?

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chris_kmn am 06 März 2021, 10:19:27
Ich habe den Fehler auch:

Invalid argument at /opt/fhem/FHEM/71_XiaomiSmartHome.pm line 548

Es kann sein, dass es bei mir an der Umstellung auf Debian Buster liegt. Ist da noch was bzgl. Verschlüsselung/Zertifikate zu beachten ? Ssl auf https funktioniert bei mir soweit....
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chris_kmn am 28 März 2021, 19:59:06
Heute war mein FHEM auch in dieser Endlosschleife nachdem ich ein restore von einem 2 tage alten funktionierenden SD Image gemacht habe.

Ich habe die Vermutung, dass das erst endete als meine Frau das Fenster auf gemacht hat (Window Sensor). Es könnte aber auch sein, dass es an einer schlechten WLAN Verbindung des Xiaomi Gateways liegen könnte. Ich habe nur 32% Signalstärke.

Macht das irgendeinen Sinn ?
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chris_kmn am 28 März 2021, 22:37:29
Oder könnte es damit in Zusammenhang stehen ?

Zitat von: dude am 27 September 2019, 22:55:07
Hi,

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


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


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

Viele Grüße
dude
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 28 März 2021, 22:47:41
Hallo Chris,

ja genau, den Patch einbauen dann geht alles wieder.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chris_kmn am 28 März 2021, 23:08:02
Hi Torte,

kannst du mir noch sagen wo man die multicast.pm findet ? Ich suche mir schon nen Wolf🙈

Vielen Dank, Chris
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 29 März 2021, 06:23:05
Guten Morgen Chris,


fhem:~# find / -name Multicast.pm
find: '/sys/kernel/debug': Keine Berechtigung
/usr/lib/x86_64-linux-gnu/perl5/5.24/IO/Socket/Multicast.pm
/usr/lib/x86_64-linux-gnu/perl5/5.28/IO/Socket/Multicast.pm


mit find / -name Multicast.pm kannste auf einem Linux suchen.
und das M muss GROß ;-)

Grüße
Torte

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chris_kmn am 29 März 2021, 10:25:24
Guten Morgen Torte,

1000 Dank. Mal schauen ob ich dann auch "problemfrei" bin :-)

Viele Grüße,  Chris

Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Fhemschorsch am 10 Februar 2022, 13:47:51
Hallo,


Ich habe mein altes FHEM vom Raspberry Pi 2 (jessie) abgeschaltet und baue derzeit mein neues FHEM in einer Docker Umgebung auf. Soweit läuft auch schon alles, nur das XiaomiSmartHome Modul ärgert mich noch.

Die Connection Losses der gesamten FHEM Instanz habe ich hinbekommen und das Modul scheint auch sauber eingebunden zu sein. Allerdings steht bei allen meinen 21 Devices entweder nur "motion" (die beiden Bewegungsmelder) bzw "initalized" (alle anderen Devices).

Dazu kommt, dass mein log vollgespamt wird mit:

2022-02-10 13:42:25.100 Global global UNDEFINED XMI_158d0001e03c52 XiaomiSmartHome_Device 158d0001e03c52 magnet XiaomiSmartGateway
2022-02-10 13:42:25.100 Global global DEFINED FileLog_XMI_158d0001e03c52
2022-02-10 13:42:25.100 Global global SAVE

(für jedes Gerät jeweils einmal, obwohl die Geräte soweit automatisch gefunden wurden und auch definiert sind).

Die Raw Defintion ist:
defmod XiaomiSmartGateway XiaomiSmartHome 10.103.247.61
attr XiaomiSmartGateway DbLogExclude .*
attr XiaomiSmartGateway devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
attr XiaomiSmartGateway disable 1
attr XiaomiSmartGateway room Schaltzentrale
attr XiaomiSmartGateway verbose 5
attr XiaomiSmartGateway webCmd pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off

setstate XiaomiSmartGateway on
setstate XiaomiSmartGateway 2022-02-10 13:41:16 heartbeat 34ce00fa7078
setstate XiaomiSmartGateway 2022-02-09 16:40:02 password <<16-stelliges Passwort>>
setstate XiaomiSmartGateway 2022-02-09 16:30:44 pct 100
setstate XiaomiSmartGateway 2022-02-10 13:41:18 rgb 00ff00
setstate XiaomiSmartGateway 2022-02-09 16:30:44 ringtone 21
setstate XiaomiSmartGateway 2022-02-10 13:41:18 state on
setstate XiaomiSmartGateway 2022-02-10 13:41:16 token saMX89g2xSdYFPaW
setstate XiaomiSmartGateway 2022-02-09 16:30:44 volume 10


und das Gateway schickt auch artig tokens, aber nichts funktioniert, weder werden die Geräte erkannt,  noch kann ich am Gateway das Licht einschalten. Das Passwort ist noch 16-stellig, allerdings funktioniert diese Config sauber auf der alten Installation (die ich natürlich deaktiviert habe).

Auf den Devices scheint was anzukommen, die Readings eines Tasters (umgebauter Fenstersensor) kommt folgendes an:
defmod XMI_158d00019d4ff3 XiaomiSmartHome_Device 158d00019d4ff3 magnet XiaomiSmartGateway
attr XMI_158d00019d4ff3 DbLogExclude .*
attr XMI_158d00019d4ff3 DbLogInclude state,last
attr XMI_158d00019d4ff3 alias Flur_Taster_Torsummer
attr XMI_158d00019d4ff3 devStateIcon open:fts_door_open@red close:fts_door@green
attr XMI_158d00019d4ff3 genericDeviceType switch
attr XMI_158d00019d4ff3 icon rc_dot
attr XMI_158d00019d4ff3 room Flur
attr XMI_158d00019d4ff3 userReadings last:no_close.* {if (Value("XMI_158d00019d4ff3") eq "open") {ReadingsTimestamp("XMI_158d00019d4ff3","no_close","")} else {ReadingsVal("XMI_158d00019d4ff3","last","")};;}

setstate XMI_158d00019d4ff3 initialized
setstate XMI_158d00019d4ff3 2022-02-09 16:41:32 batteryState ok
setstate XMI_158d00019d4ff3 2022-02-09 16:41:32 batteryVoltage 2.9
setstate XMI_158d00019d4ff3 2022-02-09 16:41:32 state open



Habe ich etwas übersehen?

Grüße
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 10 Februar 2022, 14:01:49
Hi Fehmschorsch,

guck mal hier in der WIKI "Using FHEM in a DOCKER Container"
https://github.com/T0RST3N/fhem-XiaomiSmartHome/wiki#using-fhem-in-a-docker-container

Dort ist auch link wie es ein User im Docker hinbekommen hat.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Fhemschorsch am 10 Februar 2022, 14:05:29
Hi,

hab ich vergessen zu erwähnen, ich habe vorhin den Docker Container extra noch einmal neu aufgesetzt und er läuft jetzt im Host-Mode. Leider hat das nicht zum Ergebnis geführt.....
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 10 Februar 2022, 14:16:58
was sag das log wenn get updateAll machst
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Fhemschorsch am 10 Februar 2022, 14:43:13
nix, es kommt die ganze Zeit die Global UNDEFINED Nachricht und dazwischen der Token und der Heartbeat
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: Fhemschorsch am 11 Februar 2022, 15:47:33
Update: Da die Devices beide an meinen Unifi-Switch angeschlossen sind, habe ich noch einmal die Netzwerkeinstellungen durchgecheckt. Ich bin mir nicht ganz sicher, ob es daran lag, aber ich habe die Option "IGMP Snooping" aktiviert. Dann habe ich den Container durchgestartet und auf einmal kamen alle Devices... Nu klappt es :-)
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: The Spirit am 14 Januar 2023, 22:47:38
hab heute ehem neu aufsetzen müssen.
nach einrichten des gateways (hat direkt geklappt und ich kann es steuern) dachte ich mir das damals die an das gateway in der app angelernten Sensoren auch gleich in fhem aufgetaucht sind. dem ist aber nicht so.
wie bekomme ich die Sensoren in fhem?
Danke
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: torte am 18 Januar 2023, 13:49:09
Hi,

mit get UpdateAll ? Passiert auch nix?

Wenn ja dann Verbose auf 5 und ins Log gucken, oder hier posten.

Grüße
Torte
Titel: Antw:Xiaomi Smart Home Komponenten
Beitrag von: chunter1 am 23 Januar 2023, 09:52:35
Ich versuche grade ein XIAOMI Gateway 2 in FHEM zum Laufen zu bekommen.
Das Password in der App via "About" auslesen geht natürlich nicht mehr.
Aktueller Status ist, dass die Readings "token" und "heartbeat" alle 10 Sekunden upgedated werden.
Meine Frage ist nun... was kann/muss ich machen, dass ich z.B. die LEDs des Gateways steuern kann?
UART-Zugang zum Gateway wäre übrigens schon vorhanden. ;)