NEWS
[Frage] Xiaomi Vacuum cleaner
-
Fügst du einfach in jeder Funktion die Zeile
log("Saugen gestartet aus Grund xxx");
ein. Oder du lässt dir eine Pushover senden (falls eingerichtet)
Kann sich denn der State heute Nacht geändert haben?
Grüße
Brati
-
Mein Adapter ist seit einigen Stunden rot und lässt sich nicht mehr starten. Folgender Eintrag steht im Log, vielleicht kann einer was damit anfangen, Danke:
host.ioBroker-RasPi 2018-11-08 12:28:48.024 error instance system.adapter.mihome-vacuum.0 terminated with code 0 (OK) host.ioBroker-RasPi 2018-11-08 12:28:48.024 error Caught by controller[0]: at processImmediate [as _immediateCallback] (timers.js:617:5) host.ioBroker-RasPi 2018-11-08 12:28:48.024 error Caught by controller[0]: at tryOnImmediate (timers.js:645:5) host.ioBroker-RasPi 2018-11-08 12:28:48.024 error Caught by controller[0]: at runCallback (timers.js:672:20) host.ioBroker-RasPi 2018-11-08 12:28:48.024 error Caught by controller[0]: at Immediate. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3725:38) host.ioBroker-RasPi 2018-11-08 12:28:48.024 error Caught by controller[0]: at Adapter.emit (events.js:191:7) host.ioBroker-RasPi 2018-11-08 12:28:48.024 error Caught by controller[0]: at emitTwo (events.js:106:13) host.ioBroker-RasPi 2018-11-08 12:28:48.023 error Caught by controller[0]: at Adapter. <anonymous>(/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:131:13) host.ioBroker-RasPi 2018-11-08 12:28:48.023 error Caught by controller[0]: at parseGoTo (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:204:31) host.ioBroker-RasPi 2018-11-08 12:28:48.023 error Caught by controller[0]: TypeError: Cannot read property 'split' of undefined mihome-vacuum.0 2018-11-08 12:28:47.981 error TypeError: Cannot read property 'split' of undefined at parseGoTo (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:204:31) at Adapter. <anonymous>(/opt/iobroker/node_modules/iobroker mihome-vacuum.0 2018-11-08 12:28:47.980 error uncaught exception: Cannot read property 'split' of undefined</anonymous></anonymous></anonymous>
-
Welche mihome-vacuum Adapter & welche JS Controller Version hast du laufen?
Gruß
-
Moin Leute
Habe ein Problem mit meinem Xiaomi Vacuum Adapter..
Ist richtig eingerichtet - funktioniert auch für etwa 5 Minuten wenn ich iobroker restarte und dann geht er auf rot.
Verbindung mit dem Cleaner an sich ist da (Alexa sagt nach Commands "Okay" und versucht auch den Robo zu starten)
Verbunden mit Host und Lebenszeichen sind auf rot. Kennt jemand das Problem und wie ich es eventuell wieder in den Griff bekomme?
Habe bei Xiaomi auch schon versch. Server versucht, bei allen das gleiche Ergebnis.
Gruß
candyflip
-
Hallo,
da ich nichts passendes finden konnte habe ich mir für eine variable Zonenreinigung nachfolgendes Blockly erstellt, vielleicht kann es jemand gebrauchen. Oder es hat jemand Formatierungsvorschläge.
–>Alle Zonen ausgewählt "normale" Reinigung wird gestartet. Ansonsten gewählte Zone(en) starten.
! ````
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="variables_set" id="ZP1(0{)xe77z-e/:5+oA" x="138" y="-37"><field name="VAR">Flur</field>
<value name="VALUE"><block type="text" id="G2jNrNEQ~^71RKWaEMkw"><field name="TEXT">[27403,23881,28853,30831,1],[25049,27161,27599,29611,1],</field></block></value>
<next><block type="variables_set" id="RImUWh7f5JSa?aZjNtAr"><field name="VAR">Wohnzimmer</field>
<value name="VALUE"><block type="text" id="z=Ek=|Z+De!+k?r^j9!"><field name="TEXT">[23114,20813,32714,23913,1]],[28661,23719,32711,26369,1],</field></block></value>
<next><block type="variables_set" id="F33[^H/7@s[mB!qvTc6"><field name="VAR">Schlafzimmer</field> <value name="VALUE"><block type="text" id="5X#Jsw{5.KC;X@cxTBXB"><field name="TEXT">[28753,26764,32753,30714,1],</field></block></value> <next><block type="variables_set" id="k
KkRwrSMU.Z~iSW8^@%"><field name="VAR">Kueche</field>
<value name="VALUE"><block type="text" id="tHGu}ud|Eg2pTbQfId[;"><field name="TEXT">[23132,24058,27432,26908,1],</field></block></value>
<next><block type="on" id="mdk2T!@cIKP7(=Fe|1U"><field name="OID">javascript.0.Sauger.Zonen.Start</field>
<field name="CONDITION">ne</field><statement name="STATEMENT"><block type="controls_if" id="OXV!J5Hy%x[|Kx~^M[ze"><mutation else="1"></mutation> <value name="IF0"><block type="logic_operation" id="A}=)Mvpi^7{G-MRl!B27" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="=kjh*cqcWG{gaxA!-ELz"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="kHM{1keau?2AC#,k)F)Y"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="B"><block type="logic_boolean" id="DkZk-h?.S!CYqP,cJIQh"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="Z!y6|214Wo4%1CekT@^J" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="_fZtWH0(ZRXh6;*09}eY"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="U@WS}.5RmOmW,`^eQj[|"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="B"><block type="logic_boolean" id="mK=hCZqMJ^LNcJq^[eR_"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="o6:#W/-FGViI;L4,T8;P" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="2LqSu33x#NA(a`r#!xJG"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="IY2rB[5=CP;|^4,D;|5["><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="Fk2x]C5H`:)ctp2xGH,("><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_compare" id="pqvF9XgZiW]1PK!zGq[X"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="z[jX`k=DQA+-^PXVR+^O"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="pr}|M8?0`{y018S*%}dp"><field name="BOOL">TRUE</field></block></value></block></value></block></value></block></value></block></value> <statement name="DO0"><block type="toggle" id="Lff!xT_FrZ4~^!!MRQ06"><mutation delay_input="false"></mutation> <field name="OID">mihome-vacuum.0.control.start</field> <field name="WITH_DELAY">FALSE</field></block></statement> <statement name="ELSE"><block type="variables_set" id="e/X`JuuUzE-2Q2WGR@3%"><field name="VAR">Zone</field> <value name="VALUE"><block type="text_join" id="v)Ty`_}=vh}T)lohOva8"><mutation items="4"></mutation> <value name="ADD0"><block type="logic_ternary" id="y33mza~;IB5bwI+BdTx0"><value name="IF"><block type="get_value" id="i/xE_.D~T[.VN|R7h2*9"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="THEN"><block type="variables_get" id="*_@O}iU(+E%5DLs!FhAh"><field name="VAR">Flur</field></block></value></block></value> <value name="ADD1"><block type="logic_ternary" id="^lQ617?`OzvT~,R3I3A-"><value name="IF"><block type="get_value" id="]40PB|y@ymL)yDb%~wK4"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="THEN"><block type="variables_get" id="M8yASo)b*]Ni!m*m:t|("><field name="VAR">Kueche</field></block></value></block></value> <value name="ADD2"><block type="logic_ternary" id="c~jGl7ubHD*hHe7eB:cE"><value name="IF"><block type="get_value" id="Tc(%d+khX_!ggfH]=ZHY"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="_+~P}9ZEK6EHUO9m`//6"><field name="VAR">Schlafzimmer</field></block></value></block></value> <value name="ADD3"><block type="logic_ternary" id="::uCup#-8NBu=T8?NS[a"><value name="IF"><block type="get_value" id="4zavc5=]*D)hyugS6%Mv"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="Mn1JBI8WIpTj+?E{qy;N"><field name="VAR">Wohnzimmer</field></block></value></block></value></block></value> <next><block type="control" id="-TH|!h,pr~qYQRQ1z^+B"><mutation delay_input="true"></mutation> <field name="OID">mihome-vacuum.0.control.zoneClean</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="text_getSubstring" id="4?4~VI.8}ICa=S+3_/cp"><mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_END</field> <value name="STRING"><block type="variables_get" id="+J6J)VMD)*SLgSS|mA[L"><field name="VAR">Zone</field></block></value> <value name="AT2"><block type="math_number" id="lMW#3.1_0w^EeJ:nH-,}"><field name="NUM">2</field></block></value></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block>
<block type="control" id="ePNWb8}{7?^p!W7]S-R[" x="188" y="1146"><mutation delay_input="true"></mutation>
<field name="OID">javascript.0.Sauger.Zonen.Test</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">2000</field>
<field name="UNIT">ms</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE"><block type="text_getSubstring" id="/ti|lWHNBNgYffwmXC|6"><mutation at1="false" at2="true"></mutation>
<field name="WHERE1">FIRST</field>
<field name="WHERE2">FROM_END</field>
<value name="STRING"><block type="variables_get" id="L#VLa8YPE7q19ljZcWzV"><field name="VAR">Zone</field></block></value>
<value name="AT2"><block type="math_number" id="NHDHvJNOVBE)4g*
tq8"><field name="NUM">2</field></block></value></block></value></block></xml> -
Hallo,
ich habe seit ein paar Tagen das Problem, dass die Zonenreinigung üner io.broker nicht mehr funktioniert.
Seit dem Firmware-Update auf 3.3.9_001632 fährt der Robo (S50) kurz raus aus dem Dock und meldet dann eine "unreachable Area". Die Zonenreinigung aus der App heraus klappt problemlos.
Hat noch jemand das Problem und konnte es lösen?
-
Schau nebenbei in die App, wo er hinfahren möchte oder welche er Karte hat. Letztens war meine gespeicherte Karte weg und er hatte auch noch eine neue IP bekommen :roll: :roll: .
Nachdem ich die Karte neu gespeichert hab, funktioniert es wieder.
Grüße
Brati
-
Hallo,
da ich nichts passendes finden konnte habe ich mir für eine variable Zonenreinigung nachfolgendes Blockly erstellt, vielleicht kann es jemand gebrauchen. Oder es hat jemand Formatierungsvorschläge.
–>Alle Zonen ausgewählt "normale" Reinigung wird gestartet. Ansonsten gewählte Zone(en) starten.
! ````
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="variables_set" id="ZP1(0{)xe77z-e/:5+oA" x="138" y="-37"><field name="VAR">Flur</field>
<value name="VALUE"><block type="text" id="G2jNrNEQ~^71RKWaEMkw"><field name="TEXT">[27403,23881,28853,30831,1],[25049,27161,27599,29611,1],</field></block></value>
<next><block type="variables_set" id="RImUWh7f5JSa?aZjNtAr"><field name="VAR">Wohnzimmer</field>
<value name="VALUE"><block type="text" id="z=Ek=|Z+De!+k?r^j9!"><field name="TEXT">[23114,20813,32714,23913,1]],[28661,23719,32711,26369,1],</field></block></value>
<next><block type="variables_set" id="F33[^H/7@s[mB!qvTc6"><field name="VAR">Schlafzimmer</field> <value name="VALUE"><block type="text" id="5X#Jsw{5.KC;X@cxTBXB"><field name="TEXT">[28753,26764,32753,30714,1],</field></block></value> <next><block type="variables_set" id="k
KkRwrSMU.Z~iSW8^@%"><field name="VAR">Kueche</field>
<value name="VALUE"><block type="text" id="tHGu}ud|Eg2pTbQfId[;"><field name="TEXT">[23132,24058,27432,26908,1],</field></block></value>
<next><block type="on" id="mdk2T!@cIKP7(=Fe|1U"><field name="OID">javascript.0.Sauger.Zonen.Start</field>
<field name="CONDITION">ne</field><statement name="STATEMENT"><block type="controls_if" id="OXV!J5Hy%x[|Kx~^M[ze"><mutation else="1"></mutation> <value name="IF0"><block type="logic_operation" id="A}=)Mvpi^7{G-MRl!B27" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="=kjh*cqcWG{gaxA!-ELz"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="kHM{1keau?2AC#,k)F)Y"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="B"><block type="logic_boolean" id="DkZk-h?.S!CYqP,cJIQh"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="Z!y6|214Wo4%1CekT@^J" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="_fZtWH0(ZRXh6;*09}eY"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="U@WS}.5RmOmW,`^eQj[|"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="B"><block type="logic_boolean" id="mK=hCZqMJ^LNcJq^[eR_"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="o6:#W/-FGViI;L4,T8;P" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="2LqSu33x#NA(a`r#!xJG"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="IY2rB[5=CP;|^4,D;|5["><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="Fk2x]C5H`:)ctp2xGH,("><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_compare" id="pqvF9XgZiW]1PK!zGq[X"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="z[jX`k=DQA+-^PXVR+^O"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="pr}|M8?0`{y018S*%}dp"><field name="BOOL">TRUE</field></block></value></block></value></block></value></block></value></block></value> <statement name="DO0"><block type="toggle" id="Lff!xT_FrZ4~^!!MRQ06"><mutation delay_input="false"></mutation> <field name="OID">mihome-vacuum.0.control.start</field> <field name="WITH_DELAY">FALSE</field></block></statement> <statement name="ELSE"><block type="variables_set" id="e/X`JuuUzE-2Q2WGR@3%"><field name="VAR">Zone</field> <value name="VALUE"><block type="text_join" id="v)Ty`_}=vh}T)lohOva8"><mutation items="4"></mutation> <value name="ADD0"><block type="logic_ternary" id="y33mza~;IB5bwI+BdTx0"><value name="IF"><block type="get_value" id="i/xE_.D~T[.VN|R7h2*9"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="THEN"><block type="variables_get" id="*_@O}iU(+E%5DLs!FhAh"><field name="VAR">Flur</field></block></value></block></value> <value name="ADD1"><block type="logic_ternary" id="^lQ617?`OzvT~,R3I3A-"><value name="IF"><block type="get_value" id="]40PB|y@ymL)yDb%~wK4"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="THEN"><block type="variables_get" id="M8yASo)b*]Ni!m*m:t|("><field name="VAR">Kueche</field></block></value></block></value> <value name="ADD2"><block type="logic_ternary" id="c~jGl7ubHD*hHe7eB:cE"><value name="IF"><block type="get_value" id="Tc(%d+khX_!ggfH]=ZHY"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="_+~P}9ZEK6EHUO9m`//6"><field name="VAR">Schlafzimmer</field></block></value></block></value> <value name="ADD3"><block type="logic_ternary" id="::uCup#-8NBu=T8?NS[a"><value name="IF"><block type="get_value" id="4zavc5=]*D)hyugS6%Mv"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="Mn1JBI8WIpTj+?E{qy;N"><field name="VAR">Wohnzimmer</field></block></value></block></value></block></value> <next><block type="control" id="-TH|!h,pr~qYQRQ1z^+B"><mutation delay_input="true"></mutation> <field name="OID">mihome-vacuum.0.control.zoneClean</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="text_getSubstring" id="4?4~VI.8}ICa=S+3_/cp"><mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_END</field> <value name="STRING"><block type="variables_get" id="+J6J)VMD)*SLgSS|mA[L"><field name="VAR">Zone</field></block></value> <value name="AT2"><block type="math_number" id="lMW#3.1_0w^EeJ:nH-,}"><field name="NUM">2</field></block></value></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block>
<block type="control" id="ePNWb8}{7?^p!W7]S-R[" x="188" y="1146"><mutation delay_input="true"></mutation>
<field name="OID">javascript.0.Sauger.Zonen.Test</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">2000</field>
<field name="UNIT">ms</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE"><block type="text_getSubstring" id="/ti|lWHNBNgYffwmXC|6"><mutation at1="false" at2="true"></mutation>
<field name="WHERE1">FIRST</field>
<field name="WHERE2">FROM_END</field>
<value name="STRING"><block type="variables_get" id="L#VLa8YPE7q19ljZcWzV"><field name="VAR">Zone</field></block></value>
<value name="AT2"><block type="math_number" id="NHDHvJNOVBE)4g*
tq8"><field name="NUM">2</field></block></value></block></value></block></xml>! ```` `
du hast kein problem mit der zonenreinigung und der sporadischen drehung der karte um 90°?
-
Hab die Karte gerade komplett neu erstellen lassen. In der App wird die Zone auch richtig angezeigt. Trotzdem meldet der Robo eine "unreachable area" und fährt sofort wieder in sein Dock zurück…
Gesendet von meinem SM-T820 mit Tapatalk
-
Hallo,
da ich nichts passendes finden konnte habe ich mir für eine variable Zonenreinigung nachfolgendes Blockly erstellt, vielleicht kann es jemand gebrauchen. Oder es hat jemand Formatierungsvorschläge.
–>Alle Zonen ausgewählt "normale" Reinigung wird gestartet. Ansonsten gewählte Zone(en) starten.
! ````
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="variables_set" id="ZP1(0{)xe77z-e/:5+oA" x="138" y="-37"><field name="VAR">Flur</field>
<value name="VALUE"><block type="text" id="G2jNrNEQ~^71RKWaEMkw"><field name="TEXT">[27403,23881,28853,30831,1],[25049,27161,27599,29611,1],</field></block></value>
<next><block type="variables_set" id="RImUWh7f5JSa?aZjNtAr"><field name="VAR">Wohnzimmer</field>
<value name="VALUE"><block type="text" id="z=Ek=|Z+De!+k?r^j9!"><field name="TEXT">[23114,20813,32714,23913,1]],[28661,23719,32711,26369,1],</field></block></value>
<next><block type="variables_set" id="F33[^H/7@s[mB!qvTc6"><field name="VAR">Schlafzimmer</field> <value name="VALUE"><block type="text" id="5X#Jsw{5.KC;X@cxTBXB"><field name="TEXT">[28753,26764,32753,30714,1],</field></block></value> <next><block type="variables_set" id="k
KkRwrSMU.Z~iSW8^@%"><field name="VAR">Kueche</field>
<value name="VALUE"><block type="text" id="tHGu}ud|Eg2pTbQfId[;"><field name="TEXT">[23132,24058,27432,26908,1],</field></block></value>
<next><block type="on" id="mdk2T!@cIKP7(=Fe|1U"><field name="OID">javascript.0.Sauger.Zonen.Start</field>
<field name="CONDITION">ne</field><statement name="STATEMENT"><block type="controls_if" id="OXV!J5Hy%x[|Kx~^M[ze"><mutation else="1"></mutation> <value name="IF0"><block type="logic_operation" id="A}=)Mvpi^7{G-MRl!B27" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="=kjh*cqcWG{gaxA!-ELz"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="kHM{1keau?2AC#,k)F)Y"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="B"><block type="logic_boolean" id="DkZk-h?.S!CYqP,cJIQh"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="Z!y6|214Wo4%1CekT@^J" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="_fZtWH0(ZRXh6;*09}eY"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="U@WS}.5RmOmW,`^eQj[|"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="B"><block type="logic_boolean" id="mK=hCZqMJ^LNcJq^[eR_"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="o6:#W/-FGViI;L4,T8;P" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="2LqSu33x#NA(a`r#!xJG"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="IY2rB[5=CP;|^4,D;|5["><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="Fk2x]C5H`:)ctp2xGH,("><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_compare" id="pqvF9XgZiW]1PK!zGq[X"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="z[jX`k=DQA+-^PXVR+^O"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="pr}|M8?0`{y018S*%}dp"><field name="BOOL">TRUE</field></block></value></block></value></block></value></block></value></block></value> <statement name="DO0"><block type="toggle" id="Lff!xT_FrZ4~^!!MRQ06"><mutation delay_input="false"></mutation> <field name="OID">mihome-vacuum.0.control.start</field> <field name="WITH_DELAY">FALSE</field></block></statement> <statement name="ELSE"><block type="variables_set" id="e/X`JuuUzE-2Q2WGR@3%"><field name="VAR">Zone</field> <value name="VALUE"><block type="text_join" id="v)Ty`_}=vh}T)lohOva8"><mutation items="4"></mutation> <value name="ADD0"><block type="logic_ternary" id="y33mza~;IB5bwI+BdTx0"><value name="IF"><block type="get_value" id="i/xE_.D~T[.VN|R7h2*9"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="THEN"><block type="variables_get" id="*_@O}iU(+E%5DLs!FhAh"><field name="VAR">Flur</field></block></value></block></value> <value name="ADD1"><block type="logic_ternary" id="^lQ617?`OzvT~,R3I3A-"><value name="IF"><block type="get_value" id="]40PB|y@ymL)yDb%~wK4"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="THEN"><block type="variables_get" id="M8yASo)b*]Ni!m*m:t|("><field name="VAR">Kueche</field></block></value></block></value> <value name="ADD2"><block type="logic_ternary" id="c~jGl7ubHD*hHe7eB:cE"><value name="IF"><block type="get_value" id="Tc(%d+khX_!ggfH]=ZHY"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="_+~P}9ZEK6EHUO9m`//6"><field name="VAR">Schlafzimmer</field></block></value></block></value> <value name="ADD3"><block type="logic_ternary" id="::uCup#-8NBu=T8?NS[a"><value name="IF"><block type="get_value" id="4zavc5=]*D)hyugS6%Mv"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="Mn1JBI8WIpTj+?E{qy;N"><field name="VAR">Wohnzimmer</field></block></value></block></value></block></value> <next><block type="control" id="-TH|!h,pr~qYQRQ1z^+B"><mutation delay_input="true"></mutation> <field name="OID">mihome-vacuum.0.control.zoneClean</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="text_getSubstring" id="4?4~VI.8}ICa=S+3_/cp"><mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_END</field> <value name="STRING"><block type="variables_get" id="+J6J)VMD)*SLgSS|mA[L"><field name="VAR">Zone</field></block></value> <value name="AT2"><block type="math_number" id="lMW#3.1_0w^EeJ:nH-,}"><field name="NUM">2</field></block></value></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block>
<block type="control" id="ePNWb8}{7?^p!W7]S-R[" x="188" y="1146"><mutation delay_input="true"></mutation>
<field name="OID">javascript.0.Sauger.Zonen.Test</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">2000</field>
<field name="UNIT">ms</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE"><block type="text_getSubstring" id="/ti|lWHNBNgYffwmXC|6"><mutation at1="false" at2="true"></mutation>
<field name="WHERE1">FIRST</field>
<field name="WHERE2">FROM_END</field>
<value name="STRING"><block type="variables_get" id="L#VLa8YPE7q19ljZcWzV"><field name="VAR">Zone</field></block></value>
<value name="AT2"><block type="math_number" id="NHDHvJNOVBE)4g*
tq8"><field name="NUM">2</field></block></value></block></value></block></xml>! ```` `
du hast kein problem mit der zonenreinigung und der sporadischen drehung der karte um 90°? `
Nein, meine Karte verändert sich nicht im Winkel. Habe aber auch noch andere (bekannte) Probleme.
Teste aktuell noch.
-
Hallo,
da ich nichts passendes finden konnte habe ich mir für eine variable Zonenreinigung nachfolgendes Blockly erstellt, vielleicht kann es jemand gebrauchen. Oder es hat jemand Formatierungsvorschläge.
–>Alle Zonen ausgewählt "normale" Reinigung wird gestartet. Ansonsten gewählte Zone(en) starten.
! ````
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="variables_set" id="ZP1(0{)xe77z-e/:5+oA" x="138" y="-37"><field name="VAR">Flur</field>
<value name="VALUE"><block type="text" id="G2jNrNEQ~^71RKWaEMkw"><field name="TEXT">[27403,23881,28853,30831,1],[25049,27161,27599,29611,1],</field></block></value>
<next><block type="variables_set" id="RImUWh7f5JSa?aZjNtAr"><field name="VAR">Wohnzimmer</field>
<value name="VALUE"><block type="text" id="z=Ek=|Z+De!+k?r^j9!"><field name="TEXT">[23114,20813,32714,23913,1]],[28661,23719,32711,26369,1],</field></block></value>
<next><block type="variables_set" id="F33[^H/7@s[mB!qvTc6"><field name="VAR">Schlafzimmer</field> <value name="VALUE"><block type="text" id="5X#Jsw{5.KC;X@cxTBXB"><field name="TEXT">[28753,26764,32753,30714,1],</field></block></value> <next><block type="variables_set" id="k
KkRwrSMU.Z~iSW8^@%"><field name="VAR">Kueche</field>
<value name="VALUE"><block type="text" id="tHGu}ud|Eg2pTbQfId[;"><field name="TEXT">[23132,24058,27432,26908,1],</field></block></value>
<next><block type="on" id="mdk2T!@cIKP7(=Fe|1U"><field name="OID">javascript.0.Sauger.Zonen.Start</field>
<field name="CONDITION">ne</field><statement name="STATEMENT"><block type="controls_if" id="OXV!J5Hy%x[|Kx~^M[ze"><mutation else="1"></mutation> <value name="IF0"><block type="logic_operation" id="A}=)Mvpi^7{G-MRl!B27" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="=kjh*cqcWG{gaxA!-ELz"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="kHM{1keau?2AC#,k)F)Y"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="B"><block type="logic_boolean" id="DkZk-h?.S!CYqP,cJIQh"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="Z!y6|214Wo4%1CekT@^J" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="_fZtWH0(ZRXh6;*09}eY"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="U@WS}.5RmOmW,`^eQj[|"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="B"><block type="logic_boolean" id="mK=hCZqMJ^LNcJq^[eR_"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_operation" id="o6:#W/-FGViI;L4,T8;P" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="2LqSu33x#NA(a`r#!xJG"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="IY2rB[5=CP;|^4,D;|5["><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="Fk2x]C5H`:)ctp2xGH,("><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_compare" id="pqvF9XgZiW]1PK!zGq[X"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="z[jX`k=DQA+-^PXVR+^O"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="B"><block type="logic_boolean" id="pr}|M8?0`{y018S*%}dp"><field name="BOOL">TRUE</field></block></value></block></value></block></value></block></value></block></value> <statement name="DO0"><block type="toggle" id="Lff!xT_FrZ4~^!!MRQ06"><mutation delay_input="false"></mutation> <field name="OID">mihome-vacuum.0.control.start</field> <field name="WITH_DELAY">FALSE</field></block></statement> <statement name="ELSE"><block type="variables_set" id="e/X`JuuUzE-2Q2WGR@3%"><field name="VAR">Zone</field> <value name="VALUE"><block type="text_join" id="v)Ty`_}=vh}T)lohOva8"><mutation items="4"></mutation> <value name="ADD0"><block type="logic_ternary" id="y33mza~;IB5bwI+BdTx0"><value name="IF"><block type="get_value" id="i/xE_.D~T[.VN|R7h2*9"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> <value name="THEN"><block type="variables_get" id="*_@O}iU(+E%5DLs!FhAh"><field name="VAR">Flur</field></block></value></block></value> <value name="ADD1"><block type="logic_ternary" id="^lQ617?`OzvT~,R3I3A-"><value name="IF"><block type="get_value" id="]40PB|y@ymL)yDb%~wK4"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> <value name="THEN"><block type="variables_get" id="M8yASo)b*]Ni!m*m:t|("><field name="VAR">Kueche</field></block></value></block></value> <value name="ADD2"><block type="logic_ternary" id="c~jGl7ubHD*hHe7eB:cE"><value name="IF"><block type="get_value" id="Tc(%d+khX_!ggfH]=ZHY"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="_+~P}9ZEK6EHUO9m`//6"><field name="VAR">Schlafzimmer</field></block></value></block></value> <value name="ADD3"><block type="logic_ternary" id="::uCup#-8NBu=T8?NS[a"><value name="IF"><block type="get_value" id="4zavc5=]*D)hyugS6%Mv"><field name="ATTR">val</field> <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> <value name="THEN"><block type="variables_get" id="Mn1JBI8WIpTj+?E{qy;N"><field name="VAR">Wohnzimmer</field></block></value></block></value></block></value> <next><block type="control" id="-TH|!h,pr~qYQRQ1z^+B"><mutation delay_input="true"></mutation> <field name="OID">mihome-vacuum.0.control.zoneClean</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="text_getSubstring" id="4?4~VI.8}ICa=S+3_/cp"><mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_END</field> <value name="STRING"><block type="variables_get" id="+J6J)VMD)*SLgSS|mA[L"><field name="VAR">Zone</field></block></value> <value name="AT2"><block type="math_number" id="lMW#3.1_0w^EeJ:nH-,}"><field name="NUM">2</field></block></value></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block>
<block type="control" id="ePNWb8}{7?^p!W7]S-R[" x="188" y="1146"><mutation delay_input="true"></mutation>
<field name="OID">javascript.0.Sauger.Zonen.Test</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">2000</field>
<field name="UNIT">ms</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE"><block type="text_getSubstring" id="/ti|lWHNBNgYffwmXC|6"><mutation at1="false" at2="true"></mutation>
<field name="WHERE1">FIRST</field>
<field name="WHERE2">FROM_END</field>
<value name="STRING"><block type="variables_get" id="L#VLa8YPE7q19ljZcWzV"><field name="VAR">Zone</field></block></value>
<value name="AT2"><block type="math_number" id="NHDHvJNOVBE)4g*
tq8"><field name="NUM">2</field></block></value></block></value></block></xml>! ```` `
du hast kein problem mit der zonenreinigung und der sporadischen drehung der karte um 90°? `
Nein, meine Karte verändert sich nicht im Winkel. Habe aber auch noch andere (bekannte) Probleme.
Teste aktuell noch. `
du glücklichen.. ohne was speziell angepasst zu haben?
ich dachte das würde bei allen usern eines v1 vacuums der fall sein. :roll:
-
Hab den S50 Roborock.
-
-
Guten Morgen zusammen - ich hoffe mir kann jemand bei diesem Skript helfen.
Gleich vorab - ich habe von Skripten bis jetzt Null Komma Null Ahnung. Ich habe das folgende Skript für die Behälter Voll Erkennung aus dem Web gefischt. Es hat eine ganze Zeit gedauert bis ich überhaupt gecheckt habe wo und wie ich das Skript in iobroker einfügen muss.
Nun bekomme ich aber eine Fehlermeldung. Wie gesagt, da ich Null Ahnung habe, weiß ich gar nicht wo ich nach was suchen soll. Vielleicht kann ja mal jemand drüber gucken und mir einen Hinweis geben.
Das ist der Fehler der mir angezeigt wird:
09:44:24.412 [info] javascript.0 Start javascript script.js.Behaelter_Stand 09:44:24.412 [error] javascript.0 script.js.Behaelter_Stand compile failed: at script.js.Behaelter_Stand:1
Hier das Skript:
<block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="1" }z7z~rhvg85{j8!yoxm-"/x="-484" y="-246"><mutation items="1"></mutation> <field name="CONDITION">ne</field> <value name="OID0"><shadow type="field_oid" id="BeRfl(uT+!!!qSCrYh[4"><field name="oid">mihome-vacuum.0.info.state</field></shadow></value> <statement name="STATEMENT"><block type="controls_if" id="6D=*9te9y[%=?y37,^K;"><value name="IF0"><block type="logic_operation" id="c]iI7yykkQb+b;%VOA)a" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="*Na;Uvcni-(=M)Vd(H4a"><field name="OP">GT</field> <value name="A"><block type="get_value" id="Knc8c2g?FaO3V-RraMlc"><field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.info.cleanedtime</field></block></value> <value name="B"><block type="math_number" id="W{D+pf5p9RZ9{mMN%B{p"><field name="NUM">30</field></block></value></block></value> <value name="B"><block type="logic_compare" id="tVlXKa^=Ra7Py3?3=c3R"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="[wx(C]HcJL/iP,(doz/5"><field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.info.state</field></block></value> <value name="B"><block type="math_number" id="7IT^^8(at(YDGMeE}oaR"><field name="NUM">6</field></block></value></block></value></block></value> <statement name="DO0"><block type="update" id="InMw#KY::V;=;eV]XA8."><mutation delay_input="false"></mutation> <field name="OID">javascript.0.NoNo.Behaelter_Stand</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="math_arithmetic" id="P!71f6!.?ve}@FD*zkW|"><field name="OP">ADD</field> <value name="A"><shadow type="math_number" id="N6}`49H[H}KG-YRRpFiI"><field name="NUM">1</field></shadow> <block type="get_value" id="T*-y72:i{JTD1DB{H|ZZ"><field name="ATTR">val</field> <field name="OID">javascript.0.NoNo.Behaelter_Stand</field></block></value> <value name="B"><shadow type="math_number" id="d=@WoXaGEZi1QRB-8,o|"><field name="NUM">25</field></shadow></value></block></value></block></statement> <next><block type="comment" id="#O3{m!w2(jHn^5Jd^Xm]"><field name="COMMENT">Benachrichtigung</field> <next><block type="timeouts_settimeout" id="MTE|Dcscsd{mVzZUnC@}"><field name="NAME">timeout</field> <field name="DELAY">5</field> <field name="UNIT">sec</field> <statement name="STATEMENT"><block type="controls_if" id="eDE^Tx6Jc?h5oBBO(iHb"><value name="IF0"><block type="logic_operation" id="sZxELz[!~kZqv3eC?0rL" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="ID0q+*_(EB={q-YMd;%q"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="uMxGOu.gPs*ue@kK|kh4"><field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.info.state</field></block></value> <value name="B"><block type="math_number" id="0VQ/l?5.|[O4]s;#;[uZ"><field name="NUM">8</field></block></value></block></value> <value name="B"><block type="logic_compare" id="CMs*qJd=9Ri9oOW9C`xC"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="1T?lVm@qzUow1#YtEjG@"><field name="ATTR">val</field> <field name="OID">javascript.0.NoNo.Behaelter_Stand</field></block></value> <value name="B"><block type="math_number" id="9jkPEZ%+!o+yzq/kb%r3"><field name="NUM">100</field></block></value></block></value></block></value> <statement name="DO0"><block type="controls_if" id="2MgD]y3y9?:Y@S9[-dv7"><mutation else="1"></mutation> <value name="IF0"><block type="logic_compare" id="rH5JSt}4%rLIsm!-al~Q"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="O%y!tCXsOsvbGMepmq_T"><field name="ATTR">val</field> <field name="OID">javascript.0.Anwesenheit.Daniel</field></block></value> <value name="B"><block type="logic_boolean" id="0+:#mPM!7#{RobU{7n]C"><field name="BOOL">FALSE</field></block></value></block></value> <statement name="DO0"><block type="email" id=":d4Kp^GGC#p?z:B0T()D"><field name="IS_HTML">FALSE</field> <value name="TO"><shadow type="text" id="o}_n3A5P?~{QFqlnSV/h"><field name="TEXT">daniel@dkulinski.de</field></shadow></value> <value name="TEXT"><shadow type="text" id="cCnUW}_^UGs9/w(ZP~:P"><field name="TEXT">Bitte den Behälter ausleeren.</field></shadow></value> <value name="SUBJECT"><shadow type="text" id="S{.s,qBkT]?[Wa2oS`kW"><field name="TEXT">+++ NoNo's Behälter ist voll +++</field></shadow></value> <value name="FROM"><block type="text" id="5Q3m;y{oZ5?Nag3U}_H*"><field name="TEXT">iobroker@dkulinski.de</field></block></value></block></statement> <statement name="ELSE"><block type="pushover" id="{%O|s0O71%wOh?wQUI?{"><field name="PRIORITY">0</field> <value name="MESSAGE"><shadow type="text" id="PW?%:J^L5st{4ZaMMKZK"><field name="TEXT">Bitte den Behälter ausleeren.</field></shadow></value> <value name="TITLE"><block type="text" id="W?XD|xSt0K_Bzq}iClI8"><field name="TEXT">+++ NoNo's Behälter ist voll +++</field></block></value></block></statement></block></statement></block></statement></block></next></block></next></block></statement></block>
Nachtrag: Kann das was mit dem Token Key des Xiaomi zu tun haben? Ich bekomme im Log File nämlich noch diesen Fehler
javascript.0 2018-11-24 11:32:01.061 error at Object.createScript (vm.js:56:10) javascript.0 2018-11-24 11:32:01.061 error SyntaxError: Unexpected token < javascript.0 2018-11-24 11:32:01.060 error ^ javascript.0 2018-11-24 11:32:01.060 error <block xmlns="http://www.w3.org/1999/xhtml" type="on_ext" id="1" }z7z~rhvg85{j8!yoxm-"/x="-484" y="-246">javascript.0 2018-11-24 11:32:01.060 error at script.js.Behaelter_Stand:1 javascript.0 2018-11-24 11:32:01.060 error script.js.Behaelter_Stand compile failed:</block>
Wenn JA, ist der Token das hier -> }z7z~rHvg85{J8!yoxm- ??
Muss ich den durch meinen eigenen ersetzen, weil ich das Skript ja wie gesagt aus dem Netz gefischt habe?
-
Moin,
Ich möchte mich schonmal für die Frage entschuldigen, da ich sie hier jetzt schon einige Male gelesen habe, jedoch keine Antwort darauf..
Ich habe auch einen V1 Robo, Einbindung funktioniert, nur habe ich ebenfalls das Problem, dass er bei einer Zonenreinigung nur aus dem dock rausfährt, Stehenbleibt, „finished the cleanup“ sagt und zurück fährt. Langsam bin ich echt ratlos… Ich habe alle möglichen Kombinationen der Eckkoordinaten durchprobiert, aber immer das gleiche. Go to geht allerdings und er fährt auch dort hin, wo man es erwarten würde, also Karte dürfte soweit stimmen.
Danke für eure Hilfe!
Gesendet von iPad mit Tapatalk
-
Moin,
Ich möchte mich schonmal für die Frage entschuldigen, da ich sie hier jetzt schon einige Male gelesen habe, jedoch keine Antwort darauf..
Ich habe auch einen V1 Robo, Einbindung funktioniert, nur habe ich ebenfalls das Problem, dass er bei einer Zonenreinigung nur aus dem dock rausfährt, Stehenbleibt, „finished the cleanup“ sagt und zurück fährt. Langsam bin ich echt ratlos… Ich habe alle möglichen Kombinationen der Eckkoordinaten durchprobiert, aber immer das gleiche. Go to geht allerdings und er fährt auch dort hin, wo man es erwarten würde, also Karte dürfte soweit stimmen.
Danke für eure Hilfe!
Gesendet von iPad mit Tapatalk `
Hallo,
musst dich nicht entschuldigen, aber uns helfen, weil es ja eigentlich funktioniert. Ich denke es ist ein Fehler in der Übergabe der Koordinaten. Poste doch mal bitte:
-
ein Bild der MAP
-
wie du die Zone übergibst
oder lies hier noch mal und schaue ob die Koordinaten [[unten links, oben rechts, Anzahl]] stimmen:
viewtopic.php?f=23&t=4898&p=138421#p138421
Grüße
Brati
-
-
Hallo zusammen,
habe jetzt mal grob die ca. 100 Seiten durchgeblättert, aber nichts zu meinem Problem gefunden..
Ich möchte gerne den Xiaomi Robot Version 1 sowohl per ioBroker, als auch per App betreiben.
Habe aber ein Problem mit der automatischen Token-Änderung:
Wenn ich auf meinem alten Handy (mit russischer Mi App) den Token auslese, funktioniert die Steuerung per ioBroker - leider kann ich den Robot nicht auf meinem normalen Handy (mit aktueller App) finden.
Mache ich Wifi-Reset, finde ich ihn wieder in der normalen App. Dabei ändert sich scheinbar der Token erneut, sodass ich nichts mehr per ioBroker steuern kann…
Wie kann ich das ganze realisieren??
Vielen dank im Voraus.
-
Wie kann ich das ganze realisieren?? `
Russische App auf das aktuelle Handy –> Problem gelöst...Gruss Daniel
-
Wie kann ich das ganze realisieren?? `
Russische App auf das aktuelle Handy –> Problem gelöst...Gruss Daniel `
Alles klar, Problem gelöst, funktioniert wie gewollt :lol:
Grüße
-
Moin,
Ich möchte mich schonmal für die Frage entschuldigen, da ich sie hier jetzt schon einige Male gelesen habe, jedoch keine Antwort darauf..
Ich habe auch einen V1 Robo, Einbindung funktioniert, nur habe ich ebenfalls das Problem, dass er bei einer Zonenreinigung nur aus dem dock rausfährt, Stehenbleibt, „finished the cleanup“ sagt und zurück fährt. Langsam bin ich echt ratlos… Ich habe alle möglichen Kombinationen der Eckkoordinaten durchprobiert, aber immer das gleiche. Go to geht allerdings und er fährt auch dort hin, wo man es erwarten würde, also Karte dürfte soweit stimmen.
Danke für eure Hilfe!
Gesendet von iPad mit Tapatalk `
Hallo,
musst dich nicht entschuldigen, aber uns helfen, weil es ja eigentlich funktioniert. Ich denke es ist ein Fehler in der Übergabe der Koordinaten. Poste doch mal bitte:
-
ein Bild der MAP
-
wie du die Zone übergibst
oder lies hier noch mal und schaue ob die Koordinaten [[unten links, oben rechts, Anzahl]] stimmen:
viewtopic.php?f=23&t=4898&p=138421#p138421
Grüße
Brati `
~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201811 ... f6d908.jpg">https://uploads.tapatalk-cdn.com/20181130/21a25897e4ab575f2d290db40ef6d908.jpg</link_text>" />Map hier mal.. Das Grüne Kreuz ist der Startpunkt (25500, 25500), das gelbe Rechtecke, die Zone, die ich testen wollte.
Definiert sich ja folgender Maßen:
Unteres y: 24500
Oberes y: 29000
Rechtes x: 26500
Linkes x: 22500
Habe wie gesagt alle möglichen Kombinationen ausprobiert, noch Ohne blocky usw. einfach beim Objekt zone cleanup eingetragener.
Und zwar nach folgender Art:
Koordinate1, Koordinate2, Koordinate3, Koordinate4, 1
Alles Ohne Klammern.
Hoffe mal damit kommen wir weiter.
Gesendet von iPad mit Tapatalk~~
-