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

Typ1er


hoppel118

Achso, ok... Was die für uns relevanten Unterschiede betrifft, scheint es sich auf diese 3 Generationen zu belaufen. Seit welchem Jahr gibt es diese Lüfter?

Hattest du nochmal das andere Mapping für den neuen 2S getestet?

Das müsste bei dir eigentlich vollständig funktionieren.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Typ1er

nachdem jetzt den buzzer einmal mit der App verstellt habe geht er nicht mehr  :-\

Reading buzzer steht auch auf 0, statt on/off
Reading error wechselt beim setzen auf invalidarg

hoppel118

Ok, dann hast du jetzt den gleichen Zustand, den ich auch habe. Dass mit der Bedienung in der App zusammenhängt, hätte ich jetzt nicht zusammengebracht. Ich habe natürlich, als ich den Ventilator eingerichtet habe, direkt erstmal alle Funktionen in der App ausprobiert...

Dazu muss einer von uns beiden nochmal ein verbose 5 vom Ausführen der buzzer on/off Befehle an Markus liefern.

Viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

peterboeckmann

Hallo,

ich musste kürzlich an meinem Roborock das WiFi zurücksetzen, weil der Staubsauger in der App nicht mehr verbunden war.
Leider klappt danach die Verbindung mit fhem nicht mehr. Davor ging es mindestens ein Jahr lang problemlos.
Jetzt ist er in der App verbunden, lässt sich aber aus fhem nicht mehr steuern.

Der Token ist nach dem WiFi Reset unverändert. Ich habe es neu aus der iPhone-App ausgelesen nach dieser Anleitung: https://forum.smartapfel.de/forum/thread/370-xiaomi-token-auslesen/

Hier ein Logauszug beim "get dobby data":

2019.06.24 20:48:06 2: dobby: connecting
2019.06.24 20:48:06 3: dobby: initialized
2019.06.24 20:48:06 5: dobby: initSend
2019.06.24 20:48:06 5: dobby Send SUCCESS
2019.06.24 20:48:06 5: dobby > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2019.06.24 20:48:06 5: dobby < 213100200000000004ec7f6a5d111ae6ffffffffffffffffffffffffffffffff (32)
2019.06.24 20:48:10 4: dobby: write {"id":149,"method":"miIO.wifi_assoc_state","params":[""]} (57)
2019.06.24 20:48:10 5: dobby: send 213100600000000004ec7f6a5d111aeac7d1e43bd57047ba27b25002e6bcd44e707c19af7f8f848100aa065bb2e0fdc5e0c9a268c2c62c3a9f80af59ccbe83d7d452d5cc67c3b779de21eb58df0433d45f162c7f1ed3ce558fa4b86072ac3d13
2019.06.24 20:48:10 5: dobby Send SUCCESS
2019.06.24 20:48:10 5: dobby > 213100600000000004ec7f6a5d111aeac7d1e43bd57047ba27b25002e6bcd44e707c19af7f8f848100aa065bb2e0fdc5e0c9a268c2c62c3a9f80af59ccbe83d7d452d5cc67c3b779de21eb58df0433d45f162c7f1ed3ce558fa4b86072ac3d13
2019.06.24 20:48:10 4: dobby: write {"id":150,"method":"miIO.info","params":[""]} (45)
2019.06.24 20:48:10 5: dobby: send 213100500000000004ec7f6a5d111aea4fca2e959301be445f09b020b35de48d9f8f49013b11eed599cf4b9a1d102873c1bae8322dfb57c6582dca9eb212859cb0bf33613557dc7780cca4ba49165614
2019.06.24 20:48:10 5: dobby Send SUCCESS
2019.06.24 20:48:10 5: dobby > 213100500000000004ec7f6a5d111aea4fca2e959301be445f09b020b35de48d9f8f49013b11eed599cf4b9a1d102873c1bae8322dfb57c6582dca9eb212859cb0bf33613557dc7780cca4ba49165614
2019.06.24 20:48:10 4: dobby: write {"id":151,"method":"get_serial_number","params":[""]} (53)
2019.06.24 20:48:10 5: dobby: send 213100600000000004ec7f6a5d111aea3edf9cb43bb9cb9a963df575f312aee0c720ba87ad298dd66c41af7eae82de89d3b180eb86bc2c6fe17bb275b4fe6e68d54996c85547a41cdf952195805b0eccbd3e4f8c2dbf961b43ae44739d976699
2019.06.24 20:48:10 5: dobby Send SUCCESS
2019.06.24 20:48:10 5: dobby > 213100600000000004ec7f6a5d111aea3edf9cb43bb9cb9a963df575f312aee0c720ba87ad298dd66c41af7eae82de89d3b180eb86bc2c6fe17bb275b4fe6e68d54996c85547a41cdf952195805b0eccbd3e4f8c2dbf961b43ae44739d976699
2019.06.24 20:48:10 4: dobby: write {"id":152,"method":"get_timezone","params":[""]} (48)
2019.06.24 20:48:10 5: dobby: send 213100600000000004ec7f6a5d111aeaa3f6d8279b78cbdf37173f98b04c2bd35cac88e43855968295da262f7fd2d98afc086adfd9a73f38965a5fc7fc522f04aebeb4d2265ff1dbde7dab291a48f301f36c78cc39e4ad5173e792f4fee2b4b2
2019.06.24 20:48:10 5: dobby Send SUCCESS
2019.06.24 20:48:10 5: dobby > 213100600000000004ec7f6a5d111aeaa3f6d8279b78cbdf37173f98b04c2bd35cac88e43855968295da262f7fd2d98afc086adfd9a73f38965a5fc7fc522f04aebeb4d2265ff1dbde7dab291a48f301f36c78cc39e4ad5173e792f4fee2b4b2
2019.06.24 20:48:13 4: dobby: write {"id":153,"method":"get_consumable","params":[""]} (50)
2019.06.24 20:48:13 5: dobby: send 213100600000000004ec7f6a5d111aed85f5d3789965cb0a88aa1cb56d0f230da0bcfa89df853b62de262d59c39057c217b5ce8b2fa4819ece6f9e336e4b4c9b3d49e7f5171f8ee971e7a73661fc5c70be6036e1bc132462ea85f6e1810e274f
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100600000000004ec7f6a5d111aed85f5d3789965cb0a88aa1cb56d0f230da0bcfa89df853b62de262d59c39057c217b5ce8b2fa4819ece6f9e336e4b4c9b3d49e7f5171f8ee971e7a73661fc5c70be6036e1bc132462ea85f6e1810e274f
2019.06.24 20:48:13 4: dobby: write {"id":154,"method":"get_clean_summary","params":[""]} (53)
2019.06.24 20:48:13 5: dobby: send 213100600000000004ec7f6a5d111aed05a9cdfd5082928fbf223c7d8b191684313cc5fbbca754abbe3a0e84061184a95848687dab4c73efec4c047fac8019417c59081a7767a74d320a517bb32bd2a300bd09cd0f10197f39aa94c0855df01e
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100600000000004ec7f6a5d111aed05a9cdfd5082928fbf223c7d8b191684313cc5fbbca754abbe3a0e84061184a95848687dab4c73efec4c047fac8019417c59081a7767a74d320a517bb32bd2a300bd09cd0f10197f39aa94c0855df01e
2019.06.24 20:48:13 4: dobby: write {"id":155,"method":"get_dnd_timer","params":[""]} (49)
2019.06.24 20:48:13 5: dobby: send 213100600000000004ec7f6a5d111aed052030d2667f6f4ac48dbdf364c9b630ad1b8a6fd7fb2b25c5493cfb93fc0bbae84c40af05ce6d068b0e433537f66037edc7d761b02826f1d51f2b73a4cd73faa6de8ba59e5962ad7de2bbd4462e38f5
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100600000000004ec7f6a5d111aed052030d2667f6f4ac48dbdf364c9b630ad1b8a6fd7fb2b25c5493cfb93fc0bbae84c40af05ce6d068b0e433537f66037edc7d761b02826f1d51f2b73a4cd73faa6de8ba59e5962ad7de2bbd4462e38f5
2019.06.24 20:48:13 4: dobby: write {"id":156,"method":"get_timer","params":[""]} (45)
2019.06.24 20:48:13 5: dobby: send 213100500000000004ec7f6a5d111aedd1d8237246967ecd1dbfa4da618a588443ea9817058428c31eeb9cc236a77d5584e345704a09cb9a96c48e407b1af540c5303e85aa992f3b4a1aab23f6c0c6de
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100500000000004ec7f6a5d111aedd1d8237246967ecd1dbfa4da618a588443ea9817058428c31eeb9cc236a77d5584e345704a09cb9a96c48e407b1af540c5303e85aa992f3b4a1aab23f6c0c6de
2019.06.24 20:48:13 4: dobby: write {"id":157,"method":"get_sound_volume","params":[""]} (52)
2019.06.24 20:48:13 5: dobby: send 213100600000000004ec7f6a5d111aedc942ed2cacdd89654fe4c602b580769d26093321a453d56b58333d452c0b9466c15f24a2d409469abde3b61caaef56e819463056b38a60b7925bec8a57c1d7c099476be3076e1776ffa7337be30ec5c3
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100600000000004ec7f6a5d111aedc942ed2cacdd89654fe4c602b580769d26093321a453d56b58333d452c0b9466c15f24a2d409469abde3b61caaef56e819463056b38a60b7925bec8a57c1d7c099476be3076e1776ffa7337be30ec5c3
2019.06.24 20:48:13 4: dobby: write {"id":158,"method":"get_carpet_mode","params":[""]} (51)
2019.06.24 20:48:13 5: dobby: send 213100600000000004ec7f6a5d111aed32459ae305cb325108565e685f79bf3fa7a0f2b6f90244476dbc9442344ff1abc973b92f526a52f157acdeefbe9ac8ff1b4dc547075cf552c136653676a3621c1167ddf87e38bf6ce0fd9f65f57bf41a
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100600000000004ec7f6a5d111aed32459ae305cb325108565e685f79bf3fa7a0f2b6f90244476dbc9442344ff1abc973b92f526a52f157acdeefbe9ac8ff1b4dc547075cf552c136653676a3621c1167ddf87e38bf6ce0fd9f65f57bf41a
2019.06.24 20:48:13 4: dobby: write {"id":159,"method":"get_fw_features","params":[""]} (51)
2019.06.24 20:48:13 5: dobby: send 213100600000000004ec7f6a5d111aed2d5e7d8267f18081080101ff59ae77e121fa84ea38cb65adf80c2a67af2da86b75a484302733333766119dae38b619dee9206201466705d28cddabd756f36a0bd120df01764ca0e6cb7afa76edfa6c39
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100600000000004ec7f6a5d111aed2d5e7d8267f18081080101ff59ae77e121fa84ea38cb65adf80c2a67af2da86b75a484302733333766119dae38b619dee9206201466705d28cddabd756f36a0bd120df01764ca0e6cb7afa76edfa6c39
2019.06.24 20:48:13 4: dobby: write {"id":160,"method":"app_get_locale","params":[""]} (50)
2019.06.24 20:48:13 5: dobby: send 213100600000000004ec7f6a5d111aed99fbd4a68e8b013d75fd30181f40b8035bedcf1922cae455fc729a5865841a6f40fc85c6df6b8bfbe7fdf80aeff8f22b1e0aadf8655764371fd34d753c11b478008997fb64b5a810b73eee554c3f4dde
2019.06.24 20:48:13 5: dobby Send SUCCESS
2019.06.24 20:48:13 5: dobby > 213100600000000004ec7f6a5d111aed99fbd4a68e8b013d75fd30181f40b8035bedcf1922cae455fc729a5865841a6f40fc85c6df6b8bfbe7fdf80aeff8f22b1e0aadf8655764371fd34d753c11b478008997fb64b5a810b73eee554c3f4dde
2019.06.24 20:48:16 4: dobby: write {"id":161,"method":"get_prop","params":["get_status"]} (54)
2019.06.24 20:48:16 5: dobby: send 213100600000000004ec7f6a5d111af0889889ca792a90c02616b3baf7a7783d3f0640b06a1341568450c179b10f883c3d66e59ec72b8d8dcf9c3099569a62ea16a626b7823c00fc0b62988637d4aacecf4abbfb5c46a10ce65805c105ac84f8
2019.06.24 20:48:16 5: dobby Send SUCCESS
2019.06.24 20:48:16 5: dobby > 213100600000000004ec7f6a5d111af0889889ca792a90c02616b3baf7a7783d3f0640b06a1341568450c179b10f883c3d66e59ec72b8d8dcf9c3099569a62ea16a626b7823c00fc0b62988637d4aacecf4abbfb5c46a10ce65805c105ac84f8
2019.06.24 20:48:49 3: dobby: disconnecting
2019.06.24 20:48:49 2: dobby: connecting
2019.06.24 20:48:49 3: dobby: initialized
2019.06.24 20:48:49 5: dobby: initSend
2019.06.24 20:48:49 5: dobby Send SUCCESS
2019.06.24 20:48:49 5: dobby > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2019.06.24 20:48:50 5: dobby < 213100200000000004ec7f6a5d111b12ffffffffffffffffffffffffffffffff (32)
2019.06.24 20:48:53 4: dobby: write {"id":162,"method":"miIO.wifi_assoc_state","params":[""]} (57)
2019.06.24 20:48:53 5: dobby: send 213100600000000004ec7f6a5d111b153c9577f36c2563ab642143ee7d0e9b545be8d03eebf4b81bec2b848e58ea23619bb2a51981fe30ccecaaa0bd54541334b753b908707901689436d2c99557c2a1739809669233ae886b2d895730019f31
2019.06.24 20:48:53 5: dobby Send SUCCESS
2019.06.24 20:48:53 5: dobby > 213100600000000004ec7f6a5d111b153c9577f36c2563ab642143ee7d0e9b545be8d03eebf4b81bec2b848e58ea23619bb2a51981fe30ccecaaa0bd54541334b753b908707901689436d2c99557c2a1739809669233ae886b2d895730019f31
2019.06.24 20:48:53 4: dobby: write {"id":163,"method":"miIO.info","params":[""]} (45)
2019.06.24 20:48:53 5: dobby: send 213100500000000004ec7f6a5d111b15077ae0e8b76f23454bf4a1372ca15a266a51f1c6b402f027a6750bce6a250748324c454fe1dd1207bf446e23ceda30e23a9d357df541618b6549507d80176335
2019.06.24 20:48:53 5: dobby Send SUCCESS
2019.06.24 20:48:53 5: dobby > 213100500000000004ec7f6a5d111b15077ae0e8b76f23454bf4a1372ca15a266a51f1c6b402f027a6750bce6a250748324c454fe1dd1207bf446e23ceda30e23a9d357df541618b6549507d80176335
2019.06.24 20:48:53 4: dobby: write {"id":164,"method":"get_serial_number","params":[""]} (53)
2019.06.24 20:48:53 5: dobby: send 213100600000000004ec7f6a5d111b1520b5cf9b08814097d853517188b3418c7573e96b4d83bb88d36ff54c3b55ef9b84cd7ce1688cffeed3e289e91569c93325aad58d12ea1db63e62c349369aa00f2a8260eec34a3e739a1ceb229aceaae3
2019.06.24 20:48:53 5: dobby Send SUCCESS
2019.06.24 20:48:53 5: dobby > 213100600000000004ec7f6a5d111b1520b5cf9b08814097d853517188b3418c7573e96b4d83bb88d36ff54c3b55ef9b84cd7ce1688cffeed3e289e91569c93325aad58d12ea1db63e62c349369aa00f2a8260eec34a3e739a1ceb229aceaae3
2019.06.24 20:48:53 4: dobby: write {"id":165,"method":"get_timezone","params":[""]} (48)
2019.06.24 20:48:53 5: dobby: send 213100600000000004ec7f6a5d111b1598eca422ba653da766b5807e03d3cd5bebcb2be40b1661eb2ae9c47d24a5db826324108d259dc0f5be15b63203c4a0a34ba5e1bf2c6f12c46ddf8337421bb58cb0dde8fa81cfc76d826d83ed3f08a0c0
2019.06.24 20:48:53 5: dobby Send SUCCESS
2019.06.24 20:48:53 5: dobby > 213100600000000004ec7f6a5d111b1598eca422ba653da766b5807e03d3cd5bebcb2be40b1661eb2ae9c47d24a5db826324108d259dc0f5be15b63203c4a0a34ba5e1bf2c6f12c46ddf8337421bb58cb0dde8fa81cfc76d826d83ed3f08a0c0
2019.06.24 20:48:56 4: dobby: write {"id":166,"method":"get_consumable","params":[""]} (50)
2019.06.24 20:48:56 5: dobby: send 213100600000000004ec7f6a5d111b1876003e632467368093989caee1630f3554b9db605afc0866afe1eca7b9b73b356a8ec1c42535a693513ee66e9626545107f2f0fe09a0f6994dcec83f4b8f7777ab6b631d5a53c29c845e5d0049289b3c
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100600000000004ec7f6a5d111b1876003e632467368093989caee1630f3554b9db605afc0866afe1eca7b9b73b356a8ec1c42535a693513ee66e9626545107f2f0fe09a0f6994dcec83f4b8f7777ab6b631d5a53c29c845e5d0049289b3c
2019.06.24 20:48:56 4: dobby: write {"id":167,"method":"get_clean_summary","params":[""]} (53)
2019.06.24 20:48:56 5: dobby: send 213100600000000004ec7f6a5d111b185c010532e8f5bf2e6c685b0d720392f1c1a55b6167e72ed98826cba556a8ca085824e98779cfedb0ac261bbc4cc4d5e74bbe3750cd967e906959ac286ead98e000468ff3e186b3ae32949fc007159a87
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100600000000004ec7f6a5d111b185c010532e8f5bf2e6c685b0d720392f1c1a55b6167e72ed98826cba556a8ca085824e98779cfedb0ac261bbc4cc4d5e74bbe3750cd967e906959ac286ead98e000468ff3e186b3ae32949fc007159a87
2019.06.24 20:48:56 4: dobby: write {"id":168,"method":"get_dnd_timer","params":[""]} (49)
2019.06.24 20:48:56 5: dobby: send 213100600000000004ec7f6a5d111b183b2432356ceff2592bba431bb62e02da0ba8bcd526c44be1ec7e1a45ac50cac532efede318d521c7a05a61f11620d6f57fb25a6dc2ebff689506afe0f305841bed9b49e0e3b66ce7244ff0f530302eb7
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100600000000004ec7f6a5d111b183b2432356ceff2592bba431bb62e02da0ba8bcd526c44be1ec7e1a45ac50cac532efede318d521c7a05a61f11620d6f57fb25a6dc2ebff689506afe0f305841bed9b49e0e3b66ce7244ff0f530302eb7
2019.06.24 20:48:56 4: dobby: write {"id":169,"method":"get_timer","params":[""]} (45)
2019.06.24 20:48:56 5: dobby: send 213100500000000004ec7f6a5d111b184ee55b3ee2d350ba6b374d8a55b93dcdbc1acb9417c3b70970fd508cc369b151ecac6426e73f66a1400d505d253b0c6a6417944cf340800fb1ad242667fc71ff
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100500000000004ec7f6a5d111b184ee55b3ee2d350ba6b374d8a55b93dcdbc1acb9417c3b70970fd508cc369b151ecac6426e73f66a1400d505d253b0c6a6417944cf340800fb1ad242667fc71ff
2019.06.24 20:48:56 4: dobby: write {"id":170,"method":"get_sound_volume","params":[""]} (52)
2019.06.24 20:48:56 5: dobby: send 213100600000000004ec7f6a5d111b18900ec52b177a65bc1cfb9e135e208d7c826ed33c2d20972313a03005aedfc7fd7afa6291d6374a659fa9bf5a95f7cfd68fab3b44c4c90b93bcf5d829ac56c72b9513763c3043606fa7b68bee97c8fb71
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100600000000004ec7f6a5d111b18900ec52b177a65bc1cfb9e135e208d7c826ed33c2d20972313a03005aedfc7fd7afa6291d6374a659fa9bf5a95f7cfd68fab3b44c4c90b93bcf5d829ac56c72b9513763c3043606fa7b68bee97c8fb71
2019.06.24 20:48:56 4: dobby: write {"id":171,"method":"get_carpet_mode","params":[""]} (51)
2019.06.24 20:48:56 5: dobby: send 213100600000000004ec7f6a5d111b18bda05f8f8cddcafe8c179f2d858bd71465345db1c8281db7998cf89c54563e08b1422098b5df789a6b4f6117faf7d1d33e9e5ea34540fb0d425f1a83ecb27bd1d3b5334073025ef2480114d8d94abf76
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100600000000004ec7f6a5d111b18bda05f8f8cddcafe8c179f2d858bd71465345db1c8281db7998cf89c54563e08b1422098b5df789a6b4f6117faf7d1d33e9e5ea34540fb0d425f1a83ecb27bd1d3b5334073025ef2480114d8d94abf76
2019.06.24 20:48:56 4: dobby: write {"id":172,"method":"get_fw_features","params":[""]} (51)
2019.06.24 20:48:56 5: dobby: send 213100600000000004ec7f6a5d111b1851e2ad25fe5cdf65b4b407e1aad373697399e8605253905ae420d80c661d1a857d7bd5ad8a26afe1caebfbce03dc4f6cb4a33b9bd1af0168e6fb31e6fc46e77aa4085f1a154dbe38ae38142774c7345e
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100600000000004ec7f6a5d111b1851e2ad25fe5cdf65b4b407e1aad373697399e8605253905ae420d80c661d1a857d7bd5ad8a26afe1caebfbce03dc4f6cb4a33b9bd1af0168e6fb31e6fc46e77aa4085f1a154dbe38ae38142774c7345e
2019.06.24 20:48:56 4: dobby: write {"id":173,"method":"app_get_locale","params":[""]} (50)
2019.06.24 20:48:56 5: dobby: send 213100600000000004ec7f6a5d111b180e87b96a0ea584dd65856c3c44ee38c21f8c7f0171a03d5e60020581f4a207a7dec097741adc998978340e96d07e2c597d72973197a1c21bff09316f67de09a5f4e104b6504de76eade7d70a76fcb7de
2019.06.24 20:48:56 5: dobby Send SUCCESS
2019.06.24 20:48:56 5: dobby > 213100600000000004ec7f6a5d111b180e87b96a0ea584dd65856c3c44ee38c21f8c7f0171a03d5e60020581f4a207a7dec097741adc998978340e96d07e2c597d72973197a1c21bff09316f67de09a5f4e104b6504de76eade7d70a76fcb7de
2019.06.24 20:48:59 4: dobby: write {"id":174,"method":"get_prop","params":["get_status"]} (54)
2019.06.24 20:48:59 5: dobby: send 213100600000000004ec7f6a5d111b1b1fe2cc0d9314c5d1c588de22b0da5478797bdbde16616c2e27b8a86bc537c3c5fecff8cf5fc007df03e62c3dbc74a06873987032bfae14b3ba71d45aa76cc00e8498d5acfd9ce7ed3f13e734012e5fcb
2019.06.24 20:48:59 5: dobby Send SUCCESS
2019.06.24 20:48:59 5: dobby > 213100600000000004ec7f6a5d111b1b1fe2cc0d9314c5d1c588de22b0da5478797bdbde16616c2e27b8a86bc537c3c5fecff8cf5fc007df03e62c3dbc74a06873987032bfae14b3ba71d45aa76cc00e8498d5acfd9ce7ed3f13e734012e5fcb
2019.06.24 20:49:38 3: dobby: connection timeout


Und hier ein list des devices:

Internals:
   CFGFN     
   CHANGED   
   DEF        192.168.178.165 4e6f425141766b6a5173316944465454
   FD         55
   FUUID      5d1112d0-f33f-5af7-db69-c0147e785967d0cd
   NAME       dobby
   NR         556
   STATE      disconnected
   TYPE       XiaomiDevice
   READINGS:
     2019-06-24 20:53:27   state           disconnected
   helper:
     ConnectionState disconnected
     crypt      AES
     delay      180
     dev        04ec
     id         7f6a
     ip         192.168.178.165
     last_read  1561402358
     packetid   188
     port       54321
     sequence   0
     token      4e6f425141766b6a5173316944465454
     packet:
       1          wifi_stats
       10         get_carpet_mode
       100        get_status
       101        wifi_stats
       102        device_info
       103        get_serial_number
       104        get_timezone
       105        get_consumable
       106        get_clean_summary
       107        get_dnd_timer
       108        get_timer
       109        get_sound_volume
       11         get_fw_features
       110        get_carpet_mode
       111        get_fw_features
       112        app_get_locale
       113        get_status
       114        get_status
       115        get_status
       116        get_status
       117        wifi_stats
       118        device_info
       119        get_serial_number
       12         app_get_locale
       120        get_timezone
       121        get_consumable
       122        get_clean_summary
       123        get_dnd_timer
       124        get_timer
       125        get_sound_volume
       126        get_carpet_mode
       127        get_fw_features
       128        app_get_locale
       129        get_status
       13         get_status
       130        get_status
       131        get_status
       132        get_status
       133        wifi_stats
       134        device_info
       135        get_serial_number
       136        get_timezone
       137        get_consumable
       138        get_clean_summary
       139        get_dnd_timer
       14         wifi_stats
       140        get_timer
       141        get_sound_volume
       142        get_carpet_mode
       143        get_fw_features
       144        app_get_locale
       145        get_status
       146        get_status
       147        get_status
       148        get_status
       149        wifi_stats
       15         get_status
       150        device_info
       151        get_serial_number
       152        get_timezone
       153        get_consumable
       154        get_clean_summary
       155        get_dnd_timer
       156        get_timer
       157        get_sound_volume
       158        get_carpet_mode
       159        get_fw_features
       16         get_status
       160        app_get_locale
       161        get_status
       162        wifi_stats
       163        device_info
       164        get_serial_number
       165        get_timezone
       166        get_consumable
       167        get_clean_summary
       168        get_dnd_timer
       169        get_timer
       17         get_status
       170        get_sound_volume
       171        get_carpet_mode
       172        get_fw_features
       173        app_get_locale
       174        get_status
       175        wifi_stats
       176        device_info
       177        get_serial_number
       178        get_timezone
       179        get_consumable
       18         get_status
       180        get_clean_summary
       181        get_dnd_timer
       182        get_timer
       183        get_sound_volume
       184        get_carpet_mode
       185        get_fw_features
       186        app_get_locale
       187        get_status
       19         wifi_stats
       2          device_info
       20         device_info
       21         get_serial_number
       22         get_timezone
       23         get_consumable
       24         get_clean_summary
       25         get_dnd_timer
       26         get_timer
       27         get_sound_volume
       28         get_carpet_mode
       29         get_fw_features
       3          get_serial_number
       30         app_get_locale
       31         get_status
       32         get_status
       33         get_status
       34         get_status
       35         get_status
       36         wifi_stats
       37         device_info
       38         get_serial_number
       39         get_timezone
       4          get_timezone
       40         get_consumable
       41         get_clean_summary
       42         get_dnd_timer
       43         get_timer
       44         get_sound_volume
       45         get_carpet_mode
       46         get_fw_features
       47         app_get_locale
       48         get_status
       49         get_status
       5          get_consumable
       50         get_status
       51         wifi_stats
       52         device_info
       53         get_serial_number
       54         get_timezone
       55         get_consumable
       56         get_clean_summary
       57         get_dnd_timer
       58         get_timer
       59         get_sound_volume
       6          get_clean_summary
       60         get_carpet_mode
       61         get_fw_features
       62         app_get_locale
       63         get_status
       64         get_status
       65         get_status
       66         get_status
       67         wifi_stats
       68         device_info
       69         get_serial_number
       7          get_dnd_timer
       70         get_timezone
       71         get_consumable
       72         get_clean_summary
       73         get_dnd_timer
       74         get_timer
       75         get_sound_volume
       76         get_carpet_mode
       77         get_fw_features
       78         app_get_locale
       79         get_status
       8          get_timer
       80         get_status
       81         get_status
       82         get_status
       83         wifi_stats
       84         device_info
       85         get_serial_number
       86         get_timezone
       87         get_consumable
       88         get_clean_summary
       89         get_dnd_timer
       9          get_sound_volume
       90         get_timer
       91         get_sound_volume
       92         get_carpet_mode
       93         get_fw_features
       94         app_get_locale
       95         get_status
       96         app_start
       97         get_status
       98         get_status
       99         get_status
Attributes:
   alias      Heinz L. Mann
   event-min-interval 600
   event-on-change-reading .*
   intervalData 300
   intervalSettings 300
   room       Erdgeschoss->Flur
   stateFormat state
   subType    VacuumCleaner
   verbose    5



Hat jemand eine Idee, woran es liegen könnte?

Vielen Dank schonmal für jeden Tipp!

Otto123

ZitatDer Token ist nach dem WiFi Reset unverändert.
Da wärst Du aber der Erste.
Nach allem was ich weiß, ist das nicht so. Beim WiFi Reset wird der Token neu gewürfelt.
Mein Tipp:
Nimm Dir die halbe Stunde und mach dir ssh Zugriff. Meine Notiz dazu

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

Markus M.

Zitat von: peterboeckmann am 24 Juni 2019, 20:57:30Der Token ist nach dem WiFi Reset unverändert.
Hat jemand eine Idee, woran es liegen könnte?
Am Token. Dass der unverändert geblieben ist glaube ich irgendwie nicht.
Installier mal die App komplett neu und lies ihn erneut aus.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

peterboeckmann

#1687
Hallo Otto und Markus,

Danke für die schnellen Antworten!
Das scheint tatsächlich die Ursache zu sein. Ich hatte den Roboter in der Android-App neu verbunden, aber die iPad-App wusste davon noch nichts, als ich den Token ausgelesen habe.

Ich lese den Token morgen nochmal aus, nachdem sich die App jetzt den ,,neuen" Robotr aus der Cloud geholt hat.

Ich werde berichten...

Gute Nacht,
Peter

Edit: Ich hatte versprochen zu berichten.
Das neue Backup hat tatsächlich ein neues Token enthalten. Mein dobby ist jetzt wieder da! Vielen Dank nochmal für die schnelle Unterstützung!

hoppel118

Notfalls müsstest du deinen dobby erneut koppeln. Dann aber mit dem iPad und nicht mit dem Android phone, wenn du den Token aus dem iTunes Backup auslesen willst.

Ich schätze, dass der Token nur bei der Inbetriebnahme in die Datei geschrieben wird.

Habe kürzlich meinen Xiaomi Smart Fan in Betrieb genommen. Der Token meines Roborocks wurde vom Fan an der gleichen Stelle einfach überschrieben. Man sieht in der Datei also immer nur den Token des zu letzt in Betrieb gegangenen Gerätes.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Otto123

Edit:
Ich stelle mal noch ne Behauptung auf:
Der Token entsteht beim WiFi Reset. Beim nächsten Koppeln wird dieser Token verwendet.
Also kann man doch den Token erst mit dem mirobo Tool "auslesen" und dann koppeln? (Wenn man das mit ssh nicht will.)
mirobo discover --handshake true
Steht das schon irgendwo? Hat das schon einer probiert?! Klappt also nicht :'(

Gruß Otto

Das mirobo Tool bekommt man so:
sudo apt-get update
sudo apt-get install ccrypt python3-pip dos2unix
sudo pip3 install python-miio
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

MadMax-FHEM

Hi Otto,

hab ich schon probiert.

Ging bei mir nicht...

Wenn er noch nicht an einem WLAN angenmeldet ist (also AP-Mode), dann bekommt man nur ffffffff zurück (oder irgendwas anderes "unbrauchbares") und wenn er mit einem WLAN (und damit App/Cloud) verbunden ist, ging der Befehl nicht mehr...

Aber wie geschrieben: habe es nur mal versucht, so vor 2 Jahren (als die Xiaomis halt so rauskamen bzw. in fhem integriert waren/wurden) mit einem V1...
...bevor ich sie gleich roote und gut is :)

Das ist (auch) für mich die einfachste Variante der Integration bzw. Token-Auslesen...
...aktuell "spiele" ich ein wenig mit Valetudo rum, also auch "Abkopplung" von der (China)Cloud...

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)

Otto123

Moin Joachim,

da muss ich widersprechen, das habe ich letztens erst mehrfach probiert. ;D

Wenn der Robo mit der App verheiratet ist, dann bekommt man mit dem mirobo Tool nur ffffff zurück. Dann gibt  er den Token nicht mehr preis.
Nach dem WiFi Reset, also im AP Mode, da bekommt man den Token einfach so.  ;)

Ich habe lediglich nicht probiert, ob sich der Token nochmal ändert, wenn man ihn dann mit der App verheiratet.

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

Markus M.

Das tut er.
Sonst bräuchten wir ja den restlichen Zirkus erst gar nicht.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Otto123

ok -  schade  :-[
Dann streich ich den Gedanken mal wieder.

Aber ich unterstreiche nochmal, aus meiner Sicht ist ssh Zugang herstellen der geringere Zirkus um an den Token zu kommen.

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

MadMax-FHEM

Zitat von: Otto123 am 25 Juni 2019, 09:21:04
Moin Joachim,

da muss ich widersprechen, das habe ich letztens erst mehrfach probiert. ;D

Wenn der Robo mit der App verheiratet ist, dann bekommt man mit dem mirobo Tool nur ffffff zurück. Dann gibt  er den Token nicht mehr preis.
Nach dem WiFi Reset, also im AP Mode, da bekommt man den Token einfach so.  ;)

Ich habe lediglich nicht probiert, ob sich der Token nochmal ändert, wenn man ihn dann mit der App verheiratet.

Gruß Otto

Dann war's so rum...
...ist schon zu lange her ;)

Und da es ja offensichtlich (aus einem anderen als den von mir genannten Grund ;)  ) nicht geht:
Zitat von: Markus M. am 25 Juni 2019, 09:36:34
Das tut er.
Sonst bräuchten wir ja den restlichen Zirkus erst gar nicht.

Habe ich es einfach nicht noch mal gemacht...

Zitat von: Otto123 am 25 Juni 2019, 09:39:33
Aber ich unterstreiche nochmal, aus meiner Sicht ist ssh Zugang herstellen der geringere Zirkus um an den Token zu kommen.

Sehe ich auch so :)

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)