Xiaomi Smart Home Komponenten

Begonnen von FosCo, 21 Dezember 2016, 18:59:59

Vorheriges Thema - Nächstes Thema

torte

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.

ofno

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

tomahawk2015

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

torte

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


neumann

Hallo zusammen,

hat wer schon Erfahrungen mit den Teilen gemacht? https://www.gearbest.com/access-control/pp_626698.html
Werden die unterstützt?

Danke und Lg
Oskar
Modulentwickler
- Spotify #72490
- Nello #75127

m_gatz

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

neumann

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.
Modulentwickler
- Spotify #72490
- Nello #75127

okiberlin

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)

torte

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

basty2

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

NSA

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



torte

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

NSA

@torte
manchmal kann es so einfach sein. tausend dank

hotbso

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

JensS

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
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.