Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Mihome-vacuum v3.1.6 Next Generarition

    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

    Test Adapter Mihome-vacuum v3.1.6 Next Generarition

    This topic has been deleted. Only users with topic management privileges can see it.
    • Neuschwansteini
      Neuschwansteini @tombox last edited by

      @tombox ja alles einwandfrei!

      1 Reply Last reply Reply Quote 0
      • D
        dirkhe Developer @tombox last edited by

        @tombox So, ich habe mir den code jetzt nochmal genauer angesehen. Das was ich erst geschrieben habe, dass die map auch geholt wird, wenn map nicht aktiviert ist, da habe ich den Statusnamen falsch interpretiert, sorry.

        So jetzt zu der Änderung, die du gemacht hattest:
        Dieser code wird alle x (bei mir 60 Sekunden) aufgerufen:

        if (Date.now() - this.cMapLastPoll > this.cMapPoll && this.mapGet) {
        				await this.getMapPointer();
        			}
        

        Vorher war es

        if (Date.now() - this.cMapLastPoll > this.cMapPoll && !this.mapGet) {
        				await this.getMapPointer();
        			}
        

        Diese Abfrage ist dafür da, dass der Mappointer nach spätestens 15 Minuten einmal abgerufen wird, aber nur, wenn die Karte nicht sowieso schon abgerufen wird.
        Jetzt ist die Logik, rufe die Map nach 15 Minuten ab, aber nur wenn sie sowieso abgerufen wird, weil der robbi in einem der folgenden stati ist
        cleanStates.Cleaning,
        cleanStates.Back_toHome,
        cleanStates.SpotCleaning,
        cleanStates.GoingToSpot,
        cleanStates.ZoneCleaning,
        cleanStates.RoomCleaning,

        Das bedeutet, dass der code jetzt so sinnlos ist.
        Entweder wir wollen das regelmäßige Abrufen nach 15 Minuten haben, dass muss der code wieder zurück geändert werden. Oder das ganze ist nicht notwendig, dann kann der ganze code oben gelöscht werden, incl. der Zeilen 158,159

        		this.cMapPoll = 900000; // 15 Min
        		this.cMapLastPoll = 0;
        

        und Zeile 553

        					this.cMapLastPoll = Date.now();
        

        Vlt. macht es auch Sinn, den Status ausserhalb nur jede Stunde abzurufen?

        T 1 Reply Last reply Reply Quote 0
        • T
          tombox @dirkhe last edited by

          @dirkhe Mir war nicht ganz klar welchen Vorteil das hat aber es war halt im abfrageinterval von alle 20sek und deswegen kam es zum block. jede stunde klingt gut aber auch für die die map deaktiviert haben?

          Damrak2022 1 Reply Last reply Reply Quote 0
          • Damrak2022
            Damrak2022 @tombox last edited by

            @tombox Zu dem Code kann ich nichts sagen, weil ich mich da garnicht auskenne. Mich würde nur interessieren, ob die Fahrt des Staubsaugers auch wieder in Echtzeit auf der Karte am Pc angezeigt wird/ werden kann.

            Das sind meine Einstellungen im Adapter:
            Bildschirmfoto 2023-05-15 um 08.20.32.png Bildschirmfoto 2023-05-15 um 08.20.06.png

            haselchen 1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @Damrak2022 last edited by

              @damrak2022

              Wir hatten das Kartending ja schonmal.
              Da muss es in deinen Tiefen noch ein anderes Problem geben.
              Meine Karte und Aktualisierung passiert in Echtzeit.
              Gerade noch mal geguckt .
              IMG_1389.jpeg

              Damrak2022 2 Replies Last reply Reply Quote 0
              • Damrak2022
                Damrak2022 @haselchen last edited by Damrak2022

                @haselchen Ich habe mir nochmal meine Canvas Installation angeschaut: Die sieht so aus:

                Andy@homebridge:/opt/iobroker $ npm ls canvas
                iobroker.inst@3.0.0 /opt/iobroker
                ├─┬ iobroker.iot@1.14.2
                │ ├── canvas@2.11.2
                │ └─┬ jsdom@20.0.3
                │   └── canvas@2.11.2 deduped
                └─┬ iobroker.mihome-vacuum@3.11.0 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.mihome-vacuum.git#8bd06c236397e62f9e86062eacab80949bf3d324)
                  └── canvas@2.11.2 deduped
                

                Das scheint in Ordnung zu sein, und ich habe ja nichts geändert, deswegen verstehe ich es nicht.

                Neuschwansteini 1 Reply Last reply Reply Quote 0
                • Neuschwansteini
                  Neuschwansteini @Damrak2022 last edited by

                  @damrak2022 Hier kommt die Karte auch waehrend des Saugvorgangs, keine Blockade mehr seitens Xiaomi, auch wenn der Adapter 24/7 laeuft und die Sauger einmal taeglich.

                  Die aktuelle 3.11 hast du installiert? Mein System Node 18.16.0, NPM9.5.1, Debian Bullseye auf der Synology als VM.
                  Eigene VM's fuer Redis, Influx und Grafana, iobroker mit Objekte: 99788, Zustände: 85009

                  Meine Timeouts sehen so aus:
                  c6738458-ed1e-4583-9f21-3d5b4f16278a-image.png

                  57cc3647-6dfc-4afc-95e0-5e287cc67809-image.png

                  Damrak2022 2 Replies Last reply Reply Quote 0
                  • Damrak2022
                    Damrak2022 @Neuschwansteini last edited by Damrak2022

                    @ilovegym Meine Einstellungen sind genau wie Deine, aber ich bekomme die eigentlich Fahrt nicht angezeigt. In der App ist alles so wie es sein sollte.
                    Ich bin etwas ratlos, wo ich jetzt noch schauen könnte.
                    Ich habe gerade gesehen, das ich im Protokoll folgenden Eintrag habe, nachdem ich auf Expertenmodus umgeschaltet habe:

                    mihome-vacuum.0
                    1167	2023-05-17 16:53:26.568	error	Socket Close
                    

                    Hilft das weiter?

                    1 Reply Last reply Reply Quote 0
                    • Damrak2022
                      Damrak2022 @haselchen last edited by

                      @haselchen Ich musste ja mein komplettes System neu aufsetzen, bin aber der Meinung das alles korrekt ist.
                      Eventuell kannst Du hier nochmal einen Blick auf werfen, deswegen poste ich das nochmal. Vielleicht fällt Dir etwas auf

                      Edit Vis
                      Bildschirmfoto 2023-05-20 um 04.43.35.png
                      VIS Runtime:
                      Bildschirmfoto 2023-05-20 um 04.43.58.png
                      Installation Canvas

                      Andy@homebridge:/opt/iobroker $ npm ls canvas
                      
                      iobroker.inst@3.0.0 /opt/iobroker
                      
                      ├─┬ iobroker.iot@1.14.2
                      
                      │ ├── canvas@2.11.2
                      
                      │ └─┬ jsdom@20.0.3
                      
                      │   └── canvas@2.11.2 deduped
                      
                      └─┬ iobroker.mihome-vacuum@3.11.0 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.mihome-vacuum.git#8bd06c236397e62f9e86062eacab80949bf3d324)
                      
                        └── canvas@2.11.2 deduped
                      

                      Einbindung ins Dashboard:
                      Bildschirmfoto 2023-05-20 um 04.51.22.png

                      Ansonsten wüsste ich nicht wo ich noch suchen soll, denn bei mir, wie gesagt, wird die Fahrt nicht angezeigt.

                      1 Reply Last reply Reply Quote 0
                      • Damrak2022
                        Damrak2022 @Neuschwansteini last edited by Damrak2022

                        @ilovegym Ich habe das html widget nochmal neu angelegt, aber ich bekomme die Fahrt einfach nicht angezeigt.
                        Im Protokoll steht lediglich das ich den Robi losgeschickt habe.

                        mihome-vacuum.0
                        79672	2023-05-23 17:24:18.292	info	trigger cleaning all
                        

                        Hat jemand noch eine Idee?

                        haselchen 1 Reply Last reply Reply Quote 0
                        • haselchen
                          haselchen Most Active @Damrak2022 last edited by

                          @damrak2022

                          Zeig mal die komplette Einstellungsseite vom Widget

                          Damrak2022 2 Replies Last reply Reply Quote 0
                          • Damrak2022
                            Damrak2022 @haselchen last edited by

                            @haselchen Du meinst die hier, richtig:
                            Bildschirmfoto 2023-05-23 um 19.48.26.png

                            1 Reply Last reply Reply Quote 0
                            • Damrak2022
                              Damrak2022 @haselchen last edited by

                              @haselchen Das war doch das was Du sehen wolltest, oder? Sorry, das ich nachfrage, aber ich habe keine Ahnung wo sich der Fehler versteckt.

                              1 Reply Last reply Reply Quote 0
                              • bahnuhr
                                bahnuhr Forum Testing Most Active last edited by

                                Ich bekomme seit heute auch keine Karte mehr angezeigt.

                                Weder in der Handy app als auch in iob.

                                Mal schauen ob es irgendwann wieder geht.

                                Neuschwansteini 1 Reply Last reply Reply Quote 0
                                • Neuschwansteini
                                  Neuschwansteini @bahnuhr last edited by

                                  @bahnuhr Hast du die aktuelle Git-Version drauf oder welche ? Hier geht es ...(noch..?)

                                  bahnuhr 1 Reply Last reply Reply Quote 0
                                  • bahnuhr
                                    bahnuhr Forum Testing Most Active @Neuschwansteini last edited by bahnuhr

                                    @ilovegym

                                    stable v3.9.5

                                    wie gesagt; die handy app "xiaomi home" zeigt auch nichts an.

                                    T 1 Reply Last reply Reply Quote 0
                                    • T
                                      tombox @bahnuhr last edited by

                                      @bahnuhr ist mit 3.11.0 gefixt

                                      Neuschwansteini bahnuhr 3 Replies Last reply Reply Quote 1
                                      • Neuschwansteini
                                        Neuschwansteini @tombox last edited by

                                        @tombox von mir aus kann die 3.11.0 ins stable... ?

                                        1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @tombox last edited by

                                          @tombox
                                          @ilovegym

                                          aber warum zeigt die handy app "xiaomi home" auch nichts an ?

                                          Neuschwansteini 1 Reply Last reply Reply Quote 0
                                          • bahnuhr
                                            bahnuhr Forum Testing Most Active @tombox last edited by

                                            @tombox sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                                            @bahnuhr ist mit 3.11.0 gefixt

                                            klappt bei mir nicht.
                                            3.11.0 installiert.
                                            robo gestartet.

                                            sowohl in der xiaomi home handy app als auch in iob wird die karte nicht angezeigt.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            768
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            100
                                            1198
                                            314379
                                            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