Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. teilweiser Erfolg mit sucks

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    teilweiser Erfolg mit sucks

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

      Re: Ecovacs Deebot Adapter

      Moin,

      also ich habe mir die "sucks" Version installiert mit folgenden Befehlen auf der Konsole:
      sudo apt-get install python3-pip
      sudo pip3 install sucks
      sucks login

      Im Anschluß werden Eure Zugangsdaten vom Ecovacs Account abgefragt:
      Ecovacs app email: [your email]
      Ecovacs app password: [your password]
      your two-letter country code: de
      your two-letter continent code: eu

      bestätigt wird, dass die Konfiguration geschrieben wurde:
      Config saved to /home/pi/.config/sucks.conf

      Nun könnt Ihr auf der Konsole zum Test eingeben: sucks clean 2
      Der Sauger sollte nun für 2 Minuten reinigen und dann in die Ladestation zurück fahren. Bei mir saugt er weiter, mal sehen ....

      1 Reply Last reply Reply Quote 0
      • I
        imsadi last edited by

        Moin,

        ich bin einen Schritt weiter und habe ein blockly script dazu angelegt, mit dem der Roboter gestartet, gestopt und in die Ladeschale zurück geschickt werden kann.
        Bitte die oben genannte sucks.conf nach /root/.config kopieren, sonst haben wir ein Zugriffsproblem.

        Weiterhin einen beliebigen Datenpunkt manuell anlegen, bei mir:
        robostatus.jpg

        Anschließend das blocky erstellen:
        robostatus2.jpg

        on({id: 'vis.0.Saugroboterstatus', change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (getState("vis.0.Saugroboterstatus").val == 1) {
            exec('sucks clean 5');
            console.debug("exec: " + 'sucks clean 5');
          }
          if (getState("vis.0.Saugroboterstatus").val == 2) {
            exec('sucks stop');
            console.debug("exec: " + 'sucks stop');
          }
          if (getState("vis.0.Saugroboterstatus").val == 3) {
            exec('sucks charge');
            console.debug("exec: " + 'sucks charge');
          }
        });
        

        Nun könnt Ihr aus dem vis manuell die Werte in den Knotenpunkt schreiben. Bei mir 1 für saugen, 2 für stop und 3 für Ladestation.

        1 Reply Last reply Reply Quote 0
        • R
          rebel85 last edited by

          hi, funktionier die installierte version sucks noch bei dir? was hast du mittlerweile für optionen bzgl. der reinigung usw.

          1 Reply Last reply Reply Quote 0
          • P
            Pischleuder last edited by

            Hi rebel85,

            ja bei mir funktioniert das noch anstandslos. Mehr habe ich nicht ausprobiert, weil ich keine zusätzlichen Funktionen benötige.

            R 1 Reply Last reply Reply Quote 0
            • R
              rebel85 @Pischleuder last edited by

              @Pischleuder
              ich habe wie oben installiert und auch die datei verschoben mit cd und dann bekomme ich keine reaktion vom deebot wenn ich sudo sucks clean 2 oder sucks clean 2 eingebe in der putty ssh verbindung.
              fehlt mir was oder habe ich das evtl. falsch installiert?
              user
              pw
              de
              eu
              hab ich eingegeben und dann erst kopiert.
              ich habe auch einen deebot ozmo 900 ....

              1 Reply Last reply Reply Quote 0
              • P
                Pischleuder last edited by

                es müssten Dir zumindest ein paar Logs angezeigt werden, oder passiert da gar nichts ?

                Möglicherweise ist der ozmo auch nicht kompatibel dazu ....

                R 1 Reply Last reply Reply Quote 0
                • R
                  rebel85 @Pischleuder last edited by

                  @Pischleuder ja logs bekomme ich mit öfters ein error oder fehler in zeile und dann bleibt alles stehen...
                  hmm nciht kompatiebel das ist ja mist, aber gibt ja eig noch die möglichkeit mit bespoken, bzw. sollte funktionieren.
                  mal die tage versuchen, währe nice wenn man den nämlich manuel triggern könnte

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    rebel85 @rebel85 last edited by

                    https://github.com/Ligio/ozmo

                    damit läuft bei mir als befehl

                    1 Reply Last reply Reply Quote 0
                    • P
                      Pischleuder last edited by

                      ✌️bestens ist ja toll !

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        rebel85 @Pischleuder last edited by

                        @Pischleuder
                        toll dafür läuft das skript nicht....echt ermutigend

                        1 Reply Last reply Reply Quote 0
                        • P
                          Pischleuder last edited by

                          Welches Script genau und was hast du wohin kopiert ?
                          Wenn ozmo an der konsole funktioniert, geht der Rest auch

                          R 1 Reply Last reply Reply Quote 0
                          • R
                            rebel85 @Pischleuder last edited by

                            @Pischleuder skript so wie dein bsp skript ist bzw zusammen gebaut in blockly

                            1 Reply Last reply Reply Quote 0
                            • P
                              Pischleuder last edited by

                              Poste es mal hier

                              R 1 Reply Last reply Reply Quote 0
                              • R
                                rebel85 @Pischleuder last edited by rebel85

                                @Pischleuder Unbenannt.JPG

                                on({id: 'Zu_Hause.0.DeeBot_Status', change: "ne"}, function (obj) {
                                var value = obj.state.val;
                                var oldValue = obj.oldState.val;
                                if (getState("Zu_Hause.0.DeeBot_Status").val == 1) {
                                exec('ozmo clean');
                                console.debug("exec: " + 'ozmo clean');
                                }
                                if (getState("Zu_Hause.0.DeeBot_Status").val == 2) {
                                exec('ozmo stop');
                                console.debug("exec: " + 'ozmo stop');
                                }
                                if (getState("Zu_Hause.0.DeeBot_Status").val == 3) {
                                exec('ozmo charge');
                                console.debug("exec: " + 'ozmo charge');
                                }
                                });

                                1 Reply Last reply Reply Quote 0
                                • P
                                  Pischleuder last edited by

                                  ok, das sollte passen. Hast du exec Befehle auch unter javascript aktiviert ?

                                  Also, "Erlaube das Kommando exec"

                                  R 1 Reply Last reply Reply Quote 0
                                  • R
                                    rebel85 @Pischleuder last edited by

                                    @Pischleuder
                                    hi ja ist aktiviert und bei eingabe einer 1 im überwachenden feld passiert nichts.
                                    vllt. rechte oder zugriff?
                                    irgendeine fehlende installation vorweg?

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      Pischleuder last edited by

                                      dann prüfe bitte mal, wohin du die sucks.conf kopiert hast. Teilweise muss die auch unter /home/pi/.config liegen.

                                      R 1 Reply Last reply Reply Quote 0
                                      • R
                                        rebel85 @Pischleuder last edited by

                                        @Pischleuder sagte in teilweiser Erfolg mit sucks:

                                        /home/pi/.config

                                        moin, liegt beides unter dem obigen pfad.

                                        ozmo.conf
                                        email=
                                        password_hash=
                                        device_id=eb6d868c1af28e2e53ef7bcb47e2dfb3
                                        country=de
                                        continent=eu
                                        verify_ssl=True

                                        sucks.conf
                                        email=
                                        password_hash=
                                        device_id=2c4515792877c8f90110386abeb07a70
                                        country=de
                                        continent=eu

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          Pischleuder last edited by

                                          nach /root/.config hast Du auch versucht ?

                                          R 1 Reply Last reply Reply Quote 0
                                          • R
                                            rebel85 @Pischleuder last edited by

                                            @Pischleuder
                                            jap, liegt auch beides dort mit dem selben inhalt.
                                            fehlt mir vllt. eine grundinstallation ? habe ja nur iobroker installiert auf einem Pi4 und pip3 iwe oben
                                            fehlt noch was für den zugriff?

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

                                            Support us

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

                                            957
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            deebot ecovacs slim2
                                            3
                                            26
                                            1642
                                            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