NEWS
Test Adapter mihome-vacuum v2.0.x
-
Hi, wollte update Installieren von 1.1.5 auf Version 2.x aber es kommt immer eine Fehlermeldung:
host.All-In-One-Tinker 2020-02-20 12:50:29.060 info iobroker exit 25 host.All-In-One-Tinker 2020-02-20 12:50:28.043 error iobroker host.All-In-One-Tinker Cannot install https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum/tarball/master: 1 host.All-In-One-Tinker 2020-02-20 12:50:28.006 info iobroker npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2020-02-20T11_50_27_975Z-debug.log host.All-In-One-Tinker 2020-02-20 12:50:27.955 info iobroker This is probably not a problem with npm. There is likely additional logging output above. host.All-In-One-Tinker 2020-02-20 12:50:27.954 info iobroker npm ERR! Exit status 1npm ERR! npm ERR! Failed at the canvas@2.6.1 install script.npm ERR! host.All-In-One-Tinker 2020-02-20 12:50:27.953 info iobroker errno 1npm ERR! canvas@2.6.1 install: `node-pre-gyp install --fallback-to-build` host.All-In-One-Tinker 2020-02-20 12:50:27.951 info iobroker code ELIFECYCLEnpm ERR! host.All-In-One-Tinker 2020-02-20 12:50:27.950 info iobroker ERR! host.All-In-One-Tinker 2020-02-20 12:50:27.949 info iobroker npm host.All-In-One-Tinker 2020-02-20 12:50:25.594 info iobroker /opt/iobroker/node_modules/canvasnode-pre-gyp ERR! node -v v10.18.1node-pre-gyp ERR! node-pre-gyp -v v0.11.0node-pre-gyp ERR! not ok host.All-In-One-Tinker 2020-02-20 12:50:25.593 info iobroker ERR! System Linux 4.19.69-rockchipnode-pre-gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/canvas/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"node-pre-gyp ER host.All-In-One-Tinker 2020-02-20 12:50:25.591 info iobroker node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/iobroker/node_modu host.All-In-One-Tinker 2020-02-20 12:50:25.587 info iobroker node-pre-gyp ERR! build error host.All-In-One-Tinker 2020-02-20 12:50:25.571 info iobroker /opt/iobroker/node_modules/canvasgyp ERR! node -v v10.18.1gyp ERR! node-gyp -v v5.0.5gyp ERR! not ok host.All-In-One-Tinker 2020-02-20 12:50:25.569 info iobroker ERR! System Linux 4.19.69-rockchipgyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/opt/iobroke host.All-In-One-Tinker 2020-02-20 12:50:25.568 info iobroker stack at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)gyp ERR! stack at ChildProcess.emit (events.js:198:13)gyp ERR! stack at Pr host.All-In-One-Tinker 2020-02-20 12:50:25.567 info iobroker gyp ERR! stack Error: `gyp` failed with exit code: 1gyp ERR! host.All-In-One-Tinker 2020-02-20 12:50:25.565 info iobroker ERR! configure error host.All-In-One-Tinker 2020-02-20 12:50:25.564 info iobroker gyp host.All-In-One-Tinker 2020-02-20 12:50:25.529 info iobroker gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp host.All-In-One-Tinker 2020-02-20 12:50:25.528 info iobroker Package pixman-1 was not found in the pkg-config search path.Perhaps you should add the directory containing `pixman-1.pc'to the PKG_CONFIG_PATH environment variableNo package 'pixman-1' fou host.All-In-One-Tinker 2020-02-20 12:50:22.082 info iobroker node-aead-crypto not needed on this system, since all ciphers are natively supported
-
@smarti2015 Wenn der Adapter nicht installiert werden kann, kann Canvas nicht installiert werden
npm ERR! canvas@2.6.1 install: node-pre-gyp install --fallback-to-build npm ERR! Exit status 1
Dann müssen folgende Packete und Bibliotheken selber installiert werden:
" sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev "
" sudo npm install canvas --unsafe-perm=true "
über putty ohne "
-
@blackeagle998 dann bräuchte uch einen etwas größeren logauszug
-
bei mir läuft Iobroker in einem Docker-Container.
Wenn Canvas z.T. manuell installiert werden muss, bedeutet das, dass ich es bei jedem Container Neustart wieder manuell installieren muss. ( Oder ich ändere das Docker-Container Image ).Wird das bis zur Stable Version so bleiben, dass man ggf. manuell etwas nachinstallieren muss?
--> Ich bin am überlegen, ob ich jetzt schon umsteige auf die neue Version.Bisher was ich so gelesen habe ist sehr vielversprechend, tolle Arbeit an alle Beteiligten..
-
@K_o_bold Das Problem ist, dass dies eine Abhängigkeit beim Installieren ist, hat mit dem Adapter selber nichts zu tun. Ich weiss nicht, ob man das optional machen kann, ich vermute mal eher nicht.
-
noch eine andere Frage:
Mit IOS war die Tokenauslesung ein echter Krampf.
Außerdem habe ich bei mir die Besonderheit, dass der Roboter in der App nur halblebig integriert ist, da ich das EU Modell gekauft habe aber alle anderen Geräte aus China kommen, habe ich Mainland China im Gateway eingestellt. Dadurch lässt sich der Roboter nicht sauber integrieren, funktioniert aber trotzdem einwandfrei mit dem Iobroker Adapter. Nur die Karte und Zonenreinigung konnte ich nie machen.
Es wäre also ein echter Mehrwert die neue Version des Adapters.
Nun zur Frage:
Die Token Gewinnung geht jetzt wirklich so einfach wie im ersten Post beschrieben?
Gibt es für das Update aus der Adapterversion 1.1.5 noch Dinge worauf man achten muss? -
@K_o_bold Einfach machen, soviel kannst du ja nicht einstellen, was du verlieren könntest.
-
@Patchwork-3001 Danke jetzt hat es geklapt. Wo kann ich jetzt eigentlich die Karte im ioBorker abrufen?
-
@smarti2015 Die HTML-Karte in einem HTML-Widget (vgl. Anleitung auf Github) oder die GIF in einem IMG Widget.
-
@Coffeelover Ah vielen Dank!
-
@Meistertr sagte in Test Adapter mihome-vacuum v2.0.x:
@blackeagle998 dann bräuchte uch einen etwas größeren logauszug
Sorry für die späte Rückmeldung, ich habe aktuell drei Punkte:
-
Mir fehlt der Datenpunkt ResumeRoomClean --> ResumeZoneClean existiert, der funktioniert aber nicht, wenn man RoomClean gestartet hat (momentan nutze ich beides parallel)
-
Kann man irgendwo die Queue sehen und löschen?
Ich möchte nicht immer, dass er noch anstehende Jobs weiterführt, ggf. möchte ich per Schalter sagen, dass er zurück zur Ladestation soll und alle anstehenden Aufträge "vergisst". -
Anbei ein größerer DEBUG LOG Auszug zu dem Error "TypeError: Cannot read property '0' of undefined":
mihome-vacuum.0 2020-02-21 08:58:39.044 debug (6784) 24694 mihome-vacuum.0 2020-02-21 08:58:38.278 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:38.278 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:37.543 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:36.727 debug (6784) requesting params every: 60 Sec mihome-vacuum.0 2020-02-21 08:58:36.277 error (6784) TypeError: Cannot read property '0' of undefined mihome-vacuum.0 2020-02-21 08:58:35.534 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:35.533 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:34.992 debug (6784) stateChange mihome-vacuum.0.control.pause {"val":true,"ack":false,"ts":1582271914988,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182216427} mihome-vacuum.0 2020-02-21 08:58:34.222 debug (6784) stateChange mihome-vacuum.0.control.pause {"val":true,"ack":false,"ts":1582271914214,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182216427} mihome-vacuum.0 2020-02-21 08:58:33.531 error (6784) TypeError: Cannot read property '0' of undefined mihome-vacuum.0 2020-02-21 08:58:32.834 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:32.833 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:31.224 debug (6784) stateChange mihome-vacuum.0.control.pause {"val":true,"ack":false,"ts":1582271911221,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182216427} mihome-vacuum.0 2020-02-21 08:58:30.845 debug (6784) stateChange mihome-vacuum.0.control.pause {"val":true,"ack":false,"ts":1582271910430,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182216427} mihome-vacuum.0 2020-02-21 08:58:30.832 error (6784) TypeError: Cannot read property '0' of undefined mihome-vacuum.0 2020-02-21 08:58:30.047 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:30.046 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:28.046 error (6784) TypeError: Cannot read property '0' of undefined mihome-vacuum.0 2020-02-21 08:58:27.325 debug (6784) update_Map got new time:1582271907 mihome-vacuum.0 2020-02-21 08:58:27.325 debug (6784) update_Map got new expires:1582273707 mihome-vacuum.0 2020-02-21 08:58:27.324 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:58:27.237 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:58:27.236 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:25.234 error (6784) TypeError: Cannot read property '0' of undefined mihome-vacuum.0 2020-02-21 08:58:24.455 debug (6784) update_Map got new time:1582271904 mihome-vacuum.0 2020-02-21 08:58:24.454 debug (6784) update_Map got new expires:1582273704 mihome-vacuum.0 2020-02-21 08:58:24.453 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:58:24.370 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:24.349 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:58:24.348 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:21.010 debug (6784) 24674 mihome-vacuum.0 2020-02-21 08:58:20.278 debug (6784) update_Map got new time:1582271900 mihome-vacuum.0 2020-02-21 08:58:20.278 debug (6784) update_Map got new expires:1582273700 mihome-vacuum.0 2020-02-21 08:58:20.277 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:58:20.197 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:20.187 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:58:20.187 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:17.425 debug (6784) 24656 mihome-vacuum.0 2020-02-21 08:58:16.674 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:16.665 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:16.665 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:15.102 info (6784) trigger cleaning zone [19720,32832,24549,35282,1] mihome-vacuum.0 2020-02-21 08:58:15.074 debug (6784) sendTo "cleanZone" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0: [19720,32832,24549,35282,1] mihome-vacuum.0 2020-02-21 08:58:15.074 debug (6784) stateChange mihome-vacuum.0.control.zoneClean {"val":"[19720,32832,24549,35282,1]","ack":false,"ts":1582271895062,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582 mihome-vacuum.0 2020-02-21 08:58:15.071 debug (6784) stateChange mihome-vacuum.0.control.carpet_mode {"val":true,"ack":false,"ts":1582271895062,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182398690} mihome-vacuum.0 2020-02-21 08:58:15.067 debug (6784) stateChange mihome-vacuum.0.control.fan_power {"val":104,"ack":false,"ts":1582271895062,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582142142021} mihome-vacuum.0 2020-02-21 08:58:14.665 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:13.308 debug (6784) 24656 mihome-vacuum.0 2020-02-21 08:58:12.530 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:12.529 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:09.812 debug (6784) 24656 mihome-vacuum.0 2020-02-21 08:58:09.098 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:09.089 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:09.088 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:05.707 debug (6784) 24661 mihome-vacuum.0 2020-02-21 08:58:04.985 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:04.975 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:04.975 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:58:02.250 debug (6784) 24669 mihome-vacuum.0 2020-02-21 08:58:01.515 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:58:01.503 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:58:01.503 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:58.149 debug (6784) 24548 mihome-vacuum.0 2020-02-21 08:57:57.423 debug (6784) update_Map got new time:1582271877 mihome-vacuum.0 2020-02-21 08:57:57.423 debug (6784) update_Map got new expires:1582273677 mihome-vacuum.0 2020-02-21 08:57:57.422 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:57:57.342 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:57.330 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:57:57.329 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:54.610 debug (6784) 24570 mihome-vacuum.0 2020-02-21 08:57:53.898 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:53.888 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:57:53.888 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:50.514 debug (6784) 24570 mihome-vacuum.0 2020-02-21 08:57:49.815 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:49.806 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:57:49.806 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:47.088 debug (6784) 24570 mihome-vacuum.0 2020-02-21 08:57:46.321 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:46.305 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:57:46.304 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:42.967 debug (6784) 24663 mihome-vacuum.0 2020-02-21 08:57:42.272 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:42.262 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:57:42.262 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:39.525 debug (6784) 24790 mihome-vacuum.0 2020-02-21 08:57:38.795 debug (6784) update_Map got new time:1582271858 mihome-vacuum.0 2020-02-21 08:57:38.795 debug (6784) update_Map got new expires:1582273658 mihome-vacuum.0 2020-02-21 08:57:38.794 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:57:38.739 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:38.727 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:57:38.727 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:37.540 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:36.727 debug (6784) requesting params every: 60 Sec mihome-vacuum.0 2020-02-21 08:57:35.314 debug (6784) 25095 mihome-vacuum.0 2020-02-21 08:57:34.604 debug (6784) update_Map got new time:1582271854 mihome-vacuum.0 2020-02-21 08:57:34.603 debug (6784) update_Map got new expires:1582273654 mihome-vacuum.0 2020-02-21 08:57:34.603 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:57:34.543 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:34.533 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:57:34.532 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:31.806 debug (6784) 25095 mihome-vacuum.0 2020-02-21 08:57:31.095 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:31.075 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:57:31.075 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:27.734 debug (6784) 25095 mihome-vacuum.0 2020-02-21 08:57:27.009 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:57:27.008 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:27.006 info (6784) trigger cleaning zone [19720,32832,24549,35282,1] mihome-vacuum.0 2020-02-21 08:57:27.006 debug (6784) use clean trigger from Queue mihome-vacuum.0 2020-02-21 08:57:25.090 debug (6784) stateChange mihome-vacuum.0.control.home {"val":true,"ack":false,"ts":1582271845086,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182857281} mihome-vacuum.0 2020-02-21 08:57:18.680 debug (6784) 25095 mihome-vacuum.0 2020-02-21 08:57:17.892 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:17.883 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:57:17.883 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:15.908 info (6784) should trigger cleaning zone [19720,32832,24549,35282,1], but is currently active. Add to queue mihome-vacuum.0 2020-02-21 08:57:15.892 debug (6784) sendTo "cleanZone" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0: [19720,32832,24549,35282,1] mihome-vacuum.0 2020-02-21 08:57:15.891 debug (6784) stateChange mihome-vacuum.0.control.zoneClean {"val":"[19720,32832,24549,35282,1]","ack":false,"ts":1582271834293,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582 mihome-vacuum.0 2020-02-21 08:57:15.889 debug (6784) stateChange mihome-vacuum.0.control.carpet_mode {"val":true,"ack":false,"ts":1582271834293,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182398690} mihome-vacuum.0 2020-02-21 08:57:15.887 debug (6784) stateChange mihome-vacuum.0.control.fan_power {"val":104,"ack":false,"ts":1582271834293,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582142142021} mihome-vacuum.0 2020-02-21 08:57:14.513 debug (6784) 25095 mihome-vacuum.0 2020-02-21 08:57:13.636 debug (6784) update_Map got new time:1582271833 mihome-vacuum.0 2020-02-21 08:57:13.635 debug (6784) update_Map got new expires:1582273633 mihome-vacuum.0 2020-02-21 08:57:13.635 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:57:13.554 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:13.538 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:57:13.538 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:10.790 debug (6784) 25246 mihome-vacuum.0 2020-02-21 08:57:10.068 debug (6784) update_Map got new time:1582271829 mihome-vacuum.0 2020-02-21 08:57:10.068 debug (6784) update_Map got new expires:1582273630 mihome-vacuum.0 2020-02-21 08:57:10.067 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:57:10.010 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:09.999 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:57:09.999 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:06.649 debug (6784) 25261 mihome-vacuum.0 2020-02-21 08:57:06.178 debug (6784) update_Map got new time:1582271826 mihome-vacuum.0 2020-02-21 08:57:06.178 debug (6784) update_Map got new expires:1582273626 mihome-vacuum.0 2020-02-21 08:57:06.177 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:57:06.124 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:06.114 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:57:06.113 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:03.391 debug (6784) 25258 mihome-vacuum.0 2020-02-21 08:57:02.917 debug (6784) update_Map got new time:1582271822 mihome-vacuum.0 2020-02-21 08:57:02.916 debug (6784) update_Map got new expires:1582273622 mihome-vacuum.0 2020-02-21 08:57:02.916 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:57:02.859 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:57:02.848 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:57:02.847 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:57:02.073 info (6784) trigger cleaning zone [19720,32832,24549,35282,1] mihome-vacuum.0 2020-02-21 08:57:02.032 debug (6784) sendTo "cleanZone" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0: [19720,32832,24549,35282,1] mihome-vacuum.0 2020-02-21 08:57:02.030 debug (6784) stateChange mihome-vacuum.0.control.zoneClean {"val":"[19720,32832,24549,35282,1]","ack":false,"ts":1582271822011,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582 mihome-vacuum.0 2020-02-21 08:57:02.027 debug (6784) stateChange mihome-vacuum.0.control.carpet_mode {"val":true,"ack":false,"ts":1582271822011,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582182398690} mihome-vacuum.0 2020-02-21 08:57:02.019 debug (6784) stateChange mihome-vacuum.0.control.fan_power {"val":104,"ack":false,"ts":1582271822011,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin","lc":1582142142021} mihome-vacuum.0 2020-02-21 08:56:59.520 debug (6784) 25258 mihome-vacuum.0 2020-02-21 08:56:59.079 debug (6784) update_Map got new time:1582271818 mihome-vacuum.0 2020-02-21 08:56:59.079 debug (6784) update_Map got new expires:1582273619 mihome-vacuum.0 2020-02-21 08:56:59.078 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:56:59.005 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:56:58.995 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:56:58.995 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:56.297 debug (6784) 25258 mihome-vacuum.0 2020-02-21 08:56:55.807 debug (6784) update_Map got new time:1582271815 mihome-vacuum.0 2020-02-21 08:56:55.807 debug (6784) update_Map got new expires:1582273615 mihome-vacuum.0 2020-02-21 08:56:55.806 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:56:55.753 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:56:55.731 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:56:55.730 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:52.417 debug (6784) 25258 mihome-vacuum.0 2020-02-21 08:56:51.925 debug (6784) update_Map got new time:1582271811 mihome-vacuum.0 2020-02-21 08:56:51.924 debug (6784) update_Map got new expires:1582273611 mihome-vacuum.0 2020-02-21 08:56:51.924 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:56:51.844 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:56:51.834 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:56:51.833 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:49.081 debug (6784) 25258 mihome-vacuum.0 2020-02-21 08:56:48.632 debug (6784) update_Map got new time:1582271808 mihome-vacuum.0 2020-02-21 08:56:48.631 debug (6784) update_Map got new expires:1582273608 mihome-vacuum.0 2020-02-21 08:56:48.631 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:56:48.598 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:56:48.539 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:56:48.538 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:45.232 debug (6784) 25253 mihome-vacuum.0 2020-02-21 08:56:44.791 debug (6784) update_Map got new time:1582271804 mihome-vacuum.0 2020-02-21 08:56:44.791 debug (6784) update_Map got new expires:1582273604 mihome-vacuum.0 2020-02-21 08:56:44.790 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:56:44.705 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:56:44.688 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:56:44.688 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:41.961 debug (6784) 25234 mihome-vacuum.0 2020-02-21 08:56:41.523 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:56:41.511 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:56:41.511 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:40.350 debug (6784) get rooms from map data: [19,2,3,22,18,21,16,20,17,7,8] mihome-vacuum.0 2020-02-21 08:56:40.262 debug (6784) 25234 mihome-vacuum.0 2020-02-21 08:56:39.666 debug (6784) update_Map use old mapurl mihome-vacuum.0 2020-02-21 08:56:39.653 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:39.653 debug (6784) get rooms from map mihome-vacuum.0 2020-02-21 08:56:39.652 debug (6784) Empty array try to get from Map mihome-vacuum.0 2020-02-21 08:56:38.138 debug (6784) 25234 mihome-vacuum.0 2020-02-21 08:56:37.534 debug (6784) update_Map got new time:1582271797 mihome-vacuum.0 2020-02-21 08:56:37.533 debug (6784) update_Map got new expires:1582273597 mihome-vacuum.0 2020-02-21 08:56:37.533 debug (6784) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/robomap/xxx mihome-vacuum.0 2020-02-21 08:56:37.431 debug (6784) update_Map need new mapurl mihome-vacuum.0 2020-02-21 08:56:37.431 debug (6784) update_Map Mimap enabled mihome-vacuum.0 2020-02-21 08:56:37.430 debug (6784) Mappointer_updated mihome-vacuum.0 2020-02-21 08:56:36.616 debug (6784) requesting params every: 60 Sec mihome-vacuum.0 2020-02-21 08:56:19.644 debug (6784) get rooms from map pending... mihome-vacuum.0 2020-02-21 08:56:19.643 debug (6784) get rooms from map mihome-vacuum.0 2020-02-21 08:56:19.643 debug (6784) Empty array try to get from Map mihome-vacuum.0 2020-02-21 08:55:59.636 debug (6784) get rooms from map pending... mihome-vacuum.0 2020-02-21 08:55:59.636 debug (6784) get rooms from map mihome-vacuum.0 2020-02-21 08:55:59.636 debug (6784) Empty array try to get from Map mihome-vacuum.0 2020-02-21 08:55:39.629 debug (6784) get rooms from map pending... mihome-vacuum.0 2020-02-21 08:55:39.629 debug (6784) get rooms from map mihome-vacuum.0 2020-02-21 08:55:39.628 debug (6784) Empty array try to get from Map mihome-vacuum.0 2020-02-21 08:55:39.626 info (6784) create state for carpet_mode mihome-vacuum.0 2020-02-21 08:55:38.961 debug (6784) Xiaomi Cloud: Login successful mihome-vacuum.0 2020-02-21 08:55:37.154 info (6784) set nächster Timer: Nicht verfügbar mihome-vacuum.0 2020-02-21 08:55:36.729 info (6784) create states for water box filter mihome-vacuum.0 2020-02-21 08:55:36.728 info (6784) create states for water box mihome-vacuum.0 2020-02-21 08:55:36.701 debug (6784) requesting params every: 60 Sec mihome-vacuum.0 2020-02-21 08:55:36.696 debug (6784) Connected mihome-vacuum.0 2020-02-21 08:55:36.675 info (6784) New generation or new fw detected, create new states goto and zoneclean mihome-vacuum.0 2020-02-21 08:55:36.673 info (6784) extend state mop for State control.fan_power mihome-vacuum.0 2020-02-21 08:55:36.672 info (6784) change states from State control.fan_power mihome-vacuum.0 2020-02-21 08:55:36.622 debug (6784) server started on 0.0.0.0:53421 mihome-vacuum.0 2020-02-21 08:55:36.599 info (6784) Cloud control disabled mihome-vacuum.0 2020-02-21 08:55:36.597 info (6784) Expert mode disabled, states deleted mihome-vacuum.0 2020-02-21 08:55:36.586 debug (6784) Xiaomi Cloud: Logging in mihome-vacuum.0 2020-02-21 08:55:36.584 debug (6784) load Map creator... true mihome-vacuum.0 2020-02-21 08:55:36.489 info (6784) starting. Version 2.0.6 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v10.19.0 mihome-vacuum.0 2020-02-21 08:55:33.823 debug (6784) statesDB connected mihome-vacuum.0 2020-02-21 08:55:33.823 debug (6784) States connected to redis: 127.0.0.1:9000 mihome-vacuum.0 2020-02-21 08:55:33.805 debug (6784) States create System PubSub Client mihome-vacuum.0 2020-02-21 08:55:33.802 debug (6784) States create User PubSub Client mihome-vacuum.0 2020-02-21 08:55:33.791 debug (6784) Redis States: Use Redis connection: 127.0.0.1:9000 mihome-vacuum.0 2020-02-21 08:55:33.788 debug (6784) objectDB connected mihome-vacuum.0 2020-02-21 08:55:33.782 debug (6784) Objects connected to redis: 127.0.0.1:9001 mihome-vacuum.0 2020-02-21 08:55:33.763 debug (6784) Objects client initialize lua scripts mihome-vacuum.0 2020-02-21 08:55:33.763 debug (6784) Objects create User PubSub Client mihome-vacuum.0 2020-02-21 08:55:33.761 debug (6784) Objects create System PubSub Client mihome-vacuum.0 2020-02-21 08:55:33.757 debug (6784) Objects client ready ... initialize now mihome-vacuum.0 2020-02-21 08:55:33.364 debug (6784) Redis Objects: Use Redis connection: 127.0.0.1:9001
-
-
@blackeagle998 sagte in Test Adapter mihome-vacuum v2.0.x:
Sorry für die späte Rückmeldung, ich habe aktuell drei Punkte:
- Mir fehlt der Datenpunkt ResumeRoomClean --> ResumeZoneClean existiert, der funktioniert aber nicht, wenn man RoomClean gestartet hat (momentan nutze ich beides parallel)
Bei wem hast du diesen Datenpunkt denn gesehen? Den gibt es doch noch gar nicht.
@blackeagle998 sagte in Test Adapter mihome-vacuum v2.0.x:
- Kann man irgendwo die Queue sehen und löschen?
Ich möchte nicht immer, dass er noch anstehende Jobs weiterführt, ggf. möchte ich per Schalter sagen, dass er zurück zur Ladestation soll und alle anstehenden Aufträge "vergisst".
Das ist sicher eine sinnvolle Erweiterung. Entweder die Warteschlange wird gelöscht wenn man nach "Pause" auch noch "Go Home" auslöst oder es gäbe noch ein neuen Button mit zB "Cancel all jobs".
-
- Das ist ein spezieller Befehl, ob es so Was für segment(raum) such gibt, weiß ich nicht. Aber wofür braucht man den eigentlich? Man kann doch Pause und Start machen. Ich hatte immer gedacht, dass es eine Eigenheit der alten Firmware wäre und habe mich damit noch nicht näher beschäftigt
- Wie viel in der queue noch anstehen, siehst du in info.queue. Den beschreibbar zu machen ist nicht so sinnvoll, da könnte man sich eher einen Knopf machen. Oder wir machen es so, wenn man den home Button in ioBroker drückt (bzw. Triggert durch Alexa oder vis), dass dann auch die queue gewettet wird
-
zu Thema 1:
Den Knopf "ResumeRoomClean" habe ich noch nirgends gesehen, dachte mir aber, dass es Pendant zum ResumeZoneClean geben muss. Wenn ich nämlich in der MiHome APP einen Raum auswähle, dann die Reinigung starte, dann Pause drücke und dann wieder auf reinigen, sagt der Roboter "Resume Room clean".
Mache ich das gleiche mit einer Zone sagt der Roboter "Resume Zone clean".
--> Es muss also einen Unterschied in der Steuerung gebenDie Variante Pause und dann Start war auch mein erster Gedanke, der führt aber nicht dazu, dass der spezielle Raum weiter gereinigt wird, sondern alles (oder irre ich mich? --> teste ich gleich nochmal).
zu Thema 2:
Die Variante wenn 'mihome-vacuum.0.control.home' gedrückt wird, die Queue zu löschen halte ich für die beste Lösung.Danke für eure schnellen Rückmeldungen.
-
@dirkhe Ich fände ein "Cancel all queued jobs" besser. Das müsste dann zusätzlich auch Pause auslösen.
Mal angenommen er ist im zweiten von 4 geplanten Räumen und mir fällt ein dass er aber nun doch ein SportClean oder noch anderen Raum saugen soll. Dann würde er bei "Home" anfangen in Richtung Station zu fahren. Mit Cancel bliebe er aber genau da stehen wo er ist und kann von dort aus den abweichenden Auftrag anfahren.
In 99% sollte man ja vorher wissen was er machen soll oder man ist gar nicht vor Ort.
Ich habe bisher auch noch nie probiert welche Kombinationen funktionieren und welche nicht.Mal angenommen ich pausiere eine Raumreinigung bei der noch Räume in der Warteschlange stehen und starte ein SpotClean. Dann würde er wahrscheinlich danach den nächsten Raum aus der Warteschlange anfahren, aber nicht den abgebrochenen fertig saugen.
@blackeagle998 Ich starte meine Raumreinigungen auch immer über multiRoomClean und da müsste Pause > Start dazu führen dass er weiter macht.
-
Wenn er Pause macht, bleibt er stehen. Wenn du dann einen Spot anfahren wolltest, ob das dann geht?
-
@Diginix
Guter Einwand, die Variante "Cancel all Jobs und bleib wo du bist bis du weitere Befehle bekommst" finde ich sehr gut!Wie startest du denn über multiRoomClean, mir ist noch nicht klar, wie dieser Button funktioniert.
Momentan wähle ich noch bei jedem Raum einzeln den "roomClean" Button.
Man muss doch aber die Raum-Indexe dem multiRoomClean irgendwie per Javascript zuweisen können oder wie machst du das? -
@blackeagle998 vergiss den multiclean, den have ich eingebaut, als es noch keine queue gab. Einfach alle räume antriggern oder einen Timer erstellen, denen ggf. Auf inaktiv setzt und den dann per "jetzt starten" antriggern
-
-
@dirkhe sagte in Test Adapter mihome-vacuum v2.0.x:
@blackeagle998 vergiss den multiclean, den have ich eingebaut, als es noch keine queue gab. Einfach alle räume antriggern oder einen Timer erstellen, denen ggf. Auf inaktiv setzt und den dann per "jetzt starten" antriggern
Alles klar, Danke