Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [Neuer Adapter] Xiaomi Luftfilter

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    481

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

[Neuer Adapter] Xiaomi Luftfilter

Geplant Angeheftet Gesperrt Verschoben Entwicklung
188 Beiträge 38 Kommentatoren 36.2k Aufrufe 28 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    JoJ123
    schrieb am zuletzt editiert von
    #16

    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 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      hippoo
      schrieb am zuletzt editiert von
      #17

      @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 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        hippoo
        schrieb am zuletzt editiert von
        #18

        @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 Antwort Letzte Antwort
        0
        • U Offline
          U Offline
          UnterStrom
          schrieb am zuletzt editiert von
          #19

          "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 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            JoJ123
            schrieb am zuletzt editiert von
            #20

            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 Antwort Letzte Antwort
            0
            • F Offline
              F Offline
              FrY
              schrieb am zuletzt editiert von
              #21

              Erst einmal ein großes Danke an den Adapter - super Arbeit! Ich habe den Purifier 2, damit funktioniert er auch ohne Probleme, wenn ich ihn ansteuere. Mein einziges "Problem" ist, dass sich der State nicht ändert, wenn ich das Gerät z. B. manuell einschalte (also wirklich physikalisch den Knopf drücke); dann aktualisiert sich z. B. Power On/Off bei mir nicht, der Wert bleibt auf false.

              Starte ich den Adapter neu, ist der State sofort korrekt auf "true".

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                JoJ123
                schrieb am zuletzt editiert von
                #22

                Hi, Sry für die verspätete Antwort. Sehr viel um die Ohren zur Zeit.

                Das liegt vermutlich an der Bibliothek miio die ich für den Adapter verwende.

                Ich werde dort Mal einen issue dafür anlegen. Der onChange Event für Power wird nicht ausgelöst.

                Gesendet von meinem EML-L09 mit Tapatalk

                1 Antwort Letzte Antwort
                0
                • J Offline
                  J Offline
                  JoJ123
                  schrieb am zuletzt editiert von
                  #23

                  Habe ein Update veröffentlicht:

                  https://github.com/JoJ123/ioBroker.mihome-airpurifier

                  Bei mir war die Verbindung ab und an immer mal wieder unterbrochen zum Luftfilter, ab jetzt verbindet sich ioBroker automatisch neu mit dem Luftfilter.

                  1 Antwort Letzte Antwort
                  0
                  • F Offline
                    F Offline
                    FrY
                    schrieb am zuletzt editiert von
                    #24

                    Klasse! :-)

                    1 Antwort Letzte Antwort
                    0
                    • B Offline
                      B Offline
                      bort
                      schrieb am zuletzt editiert von
                      #25

                      Hallo,

                      schön dass es nun einen Adapter gibt der auch die Temperatur und die Luftqualität ausliest. Leider gibt es bei mir ein paar Probleme bei der Installation. Wenn ich nach folgender Anleitung vorgehe:

                      npm install https://github.com/ioBroker/ioBroker.mi … all/master --production

                      iobroker upload mihome-airpurifier

                      ..bekomme ich ziemlich viele Fehlermeldungen, woran könnte das liegen?

                      ../node_modules/nan/nan_new.h: In function ‘v8::Local NanIntern::To(v8::Handle<v8::integer>) [with T = v8::Int32; v8::Handle <v8::integer>= 8::Local<v8::integer>]’:
                      ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local <v8::int32>v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-eclarations]
                       To<v8::int32>(v8::Handle <v8::integer>i)   { return i->ToInt32(); }
                      .
                      .
                      .
                      In file included from ../src/validation.cc:15:0:
                      ../node_modules/nan/nan.h: At global scope:
                      ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                             v8::Isolate::GCEpilogueCallback callback
                                          ^~~~~~~~~~~~~~~~~~
                      .
                      .
                      .
                      gyp ERR! build error
                      gyp ERR! stack Error: `make` failed with exit code: 2
                      gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:285:23)
                      gyp ERR! stack     at emitTwo (events.js:126:13)
                      gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
                      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
                      gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                      gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate
                      gyp ERR! node -v v8.11.2
                      gyp ERR! node-gyp -v v3.6.0
                      gyp ERR! not ok</v8::integer></v8::int32></v8::int32></v8::integer></v8::integer></v8::integer> 
                      
                      1 Antwort Letzte Antwort
                      0
                      • J Offline
                        J Offline
                        JoJ123
                        schrieb am zuletzt editiert von
                        #26

                        Nicht mehr notwendig, der Adapter ist mittlerweile im latest repository von ioBroker integriert

                        Bitte um Feedback, wenn alles klappt. Dann kann er bald auch ins Stabel Repo

                        Gesendet von meinem EML-L09 mit Tapatalk

                        blink335B 1 Antwort Letzte Antwort
                        0
                        • B Offline
                          B Offline
                          bort
                          schrieb am zuletzt editiert von
                          #27

                          Es funktioniert alles wie es soll.

                          1 Antwort Letzte Antwort
                          0
                          • O Offline
                            O Offline
                            OMCastle
                            schrieb am zuletzt editiert von
                            #28

                            Hallo zusammen,

                            ich bin auf der Suche nach einem luftreiniger.

                            Wie seit Ihr mit dem Xiaomi zufrieden?

                            Danke und Grüße

                            Raspberrymatic auf Pi3 mit CUL für Eltako

                            • 30 HomeMatic Aktoren, 10 Eltako Aktoren

                            IOBroker auf OrangePi Plus 2e

                            • 30 Xiamoi, 5 Netatmo, VW Golf Skript, Viessmann Heizung, ICal, PluseCounter für Strom und Gas, Instar Kameras
                            1 Antwort Letzte Antwort
                            0
                            • J JoJ123

                              Nicht mehr notwendig, der Adapter ist mittlerweile im latest repository von ioBroker integriert

                              Bitte um Feedback, wenn alles klappt. Dann kann er bald auch ins Stabel Repo

                              Gesendet von meinem EML-L09 mit Tapatalk

                              blink335B Offline
                              blink335B Offline
                              blink335
                              schrieb am zuletzt editiert von blink335
                              #29

                              @JoJ123

                              Hi, kannst du mir einen schubs geben warum es bei mir mit dem Mi Luftreiniger 2S nicht funktioniert, bzw. warum ich das Modell und Token nicht auslesen kann?

                              folgendes schreibt er mir bei "miio discover"

                              INFO Discovering devices. Press Ctrl+C to stop.

                              Device ID: 80635532
                              Model info: Unknown
                              Address: 192.168.178.79
                              Token: ???
                              Support: Unknown

                              Was mache ich hier falsch?

                              mfg Adrian

                              • GELÖST -
                                konnte mir den token mit der russischen mihome app auslesen.
                              H K 2 Antworten Letzte Antwort
                              1
                              • blink335B blink335

                                @JoJ123

                                Hi, kannst du mir einen schubs geben warum es bei mir mit dem Mi Luftreiniger 2S nicht funktioniert, bzw. warum ich das Modell und Token nicht auslesen kann?

                                folgendes schreibt er mir bei "miio discover"

                                INFO Discovering devices. Press Ctrl+C to stop.

                                Device ID: 80635532
                                Model info: Unknown
                                Address: 192.168.178.79
                                Token: ???
                                Support: Unknown

                                Was mache ich hier falsch?

                                mfg Adrian

                                • GELÖST -
                                  konnte mir den token mit der russischen mihome app auslesen.
                                H Offline
                                H Offline
                                Herzog97944
                                schrieb am zuletzt editiert von
                                #30

                                @blink335 said in [Neuer Adapter] Xiaomi Luftfilter:

                                @JoJ123

                                Hi, kannst du mir einen schubs geben warum es bei mir mit dem Mi Luftreiniger 2S nicht funktioniert, bzw. warum ich das Modell und Token nicht auslesen kann?

                                folgendes schreibt er mir bei "miio discover"

                                INFO Discovering devices. Press Ctrl+C to stop.

                                Device ID: 80635532
                                Model info: Unknown
                                Address: 192.168.178.79
                                Token: ???
                                Support: Unknown

                                Was mache ich hier falsch?

                                mfg Adrian

                                Hallo Adrian,

                                ich habe die gleichen Fehlermeldungen wie Du. Token ??? Hast Du schon eine Lösung gefunden. Wobei ich zwei Luftreiniger habe. Beim 1. hat alles geklappt. Beim zweiten Meldungen wie bei dir.

                                Gruß Michael

                                Gruß

                                Herzog97944

                                Hardware: Raspberry pie 3, iobroker, Xiaomi Gateway und zahlreiche Sensoren, Xiaomi Luftreiniger, IKEA Trädfri LED mit Gateway, Fritzbox 7590, sonoff Basic, POW und S20, Shelly 1

                                blink335B 1 Antwort Letzte Antwort
                                0
                                • H Herzog97944

                                  @blink335 said in [Neuer Adapter] Xiaomi Luftfilter:

                                  @JoJ123

                                  Hi, kannst du mir einen schubs geben warum es bei mir mit dem Mi Luftreiniger 2S nicht funktioniert, bzw. warum ich das Modell und Token nicht auslesen kann?

                                  folgendes schreibt er mir bei "miio discover"

                                  INFO Discovering devices. Press Ctrl+C to stop.

                                  Device ID: 80635532
                                  Model info: Unknown
                                  Address: 192.168.178.79
                                  Token: ???
                                  Support: Unknown

                                  Was mache ich hier falsch?

                                  mfg Adrian

                                  Hallo Adrian,

                                  ich habe die gleichen Fehlermeldungen wie Du. Token ??? Hast Du schon eine Lösung gefunden. Wobei ich zwei Luftreiniger habe. Beim 1. hat alles geklappt. Beim zweiten Meldungen wie bei dir.

                                  Gruß Michael

                                  blink335B Offline
                                  blink335B Offline
                                  blink335
                                  schrieb am zuletzt editiert von
                                  #31

                                  @Herzog97944
                                  Hi, konnte mir den token über die russische mihome app auslesen...ist vom prinzip die gleiche app wie die europäische Version, jedoch erscheint beim Luftfilter unter der rubrik netzwerk der token. Abschreiben und im adapter eintragen. (Gibt dazu gute Anleitungen im Netz)...solltest du dazu hilfe benötigen gib einfach bescheid...

                                  ... hatte ganz vergessen den Hilferuf auf erledigt zu setzen...

                                  Du hast ja scheinbar schon 1nen eingelernt, deshalb weiß ich jetzt nicht ob dir das jetzt weiterhilft.

                                  Grüße Adi

                                  1 Antwort Letzte Antwort
                                  0
                                  • H Offline
                                    H Offline
                                    Herzog97944
                                    schrieb am zuletzt editiert von
                                    #32

                                    Hallo Adi,

                                    danke für den Tipp. Von der Russischen App habe ich schon gelesen, nur noch nicht getestet. Werde ich mal machen, denn der zweite Luftreiniger läßt sich immer noch nicht auslesen.

                                    Gruß Michael

                                    Gruß

                                    Herzog97944

                                    Hardware: Raspberry pie 3, iobroker, Xiaomi Gateway und zahlreiche Sensoren, Xiaomi Luftreiniger, IKEA Trädfri LED mit Gateway, Fritzbox 7590, sonoff Basic, POW und S20, Shelly 1

                                    1 Antwort Letzte Antwort
                                    0
                                    • blink335B Offline
                                      blink335B Offline
                                      blink335
                                      schrieb am zuletzt editiert von
                                      #33

                                      @Herzog97944

                                      Jetzt hätte ich eine Frage, du schreibst du hast 2 Luftreiniger am laufen...brauch ich für jeden Luftreiniger eine extra Instanz (Adapter) oder kann ich alle am selben "anlernen" ?
                                      Im Adapter kann ich ja nur 1x IP und 1x Token eingeben...

                                      Wäre top wenn du mir kurz nen Tipp geben könntest!

                                      Grüße

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        Siegfried
                                        Forum Testing
                                        schrieb am zuletzt editiert von
                                        #34

                                        Hallo
                                        Habe den "Mi Air Purifier PRO" sollte der auch schon mit dem Adapter gehen?

                                        H 1 Antwort Letzte Antwort
                                        0
                                        • H Offline
                                          H Offline
                                          Herzog97944
                                          schrieb am zuletzt editiert von
                                          #35

                                          Hallo Zusammen,sorry das ich mich heute erst melde.

                                          Man benötigt für jeden Luftreiniger eine Instanz. Das ist wie beim Google Kalender. Willst du mehrere Kalender im iobroker einbinden (VIS) das muß du für jeden eine Instanz installieren.

                                          Gruß
                                          Michael

                                          Gruß

                                          Herzog97944

                                          Hardware: Raspberry pie 3, iobroker, Xiaomi Gateway und zahlreiche Sensoren, Xiaomi Luftreiniger, IKEA Trädfri LED mit Gateway, Fritzbox 7590, sonoff Basic, POW und S20, Shelly 1

                                          blink335B 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          336

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe