Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Xiaomi mi robot..anwesenheitserkennung

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Xiaomi mi robot..anwesenheitserkennung

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      majestro187 last edited by

      Hallo,

      bräuchte ein wenig Hilfe, möchte gerne das der Staubsauger saugt wen ich das haus verlasse, ist es wohl möglich den Skript so einzustehlen das der Sauger nur Einmahl am tag saugt und nicht jedes mahl wen das haus verlasen wird.
      19109_bildschirmfoto_2019-02-07_um_23.46.36.png

      1 Reply Last reply Reply Quote 0
      • nurChris
        nurChris last edited by

        Hallo,

        ich habe bisher selbst wenig Erfahrung aber ich würde das so lösen, dass ich einen Datenpunkt (NeuerTag) erstelle, zum Beispiel einen switch.

        Diesen kannst du dann täglich mit einem anderen Skript um 00:00 auf true setzen.

        In das Roboter Skript kannst du dann einbauen: wenn = NeuerTag ist wahr dann starte robot.

        Wenn der Roboter seine Runden gedreht hat sollte der Datenpunkt natürlich wieder von true auf false schalten.

        Das ließe sich bestimmt auch mit Variablen anstelle des datenpunktes lösen. Ich für meinen Teil nehme aber lieber DP.

        Vielleicht hilft dir das ja auf die Sprünge.

        Grüße

        Chris

        1 Reply Last reply Reply Quote 0
        • X
          xbow42 last edited by

          So ähnlich wie Chris schreibt würde ich das auch machen. Vorteil mit den DP gegeüber einer Variablen in VIS kannst du so feststellen oder Alexa sagen lassen wenn du nach Hause kommst, ob schon gesaugt wurde.

          einen Logik-Datenpunkt z.B "javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt" anlegen.

          Im Script

          Cron( 0 0 * * * *){
           setze: javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt=False
          }
          

          dann noch in dem"Falls Objekt IFTTT" noch die Bedingung rein

          falls  (javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt == False)
             ...saugen
            setze: javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt = True 
          
          
          1 Reply Last reply Reply Quote 0
          • M
            majestro187 last edited by

            hey super danke hat alles geklappt 🙂

            1 Reply Last reply Reply Quote 0
            • M
              majestro187 last edited by

              @xbow42:

              So ähnlich wie Chris schreibt würde ich das auch machen. Vorteil mit den DP gegeüber einer Variablen in VIS kannst du so feststellen oder Alexa sagen lassen wenn du nach Hause kommst, ob schon gesaugt wurde.

              einen Logik-Datenpunkt z.B "javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt" anlegen.

              Im Script

              Cron( 0 0 * * * *){
               setze: javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt=False
              }
              

              dann noch in dem"Falls Objekt IFTTT" noch die Bedingung rein

              falls  (javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt == False)
                 ...saugen
                setze: javascript.0.Haustechnik.MiRobot.Heute_schon_gesaugt = True 
              
              ```` `  
              

              Ist auch ne super Idee…kriege aber über die MiHome app mitgeteilt ob er am saugen ist, aber denke werde es trotzdem versuchen so wie du sagst umzusetzen, muss ja noch viel üben was das Skript schreiben angeht.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              844
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              3
              5
              294
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo