NEWS
Test Adapter mihome-vacuum v2.0.x
-
@dirkhe dann habe ich gerade mal die MiHome-App geöffnet und den Staubi angeklickt, da passiert was im Log:
mihome-vacuum.0 2020-03-27 14:56:51.929 debug (29151) Mappointer_updated mihome-vacuum.0 2020-03-27 14:56:51.928 debug (29151) Receive <<< {"result":["roboroommap%2F82487762%2F6"],"id":70} mihome-vacuum.0 2020-03-27 14:56:51.923 debug (29151) sendMsg[1] >>> {"id":70,"method":"get_map_v1"} mihome-vacuum.0 2020-03-27 14:56:50.431 debug (29151) Receive <<< {"result":[268569,4074617500,145,[1585305280,1583161415,1582365313,1582274907,1581673021,1580981012,1580463233,1580371947,1579857633,1579250658,1578393704,1577711651,1577701268,157 mihome-vacuum.0 2020-03-27 14:56:50.423 debug (29151) sendMsg[1] >>> {"id":69,"method":"get_clean_summary"} mihome-vacuum.0 2020-03-27 14:56:49.932 debug (29151) Receive <<< {"result":[{"main_brush_work_time":268569,"side_brush_work_time":268569,"filter_work_time":268569,"sensor_dirty_time":22220}],"id":68} mihome-vacuum.0 2020-03-27 14:56:49.922 debug (29151) sendMsg[1] >>> {"id":68,"method":"get_consumable"} mihome-vacuum.0 2020-03-27 14:56:49.918 debug (29151) Receive <<< {"result":[{"msg_ver":8,"msg_seq":2055,"state":8,"battery":100,"clean_time":1882,"clean_area":33882500,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":77,"dnd_enabled":0 mihome-vacuum.0 2020-03-27 14:56:49.912 debug (29151) sendMsg[1] >>> {"id":67,"method":"get_status"} mihome-vacuum.0 2020-03-27 14:56:37.022 debug (29151) 25604 mihome-vacuum.0 2020-03-27 14:56:35.580 debug (29151) update_Map got new time:1585317393 mihome-vacuum.0 2020-03-27 14:56:35.580 debug (29151) update_Map got new expires:1585319195 mihome-vacuum.0 2020-03-27 14:56:35.579 debug (29151) update_Map got new url:https://cnbj2.fds.api.xiaomi.com/robomap/roboroommap/82487762/3?Expires=1585319195000&GalaxyAccessKeyId=5271733786445&Signature=7rSJ64eWNT8XkG/3l6kHPHiGBtE= mihome-vacuum.0 2020-03-27 14:56:34.765 debug (29151) CLEAN_LOGGING[{"Datum":"27.3","Start":"11:34","Saugzeit":"31 min","Fläche":"33.88 m²","Error":0,"Ende":true},{"Datum":"2.3","Start":"16:03","Saugzeit":"1 min","Fläche":"1.27 m²","Error":0,"End mihome-vacuum.0 2020-03-27 14:56:34.569 debug (29151) Receive <<< {"result":[[1570894237,1570896347,1961,33425000,0,1]],"id":66} mihome-vacuum.0 2020-03-27 14:56:34.563 debug (29151) sendMsg[1] >>> {"id":66,"method":"get_clean_record","params":[1570894237]} mihome-vacuum.0 2020-03-27 14:56:34.367 debug (29151) Receive <<< {"result":[[1571385380,1571387768,2388,35787500,0,1]],"id":65} mihome-vacuum.0 2020-03-27 14:56:34.361 debug (29151) sendMsg[1] >>> {"id":65,"method":"get_clean_record","params":[1571385380]} mihome-vacuum.0 2020-03-27 14:56:34.166 debug (29151) Receive <<< {"result":[[1572341803,1572343814,2011,33695000,0,1]],"id":64} mihome-vacuum.0 2020-03-27 14:56:34.160 debug (29151) sendMsg[1] >>> {"id":64,"method":"get_clean_record","params":[1572341803]} mihome-vacuum.0 2020-03-27 14:56:33.964 debug (29151) Receive <<< {"result":[[1573114531,1573116539,2008,33780000,0,1]],"id":63} mihome-vacuum.0 2020-03-27 14:56:33.959 debug (29151) sendMsg[1] >>> {"id":63,"method":"get_clean_record","params":[1573114531]} mihome-vacuum.0 2020-03-27 14:56:33.764 debug (29151) Receive <<< {"result":[[1573808322,1573810637,2315,35065000,0,1]],"id":62} mihome-vacuum.0 2020-03-27 14:56:33.757 debug (29151) sendMsg[1] >>> {"id":62,"method":"get_clean_record","params":[1573808322]} mihome-vacuum.0 2020-03-27 14:56:33.561 debug (29151) Receive <<< {"result":[[1576490060,1576492145,2085,33827500,0,1]],"id":61} mihome-vacuum.0 2020-03-27 14:56:33.556 debug (29151) sendMsg[1] >>> {"id":61,"method":"get_clean_record","params":[1576490060]} mihome-vacuum.0 2020-03-27 14:56:33.361 debug (29151) Receive <<< {"result":[[1577088558,1577089956,1398,19932500,0,1]],"id":60} mihome-vacuum.0 2020-03-27 14:56:33.355 debug (29151) sendMsg[1] >>> {"id":60,"method":"get_clean_record","params":[1577088558]} mihome-vacuum.0 2020-03-27 14:56:33.168 debug (29151) update_Map need new mapurl mihome-vacuum.0 2020-03-27 14:56:33.168 debug (29151) update_Map Mimap enabled mihome-vacuum.0 2020-03-27 14:56:33.167 debug (29151) Mappointer_updated mihome-vacuum.0 2020-03-27 14:56:33.167 debug (29151) Receive <<< {"result":["roboroommap%2F82487762%2F3"],"id":59} mihome-vacuum.0 2020-03-27 14:56:33.162 debug (29151) Receive <<< {"result":[[1577701268,1577701837,569,5437500,0,1]],"id":58} mihome-vacuum.0 2020-03-27 14:56:33.161 debug (29151) 3. Mappointer_nomap___retry mihome-vacuum.0 2020-03-27 14:56:33.161 debug (29151) sendMsg[1] >>> {"id":59,"method":"get_map_v1"} mihome-vacuum.0 2020-03-27 14:56:33.154 debug (29151) sendMsg[1] >>> {"id":58,"method":"get_clean_record","params":[1577701268]} mihome-vacuum.0 2020-03-27 14:56:32.960 debug (29151) Receive <<< {"result":[[1577711651,1577712390,739,13485000,0,1]],"id":57} mihome-vacuum.0 2020-03-27 14:56:32.953 debug (29151) sendMsg[1] >>> {"id":57,"method":"get_clean_record","params":[1577711651]} mihome-vacuum.0 2020-03-27 14:56:32.759 debug (29151) Receive <<< {"result":[[1578393704,1578395855,2151,33467500,0,1]],"id":56} mihome-vacuum.0 2020-03-27 14:56:32.751 debug (29151) sendMsg[1] >>> {"id":56,"method":"get_clean_record","params":[1578393704]} mihome-vacuum.0 2020-03-27 14:56:32.660 debug (29151) Receive <<< {"result":["retry"],"id":55} mihome-vacuum.0 2020-03-27 14:56:32.654 debug (29151) 2. Mappointer_nomap___retry mihome-vacuum.0 2020-03-27 14:56:32.654 debug (29151) sendMsg[1] >>> {"id":55,"method":"get_map_v1"} mihome-vacuum.0 2020-03-27 14:56:32.555 debug (29151) Receive <<< {"result":[[1579250658,1579253070,2412,36095000,0,1]],"id":54} mihome-vacuum.0 2020-03-27 14:56:32.549 debug (29151) sendMsg[1] >>> {"id":54,"method":"get_clean_record","params":[1579250658]} mihome-vacuum.0 2020-03-27 14:56:32.355 debug (29151) Receive <<< {"result":[[1579857633,1579859588,1955,33762500,0,1]],"id":53} mihome-vacuum.0 2020-03-27 14:56:32.348 debug (29151) sendMsg[1] >>> {"id":53,"method":"get_clean_record","params":[1579857633]} mihome-vacuum.0 2020-03-27 14:56:32.154 debug (29151) Receive <<< {"result":[[1580371947,1580373899,1952,33397500,0,1]],"id":52} mihome-vacuum.0 2020-03-27 14:56:32.153 debug (29151) Receive <<< {"result":["retry"],"id":51} mihome-vacuum.0 2020-03-27 14:56:32.147 debug (29151) sendMsg[1] >>> {"id":52,"method":"get_clean_record","params":[1580371947]} mihome-vacuum.0 2020-03-27 14:56:32.144 debug (29151) 1. Mappointer_nomap___retry mihome-vacuum.0 2020-03-27 14:56:32.144 debug (29151) sendMsg[1] >>> {"id":51,"method":"get_map_v1"} mihome-vacuum.0 2020-03-27 14:56:31.951 debug (29151) Receive <<< {"result":[[1580463233,1580468445,2521,36215000,0,1]],"id":50} mihome-vacuum.0 2020-03-27 14:56:31.945 debug (29151) sendMsg[1] >>> {"id":50,"method":"get_clean_record","params":[1580463233]} mihome-vacuum.0 2020-03-27 14:56:31.750 debug (29151) Receive <<< {"result":[[1580981012,1580983420,2408,36150000,0,1]],"id":49} mihome-vacuum.0 2020-03-27 14:56:31.744 debug (29151) sendMsg[1] >>> {"id":49,"method":"get_clean_record","params":[1580981012]} mihome-vacuum.0 2020-03-27 14:56:31.643 debug (29151) Receive <<< {"result":["retry"],"id":48} mihome-vacuum.0 2020-03-27 14:56:31.638 debug (29151) 0. Mappointer_nomap___retry mihome-vacuum.0 2020-03-27 14:56:31.638 debug (29151) sendMsg[1] >>> {"id":48,"method":"get_map_v1"} mihome-vacuum.0 2020-03-27 14:56:31.549 debug (29151) Receive <<< {"result":[[1581673021,1581675073,2052,33732500,0,1]],"id":47} mihome-vacuum.0 2020-03-27 14:56:31.543 debug (29151) sendMsg[1] >>> {"id":47,"method":"get_clean_record","params":[1581673021]} mihome-vacuum.0 2020-03-27 14:56:31.349 debug (29151) Receive <<< {"result":[[1582274907,1582276815,1908,33457500,0,1]],"id":46} mihome-vacuum.0 2020-03-27 14:56:31.342 debug (29151) sendMsg[1] >>> {"id":46,"method":"get_clean_record","params":[1582274907]} mihome-vacuum.0 2020-03-27 14:56:31.147 debug (29151) Receive <<< {"result":[[1582365313,1582367499,2186,38605000,0,1]],"id":45} mihome-vacuum.0 2020-03-27 14:56:31.141 debug (29151) sendMsg[1] >>> {"id":45,"method":"get_clean_record","params":[1582365313]} mihome-vacuum.0 2020-03-27 14:56:31.136 debug (29151) Receive <<< {"result":["retry"],"id":44} mihome-vacuum.0 2020-03-27 14:56:31.129 debug (29151) sendMsg[1] >>> {"id":44,"method":"get_map_v1"} mihome-vacuum.0 2020-03-27 14:56:30.946 debug (29151) Receive <<< {"result":[[1583161415,1583161534,54,1272500,0,0]],"id":43} mihome-vacuum.0 2020-03-27 14:56:30.940 debug (29151) sendMsg[1] >>> {"id":43,"method":"get_clean_record","params":[1583161415]} mihome-vacuum.0 2020-03-27 14:56:30.936 debug (29151) Receive <<< {"result":"unknown_method","id":42} mihome-vacuum.0 2020-03-27 14:56:30.935 info (29151) create state for carpet_mode mihome-vacuum.0 2020-03-27 14:56:30.935 debug (29151) Receive <<< {"result":[{"enable":0,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}],"id":41} mihome-vacuum.0 2020-03-27 14:56:30.929 debug (29151) sendMsg[1] >>> {"id":42,"method":"get_room_mapping"} mihome-vacuum.0 2020-03-27 14:56:30.928 debug (29151) sendMsg[1] >>> {"id":41,"method":"get_carpet_mode"} mihome-vacuum.0 2020-03-27 14:56:30.746 debug (29151) Receive <<< {"result":[[1585305280,1585307162,1882,33882500,0,1]],"id":40} mihome-vacuum.0 2020-03-27 14:56:30.739 debug (29151) sendMsg[1] >>> {"id":40,"method":"get_clean_record","params":[1585305280]} mihome-vacuum.0 2020-03-27 14:56:30.737 debug (29151) Receive <<< {"result":[268569,4074617500,145,[1585305280,1583161415,1582365313,1582274907,1581673021,1580981012,1580463233,1580371947,1579857633,1579250658,1578393704,1577711651,1577701268,157 mihome-vacuum.0 2020-03-27 14:56:30.728 debug (29151) sendMsg[1] >>> {"id":39,"method":"get_clean_summary"} mihome-vacuum.0 2020-03-27 14:56:30.533 debug (29151) Receive <<< {"result":[{"main_brush_work_time":268569,"side_brush_work_time":268569,"filter_work_time":268569,"sensor_dirty_time":22220}],"id":38} mihome-vacuum.0 2020-03-27 14:56:30.528 debug (29151) sendMsg[1] >>> {"id":38,"method":"get_consumable"} mihome-vacuum.0 2020-03-27 14:56:30.333 debug (29151) Receive <<< {"result":[30],"id":37} mihome-vacuum.0 2020-03-27 14:56:30.328 debug (29151) sendMsg[1] >>> {"id":37,"method":"get_sound_volume"} mihome-vacuum.0 2020-03-27 14:56:30.133 debug (29151) Receive <<< {"partner_id":"","id":36,"code":0,"message":"ok","result":{"hw_ver":"Linux","fw_ver":"3.5.4_004004","ap":{"ssid":"Unifi_EG","bssid":"18:E8:29:94:F0:F8","rssi":-38},"netif":{"localI mihome-vacuum.0 2020-03-27 14:56:30.130 debug (29151) Next WiFi check: 27.03 14:57 mihome-vacuum.0 2020-03-27 14:56:30.129 debug (29151) sendMsg[1] >>> {"id":36,"method":"miIO.info"} mihome-vacuum.0 2020-03-27 14:56:29.927 info (29151) Connected mihome-vacuum.0 2020-03-27 14:56:29.924 debug (29151) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-03-27 14:56:29.922 debug (29151) Receive <<< {"result":[{"msg_ver":8,"msg_seq":2042,"state":8,"battery":100,"clean_time":1882,"clean_area":33882500,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":77,"dnd_enabled":0 mihome-vacuum.0 2020-03-27 14:56:29.917 debug (29151) sendMsg[1] >>> {"id":35,"method":"get_status"} mihome-vacuum.0 2020-03-27 14:56:29.914 debug (29151) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0 mihome-vacuum.0 2020-03-27 14:56:29.914 info (29151) connecting, this can take up to 10 minutes ...
-
@Kueppert jetzt bist du on Track ..
Kannst den debuglevel wieder runter setzten. Wir wissen zwar jetzt immer noch nicht, wo die rekursion ist. -
Hab einen Mi home Vacuum und bekomme mit der 2.0.9 die Zonenreinigung nicht mehr hin.
Hat bis jetzt immer funktioniert. Hab einen neuen Raum mit den Koordinaten angelegt. Das hat auch funktioniert. Bekomme aber folgende Meldung wenn ich die Reinigung starte:mihome-vacuum.0 2020-03-28 16:36:49.032 error (100061) [24159,24383,28759,25933,1] ->mihome-vacuum.0.rooms.manual_24159_24383_28759_25933 mihome-vacuum.0 2020-03-28 16:36:49.001 info (100061) trigger cleaning zone [24159,24383,28759,25933,1]
-
@root_ kannst du mal den loglevel auf debug stellen und nochmal probieren, bitte
-
Gibt es eine Möglichkeit die Raumkoordinaten auszulesen, ohne Valetudo zu installieren?
-
@Jan-Fiedler sagte in Test Adapter mihome-vacuum v2.0.x:
Gibt es eine Möglichkeit die Raumkoordinaten auszulesen, ohne Valetudo zu installieren?
mit der Flole-App ( Android ), auf Zonenreinigung gehen, Zone markieren, dann auf Reinigen und den Finger drauflassen, bis "Zone wurde in die Zwischenablage kopiert" erscheint.
Dann c+p wohin. Damit geht die "Raumreinigung" mit allen Modellen, die noch auf der alten Firmware sind. -
Ich habe eben versucht den Adapter über die Katze /Githublink zu installieren, allerdings nicht erfolgreich.
obroker host.IoBroker-Pi4 Cannot install https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum/tarball/c2dcd9c10ccd505e22854e3bd4f7323a1b752dd3
Muss ich vorher den alten Adapter deinstallieren vielleicht?
Ich habe zwei Instanzen des alten Adapters pausiert und dann versucht zu installieren. -
@dirkhe said in Test Adapter mihome-vacuum v2.0.x:
@root_ kannst du mal den loglevel auf debug stellen und nochmal probieren, bitte
mihome-vacuum.0 2020-03-29 16:23:06.651 debug (92536) Receive <<< {"result":[1846515,23124062500,707,[]],"id":13} mihome-vacuum.0 2020-03-29 16:23:06.644 debug (92536) sendMsg[1] >>> {"id":13,"method":"get_clean_summary"} mihome-vacuum.0 2020-03-29 16:23:06.150 debug (92536) Receive <<< {"result":[{"main_brush_work_time":484190,"side_brush_work_time":484190,"filter_work_time":291118,"sensor_dirty_time":48205}],"id":12} mihome-vacuum.0 2020-03-29 16:23:06.140 debug (92536) sendMsg[1] >>> {"id":12,"method":"get_consumable"} mihome-vacuum.0 2020-03-29 16:23:06.135 debug (92536) Receive <<< {"result":[{"msg_ver":8,"msg_seq":203,"state":8,"battery":100,"clean_time":0,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":90,"dnd_enabled":0}],"id":11 mihome-vacuum.0 2020-03-29 16:23:06.125 debug (92536) sendMsg[1] >>> {"id":11,"method":"get_status"} mihome-vacuum.0 2020-03-29 16:23:04.192 error (92536) [24159,24383,28759,25933,1] ->mihome-vacuum.0.rooms.manual_24159_24383_28759_25933 mihome-vacuum.0 2020-03-29 16:23:04.145 debug (92536) Receive <<< {"result":["ok"],"id":10} mihome-vacuum.0 2020-03-29 16:23:04.133 debug (92536) sendMsg[1] >>> {"id":10,"method":"set_custom_mode","params":[90]} mihome-vacuum.0 2020-03-29 16:23:04.132 debug (92536) stateChange mihome-vacuum.0.control.fan_power {"val":90,"ack":false,"ts":1585491784127,"q":0,"from":"system.adapter.mihome-vacuum.0","user":"system.user.admin","lc":1541688856539} mihome-vacuum.0 2020-03-29 16:23:04.123 info (92536) trigger cleaning zone [24159,24383,28759,25933,1] mihome-vacuum.0 2020-03-29 16:23:04.115 debug (92536) sendTo "cleanZone" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0
-
@root_ welche Version hast du genau, das sieht man, wenn man den adapter startet. Ich habe die ganze zeit gesucht und ich kann aktuell nicht mal die Stelle finden, wo diese Fehlermeldung geschrieben wird. Bitte nochmal die aktuelle Version rc07 installieren. Funktioniert das denn, wenn du die Koordinaten über sendCustomcommand eingibst?
-
mihome-vacuum.0 2020-03-29 17:04:53.496 info (45717) connecting, This can take up to 5 minutes ... mihome-vacuum.0 2020-03-29 17:04:53.494 debug (45717) Receive <<< Helo <<< 213100200000000004e9e7315e80b915ffffffffffffffffffffffffffffffff mihome-vacuum.0 2020-03-29 17:04:53.460 info (45717) New generation or new fw(3.5.4,004007) detected, create new states goto and zoneclean mihome-vacuum.0 2020-03-29 17:04:53.397 debug (45717) server started on 0.0.0.0:53421 mihome-vacuum.0 2020-03-29 17:04:53.386 info (45717) Disconnect mihome-vacuum.0 2020-03-29 17:04:53.373 info (45717) Create state clean_home for controlling by cloud adapter mihome-vacuum.0 2020-03-29 17:04:53.372 info (45717) Expert mode enabled, states created mihome-vacuum.0 2020-03-29 17:04:53.353 debug (45717) Xiaomi Cloud: Logging in mihome-vacuum.0 2020-03-29 17:04:53.350 debug (45717) load Map creator... true mihome-vacuum.0 2020-03-29 17:04:53.263 info (45717) starting. Version 2.0.9 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v10.19.0 host.raspberry 2020-03-29 17:04:48.816 info instance system.adapter.mihome-vacuum.0 started with pid 45717
Hab gerade noch mal über git upgedatet aber von RC07 steht bei mir nix
-
@root_ wenn man in der Package.json schaut, sollte da 2.0.9 rc07. Installiere bitte mal via url https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum, aber eigentlich sollte das das gleiche sein. Bin gerade ratlos
-
@ilovegym Das geht leider mit den neuen Karten nicht mehr...Kann man die Räume evtl mehrfach per multipleRoomClean durchlaufen lassen?
-
@dirkhe Funktioniert jetzt alles. Scheinbar hat bei mir was mit der URL nicht gestimmt. Danke dir.
-
@Jan-Fiedler ich arbeite gerade an einem Widget, wo man das machen können wird. Dauert aber noch nen bisschen
-
Moin!
Ich habe aktuell auch einige Probleme mit der Zonenreinigung und generell mit der Steuerung des Vacuum (Gen. 1, Valetudo 0.9.2, Firmware: 003514) über den Adapter
Wenn ich die Zonenreinigung oder GoTo aus dem Dock heraus befehle, versucht der Roboter erstmal ungebremst rückwärts zu fahren und fährt dabei fast das Dock um.
Das könnte durchaus daran liegen, dass das Dock unter einem Schrank und nicht an gerader Wand steht, bei einer Suche habe ich dazu in anderen Foren entsprechende Beiträge gefunden.Also habe ich ein Script mit einem Ablauf erstellt:
- Ein ganz normaler Saugvorgang wird gestartet - der Roboter fährt einige cm aus dem Dock
- Der Saugvorgang wird pausiert
- Ein Punkt im Raum wird über GoTo angefahren
- Die Zonenreinigung wird gestartet.
Der Ablauf behebt schon mal das o.g. Problem, dass die Station bestiegen wird.
Die Zonenreinigung wird dann aber ohne ersichtlichen Grund abgebrochen. Zunächst fährt der Roboter - warum auch immer - in eine Ecke, und bricht dann dort ab.
Komischer weise stellt die Zonenreinigung, wenn ich sie aus der Valetudo Oberfläche starte, überhaupt kein Problem dar.
Weder beim Beginn aus dem Dock noch was das Abbrechen angeht.Hat hier vllt. jemand eine Idee, was ich noch machen könnte?
Könnte es an der FW Version liegen? -
Hallo zusammen,
zuerst mal vielen Dank an die Developer für diesen super Adapter.
Ich setzte aktuell die Version 2.0.9 von GitHub ein in Kombination mit einem Xiaomi S1 und ich habe ein paar Fragen .-
Starten des Room-Cleanings über den Raumkanal (Button "RoomClean")
Ansich funktioniert dies Top, Saugi startet und saugt den entsprechenden Raum, allerdings immer zweimal.
Wenn der erste durchgang fertig ist, kommt "Pause", "Going back to the Dock" und wieder "Start target room cleaning". Nach dem zweiten Durchgang ist dann alles gut und er fährt in die Dock.
Kann das Problem einer von euch bestätigen? -
Ansteuerung des Saugis über Alexa für einen bestimmten Raum.
Ich dachte mir ich füge einfach aus dem Room Channel den Button "RoomClean" beim IOT Adapter unter Alexa Gerät hinzu und Tage ihn dementsprechend. Dies geht leider nicht. Ich bekomme immer folgende Meldung:
Wie steuert ihr den Saugi über Alexa für bestimmte Räume an? -
Mehrere ausgewählte Räume saugen.
Wie schon gesagt, einzelne Räume über den Button "RoomClean" funktioniert soweit wie bei 1. beschrieben. Auch der "multiRoomClean" funktioniert, wenn ich diesem mehrere IOBroker Räume zuordne.
Meine Frage ist nun wie kann ich dem Adapter eine Variable mit den ausgwählten Räumen (z.b. über VIS) übergeben. Mir ist aktuell kein Weg bekannt wie ich die Raumzuordnung von "multiRoomClean" über sein Skript steuern kann.
Was ich noch nicht getest habe, was laut Beschreibung gehen sollte mit "SendTo" eine der folgenden Varablen übergeben:
Macht ihr das so?
Schon mal vielen Dank und schönen Gruß
Lars
-
-
Hallo Mitinsassen,
erstmal DANKE für die Entwicklung. Leider klappt bei mir die Installation nicht, er endet mit der Meldung "Cannot find io-package.json in null".
FürDummies: was muss ich tun?
Dank euch,
Frank
-
Hallo Zusammen.
Könnte mir vielleicht jemand helfen - ich schaffe es nicht den 2.07 Adapter auf meinem Raspberry zu installieren. Der im IO-Broker angebotene 1.1.5 lässt sich problemlos installieren und läuft auch.
Habe Gen1. Cleaner mit gerooteter 3532 FW und Valetudo 0.9.2.
Wenn ich den Adapter über npm installiere, kommen die beschriebenen Fehler wegen canvas - also manuelle installation:sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
klappt auch, dann aber bei
sudo npm install canvas --unsafe-perm=true
endet die ganze Routine mit:
../../nan/nan_object_wrap.h:65:61: required from here /root/.cache/node-gyp/10.17.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callbac ’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type] CXX(target) Release/obj.target/canvas/src/register_font.o SOLINK_MODULE(target) Release/obj.target/canvas.node COPY Release/canvas.node make: Verzeichnis „/home/iobroker/node_modules/canvas/build“ wird verlassen npm WARN saveError ENOENT: no such file or directory, open '/home/iobroker/package.json' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open '/home/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. + canvas@2.6.1 added 69 packages from 35 contributors and audited 301 packages in 111.292s found 0 vulnerabilities
wenn ich dann den Adapter installiere, kommt das hierbei:
root@Raspi-2:/home/iobroker# sudo npm i iobroker.mihome-vacuum npm WARN saveError ENOENT: no such file or directory, open '/home/iobroker/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. + iobroker.mihome-vacuum@2.0.7 added 1 package from 1 contributor and audited 822 packages in 5.633s found 0 vulnerabilities
Könnte mir einer der Experten hier bitte weiterhelfen?
Danke im Voraus.
-
@Gloover Du sollst dich NICHT als root anmelden! Als User dürfte das ganze auch funktionieren, weil die Pfade dann stimmen.
-
@lstorm sagte in Test Adapter mihome-vacuum v2.0.x:
Hallo zusammen,
zuerst mal vielen Dank an die Developer für diesen super Adapter.
Ich setzte aktuell die Version 2.0.9 von GitHub ein in Kombination mit einem Xiaomi S1 und ich habe ein paar Fragen .- Starten des Room-Cleanings über den Raumkanal (Button "RoomClean")
Ansich funktioniert dies Top, Saugi startet und saugt den entsprechenden Raum, allerdings immer zweimal.
Wenn der erste durchgang fertig ist, kommt "Pause", "Going back to the Dock" und wieder "Start target room cleaning". Nach dem zweiten Durchgang ist dann alles gut und er fährt in die Dock.
Kann das Problem einer von euch bestätigen?
Nein, klingt nach Doppel Trigger. Wie löst du den Button aus? Im Admin funktioniert es auf jeden Fall. In Material UI auch. Bei VIS liest man das immer wieder mal. Liegt dann wohl am Widget. Verwende ich aber nicht.
- Ansteuerung des Saugis über Alexa für einen bestimmten Raum.
Ich dachte mir ich füge einfach aus dem Room Channel den Button "RoomClean" beim IOT Adapter unter Alexa Gerät hinzu und Tage ihn dementsprechend. Dies geht leider nicht. Ich bekomme immer folgende Meldung:
Wie steuert ihr den Saugi über Alexa für bestimmte Räume an?
Genau so. Leider lassen sich Buttons aktuell nicht in der iot Instanz hinzufügen. Daher muss man das RAW des Buttons manuell editieren und den Bereich für smartname hinzufügen.
"desc": "Start Room Cleaning", "smartName": { "de": "Room clean Wohnzimmer", "smartType": "SWITCH" },
- Mehrere ausgewählte Räume saugen.
Wie schon gesagt, einzelne Räume über den Button "RoomClean" funktioniert soweit wie bei 1. beschrieben. Auch der "multiRoomClean" funktioniert, wenn ich diesem mehrere IOBroker Räume zuordne.
Meine Frage ist nun wie kann ich dem Adapter eine Variable mit den ausgwählten Räumen (z.b. über VIS) übergeben. Mir ist aktuell kein Weg bekannt wie ich die Raumzuordnung von "multiRoomClean" über sein Skript steuern kann.
Was ich noch nicht getest habe, was laut Beschreibung gehen sollte mit "SendTo" eine der folgenden Varablen übergeben:
Macht ihr das so?
Wenn du die Räume nicht über die Warteliste durch hintereinander betätigen der jeweiligen Room Clean Buttons saugen lassen willst, dann musst du das Array aller mapIDs in mihome-vacuum.0.control.X_send_command schreiben.
app_segment_clean;[16,17]
Wie du dir das zusammen baust, musst du selbst überlegen.
- Starten des Room-Cleanings über den Raumkanal (Button "RoomClean")