Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Views für ozmo Deebot

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Views für ozmo Deebot

    This topic has been deleted. Only users with topic management privileges can see it.
    • mrbungle64
      mrbungle64 Developer @Chris76e last edited by mrbungle64

      @chris76e sagte in Views für ozmo Deebot:

      @mrbungle64

      OK, das wusste icht nicht das es direkt von Ecovacs kommt. Wegen mir musst du das nicht machen wenn es zuviel arbeit ist.

      Ja, die Daten an sich kommen von Ecovacs. Das ist im Endeffekt das was auch in der Mobile App angezeigt wird.
      In der Library werden die Daten dann noch ein bisschen aufbereitet und dann an den ioBroker Adapter gesendet.

      @Wszene
      Ich denke der ursprüngliche Wunsch ist erfüllt, oder?

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

        @mrbungle64

        Habe noch einen kleinen schönheitsfehler gefunden.
        Wenn man nach einer Reinigung nochmals den gleichen Raum reinigen lässt, dann wird der timestamp nicht zurückgesetzt sondern weiter gezählt.

        Hier ist ein Script womit ich mir auch die Räume der letzten Reinigungen in ein JSON habe.

        const idTable = '0_userdata.0.JSON.Deebot'; 
        const idRaum =  'ecovacs-deebot.0.map.lastCleanedSpotArea.spotAreaName';
        const idEnde ='ecovacs-deebot.0.map.lastCleanedSpotArea.timestamp';
        const idFlaeche = 'ecovacs-deebot.0.cleaninglog.current.cleanedArea';
        const idDauer = 'ecovacs-deebot.0.map.lastCleanedSpotArea.totalTime';
        const idAktiv = 'ecovacs-deebot.0.status.device';
        
        var table = [];
        if(getState(idTable).val) table = JSON.parse(getState(idTable).val);
        var obj = {};
        var startDate = new Date();
        
        on(idAktiv, function(dp) {
            if(dp.state.val == 'cleaning') {
                obj = {};
                obj.Datum = formatDate(new Date(), 'DD.MM.YY ');
                obj.Start = formatDate(new Date(), 'hh:mm');
        
            } else if(dp.state.val == 'charging') {
                obj.Ende = getState(idEnde).val;
                obj.Dauer = getState(idDauer).val;
                obj.Flaeche = getState(idFlaeche).val;
                obj.Raum = getState(idRaum).val;
                log(table);
                table.push(obj);
                if(table.length > 50) table.shift();
                setState(idTable, JSON.stringify(table), true);
                log(table);
            }
        });       
        

        Screenshot 2022-12-22 211406.png

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

          @chris76e

          Habe noch einen kleinen schönheitsfehler gefunden.
          Wenn man nach einer Reinigung nochmals den gleichen Raum reinigen lässt, dann wird der timestamp nicht zurückgesetzt sondern weiter gezählt.

          Du meinst "map.lastCleanedSpotArea.totalTime"?
          Weil der Timestamp darf ja nicht zurückgesetzt werden ...

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

            @mrbungle64

            genau, mit totalTime. Wenn ich den gleichen Raum nochmals renige wird die Zeit weiter addiert. Mit timestamp unglücklich ausgedrückt 😳

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

              @chris76e sagte in Views für ozmo Deebot:

              @mrbungle64

              genau, mit totalTime. Wenn ich den gleichen Raum nochmals renige wird die Zeit weiter addiert. Mit timestamp unglücklich ausgedrückt 😳

              Ich vermute mal, dass der Roboter den Raum in dem Fall nicht verlassen hat. Kann das sein?
              Also dass der Bot noch in dem Raum stand als du die zweite Reinigung gestartet hast

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

                @mrbungle64

                ja, das ist der Raum wo die Ladestation steht.
                Teste das jetzt aber auch mal mit einem anderen Raum

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

                  @chris76e sagte in Views für ozmo Deebot:

                  @mrbungle64

                  ja, das ist der Raum wo die Ladestation steht.
                  Teste das jetzt aber auch mal mit einem anderen Raum

                  Ah ok, ja wenn das der Raum mit der Ladestation ist, dann kann das sein, dass ich da noch was extra behandeln muss. Das schaue ich mir noch mal an.

                  Chris76e 1 Reply Last reply Reply Quote 0
                  • E
                    Einwurf22 @Chris76e last edited by

                    @chris76e sagte in Views für ozmo Deebot:

                    Adapter "icons-mfd-png"

                    Hallo Chris76e,

                    wäre es möglich die Views für ozmo Deebot nochmal zu exportieren?

                    Ich habe den Adapter "icons-mfd-png" bereits installiert gehabt.

                    Die Pfeile für die Rücksetzung sind ebenfalls vom gleichen Adapter und sind auch sichtbar, aber die Icons fehlen generell auf der rechten Seite, lediglich die Beschriftung ist noch da.

                    Vielen Dank im Voraus

                    Chris76e 1 Reply Last reply Reply Quote 0
                    • Chris76e
                      Chris76e @Einwurf22 last edited by

                      @einwurf22

                      ViewSauger.txt

                      WidgetBuero.txt

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

                        @mrbungle64

                        Ist nur im Raum mit Ladestation, anderer Raum klappt richtig.

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

                          @chris76e sagte in Views für ozmo Deebot:

                          @mrbungle64

                          Ist nur im Raum mit Ladestation, anderer Raum klappt richtig.

                          Alles klar, danke für das Feedback 👍

                          Habe auch schon eine Änderung gemacht die den Fehler beheben sollte.
                          Werde das aber morgen erst mal selbst testen, ob das soweit passt.

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

                            @chris76e sagte in Views für ozmo Deebot:

                            @mrbungle64

                            Ist nur im Raum mit Ladestation, anderer Raum klappt richtig.

                            Ich habe noch eine kleine Änderung gemacht, welche das beim Laden noch mal intern zurücksetzt.
                            Bei mir hat es im Raum mit der Ladestation korrekt funktioniert.

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

                              @mrbungle64

                              Danke, funktioniert auch bei mir 👍

                              1 Reply Last reply Reply Quote 1
                              • E
                                Einwurf22 last edited by

                                Hallo Leute,

                                könnte evtl. jemand bitte ein widget von den rechts eingekreisten expoertieren und hier bereitstellen?

                                34b8993e-6477-4778-bb35-24209da3512a-grafik.png

                                Vielen Dank

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

                                  @einwurf22

                                  Hatte das nicht gepasst?
                                  https://forum.iobroker.net/post/915022

                                  E 1 Reply Last reply Reply Quote 0
                                  • E
                                    Einwurf22 @mrbungle64 last edited by

                                    @mrbungle64

                                    leider nicht, die View und die widgets wurden grundlegend verändert, die Buttons sind als reine visuelle Buttons verändert worden um zu sehen wo der Deebot gerade saugt. Ich bräuchte/suche noch die alten Buttons mit denen der Raum festgelegt werden kann und dann der bot losschickt werden kann.

                                    1 Reply Last reply Reply Quote 0
                                    • Wszene
                                      Wszene @Einwurf22 last edited by

                                      @einwurf22
                                      für meine Button nutze ich folgendes Icon
                                      Damit starte ich das reinigen für diesen Raum

                                      [{"tpl":"tplBulbOnOffCtrl","data":{"oid":"ecovacs-deebot.0.map.1972330760.spotAreas.1.cleanSpotArea","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","icon_off":"/0_userdata.0/WS-Icons/Staubsauger/staubi-stop_weiss.png","icon_on":"/0_userdata.0/WS-Icons/Staubsauger/staubi-play_schwarz.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"class":"staubi-statistik-pic","g_ccontrol":false,"name":"03_Räume - Küche-Icon","readOnly":false,"max":""},"style":{"left":"1400px","top":"180px","z-index":"1","width":"55px","height":"55px","background":"{myvar:0_userdata.0.002_nurVIS.16_Staubsauger.Räume.Küche.Reinigung; myvar==\"true\" ? \"#2d9217\" : \"#141834\"}"},"widgetSet":"basic"}]
                                      
                                      1 Reply Last reply Reply Quote 1
                                      • T
                                        TorstenSmartHome last edited by

                                        Hallo Allerseits,
                                        ich hoffe ich bin diesmal im richtigen Forum.
                                        Mein Plan war, eine VIS für meinen N8 zu erstellen, die genau (oder so genau wie möglich) wie die App aussehen soll.
                                        Vor allem die Bedienung der Bereichsreinigung sollte der App sehr ähnlich werden.

                                        Sprich:
                                        Ich habe eine Karte meiner Bereiche.
                                        Diese Bereiche kann ich durch anklicken "aktivieren" und oder "deaktivieren"
                                        Anschließend drücke ich auf einen Button und der Bot arbeitet dann diese Bereiche ab.

                                        Ich bin mittlerweile schon soweit, das ich auf der Karte die Bereiche anklicken kann und diese dann in "spotArea" mit Komma als Trennzeichen geschrieben werden.
                                        Wie starte ich jetzt diese Spotreinigung?
                                        Wenn ich den Datenpunkt direkt bearbeite und beschreibe, dann starte das Gerät genau wie ich möchte.
                                        Über meine Scripte leider nicht.
                                        Kann mir da irgend jemand bitte helfen?

                                        Über weiter Hilfe würde ich mich freuen über:
                                        Wie oben erwähnt, habe ich (mittlerweile mehrere) Blockly`s geschrieben, um die Bereiche mit Komma getrennt in den Datenpunkt spotArea zu bekommen.
                                        Unglaublich viele Variablen...Blockly wird dadurch sehr sehr langsam.
                                        Hat evtl. schon jemand so einen Script der einfach nur die Bereiche falls "true" in den spotArea Datenpunkt schreiben kann?

                                        Lg

                                        Torsten

                                        Wszene 1 Reply Last reply Reply Quote 0
                                        • Wszene
                                          Wszene @TorstenSmartHome last edited by

                                          @torstensmarthome
                                          Schau dir mal meinen Export oben drüber an
                                          da kannst du dir anschauen wie ich es gemacht habe

                                          T 1 Reply Last reply Reply Quote 0
                                          • T
                                            TorstenSmartHome @Wszene last edited by

                                            @wszene Hi, erstmal vielen Dank für die schnelle Antwort.
                                            Ich stehe da wohl noch ganz am Anfang und bin noch nicht wirklich Fit in Sachen IObroker/Vis/Scripte/....
                                            Kannst Du mir bitte etwas auf die Sprünge helfen?
                                            Was mache ich denn mit den vielen bunten Buchstaben und Zahlen? ;-((
                                            Als View und oder als Widget konnte ich es nicht einfügen.
                                            Hiiilfe...

                                            LG

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            770
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            112
                                            9696
                                            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