Xiaomi WiFi Devices Modul (Vacuum/Airpurifier/Fan) - 72_XiaomiDevice (Support)

Begonnen von Markus M., 11 Juni 2017, 12:48:58

Vorheriges Thema - Nächstes Thema

dgi

Danke, es kam aber nicht bei allen an, dass nur ich den Staubsauger aufmachen musste. Alle können jetzt davon profitieren und müssen ihr Staubsauger nicht aufschrauben. Garantiesiegel und so bleibt intakt.
Ich muss mal gerade die Firmware von Gen1 und Gen2 vergleichen. Und schauen ob Updates gerade irgendwas böses machen. Kann also etwas dauern bis das Repo sichtbar ist.

mark79

Ich fand das auch sehr interessant und ich fand es lustig, das du Fhem auf dem Robi installiert hast!  :D

Und das kommt genau zur richtigen Zeit.. Ich habe mir vor zwei Tagen auch ein Xiaomi Robi v1 aus dem GB-EU Lager bestellt und freue mich schon drauf. :)
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

MadMax-FHEM

Ich war ja leider nicht dabei aber der "Teaser" verspricht ja viel :)

Und leider ist auch noch nicht hinterlegt was nun war, also hier: http://dontvacuum.me/

Wenn ich wüsste was geht und wie, wäre ich ja fast versucht mir einen weiteren zu bestellen, damit ich da ein wenig "rumspielen" kann :)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

dgi

Kompleter Rootzugriff auf Staubsauger, ohne den Staubsauger aufzuschrauben.
SSH-> Geheimer Cloudkey+Token+lokale Software auf dem Ubuntu 14.04 installieren.
Ich würde fast behaupten, dass es nicht viel gibt was schiefgehen (ohne Gewähr, ohne Garantie)
10/10 Staubsaugern sind zufrieden ;)
Die Folien lade ich mal demnächst hoch.

mark79

Zitat von: MadMax-FHEM am 27 Dezember 2017, 20:27:27
Ich war ja leider nicht dabei aber der "Teaser" verspricht ja viel :)

Und leider ist auch noch nicht hinterlegt was nun war, also hier: http://dontvacuum.me/

Wenn ich wüsste was geht und wie, wäre ich ja fast versucht mir einen weiteren zu bestellen, damit ich da ein wenig "rumspielen" kann :)

Gruß, Joachim

Hier gibt es die Wiederholung: http://cdn.c3voc.de/relive//34c3/9147/muxed.mp4
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten


Fillip

Hallo zusammen,
habe mir nun auch mal einen Vacuum Sauger bestellt von XIAOMI :-D
Sehe ich das richtig das ich zum einbinden in FHEM das Gateway gar nicht benötige?
Habe mir trotzdem noch ein Gateway sowie ein Fenster-/Türkontakt bestellt zum test, lässt sich dann das Gateway in FHEM mit diesem Modul auch einbinden?


Zitat von: dgi am 27 Dezember 2017, 20:31:41
Kompleter Rootzugriff auf Staubsauger, ohne den Staubsauger aufzuschrauben.
SSH-> Geheimer Cloudkey+Token+lokale Software auf dem Ubuntu 14.04 installieren.
Ich würde fast behaupten, dass es nicht viel gibt was schiefgehen (ohne Gewähr, ohne Garantie)
10/10 Staubsaugern sind zufrieden ;)
Die Folien lade ich mal demnächst hoch.
Gibts dazu mehr Infos?  ;D Denn so sollten sich vermutlich auch die Sprachansagen ändern lassen, oder?  8)

MadMax-FHEM

Zitat von: Fillip am 27 Dezember 2017, 23:48:20
Hallo zusammen,
habe mir nun auch mal einen Vacuum Sauger bestellt von XIAOMI :-D
Sehe ich das richtig das ich zum einbinden in FHEM das Gateway gar nicht benötige?
Habe mir trotzdem noch ein Gateway sowie ein Fenster-/Türkontakt bestellt zum test, lässt sich dann das Gateway in FHEM mit diesem Modul auch einbinden?

Gateway brauchst du für den Sauger nicht...
...einfach Token auslesen und mittels diesem Modul hier einbinden...
...aber wohl für die anderen Sensoren.

Die gehen dann wohl mit diesem Modul:

https://forum.fhem.de/index.php/topic,63212.msg544487.html#msg544487

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Fillip

Zitat von: MadMax-FHEM am 28 Dezember 2017, 00:19:53
Die gehen dann wohl mit diesem Modul:

https://forum.fhem.de/index.php/topic,63212.msg544487.html#msg544487

Gruß, Joachim
Hallo Joachim,
Genau das Modul hab ich mir auch schon angeschaut. Das Benötige ich dann wohl für die anderen Sensoren welche mit dem Gateway arbeiten

onkelalex

Moin zusammen,

da ja schon die Infos zum "Hack" hier mit drin stehen gibt es vielleicht die Möglichkeit, die praktischen Dinge mit in das Modul zu implementieren?!

Ich dachte da an so Dinge wie die Map (https://github.com/dgiese/dustcloud/blob/master/xiaomi.vacuum.gen1/app-proxy-commands.txt)

Gibts da schon Vorstellungen oder so?

Viele Grüße Alex

razer35

Hallo zusammen,

ich habe heute meinen Sauger in FHEM integriert mit Token und allem drum und dran.
Leider bekomme ich nicht die Infos der Filter etc, oder antworten auf die Get Befehle.
NAME       Sauger
   NR         69
   STATE      disconnected
   TYPE       XiaomiDevice
   device_type unknown
   Readings:
     2017-12-29 20:15:12   state           disconnected
   Helper:
     ConnectionState disconnected
     crypt      AES
     delay      300
     dev        03db
     id         c361
     ip         192.168.178.58
     last_read  1514574898
     packetid   22
     port       54321
     sequence   1
     token      53616a51696c7376484f4e424e493168
     Packet:
       1          wifi_stats
       10         get_current_sound
       11         get_status
       12         get_status
       13         wifi_stats
       14         device_info
       15         get_serial_number
       16         get_timezone
       17         get_consumable
       18         get_clean_summary
       19         get_dnd_timer
       2          device_info
       20         get_timer
       21         get_status
       3          get_serial_number
       4          get_timezone
       5          get_consumable
       6          get_clean_summary
       7          get_dnd_timer
       8          get_timer
       9          get_status
Attributes:
   disable    0
   event-on-change-reading .*
   group      VacuumCleaner,
   room       01-Wohnzimmer
   sortby     1
   stateFormat state
   subType    VacuumCleaner

Hat da jemand einen Rat?
Bei mir ist bereits Version 3.3.9_003077 installiert.
In der Fritzbox ist der Internetzugriff gesperrt.

Esjay

Laut list steht dein Sauger auf disconnected..Geht er denn ab und zu in connected?Ansonsten ihm einfach mal das I-net gewähren. Hier haben viele Probleme,wenn sie ihm das I-Net abdrehen.
Grüße

razer35

Zitat von: Esjay am 29 Dezember 2017, 20:35:02
Laut list steht dein Sauger auf disconnected..Geht er denn ab und zu in connected?Ansonsten ihm einfach mal das I-net gewähren. Hier haben viele Probleme,wenn sie ihm das I-Net abdrehen.
Grüße

Auch das hilft leider nicht. Im Log sehe ich nur folgendes:

2017.12.29 22:27:04 3: Sauger: disconnecting
2017.12.29 22:27:04 2: Sauger: connecting
2017.12.29 22:27:04 3: Sauger: initialized
2017.12.29 22:27:18 2: Sauger: connection timeout
2017.12.29 22:28:53 2: Sauger: connection timeout
2017.12.29 22:29:19 3: Sauger: disconnecting
2017.12.29 22:29:19 2: Sauger: connecting
2017.12.29 22:29:19 3: Sauger: initialized
2017.12.29 22:29:33 2: Sauger: connection timeout
2017.12.29 22:30:24 2: Sauger: connection timeout
2017.12.29 22:30:34 3: Sauger: disconnecting
2017.12.29 22:30:34 2: Sauger: connecting
2017.12.29 22:30:34 3: Sauger: initialized
2017.12.29 22:30:48 2: Sauger: connection timeout

Otto123

Ich denke der war noch nie connected. Wahrscheinlich ist der Token falsch....

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

gt_im

Zitat von: razer35 am 29 Dezember 2017, 20:17:58
Hallo zusammen,

ich habe heute meinen Sauger in FHEM integriert mit Token und allem drum und dran.
Leider bekomme ich nicht die Infos der Filter etc, oder antworten auf die Get Befehle.
NAME       Sauger
   NR         69
   STATE      disconnected
   TYPE       XiaomiDevice
   device_type unknown
   Readings:
     2017-12-29 20:15:12   state           disconnected
   Helper:
     ConnectionState disconnected
     crypt      AES
     delay      300
     dev        03db
     id         c361
     ip         192.168.178.58
     last_read  1514574898
     packetid   22
     port       54321
     sequence   1
     token      53616a51696c7376484f4e424e493168
     Packet:
       1          wifi_stats
       10         get_current_sound
       11         get_status
       12         get_status
       13         wifi_stats
       14         device_info
       15         get_serial_number
       16         get_timezone
       17         get_consumable
       18         get_clean_summary
       19         get_dnd_timer
       2          device_info
       20         get_timer
       21         get_status
       3          get_serial_number
       4          get_timezone
       5          get_consumable
       6          get_clean_summary
       7          get_dnd_timer
       8          get_timer
       9          get_status
Attributes:
   disable    0
   event-on-change-reading .*
   group      VacuumCleaner,
   room       01-Wohnzimmer
   sortby     1
   stateFormat state
   subType    VacuumCleaner

Hat da jemand einen Rat?
Bei mir ist bereits Version 3.3.9_003077 installiert.
In der Fritzbox ist der Internetzugriff gesperrt.

ist die 3.3.9 schon vorinstalliert gewesen oder hast du die per app aufgespielt?

falls sie nicht vorinstalliert war, versuch mal den auslieferzustand wieder herzustellen:
https://forum.fhem.de/index.php/topic,73052.msg736562.html#msg736562