Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [Neuer Adapter] Xiaomi Luftfilter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Neuer Adapter] Xiaomi Luftfilter

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

      Hallo, wie versprochen der neue Adapter zum Xiaomi Luftfilter.

      Hierbei werden auch Temperatur, Luftfeuchtigkeit und Luftverschmutzung ausgelesen.

      https://github.com/JoJ123/ioBroker.xiaomiairpurifier

      Bitte von GitHub installieren und testen.

      Ich habe selber nur den Luftfilter 2S.

      Somit wäre es gut, wenn auch noch ein paar andere Luftfilter von Xiaomi getestet werden und ich den Adapter gegebenenfalls nochmal anpassen kann.

      W 1 Reply Last reply Reply Quote 0
      • U
        UnterStrom last edited by

        Hi JoJ123,

        erstmal vielen Dank für die schnelle Antwort im anderen Thread.

        Besitze einen Mi Air Purifier 2, also den ohne S.

        Habe über GIT den Adapter installiert und IP sowie den Token eingegeben (wie beim miair-adapter), allerdings bekomme ich im Log nur ein

        "xiaomiairpurifier.0 2018-10-12 21:15:11.396 error Can't connect to device."

        Kann ich irgendwo eine ausführlichere Log-Datei finden?

        MfG

        UnterStrom

        1 Reply Last reply Reply Quote 0
        • J
          JoJ123 last edited by

          Ich habe einen Branch für dich erstellt, installiere den Adapter bitte mal von dort und stelle den log auf debug und poste das dann mal oder schicke es mir als PN.

          Stelle bitte auch sicher, dass du den Token richtig eingegeben hast ohne Leerzeichen am Ende.

          Branch:

          https://github.com/JoJ123/ioBroker.xiao … x/moreLogs

          1 Reply Last reply Reply Quote 0
          • U
            UnterStrom last edited by

            Hi,

            wie genau installiere ich den branch? einfach wie einen adapter über git mit dem link? das hat leider nicht geklappt.

            Das war die Fehlermeldung 😕

            0 info it worked if it ends with ok
            1 verbose cli [ '/usr/bin/node',
            1 verbose cli   '/usr/bin/npm',
            1 verbose cli   'install',
            1 verbose cli   'https://github.com/JoJ123/ioBroker.mihome-airpurifier/tree/fix/moreLogs/tarball/master',
            1 verbose cli   '--production',
            1 verbose cli   '--save',
            1 verbose cli   '--prefix',
            1 verbose cli   '/opt/iobroker' ]
            2 info using npm@6.4.1
            3 info using node@v8.12.0
            4 verbose npm-session c073eea74f9f39a0
            5 silly install loadCurrentTree
            6 silly install readLocalPackageData
            7 http fetch GET 404 https://github.com/JoJ123/ioBroker.mihome-airpurifier/tree/fix/moreLogs/tarball/master 1017ms
            8 silly fetchPackageMetaData error for https://github.com/JoJ123/ioBroker.mihome-airpurifier/tree/fix/moreLogs/tarball/master 404 Not Found: https://github.com/JoJ123/ioBroker.mihome-airpurifier/tree/fix/moreLogs/tarball/master
            9 timing stage:rollbackFailedOptional Completed in 8ms
            10 timing stage:runTopLevelLifecycles Completed in 16360ms
            11 verbose stack Error: 404 Not Found: https://github.com/JoJ123/ioBroker.mihome-airpurifier/tree/fix/moreLogs/tarball/master
            11 verbose stack     at fetch.then.res (/usr/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/fetch.js:42:19)
            11 verbose stack     at tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
            11 verbose stack     at Promise._settlePromiseFromHandler (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)
            11 verbose stack     at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
            11 verbose stack     at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
            11 verbose stack     at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
            11 verbose stack     at Async._drainQueue (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:133:16)
            11 verbose stack     at Async._drainQueues (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:143:10)
            11 verbose stack     at Immediate.Async.drainQueues (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)
            11 verbose stack     at runCallback (timers.js:810:20)
            11 verbose stack     at tryOnImmediate (timers.js:768:5)
            11 verbose stack     at processImmediate [as _immediateCallback] (timers.js:745:5)
            12 verbose cwd /
            13 verbose Linux 4.14.69-v7+
            14 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "https://github.com/JoJ123/ioBroker.mihome-airpurifier/tree/fix/moreLogs/tarball/master" "--production" "--save" "--prefix" "/opt/iobroker"
            15 verbose node v8.12.0
            16 verbose npm  v6.4.1
            17 error code E404
            18 error 404 Not Found: https://github.com/JoJ123/ioBroker.mihome-airpurifier/tree/fix/moreLogs/tarball/master
            19 verbose exit [ 1, true ]
            
            
            1 Reply Last reply Reply Quote 0
            • J
              JoJ123 last edited by

              Bin Grad unterwegs, aber versuche mal:

              https://github.com/JoJ123/ioBroker.miho … x/moreLogs

              Gesendet von meinem EML-L09 mit Tapatalk

              1 Reply Last reply Reply Quote 0
              • U
                UnterStrom last edited by

                Konnte es mit dem neuen link installieren, aber immer noch keine Verbindung möglich.

                xiaomiairpurifier.0	2018-10-14 14:53:25.869	error	Can't connect to device.
                xiaomiairpurifier.0	2018-10-14 14:53:25.868	debug	Error: {"code":"connection-failure","device":null}
                xiaomiairpurifier.0	2018-10-14 14:53:14.947	debug	system.adapter.admin.0: logging true
                xiaomiairpurifier.0	2018-10-14 14:53:14.943	debug	redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1539521594941,"q":0,"from":"system.adapter.admin.0","lc":1539521594941}
                xiaomiairpurifier.0	2018-10-14 14:53:13.863	silly	redis publish io.system.adapter.xiaomiairpurifier.0.cputime {"val":0.00246,"ack":true,"ts":1539521593863,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593863}
                xiaomiairpurifier.0	2018-10-14 14:53:13.862	silly	redis publish io.system.adapter.xiaomiairpurifier.0.cpu {"val":"0.00","ack":true,"ts":1539521593862,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593862}
                xiaomiairpurifier.0	2018-10-14 14:53:13.837	silly	redis mget 1 1
                xiaomiairpurifier.0	2018-10-14 14:53:13.813	silly	redis publish io.system.adapter.xiaomiairpurifier.0.outputCount {"val":8,"ack":true,"ts":1539521593812,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593812}
                xiaomiairpurifier.0	2018-10-14 14:53:13.811	silly	redis publish io.system.adapter.xiaomiairpurifier.0.inputCount {"val":0,"ack":true,"ts":1539521593811,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521519412}
                xiaomiairpurifier.0	2018-10-14 14:53:13.810	silly	redis publish io.system.adapter.xiaomiairpurifier.0.uptime {"val":1,"ack":true,"ts":1539521593809,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593809}
                xiaomiairpurifier.0	2018-10-14 14:53:13.808	silly	redis publish io.system.adapter.xiaomiairpurifier.0.memHeapUsed {"val":9.84,"ack":true,"ts":1539521593807,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593807}
                xiaomiairpurifier.0	2018-10-14 14:53:13.805	silly	redis publish io.system.adapter.xiaomiairpurifier.0.memHeapTotal {"val":16.53,"ack":true,"ts":1539521593805,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593805}
                xiaomiairpurifier.0	2018-10-14 14:53:13.803	silly	redis publish io.system.adapter.xiaomiairpurifier.0.memRss {"val":36.28,"ack":true,"ts":1539521593803,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593803}
                xiaomiairpurifier.0	2018-10-14 14:53:13.800	silly	redis publish io.system.adapter.xiaomiairpurifier.0.connected {"val":true,"ack":true,"ts":1539521593800,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593800}
                xiaomiairpurifier.0	2018-10-14 14:53:13.798	silly	redis publish io.system.adapter.xiaomiairpurifier.0.alive {"val":true,"ack":true,"ts":1539521593797,"q":0,"from":"system.adapter.xiaomiairpurifier.0","lc":1539521593797}
                xiaomiairpurifier.0	2018-10-14 14:53:13.794	silly	redis keys 1 *.logging
                xiaomiairpurifier.0	2018-10-14 14:53:13.774	silly	redis psubscribe io.xiaomiairpurifier.0.checkLogging
                xiaomiairpurifier.0	2018-10-14 14:53:13.763	info	Connecting...
                xiaomiairpurifier.0	2018-10-14 14:53:13.763	debug	config token: mein Tokken ohne Leerzeichen
                xiaomiairpurifier.0	2018-10-14 14:53:13.762	debug	config ip: meine IP Adresse
                xiaomiairpurifier.0	2018-10-14 14:53:12.883	silly	redis psubscribe io.xiaomiairpurifier.0.*
                xiaomiairpurifier.0	2018-10-14 14:53:12.826	info	starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.xiaomiairpurifier, node: v8.12.0
                xiaomiairpurifier.0	2018-10-14 14:53:12.795	silly	redis get system.adapter.xiaomiairpurifier.0.alive ok: {"val":false,"ack":true,"ts":1539521588986,"q":0,"from":"system.host.All-In-One_RasPi","lc":1539521588958}
                xiaomiairpurifier.0	2018-10-14 14:53:12.780	info	States connected to redis: 127.0.0.1:6379
                xiaomiairpurifier.0	2018-10-14 14:53:12.773	debug	statesDB connected
                xiaomiairpurifier.0	2018-10-14 14:53:12.736	debug	objectDB connected
                host.All-In-One_RasPi	2018-10-14 14:53:11.473	info	instance system.adapter.xiaomiairpurifier.0 started with pid 13725
                host.All-In-One_RasPi	2018-10-14 14:53:08.985	info	instance system.adapter.xiaomiairpurifier.0 terminated with code 0 (OK)
                xiaomiairpurifier.0	2018-10-14 14:53:08.960	info	cleaned everything up...
                
                1 Reply Last reply Reply Quote 0
                • J
                  JoJ123 last edited by

                  Ich bekomme die selbe Meldung, wenn ich den Token veränder. Wie hast du denn den Token ausgelesen?

                  Gesendet von meinem EML-L09 mit Tapatalk

                  1 Reply Last reply Reply Quote 0
                  • U
                    UnterStrom last edited by

                    Oman! Ich bin ein Depp!

                    Also ich hatte den Token einfach aus meinem mihome-air adapter kopiert…aber zwischenzeitlich den Air Purifier resetet! Alter Token hat mit dem mihome-air adapter funktioniert und deswegen bin ich nicht davon ausgegangen, dass ein neuer Token erstellt wurde. Gerade den Token neuausgelesen (war auch ein neuer Token) und mit deinem Adapter (allerdings der "offiziele" und nicht der alternative Branch) probiert und TADA! es läuft 😄

                    Nochmal vielen Dank für deine Mühe und tut mir Leid wegen meiner Unfähigkeit :lol:

                    1 Reply Last reply Reply Quote 0
                    • J
                      JoJ123 last edited by

                      Perfekt, kein Problem.

                      Werden auch alle Werte richtig ausgelesen für dein Modell?

                      Gesendet von meinem EML-L09 mit Tapatalk

                      1 Reply Last reply Reply Quote 0
                      • U
                        UnterStrom last edited by

                        Die Werte stimmen, aber:

                        Temp: wird nur beim Starten des Adapters ausgelesen, danach nicht mehr

                        Verschmutzung: wird immer mal wieder ausgelesen, allerdings nicht "live"

                        mode: wird wie die Verschmutzung immer mal wieder ausgelesen

                        favoritelevel: 100% ist nicht 100% bei mir, stelle ich über die App auf volle Leistung, steht nach Neustart des Adapters im Objekt 114% (aber ist nur eine Kleinigkeit, Turbomodus aktiv), allerdings liest er auch nur beim Start des Adapters das aktuelle Level.

                        Luftfeuchte: da passt alles, wird soweit ich sehe "live" ausgelesen

                        Auto und Fav Button: läuft

                        silent button: läuft

                        Cool wäre noch, wenn man evtl. die "Filter remaining" integrieren könnte.

                        Nochmal danke für die Arbeit und den Adapter!

                        1 Reply Last reply Reply Quote 0
                        • J
                          JoJ123 last edited by

                          Habe ein Update veröffentlicht, einfach wieder über den normalen Github Link abrufen

                          Fix:

                          • Temperatur wurde tatsächlich falsch ausgelesen.

                          • Modus, Verschmutzung, Favoritelevel, Luftfeutchte sollte eigentlich alles automatisch ausgelesen werden, die kommen so wie von der Api bereitgestellt.

                          • FavoriteLevel Maximalwert ist zwischen Version 2 und 2S unterschiedlich, In der Config muss nun die Version ausgewählt werden

                          • Filter Remaining habe ich bereits eingefangen, kommt whrs in der nächsten Version

                          1 Reply Last reply Reply Quote 0
                          • H
                            hippoo last edited by

                            @JoJ123:

                            Hallo, wie versprochen der neue Adapter zum Xiaomi Luftfilter.

                            Hierbei werden auch Temperatur, Luftfeuchtigkeit und Luftverschmutzung ausgelesen.

                            https://github.com/JoJ123/ioBroker.xiaomiairpurifier

                            Bitte von GitHub installieren und testen.

                            Ich habe selber nur den Luftfilter 2S.

                            Somit wäre es gut, wenn auch noch ein paar andere Luftfilter von Xiaomi getestet werden und ich den Adapter gegebenenfalls nochmal anpassen kann. `
                            Hallo JoJ123,

                            zunächst einmal vielen Dank für den neuen und funktionierenden(!) Adapter für meinen 2S. 😄

                            Einrichtung und Installation/Inbetriebnahme via Github waren hier kein Problem.

                            Bzgl. der Sprach-Steuerung via Alexa:

                            "To control the Air Purifier with the cloud adapter just add the state "manuallevel" to your Cloud Adapter."

                            Könntest Du diesbzgl. noch ein paar erklärende Worte schreiben, wie genau ich dies einrichte um den 2S entsprechend Deiner Beispiele zu steuern?

                            Dank im Voraus:

                            P.S. Gibt es eigentlich einen iobroker-Adapter für den "Xiaomi Smartmi Luftbefeuchter (Vers. 2 – 2018)"?

                            1 Reply Last reply Reply Quote 0
                            • U
                              UnterStrom last edited by

                              @hippoo:

                              @JoJ123:

                              Hallo, wie versprochen der neue Adapter zum Xiaomi Luftfilter.

                              Hierbei werden auch Temperatur, Luftfeuchtigkeit und Luftverschmutzung ausgelesen.

                              https://github.com/JoJ123/ioBroker.xiaomiairpurifier

                              Bitte von GitHub installieren und testen.

                              Ich habe selber nur den Luftfilter 2S.

                              Somit wäre es gut, wenn auch noch ein paar andere Luftfilter von Xiaomi getestet werden und ich den Adapter gegebenenfalls nochmal anpassen kann. `
                              Hallo JoJ123,

                              zunächst einmal vielen Dank für den neuen und funktionierenden(!) Adapter für meinen 2S. 😄

                              Einrichtung und Installation/Inbetriebnahme via Github waren hier kein Problem.

                              Bzgl. der Sprach-Steuerung via Alexa:

                              "To control the Air Purifier with the cloud adapter just add the state "manuallevel" to your Cloud Adapter."

                              Könntest Du diesbzgl. noch ein paar erklärende Worte schreiben, wie genau ich dies einrichte um den 2S entsprechend Deiner Beispiele zu steuern?

                              Dank im Voraus:

                              P.S. Gibt es eigentlich einen iobroker-Adapter für den "Xiaomi Smartmi Luftbefeuchter (Vers. 2 – 2018)"? `

                              Hast du den Cloud-Adapter installiert? Wenn ja, dann musst du auf "Instanzen -> Cloud (auf den Schraubenschlüssel) ->Smart Geräte -> auf das + -> auf den Ordner "mihome-airpurifier" -> "control" -> "manuellevel" auswählen. Dann vergibst du einen Namen auf den Alexa dann hören soll. Neue Geräte suchen lassen und dann mit "Alexa, stelle 'von dir ausgewählten Namen' auf 50%… hoffe das war von mir verständlich ausgedrückt :mrgreen:

                              Achja, manchmal "hängt" die Anzeige bei mir beim Cloud-Adapter, also einfach dann die Seite neuladen, falls das neue Objekt nicht hinzugefügt wurde.

                              1 Reply Last reply Reply Quote 0
                              • J
                                JoJ123 last edited by

                                @UnterStrom:

                                @hippoo:

                                @JoJ123:

                                Hallo, wie versprochen der neue Adapter zum Xiaomi Luftfilter.

                                Hierbei werden auch Temperatur, Luftfeuchtigkeit und Luftverschmutzung ausgelesen.

                                https://github.com/JoJ123/ioBroker.xiaomiairpurifier

                                Bitte von GitHub installieren und testen.

                                Ich habe selber nur den Luftfilter 2S.

                                Somit wäre es gut, wenn auch noch ein paar andere Luftfilter von Xiaomi getestet werden und ich den Adapter gegebenenfalls nochmal anpassen kann. `
                                Hallo JoJ123,

                                zunächst einmal vielen Dank für den neuen und funktionierenden(!) Adapter für meinen 2S. 😄

                                Einrichtung und Installation/Inbetriebnahme via Github waren hier kein Problem.

                                Bzgl. der Sprach-Steuerung via Alexa:

                                "To control the Air Purifier with the cloud adapter just add the state "manuallevel" to your Cloud Adapter."

                                Könntest Du diesbzgl. noch ein paar erklärende Worte schreiben, wie genau ich dies einrichte um den 2S entsprechend Deiner Beispiele zu steuern?

                                Dank im Voraus:

                                P.S. Gibt es eigentlich einen iobroker-Adapter für den "Xiaomi Smartmi Luftbefeuchter (Vers. 2 – 2018)"? `

                                Hast du den Cloud-Adapter installiert? Wenn ja, dann musst du auf "Instanzen -> Cloud (auf den Schraubenschlüssel) ->Smart Geräte -> auf das + -> auf den Ordner "mihome-airpurifier" -> "control" -> "manuellevel" auswählen. Dann vergibst du einen Namen auf den Alexa dann hören soll. Neue Geräte suchen lassen und dann mit "Alexa, stelle 'von dir ausgewählten Namen' auf 50%… hoffe das war von mir verständlich ausgedrückt :mrgreen:

                                Achja, manchmal "hängt" die Anzeige bei mir beim Cloud-Adapter, also einfach dann die Seite neuladen, falls das neue Objekt nicht hinzugefügt wurde. ` Perfekt erklärt! 🙂

                                Ich habe mittlerweile noch die Einträge Auto und Night mit in den Cloud-Adapter aufgenommen und kann jetzt alle States steuern.

                                Gesendet von meinem EML-L09 mit Tapatalk

                                1 Reply Last reply Reply Quote 0
                                • H
                                  hippoo last edited by

                                  @UnterStrom:

                                  Achja, manchmal "hängt" die Anzeige bei mir beim Cloud-Adapter, also einfach dann die Seite neuladen, falls das neue Objekt nicht hinzugefügt wurde. `

                                  Vielen Dank für die ausführliche Anleitung - genauso hatte ich es probiert. Schließlich läuft der iobroker hier schon eine ganze Weile mit diversen Szenen 😉

                                  Das Problem scheint das obige zu sein: nach der Auswahl von "+" und "manuallevel" erscheint schlicht kein Dialog zur Namenseingabe mehr - die bereits angelegten sind vorhanden, löschen geht auch. Grrr. :roll:

                                  Ein Wechsel des Browsers / F5 / reload etc. bringt auch nichts.

                                  Der Cloud-Adapter läuft hier in der neuesten Version 2.6.2.

                                  Ideen? Vorschläge?

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    JoJ123 last edited by

                                    Du kannst auch zu dem State manuallevel gehen und dann auf editieren, dann ganz rechts bei raw fügst du den Teil mit "smartName" ein:
                                    8539_screenshot_20181102-132606.jpeg

                                    Gesendet von meinem EML-L09 mit Tapatalk

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      hippoo last edited by

                                      @JoJ123:

                                      Du kannst auch zu dem State manuallevel gehen und dann auf editieren, dann ganz rechts bei raw fügst du den Teil mit "smartName" ein:

                                      Gesendet von meinem EML-L09 mit Tapatalk `
                                      Danke für den Tipp. Scheint leider was größeres im Argen zu liegen..

                                      Fehler beim Parsen des JSON-Quelltexts
                                      error_outlineSyntaxError: Unexpected token L in JSON at position 292
                                      

                                      So'n Käse …

                                      Gibts an den Versionen was auszusetzen?

                                      pi@FHEM:~ $ npm -v

                                      4.6.1

                                      pi@FHEM:~ $ node -v

                                      v6.14.1

                                      pi@FHEM:~ $ iobroker admin -v

                                      3.5.10

                                      1 Reply Last reply Reply Quote 0
                                      • H
                                        hippoo last edited by

                                        @JoJ123:

                                        Du kannst auch zu dem State manuallevel gehen und dann auf editieren, dann ganz rechts bei raw fügst du den Teil mit "smartName" ein: `
                                        So back ontopic.

                                        Nach einigen Mühen (s.o.) läuft's jetzt.

                                        Hier ist mir nunmehr noch folgendes aufgefallen bzw. folgende Fragen:

                                        a) Bei der Gerätesuche findet Alexa zwei neue Geräte nämlich "Manual Level" und in meinem Fall eines namens "Lufti" <–- Vorschlag meiner Frau 8-)

                                        Beide werden von Alexa als Typ "Sonstige" klassifiziert und bieten neben den Einstellungen, "an" und "aus" auch "min, max, 20 ... 80%".

                                        Allerdings lässt sich der 2S nur via "Lufti" steuern. Wozu dient "Manual Level"?

                                        b) Während "Lufti" auf den Befehl "ein / einschalten" entsprechend reagiert, wird "aus / ausschalten" offenbar mit Einstellung "0% bzw. min." realisiert.

                                        Erwarten würde ich hier eher -> "Power on | off" da, bei "0%" bzw. "min." der Lüfter ja nicht stehen bleibt (dreht sich ja langsam weiter) und das Display eingeschaltet bleibt.

                                        Vermutlich ist entsprechendes Verhalten schon möglich und ich hab's nur nicht gerafft?! :oops:

                                        c) Wie kann ich die anderen o.g. Modi wie "Auto", "Night Mode" wie Alexa realisieren? Ist die Abfrage der Infos via Alexa wie "Luftfeuchte/Temp. etc." möglich?

                                        d) Ist es evtl. geplant den Adapter für den "Xiaomi Smartmi Luftbefeuchter (Vers. 2 – 2018)" zu erweitern? 😉

                                        Vielen Dank und Gruß

                                        1 Reply Last reply Reply Quote 0
                                        • U
                                          UnterStrom last edited by

                                          "Manuel level" wird wohl noch ne Leiche sein, kannst du über Alexa im Smart Home Bereich einfach löschen. Das "Lufti" nicht bei 0 ausgeht ist etwas doof ja, kannst du aber mit einem kleinem script leicht beheben. Evtl. ändert Jo das im Adapter.

                                          Hier das Script:

                                           <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="Jh.[;B/29f_kv|:xb1u!" x="-438" y="113"><field name="OID">mihome-airpurifier.0.control.manuallevel</field>
                                            <field name="CONDITION">ne</field>
                                          
                                            <statement name="STATEMENT"><block type="controls_if" id="sP%ZPg=Ine]pb@3Pf2~`"><value name="IF0"><block type="logic_compare" id="Nbl1WQ~gVXLt]#gRnmob"><field name="OP">EQ</field>
                                                    <value name="A"><block type="get_value" id=";[2gN#}[/!wnc)c+GR!P"><field name="ATTR">val</field>
                                                        <field name="OID">mihome-airpurifier.0.control.manuallevel</field></block></value> 
                                                    <value name="B"><block type="math_number" id="jh?Xv)m!-UC8S[R_o^S1"><field name="NUM">0</field></block></value></block></value> 
                                                <statement name="DO0"><block type="control" id="k*ZpQez@]JE;|9]*?P/Y"><mutation delay_input="false"></mutation>
                                                    <field name="OID">mihome-airpurifier.0.control.power</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE"><block type="logic_boolean" id="LSarLHs(R:QP:zH]IeNN"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block> 
                                          

                                          Dafür brauchst du einen aktiven Javascript-Adapter, dann gehst du auf "Scripte -> neues Script (ist das Blattpapier) -> wählst "blocky" aus -> neben "Blöcke prüfen" hast du einen Pfeil nach oben, auf den drücken -> den code von oben einfügen und evtl. die objekte anpassen, sollte aber eigentlich schon so funktionieren.

                                          Was aber wichtig ist, du musst unter mihome-airpurifier.0.control.manuallevel auf den Stift gehen und das "%"-Zeichen rauslöschen, anders greift sonst das Script leider nicht.

                                          Für die Temperaturabfrage musst du einfach im Cloud-Adapter ein neues Gerät einfügen und dort dann die Temperatur auswählen…kann wieder sein, dass du Probleme bekommst und die Temperatur erst später hinzugefügt wird, also etwas Geduld. Im Nachhinein kannst du immernoch den "smart namen" ändern. Sobald alles drin ist, sagst du einfach "Alexa, Status "dein neuer smart name"". Wie man das mit dem Smartnamen "Lufti" verbinden kann, weiß ich leider selbst noch nicht. Auch für die Luftfeuchtigkeit hab ich bis jetzt noch keine Idee, evtl. da auch mit einem Script arbeiten.

                                          Für Auto und Night Mode, machst du auch jeweils einen eigenes Smart-Gerät im Cloud-Adapter.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            JoJ123 last edited by

                                            a) Vermutlich hast du einfach zweimal den State hinzugefügt. Einfach im Cloud Adapter den einen Eintrag entfernen.

                                            b) Ich hatte es tatsächlich Anfangs so "programmiert", dass sich der Lüfter bei 0% vollständig ausschaltet. Ich werde es am Wochenende nochmal versuchen dafür eine gute Logik zu finden. Das mit dem Display ist mir nie so aufgefallen, da ich es eh auf Auto Off gestellt habe.

                                            c) Die States fügst du auch über den Cloud Adapter hinzu. Zum Beispiel mit dem Namen "Lufti Auto" dann kannst du in Alexa später sagen Schalte Lufti Auto an. Was jedoch nicht funktioniert ist: Schalte Lufti Auto aus, da die Modis Auto Night and so on nur Buttons sind.

                                            d) Ich habe leider keinen Luftbefeuchtert, also kann ich das nicht so einfach integrieren.

                                            Viele Grüße 🙂

                                            Gesendet von meinem EML-L09 mit Tapatalk

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            526
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            38
                                            188
                                            26174
                                            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