Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Iobroker Blockly Ozmo 950

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Iobroker Blockly Ozmo 950

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

      Ich habe den Ozmo 950 in Verbindung mit Blockly und dem Google Mini zum laufen gebracht, Funktioniert auch soweit per IFTTT super.
      wie kann ich den Ozmo dazu bringen 2 oder 3x drüber zu saugen oder wischen, der wert kann ruhig fest sein.

      Ich nutze dieses Scipt:

      Zwischenablage01.jpg

      mrbungle64 2 Replies Last reply Reply Quote 0
      • mrbungle64
        mrbungle64 Developer @aalfred last edited by

        @aalfred said in Iobroker Blockly Ozmo 950:

        Ich habe den Ozmo 950 in Verbindung mit Blockly und dem Google Mini zum laufen gebracht, Funktioniert auch soweit per IFTTT super.
        wie kann ich den Ozmo dazu bringen 2 oder 3x drüber zu saugen oder wischen, der wert kann ruhig fest sein.

        Ich nutze dieses Scipt:

        Zwischenablage01.jpg

        Hallo @aalfred

        ich würde die Mehrfachreinigung für Bereiche die nächsten Tage einfach mal in den Adapter einbauen.
        Dann muss man das nicht per Blockly bauen - das dürfte nämlich gar nicht soo einfach sein.

        A 1 Reply Last reply Reply Quote 0
        • A
          aalfred @mrbungle64 last edited by aalfred

          @mrbungle64 said in Iobroker Blockly Ozmo 950:

          @aalfred said in Iobroker Blockly Ozmo 950:

          Ich habe den Ozmo 950 in Verbindung mit Blockly und dem Google Mini zum laufen gebracht, Funktioniert auch soweit per IFTTT super.
          wie kann ich den Ozmo dazu bringen 2 oder 3x drüber zu saugen oder wischen, der wert kann ruhig fest sein.

          Ich nutze dieses Scipt:

          Zwischenablage01.jpg

          Hallo @aalfred

          ich würde die Mehrfachreinigung für Bereiche die nächsten Tage einfach mal in den Adapter einbauen.
          Dann muss man das nicht per Blockly bauen - das dürfte nämlich gar nicht soo einfach sein.

          Das wär Super !!! Gibt es dann ein normales update oder wie bekomme ich das zu erfahren wenn du es schaffen würdest ?

          mrbungle64 1 Reply Last reply Reply Quote 0
          • mrbungle64
            mrbungle64 Developer @aalfred last edited by

            @aalfred said in Iobroker Blockly Ozmo 950:

            Das wär Super !!! Gibt es dann ein normales update oder wie bekomme ich das zu erfahren wenn du es schaffen würdest ?

            Das wird zuerst zum Testen über GitHub verfügbar sein. Wenn das dann erfolgreich getestet wurde gibt es dann ein normales Update per Latest Repo (und später per Stable) direkt im ioBroker.
            Ich poste das dann hier wenn es soweit implementiert ist 🙂

            1 Reply Last reply Reply Quote 1
            • mrbungle64
              mrbungle64 Developer @aalfred last edited by

              Hallo @aalfred

              auf GitHub steht nun eine erste Version bereit, um mehrere Bereichsreinigungen mit einem Befehl durchführen zu können.

              Allerdings muss man dabei bedenken, dass es auch wirklich mehrere Bereichsreinigungen bzw. -Durchgänge sind.

              Bedeutet:

              • Wenn man mehrere Bereiche (spot areas) am Stück Saugen lässt (z.B. "1,3,2" für Küche, Flur, Bad) dann macht der Roboter jeweils genau dies entsprechend mehrmals (also nicht "1,1,3,3,2,2" bzw. 2x Küche, 2x Flur, 2x Bad bei 2 facher Reinigung, sondern in der Reihenfolge "1,3,2" und noch mal "1,3,2"). Man könnte das noch in mehrere einzelne Reinigungen einteilen, aber dann würde sich der folgende Punkt entsprechend deutlicher bemerkbar machen:
              • Die Sprachkommandos werden entsprechend jedes mal ausgegeben. Ich habe das versucht durch den Nicht-stören-Modus zu unterdrücken - aber die Sprachkommandos kamen trotzdem...

              Diese Punkte würden aber per Blockly Script genau so auftreten.
              Bei deinem Beispiel sind es aber sowieso einzelne Bereiche - da ist der erste Fall nicht relevant.

              Installation und Verwendung der neuen Funktion:

              • Über "Installieren aus eigener URL" (das "Katze" Symbol) "ecovacs-deebot [mrbungle64]" auswählen und installieren
              • Dann in den Adapter Einstellungen unter "Experimental" den Punkt "Anzahl Bereichreinigungen" aktivieren
              • Anschließend kann die Anzahl über den Datenpunkt "control.spotArea_cleanings" (vor Beginn der Reinigung) festgelegt werden

              Anmerkungen:

              • "stop" und "charge" stoppen die Mehrfachreinigung - andere Befehle nicht.
              • Es kann ansonsten der Effekt auftreten, dass während der Mehrfachreinigung bei anderen Befehlen ggf. die Reinigung fortgesetzt wird. Ggf. sollte dann der Adapter neugestartet werden.
              • Bitte nicht sofort im Blockly Script verwenden und erwarten, dass alles sofort problemlos funktioniert (vor allem nicht in Abwesenheit). Also bitte erst mal manuell testen und erst dann - wenn es funktioniert - im (Blockly) Script verwenden.
              A 1 Reply Last reply Reply Quote 0
              • A
                aalfred @mrbungle64 last edited by

                Allerdings muss man dabei bedenken, dass es auch wirklich mehrere Bereichsreinigungen bzw. -Durchgänge sind.

                Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?
                So habe ich es gerade getestet, da macht er es nicht.....

                mrbungle64 1 Reply Last reply Reply Quote 0
                • mrbungle64
                  mrbungle64 Developer @aalfred last edited by mrbungle64

                  @aalfred said in Iobroker Blockly Ozmo 950:

                  Allerdings muss man dabei bedenken, dass es auch wirklich mehrere Bereichsreinigungen bzw. -Durchgänge sind.

                  Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?

                  Nein, das heißt das nicht... Natürlich sollte das auch funktionieren wenn es nur 1 Bereich ist.

                  So habe ich es gerade getestet, da macht er es nicht.....

                  Kannst Du bitte mal kurz beschrieben was Du (genau) gemacht hast?

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    aalfred @mrbungle64 last edited by

                    @mrbungle64

                    Update wie von dir Beschrieben hab ich gemacht, Verfügbare Version: 1.0.3
                    Installierte Version: 1.0.4 also hat Funktioniert.

                    Danach unter Instanzen ---- ecovacs-deebot.0 ---- Experimentell, Anzahl Bereichsreinigungen aktiviert..

                    Unter Control ---- ecovacs-deebot.0.control.spotArea_cleanings, hinten bei wert eine 2 eingetragen.

                    Ich hab es unter Ok Google Reinige Bad Versucht sowie mit dem Button (ecovacs-deebot.0.map.2004343227.spotAreas.0.cleanSpotArea) unter Spotareas.

                    Er fährt nur einmal durch...

                    mrbungle64 1 Reply Last reply Reply Quote 0
                    • mrbungle64
                      mrbungle64 Developer @aalfred last edited by mrbungle64

                      @aalfred said in Iobroker Blockly Ozmo 950:

                      Ich hab es unter Ok Google Reinige Bad Versucht sowie mit dem Button (ecovacs-deebot.0.map.2004343227.spotAreas.0.cleanSpotArea) unter Spotareas.

                      Er fährt nur einmal durch...

                      ok, sorry - hatte vergessen zu erwähnen, dass es aktuell nur über den Datenpunkt "control.spotArea" (direkt über "control.spotArea_cleanings") geht.

                      Über die Ordner unter "map" geht es leider noch nicht.
                      Das war wahrscheinlich auch das was Du hiermit gemeint hast:

                      Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?

                      Teste es bitte mal über "control.spotArea" - dort einfach die entsprechende Nummer eingeben - anstatt über den Button unter "map".

                      Wenn das dann bei Dir funktioniert implementiere ich es die Tage noch über die Buttons unter "map".

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        aalfred @mrbungle64 last edited by aalfred

                        @mrbungle64 said in Iobroker Blockly Ozmo 950:

                        @aalfred said in Iobroker Blockly Ozmo 950:

                        Ich hab es unter Ok Google Reinige Bad Versucht sowie mit dem Button (ecovacs-deebot.0.map.2004343227.spotAreas.0.cleanSpotArea) unter Spotareas.

                        Er fährt nur einmal durch...

                        ok, sorry - hatte vergessen zu erwähnen, dass es aktuell nur über den Datenpunkt "control.spotArea" (direkt über "control.spotArea_cleanings") geht.

                        Über die Ordner unter "map" geht es leider noch nicht.
                        Das war wahrscheinlich auch das was Du hiermit gemeint hast:

                        Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?

                        Teste es bitte mal über "control.spotArea" - dort einfach die entsprechende Nummer eingeben - anstatt über den Button unter "map".

                        Wenn das dann bei Dir funktioniert implementiere ich es die Tage noch über die Buttons unter "map".

                        Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
                        Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
                        Zwischenablage01.jpg

                        mrbungle64 1 Reply Last reply Reply Quote 0
                        • mrbungle64
                          mrbungle64 Developer @aalfred last edited by

                          @aalfred said in Iobroker Blockly Ozmo 950:

                          Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
                          Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
                          Zwischenablage01.jpg

                          "control.spotArea" ist aber doch leer im Screenshot 😉

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            aalfred @mrbungle64 last edited by aalfred

                            @mrbungle64 said in Iobroker Blockly Ozmo 950:

                            @aalfred said in Iobroker Blockly Ozmo 950:

                            Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
                            Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
                            Zwischenablage01.jpg

                            "control.spotArea" ist aber doch leer im Screenshot 😉

                            Wenn ich unter spotArea eine 2 (für Küche) eintrage, fängt er sofort an. Da muss ich ja immer erst einen Wert eintragen ? Er macht den ersten durchgang, bringt eine meldung "Reinigung ist abgeschlossen und startet kurz darauf den 2ten. Schonmal gut, aber wie bekomme ich das hin das das Automatisiert über mein Blockly läuft ?

                            mrbungle64 1 Reply Last reply Reply Quote 0
                            • mrbungle64
                              mrbungle64 Developer @aalfred last edited by mrbungle64

                              @aalfred said in Iobroker Blockly Ozmo 950:

                              @mrbungle64 said in Iobroker Blockly Ozmo 950:

                              @aalfred said in Iobroker Blockly Ozmo 950:

                              Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
                              Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
                              Zwischenablage01.jpg

                              "control.spotArea" ist aber doch leer im Screenshot 😉

                              Wenn ich unter spotArea eine 2 (für Küche) eintrage, fängt er sofort an. Da muss ich ja immer erst einen Wert eintragen ? Er macht den ersten durchgang, bringt eine meldung "Reinigung ist abgeschlossen und startet kurz darauf den 2ten. Schonmal gut, aber wie bekomme ich das hin das das Automatisiert über mein Blockly läuft ?

                              Das ist schon mal gut, dass es wie (von mir) erwartet funktioniert. Der erste Test wäre damit erfolgreich 👍

                              Auf Dein Blockly Script passt das noch nicht - aber das würde ich dann die Tage noch für die Buttons unter "map" implementieren, so dass Du Dein Script soweit erst mal fast unverändert weiterverwenden könntest.
                              Du musst dann nur noch die Anzahl integrieren.

                              Ich melde mich dann wieder, wenn es soweit ist 🙂

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                aalfred @mrbungle64 last edited by

                                @mrbungle64 said in Iobroker Blockly Ozmo 950:

                                @aalfred said in Iobroker Blockly Ozmo 950:

                                @mrbungle64 said in Iobroker Blockly Ozmo 950:

                                @aalfred said in Iobroker Blockly Ozmo 950:

                                Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
                                Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
                                Zwischenablage01.jpg

                                "control.spotArea" ist aber doch leer im Screenshot 😉

                                Wenn ich unter spotArea eine 2 (für Küche) eintrage, fängt er sofort an. Da muss ich ja immer erst einen Wert eintragen ? Er macht den ersten durchgang, bringt eine meldung "Reinigung ist abgeschlossen und startet kurz darauf den 2ten. Schonmal gut, aber wie bekomme ich das hin das das Automatisiert über mein Blockly läuft ?

                                Das ist schon mal gut, dass es wie (von mir) erwartet funktioniert. Der erste Test wäre damit erfolgreich 👍

                                Auf Dein Blockly Script passt das noch nicht - aber das würde ich dann die Tage noch für die Buttons unter "map" implementieren, so dass Du Dein Script soweit erst mal fast unverändert weiterverwenden könntest.
                                Du musst dann nur noch die Anzahl integrieren.

                                Ich melde mich dann wieder, wenn es soweit ist 🙂

                                Super, Klasse Arbeit von Dir !!!

                                mrbungle64 1 Reply Last reply Reply Quote 0
                                • mrbungle64
                                  mrbungle64 Developer @aalfred last edited by

                                  Hallo @aalfred

                                  wenn Du möchtest kannst Du die aktuelle Version von GitHub schon mal mit dem OZMO 950 testen.
                                  Es sollte nun grundsätzlich funktionieren, dass die "cleanSpotArea" Buttons den gesetzten Wert aus "control.spotArea_cleanings" verwenden.

                                  Ich bin aber noch weiter dran das zu optimieren und grundsätzlich mal ein paar Sachen aufzuräumen 😉

                                  A 1 Reply Last reply Reply Quote 0
                                  • A
                                    aalfred @mrbungle64 last edited by

                                    @mrbungle64

                                    Ich habe es gerade getestet, unter Control "spotArea.....Cleaning multiple spot areas, jeden Gewünschten Raum mit Komma "der 2 mal soll" eingetragen und unter spotArea.......Spot area cleanings eine 2 für 2 mal Drüberfahren. Ich habe es 3x getestet Funktioniert wie es scheint tatellos und in meinem Blockly muss ich nichts erweitern !

                                    Nach jeder Reinung sagt er zwar "Reinigung abgeschlossen" das ist mir aber egal..

                                    gute Arbeit von Dir

                                    Ich hätte da noch eine Idee, Vielleicht machbar, keine Ahnung.

                                    Man hat den Sauger doch nicht immer im Bad stehen, wie ich zum beispiel und wenn man wischen will, muss man erst mit dem Wasserbehälter ins Schlafzimmer.
                                    Gibt es die Möglichkeit den Sauger zum Beispiel an einen Bestimmten Punkt zu fahren (z.b. Bad, nähe Waschbecken) dann zu Pausieren Tank dran und ihn dann per Google irgendwo hin zu schicken ?

                                    mrbungle64 1 Reply Last reply Reply Quote 0
                                    • mrbungle64
                                      mrbungle64 Developer @aalfred last edited by

                                      @aalfred said in Iobroker Blockly Ozmo 950:

                                      @mrbungle64

                                      Ich habe es gerade getestet, unter Control "spotArea.....Cleaning multiple spot areas, jeden Gewünschten Raum mit Komma "der 2 mal soll" eingetragen und unter spotArea.......Spot area cleanings eine 2 für 2 mal Drüberfahren. Ich habe es 3x getestet Funktioniert wie es scheint tatellos und in meinem Blockly muss ich nichts erweitern !

                                      Nach jeder Reinung sagt er zwar "Reinigung abgeschlossen" das ist mir aber egal..

                                      gute Arbeit von Dir

                                      Freut mich, dass Du zufrieden bist 🙂

                                      Benutzt Du in Deinem Blockly Skript nun eigentlich die cleanSpotArea Befehle (bzw. Buttons) unter "map" oder nur die Befehle unter "control"?

                                      Ich hätte da noch eine Idee, Vielleicht machbar, keine Ahnung.

                                      Man hat den Sauger doch nicht immer im Bad stehen, wie ich zum beispiel und wenn man wischen will, muss man erst mit dem Wasserbehälter ins Schlafzimmer.
                                      Gibt es die Möglichkeit den Sauger zum Beispiel an einen Bestimmten Punkt zu fahren (z.b. Bad, nähe Waschbecken) dann zu Pausieren Tank dran und ihn dann per Google irgendwo hin zu schicken ?

                                      Du meinst so eine Art "goTo" Funktion zu einer bestimmten Position?
                                      Der mihome-vacuum Adapter hat so eine.
                                      Ich habe mir da vorher schon immer mal wieder kurz Gedanken gemacht wie man das über die Ecovacs API realisieren könnte. Bisher sind mir aber nur suboptimale Workarounds mithilfe des CustomArea Befehls eingefallen ...

                                      A 1 Reply Last reply Reply Quote 1
                                      • A
                                        aalfred @mrbungle64 last edited by

                                        @mrbungle64

                                        Die Buttons unter Area... Habe es bis jetzt mehrmals getestest, läuft Perfekt 👍

                                        Zwischenablage01.jpg

                                        Ja so eine goto Funktion und in Pause Modus. Ich könnte ihn ja dann per ifttt (google mini) ins bad ( waschbecken nähe) schicken, lappen dran und dann in den gewünschten raum zum putzen schicken.

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        705
                                        Online

                                        32.0k
                                        Users

                                        80.4k
                                        Topics

                                        1.3m
                                        Posts

                                        2
                                        18
                                        941
                                        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