Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Frage] Xiaomi Vacuum cleaner

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

[Frage] Xiaomi Vacuum cleaner

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
2.2k Beiträge 204 Kommentatoren 978.1k Aufrufe 39 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    Annuit20
    schrieb am zuletzt editiert von
    #1960

    @ltsalvatore:

    @Annuit20:

    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="kKkRwrSMU.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.

    1 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      ltsalvatore
      schrieb am zuletzt editiert von
      #1961

      @Annuit20:

      @ltsalvatore:

      @Annuit20:

      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="kKkRwrSMU.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:

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        Annuit20
        schrieb am zuletzt editiert von
        #1962

        Hab den S50 Roborock.

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          ltsalvatore
          schrieb am zuletzt editiert von
          #1963

          @Annuit20:

          Hab den S50 Roborock. `

          Ok. Das erklärt es :)

          1 Antwort Letzte Antwort
          0
          • JB_SullivanJ Offline
            JB_SullivanJ Offline
            JB_Sullivan
            schrieb am zuletzt editiert von
            #1964

            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?

            ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

            1 Antwort Letzte Antwort
            0
            • G Offline
              G Offline
              Gamecat34
              schrieb am zuletzt editiert von
              #1965

              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

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                Brati
                schrieb am zuletzt editiert von
                #1966

                @Gamecat34:

                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

                CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                1 Antwort Letzte Antwort
                0
                • O Offline
                  O Offline
                  OliMoli92
                  schrieb am zuletzt editiert von
                  #1967

                  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.

                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    danielhecker
                    schrieb am zuletzt editiert von
                    #1968

                    @OliMoli92:

                    Wie kann ich das ganze realisieren?? `
                    Russische App auf das aktuelle Handy –> Problem gelöst... ;)

                    Gruss Daniel

                    Mein Blog: http://smarthome-tagebuch.de

                    Mein System: http://smarthome-tagebuch.de/meine-hardware/

                    1 Antwort Letzte Antwort
                    0
                    • O Offline
                      O Offline
                      OliMoli92
                      schrieb am zuletzt editiert von
                      #1969

                      @danielhecker:

                      @OliMoli92:

                      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 :P :lol:

                      Grüße

                      1 Antwort Letzte Antwort
                      0
                      • G Offline
                        G Offline
                        Gamecat34
                        schrieb am zuletzt editiert von
                        #1970

                        @Brati:

                        @Gamecat34:

                        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~~

                        1 Antwort Letzte Antwort
                        0
                        • B Offline
                          B Offline
                          Brati
                          schrieb am zuletzt editiert von
                          #1971

                          Morjens,

                          fangen wir doch mal klein an. Ich nutze den State "zone cleanup" nicht, weil er damals nicht funktionierte.

                          Also trag mal im State "mihome-vacuum.0.control.X_send_command" folgendes ein:

                          app_zoned_clean;[[23500,24000,25000,26000,1]]
                          
                          

                          Das sollte eine kleine Zone ergeben, die auch in der App zu sehen ist. Leider hast du genau nicht gepostet, wie du deine Zone übergibst. 24500,29000,26500, 22500 würde nämlich nicht funktionieren. xu,yu,xo,yo,1 (u = unten, o = rechts) wäre die Syntax.

                          Wenn die o.g. Koordinaten funktionieren, dann teste dich weiter durch. Solltest du den o.g. State nicht haben, muss im Adapter "sende eigene Befehle" aktiviert werden.

                          Grüße

                          Brati

                          CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                          1 Antwort Letzte Antwort
                          0
                          • G Offline
                            G Offline
                            Gamecat34
                            schrieb am zuletzt editiert von
                            #1972

                            @Brati:

                            Morjens,

                            fangen wir doch mal klein an. Ich nutze den State "zone cleanup" nicht, weil er damals nicht funktionierte.

                            Also trag mal im State "mihome-vacuum.0.control.X_send_command" folgendes ein:

                            app_zoned_clean;[[23500,24000,25000,26000,1]]
                            
                            

                            Das sollte eine kleine Zone ergeben, die auch in der App zu sehen ist. Leider hast du genau nicht gepostet, wie du deine Zone übergibst. 24500,29000,26500, 22500 würde nämlich nicht funktionieren. xu,yu,xo,yo,1 (u = unten, o = rechts) wäre die Syntax.

                            Wenn die o.g. Koordinaten funktionieren, dann teste dich weiter durch. Solltest du den o.g. State nicht haben, muss im Adapter "sende eigene Befehle" aktiviert werden.

                            Grüße

                            Brati `

                            Ahh!

                            Es war dann wohl der State, mit dem Command geht es! Gibt es irgendwo eine Liste von allen Commands, die man da eingeben kann?

                            Ne andere Sache noch: Habe weiter oben was von einem Initialisierungs-Script gelesen, das das drehen der Karte verhindern soll, wie implementiere ich das? Ich bin noch nicht ganz Fit was Skripte angeht.

                            Was würdest du mir eher empfehlen, für meine Logiken? Blocky oder Node Red?

                            Danke!

                            Gesendet von iPad mit Tapatalk

                            1 Antwort Letzte Antwort
                            0
                            • B Offline
                              B Offline
                              Brati
                              schrieb am zuletzt editiert von
                              #1973

                              Müsste in der Adapter Doku stehen. Das Kartenproblem ist doch mit der neusten FW weg, man kann sie fest speichern.

                              Tja und welche Script Engine du nimmst??? Ich komme aus Turbo Pascal und bevorzuge direkt Javascript. Hab es hier erlernt und Blockly ist ganz cool um mal die Syntax raus zu kopieren. Node Red hab ich nicht probiert.

                              Grüße Brati

                              CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                              1 Antwort Letzte Antwort
                              0
                              • G Offline
                                G Offline
                                Gamecat34
                                schrieb am zuletzt editiert von
                                #1974

                                Hmm, wo soll das gehen?

                                In der Xiaomi App? Hab die Neuster Firmware und App Version, habe da aber nichts gefunden. Bin auf 3.3.9_003416. Habe wie gesagt den V1, falls das einen Unterschied macht..

                                Grüße David

                                Gesendet von iPad mit Tapatalk

                                1 Antwort Letzte Antwort
                                0
                                • G Offline
                                  G Offline
                                  Gamecat34
                                  schrieb am zuletzt editiert von
                                  #1975

                                  Ich habe soweit mal eine Zonenroutine zusammen. Nur wird mir das Limit von 5 Zonen zum Verhängnis, wenn ich alle zum reinigen auswähle… Hat dafür schon jemand ein Workaround in Blockly gefunden.

                                  Gute Nacht ;)

                                  David

                                  Gesendet von iPad mit Tapatalk

                                  1 Antwort Letzte Antwort
                                  0
                                  • B Offline
                                    B Offline
                                    Brati
                                    schrieb am zuletzt editiert von
                                    #1976

                                    Ok, V1 könnte das Map Saving vielleicht noch nicht haben.

                                    Wenn 5 Zonen nicht reichen, triggerst du einfach auf das Beenden der ersten Reinigung und schiebst die nächsten Zonen nach.

                                    1. Variable für Zone 1 bis 5 auf true

                                    2. Wenn auf dem Weg zum Dock (musst mal schauen welcher State) und 1. Variable auf true, dann Zone 6 bis x und die Variable wieder auf false

                                    Grüße Brati

                                    CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                                    1 Antwort Letzte Antwort
                                    0
                                    • C Offline
                                      C Offline
                                      chka
                                      schrieb am zuletzt editiert von
                                      #1977

                                      hallo hat jemand einen tip für iOS die Seite http://aes.online-domain-tools.com/ geht nicht mehr und direkt auf der online-domain-tools.com/ finde ich keine alternative

                                      INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                                      Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                                      RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

                                      1 Antwort Letzte Antwort
                                      0
                                      • L Offline
                                        L Offline
                                        ltsalvatore
                                        schrieb am zuletzt editiert von
                                        #1978

                                        @chka:

                                        hallo hat jemand einen tip für iOS die Seite http://aes.online-domain-tools.com/ geht nicht mehr und direkt auf der online-domain-tools.com/ finde ich keine alternative `

                                        was geht denn nicht mehr.. auf die seite kann man problemlos zugreifen

                                        1 Antwort Letzte Antwort
                                        0
                                        • C Offline
                                          C Offline
                                          chka
                                          schrieb am zuletzt editiert von
                                          #1979

                                          stimmt, habe es immer mal wieder versucht und es ging nicht danke :oops:

                                          INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                                          Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                                          RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          824

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe