Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. AutoStart von Neato in verbindung mit Homematic

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    790

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

AutoStart von Neato in verbindung mit Homematic

Scheduled Pinned Locked Moved Unsolved Blockly
33 Posts 6 Posters 2.7k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Thomas BerkermannT Offline
    Thomas BerkermannT Offline
    Thomas Berkermann
    wrote on last edited by
    #1

    Hallo,

    ich habe iobroker, einen Neato D7 und Homermatic.
    Alles schon in IOBroker eingebunden.

    Ich möchte jetzt gern folgendes, 1x am Tag, wenn ich Abwesend bin soll der Neato das Haus reinigen. Er soll unterbrechen wenn ich nach Hause komme, also anwesend bin. Er soll weiter machen, wenn ich wieder abwesend bin.

    Was ich bisher zusammen geklickt habe funktioniert nur so halb.

    on({id: "hm-rega.0.950"/*Anwesenheit*/, val: false}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      schedule('{"time":{"start":"sunrise","end":"sunset","mode":"minutes","interval":0},"period":{"days":1}}', function () {
      });
    });
    setState("botvac.0.Schantalle.commands.clean"/*clean*/, true);
    on({id: "hm-rega.0.950"/*Anwesenheit*/, val: true}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
    });
    setState("botvac.0.Schantalle.commands.clean"/*clean*/, false);
    setState("botvac.0.Schantalle.commands.stop"/*stop*/, true);
    setState("botvac.0.Schantalle.commands.goToBase"/*goToBase*/, true);
    

    2019-10-20_22h43_14.png

    Könnt Ihr mir bitte helfen?
    Danke

    haselchenH 1 Reply Last reply
    0
    • Thomas BerkermannT Thomas Berkermann

      Hallo,

      ich habe iobroker, einen Neato D7 und Homermatic.
      Alles schon in IOBroker eingebunden.

      Ich möchte jetzt gern folgendes, 1x am Tag, wenn ich Abwesend bin soll der Neato das Haus reinigen. Er soll unterbrechen wenn ich nach Hause komme, also anwesend bin. Er soll weiter machen, wenn ich wieder abwesend bin.

      Was ich bisher zusammen geklickt habe funktioniert nur so halb.

      on({id: "hm-rega.0.950"/*Anwesenheit*/, val: false}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        schedule('{"time":{"start":"sunrise","end":"sunset","mode":"minutes","interval":0},"period":{"days":1}}', function () {
        });
      });
      setState("botvac.0.Schantalle.commands.clean"/*clean*/, true);
      on({id: "hm-rega.0.950"/*Anwesenheit*/, val: true}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
      });
      setState("botvac.0.Schantalle.commands.clean"/*clean*/, false);
      setState("botvac.0.Schantalle.commands.stop"/*stop*/, true);
      setState("botvac.0.Schantalle.commands.goToBase"/*goToBase*/, true);
      

      2019-10-20_22h43_14.png

      Könnt Ihr mir bitte helfen?
      Danke

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      wrote on last edited by
      #2

      @Thomas-Berkermann

      Die Steuer Befehle müssen in die Nase jeweils darüber.

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      1 Reply Last reply
      0
      • UweRLPU Offline
        UweRLPU Offline
        UweRLP
        wrote on last edited by
        #3

        Wie schon von @haselchen angemerkt müssen die Steuerblöcke innerhalb der Trigger plaziert werden. Trigger (Zeitplan) innnerhalb von Trigger geht so nicht, mußt du mit Logik Blöcken lösen.

        1 Reply Last reply
        0
        • Thomas BerkermannT Offline
          Thomas BerkermannT Offline
          Thomas Berkermann
          wrote on last edited by
          #4

          Hallo Danke für den Hinweis.

          ich habe leider Null Ahnung von Blockly. Ich kann JavaScript lesen.. Und Adaptieren.
          Habt Ihr ein Beispiel?
          @UweRLP : Wie löse ich das mit Logigklöcken?
          Danke für eure Unterstützung...

          1 Reply Last reply
          0
          • Thomas BerkermannT Offline
            Thomas BerkermannT Offline
            Thomas Berkermann
            wrote on last edited by
            #5

            die Funktion soll sein, wenn: Zw. 09h & 18h <--Prüfen und abwesend <--Auslöser
            Dann:

            Sonst:
            Wenn Anwesend stop, zurück zur Station & weiter wenn wieder abwesend usw usw...

            1 Reply Last reply
            0
            • Thomas BerkermannT Offline
              Thomas BerkermannT Offline
              Thomas Berkermann
              wrote on last edited by
              #6

              Ich hab das mal versucht umzubauen:
              Wäre es so richtig?
              2019-10-22_11h10_32.png

              H 1 Reply Last reply
              0
              • Thomas BerkermannT Thomas Berkermann

                Ich hab das mal versucht umzubauen:
                Wäre es so richtig?
                2019-10-22_11h10_32.png

                H Offline
                H Offline
                HeliosFan
                wrote on last edited by HeliosFan
                #7

                @Thomas-Berkermann

                Der untere Block ja, der obere ist immer noch falsch

                J 1 Reply Last reply
                0
                • H HeliosFan

                  @Thomas-Berkermann

                  Der untere Block ja, der obere ist immer noch falsch

                  J Offline
                  J Offline
                  Jan1
                  wrote on last edited by Jan1
                  #8

                  @Thomas-Berkermann
                  schau mal ich habe was in der Richtung mit meinem Vorwerk am Laufen.
                  Der reinigt 3 mal die Woche was vollkommen reicht und nur wenn keiner zu Hause ist. Es fehlt eigentlich nur die Unterbrechung die DU willst, wenn einer nach Hause kommt während er reinigt.
                  Ich habe dann noch mit drin, dass wenn ich manuell starte, die geplante Reinigung aussetzt, weil ja nicht mehr nötig.
                  2d9490ff-6e50-4ed7-9fb9-01807a6704d5-grafik.png

                  H 1 Reply Last reply
                  0
                  • J Jan1

                    @Thomas-Berkermann
                    schau mal ich habe was in der Richtung mit meinem Vorwerk am Laufen.
                    Der reinigt 3 mal die Woche was vollkommen reicht und nur wenn keiner zu Hause ist. Es fehlt eigentlich nur die Unterbrechung die DU willst, wenn einer nach Hause kommt während er reinigt.
                    Ich habe dann noch mit drin, dass wenn ich manuell starte, die geplante Reinigung aussetzt, weil ja nicht mehr nötig.
                    2d9490ff-6e50-4ed7-9fb9-01807a6704d5-grafik.png

                    H Offline
                    H Offline
                    HeliosFan
                    wrote on last edited by
                    #9

                    @Jan1
                    Nicht ich, aber trotzdem Danke.
                    Die Frage war von @THOMAS BERKERMANN

                    J 1 Reply Last reply
                    0
                    • H HeliosFan

                      @Jan1
                      Nicht ich, aber trotzdem Danke.
                      Die Frage war von @THOMAS BERKERMANN

                      J Offline
                      J Offline
                      Jan1
                      wrote on last edited by
                      #10

                      @HeliosFan
                      hatte ich schon geändert

                      1 Reply Last reply
                      0
                      • Thomas BerkermannT Offline
                        Thomas BerkermannT Offline
                        Thomas Berkermann
                        wrote on last edited by
                        #11

                        Hallo @Jan1 ,

                        ich komme mit deiner Beschreibung nicht ganz klar.
                        a740b9f7-337e-46b4-88d6-fbce356aaf9f-image.png
                        Wie bekomme ich denn im mittleren Abschnitt das Und mit den 2 Ausgängen und worauf bezieht sich "wert" ?
                        Was macht das Timeout da?
                        Und was ist das Object Action?

                        Entschuldigt, wenn ich so viele Fragen stelle, aber ich kann mittlerweile Homematic ganz gut und verstehe die Logig. Aber hier in Blockly.. Puh!
                        Ich bräuchte eine genauere Erklärung bitte.
                        Und wie lasse ich den Roboter bei Anwesenhiet auf die Station fahren und anschließen weiter machen? Bzw. neu starten.
                        Das Konzept mit der manuellen Reinigung finde ich super. das hätte ich auch gern da noch drin.
                        Danke für eure Unterstützung

                        J 1 Reply Last reply
                        0
                        • Thomas BerkermannT Thomas Berkermann

                          Hallo @Jan1 ,

                          ich komme mit deiner Beschreibung nicht ganz klar.
                          a740b9f7-337e-46b4-88d6-fbce356aaf9f-image.png
                          Wie bekomme ich denn im mittleren Abschnitt das Und mit den 2 Ausgängen und worauf bezieht sich "wert" ?
                          Was macht das Timeout da?
                          Und was ist das Object Action?

                          Entschuldigt, wenn ich so viele Fragen stelle, aber ich kann mittlerweile Homematic ganz gut und verstehe die Logig. Aber hier in Blockly.. Puh!
                          Ich bräuchte eine genauere Erklärung bitte.
                          Und wie lasse ich den Roboter bei Anwesenhiet auf die Station fahren und anschließen weiter machen? Bzw. neu starten.
                          Das Konzept mit der manuellen Reinigung finde ich super. das hätte ich auch gern da noch drin.
                          Danke für eure Unterstützung

                          J Offline
                          J Offline
                          Jan1
                          wrote on last edited by
                          #12

                          @Thomas-Berkermann
                          Beim UND sind das 2 Eingänge und die bekommt man mit rechts Klick auf den Block und externe Eingänge, ist nur ne andere Darstellung wegen der Übersucht.
                          Wert bezieht sich immer auf das Objekt welches triggert, deshalb ist der Block auch unter Trigger zu finden.
                          Den Timeout habe ich nur, damit zu 100% die Variable erst zurück gesetzt wird, wenn sie abgearbeitet ist, könnte auch ohne laufen.
                          An die Basis fahren ist beim Vorwerk recht blöd,da man das nicht direkt machen kann und erst warten muss bis ein Stop fertig ist und der Robo die Station gefunden hat. Da musst mal schauen ob der Adapter für Dein Robo das eleganter macht.

                          1 Reply Last reply
                          0
                          • Thomas BerkermannT Offline
                            Thomas BerkermannT Offline
                            Thomas Berkermann
                            wrote on last edited by
                            #13

                            Hallo @Jan1
                            Ich hab das jetzt mal wie du probiert,
                            Was trage ich denn in die letzte zeile ein.. was ist das für eine 6?

                            a737508c-99a6-4a82-a138-62f0adc3b0a8-image.png

                            Meinst du das könnte so klappen?
                            Danke

                            J 1 Reply Last reply
                            0
                            • Thomas BerkermannT Thomas Berkermann

                              Hallo @Jan1
                              Ich hab das jetzt mal wie du probiert,
                              Was trage ich denn in die letzte zeile ein.. was ist das für eine 6?

                              a737508c-99a6-4a82-a138-62f0adc3b0a8-image.png

                              Meinst du das könnte so klappen?
                              Danke

                              J Offline
                              J Offline
                              Jan1
                              wrote on last edited by
                              #14

                              @Thomas-Berkermann
                              Nein klappt nicht.
                              Der letzete Trigger sitzt falsch, muss drunter.
                              Ist ne 6 und bei mir im Adapter eben der DP action. Da musst schauen was Dein Adapter da hat und wie der DP dazu heißt.

                              1 Reply Last reply
                              0
                              • Thomas BerkermannT Offline
                                Thomas BerkermannT Offline
                                Thomas Berkermann
                                wrote on last edited by
                                #15

                                Hi @Jan1
                                was, was was??
                                DP Action?
                                Welcher trigger ist falsch?
                                Kannst du das mal anzeigen?
                                Und womit füge ich die 6 ein?
                                Sorry, ist mein erstes Script mit Blockly...

                                1 Reply Last reply
                                0
                                • Thomas BerkermannT Offline
                                  Thomas BerkermannT Offline
                                  Thomas Berkermann
                                  wrote on last edited by
                                  #16

                                  Hi @Jan1
                                  die 6 Hab ich gefunden unter Mathematik..
                                  Aber was ist die 6 ?

                                  1 Reply Last reply
                                  0
                                  • Thomas BerkermannT Offline
                                    Thomas BerkermannT Offline
                                    Thomas Berkermann
                                    wrote on last edited by
                                    #17

                                    warum machst du erst eiun Stop Timeout und dann den Ausführen?
                                    Welchen Sinn hat das bei Blockly?

                                    1 Reply Last reply
                                    0
                                    • Thomas BerkermannT Offline
                                      Thomas BerkermannT Offline
                                      Thomas Berkermann
                                      wrote on last edited by
                                      #18

                                      hi @Jan1 ,

                                      ichhab es für mich erstmal reduziert:

                                      8ff0a735-753c-4dcd-b398-60c07873d2dd-image.png

                                      Das werde ich morgen erstmal testen. und dann gucken wir mal.

                                      J 1 Reply Last reply
                                      0
                                      • Thomas BerkermannT Thomas Berkermann

                                        hi @Jan1 ,

                                        ichhab es für mich erstmal reduziert:

                                        8ff0a735-753c-4dcd-b398-60c07873d2dd-image.png

                                        Das werde ich morgen erstmal testen. und dann gucken wir mal.

                                        J Offline
                                        J Offline
                                        Jan1
                                        wrote on last edited by
                                        #19

                                        @Thomas-Berkermann
                                        Das wird nix, ein Trigger im Trigger ist schlecht, weil der nie aktiv wird.
                                        Der Aufbau bei nem Blockly ist im Prinzip immer gleich. Außen kommt der Trigger der das ganze starte, darin was passieren soll. Wenn die Aktion noch Bedingungen enthält, dann kommen die eben als FALLS darein.

                                        Zeig doch mal die DPs von Deinem Neato Adapter. Dann sieht nan ja ob Du das von mir übernehmen kannst, oder anpassen musst. Ich denke es wird sehr ähnlich sein, da mein Vorwerk eh von Neato gebaut wird.

                                        1 Reply Last reply
                                        0
                                        • Thomas BerkermannT Offline
                                          Thomas BerkermannT Offline
                                          Thomas Berkermann
                                          wrote on last edited by
                                          #20

                                          meinst du das?
                                          Ich versteh das mit den Triggern noch nicht so recht...
                                          warum kann ich nix doppelt triggern?

                                          849c1d68-202c-46a4-bc7d-1f6ccd445864-image.png

                                          J 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          572

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe