Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.

    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

    [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Protheus @Pittini last edited by

      @pittini

      Leider tut noch immer nicht:

      Screenshot - 2021-04-17 01_18_24-objects - ioBroker.png

      Im Log sehe ich jetzt auch nichts auffälliges:

      javascript.0	2021-04-17 01:20:24.364	info	(12184) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxxxxxxx.mode / read=true write=true
      javascript.0	2021-04-17 01:20:24.364	info	(12184) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxxxxxxx.dry / read=true write=true
      javascript.0	2021-04-17 01:20:24.364	info	(12184) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxxxxxxx.child_lock / read=true write=true
      javascript.0	2021-04-17 01:20:24.364	info	(12184) script.js.common.System.Mi-Home-Integration: No Datapoint Trigger set for humidity because its readonly.
      javascript.0	2021-04-17 01:20:24.364	info	(12184) script.js.common.System.Mi-Home-Integration: No Datapoint Trigger set for temperature because its readonly.
      javascript.0	2021-04-17 01:20:24.364	info	(12184) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxxxxxxx.buzzer / read=true write=true
      javascript.0	2021-04-17 01:20:24.363	info	(12184) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxxxxxxx.led / read=true write=true
      javascript.0	2021-04-17 01:20:24.363	info	(12184) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxxxxxxx.limit_hum / read=true write=true
      javascript.0	2021-04-17 01:20:24.363	info	(12184) script.js.common.System.Mi-Home-Integration: No Datapoint Trigger set for depth because its readonly.
      javascript.0	2021-04-17 01:20:24.363	info	(12184) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxxxxx.power / read=true write=true
      javascript.0	2021-04-17 01:20:24.363	info	(12184) script.js.common.System.Mi-Home-Integration: Setting DataPointTrigger #0 for zhimi.humidifier.ca4
      javascript.0	2021-04-17 01:20:24.362	info	(12184) script.js.common.System.Mi-Home-Integration: Reaching CreateDpTrigger
      javascript.0	2021-04-17 01:20:24.362	info	(12184) script.js.common.System.Mi-Home-Integration: Setting trigger #0 for zhimi.humidifier.ca4
      javascript.0	2021-04-17 01:20:24.362	info	(12184) script.js.common.System.Mi-Home-Integration: Init Device# 0 - device="zhimi.humidifier.ca4"
      javascript.0	2021-04-17 01:20:24.136	info	(12184) script.js.common.System.Mi-Home-Integration: Created device {"_events":{},"_eventsCount":0,"_maxListeners":100,"id":"xxxxxxxxxxxxxxxx","address":"10.10.80.99","token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      javascript.0	2021-04-17 01:20:24.135	info	(12184) script.js.common.System.Mi-Home-Integration: Now creating device for zhimi.humidifier.ca4 / xxxxxxxxxxxxx / 10.10.80.99 / xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx / 10000
      javascript.0	2021-04-17 01:20:24.135	info	(12184) script.js.common.System.Mi-Home-Integration: Reaching CreateDevices
      javascript.0	2021-04-17 01:20:24.134	info	(12184) script.js.common.System.Mi-Home-Integration: Reaching WriteGenericDpValues()
      javascript.0	2021-04-17 01:20:24.133	info	(12184) script.js.common.System.Mi-Home-Integration: Reaching main
      javascript.0	2021-04-17 01:20:24.133	info	(12184) script.js.common.System.Mi-Home-Integration: 17 States created, now setting up channels!
      javascript.0	2021-04-17 01:20:24.082	info	(12184) script.js.common.System.Mi-Home-Integration: Reaching CreateStates()
      javascript.0	2021-04-17 01:20:24.082	info	(12184) script.js.common.System.Mi-Home-Integration: Reaching PrepareDeviceDps, did=xxxxxxxxxxxxxxxxx model=zhimi.humidifier.ca4
      javascript.0	2021-04-17 01:20:24.082	info	(12184) script.js.common.System.Mi-Home-Integration: Device Luftbefeuchter-AZ is supported, creating DataPoints
      javascript.0	2021-04-17 01:20:24.082	info	(12184) script.js.common.System.Mi-Home-Integration: Now searching for supported Devices...
      javascript.0	2021-04-17 01:20:24.082	info	(12184) script.js.common.System.Mi-Home-Integration: Luftbefeuchter-AZ
      javascript.0	2021-04-17 01:20:24.081	info	(12184) script.js.common.System.Mi-Home-Integration: Found 1 MiHome Devices, those are:
      javascript.0	2021-04-17 01:20:23.921	info	(12184) script.js.common.System.Mi-Home-Integration: Retrieving your in de registered MiHome Devices
      

      Zumindest alles nur info Lines.

      Nodejs habe ich auch bereits wie in einem Beitrag hier in dem Thread neu installiert.
      Das System (und auch den JS-Adapter) habe ich mehrfach neu gestartet.
      Den Ordner node-mihome habe ich auch mal umbenannt und geschaut wie er sich nach einem Neustart verhält
      -> Das node-mihome Modul wird neu installiert und die Device-Datei zhimi.humidifier.ca4 ist auch in dem original node-mihome Adapter dabei

      Hat hierzu noch jemand eine Idee?

      Viele Grüße
      Protheus

      haselchen P 2 Replies Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @Protheus last edited by haselchen

        @protheus

        Wie sieht denn jetzt dein Eintrag im Javascript Adapter aus bezüglich NPM Module?
        Und hast du Nodejs12 am Laufen ?

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

          Hi,

          @haselchen sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:

          @protheus

          Wie sieht denn jetzt dein Eintrag im Javascript Adapter aus bezüglich NPM Module?

          wie von Pittini angemerkt nur noch das node-mihome Modul drin

          Screenshot - 2021-04-17 08_23_17-instances - ioBroker.png

          Und hast du Nodejs12 am Laufen ?

          Ja, meines Erachtens nach alles aktuell

          Screenshot - 2021-04-17 08_24_47-info - ioBroker.png

          Ist ein Debian 10 und apt update zeigt nix neues an.

          Viele Grüße
          Protheus

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

            @protheus

            Okay. Wenn du node-mihome installiert hast, die Definitionsdatei von Pittinis Link im Ordner hast und Nodejs12 ist, dann kann vermutlich nur der Entwickler helfen.
            Er selbst schreibt auf seiner Github Seite, dass das Gerät bereit zum Testen ist. Was mir halt sagt, dass es noch nicht voll integriert ist.

            Smartmi Evaporative Humidifier - zhimi.humidifier.cb1 - (voll/voll)
            Smartmi Evaporative Humidifier - deerma.humidifier.jsq - (ready to test)
            **Smartmi Evaporative Humidifier - zhimi.humidifier.ca4 - (ready to test)**
            

            https://github.com/Pittini/iobroker-nodemihome

            1 Reply Last reply Reply Quote 0
            • P
              Pittini Developer @Protheus last edited by Pittini

              @protheus sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:

              und die Device-Datei zhimi.humidifier.ca4 ist auch in dem original node-mihome Adapter dabei

              Das heißt aber nicht dasses eine funktionierende Version ist, bitte zur Sicherheit unbedingt die von mir verwenden. Gehts dann immer noch nicht, das logging im Skript aktivieren und startlog hier posten. Ach und welche Version vom JS Adapter nutzt Du?

              P 1 Reply Last reply Reply Quote 0
              • P
                Protheus @Pittini last edited by

                @pittini sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:

                @protheus sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:

                und die Device-Datei zhimi.humidifier.ca4 ist auch in dem original node-mihome Adapter dabei

                Das heißt aber nicht dasses eine funktionierende Version ist, bitte zur Sicherheit unbedingt die von mir verwenden. Gehts dann immer noch nicht, das logging im Skript aktivieren und startlog hier posten. Ach und welche Version vom JS Adapter nutzt Du?

                Der Javascript Adapter hat Version 5.0.14 (aktuell)
                Mit der neuen ca4 Datei (aus Pittini-Repo) gehts auch nicht.

                Hier das Log:

                javascript.0	2021-04-17 12:31:38.811	info	(31213) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxx.mode / read=true write=true
                javascript.0	2021-04-17 12:31:38.811	info	(31213) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxx.dry / read=true write=true
                javascript.0	2021-04-17 12:31:38.811	info	(31213) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxx.child_lock / read=true write=true
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: No Datapoint Trigger set for humidity because its readonly.
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: No Datapoint Trigger set for temperature because its readonly.
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxx.buzzer / read=true write=true
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxx.led / read=true write=true
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxx.limit_hum / read=true write=true
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: No Datapoint Trigger set for depth because its readonly.
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: Setting Datapoint Trigger for javascript.0.MiHomeAll.xxxxxxxxxxx.power / read=true write=true
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: Setting DataPointTrigger #0 for zhimi.humidifier.ca4
                javascript.0	2021-04-17 12:31:38.810	info	(31213) script.js.common.System.Mi-Home-Integration: Reaching CreateDpTrigger
                javascript.0	2021-04-17 12:31:38.809	info	(31213) script.js.common.System.Mi-Home-Integration: Setting trigger #0 for zhimi.humidifier.ca4
                javascript.0	2021-04-17 12:31:38.809	info	(31213) script.js.common.System.Mi-Home-Integration: Init Device# 0 - device="zhimi.humidifier.ca4"
                javascript.0	2021-04-17 12:31:38.424	info	(31213) script.js.common.System.Mi-Home-Integration: Created device {"_events":{},"_eventsCount":0,"_maxListeners":100,"id":"xxxxxxxxxxx","address":"10.10.80.99","token":"xxxxxxxxxxxxxxxxxxxxxxxxxxx
                javascript.0	2021-04-17 12:31:38.423	info	(31213) script.js.common.System.Mi-Home-Integration: Now creating device for zhimi.humidifier.ca4 / xxxxxxxxxxx / 10.10.80.99 / xxxxxxxxxxxxxxxxxxxxxxxxxxx26 / 10000
                javascript.0	2021-04-17 12:31:38.423	info	(31213) script.js.common.System.Mi-Home-Integration: Reaching CreateDevices
                javascript.0	2021-04-17 12:31:38.423	info	(31213) script.js.common.System.Mi-Home-Integration: Reaching WriteGenericDpValues()
                javascript.0	2021-04-17 12:31:38.423	info	(31213) script.js.common.System.Mi-Home-Integration: Reaching main
                javascript.0	2021-04-17 12:31:38.422	info	(31213) script.js.common.System.Mi-Home-Integration: 17 States created, now setting up channels!
                javascript.0	2021-04-17 12:31:38.419	info	(31213) script.js.common.System.Mi-Home-Integration: Reaching CreateStates()
                javascript.0	2021-04-17 12:31:38.418	info	(31213) script.js.common.System.Mi-Home-Integration: Reaching PrepareDeviceDps, did=xxxxxxxxxxx model=zhimi.humidifier.ca4
                javascript.0	2021-04-17 12:31:38.418	info	(31213) script.js.common.System.Mi-Home-Integration: Device Luftbefeuchter-AZ is supported, creating DataPoints
                javascript.0	2021-04-17 12:31:38.418	info	(31213) script.js.common.System.Mi-Home-Integration: Now searching for supported Devices...
                javascript.0	2021-04-17 12:31:38.418	info	(31213) script.js.common.System.Mi-Home-Integration: Luftbefeuchter-AZ
                javascript.0	2021-04-17 12:31:38.418	info	(31213) script.js.common.System.Mi-Home-Integration: Found 1 MiHome Devices, those are:
                javascript.0	2021-04-17 12:31:38.249	info	(31213) script.js.common.System.Mi-Home-Integration: Retrieving your in de registered MiHome Devices
                

                Viele Grüße
                Protheus

                P 1 Reply Last reply Reply Quote 0
                • P
                  Pittini Developer @Protheus last edited by

                  @protheus Das is das selbe Log wie oben, das reicht nicht, ich brauch das ausführliche bei eingeschaltetem logging im Skript.

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    Protheus @Pittini last edited by

                    @pittini sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:

                    @protheus Das is das selbe Log wie oben, das reicht nicht, ich brauch das ausführliche bei eingeschaltetem logging im Skript.

                    Isses das nich?
                    Screenshot - 2021-04-17 19_23_04-javascript - ioBroker.png

                    Viele Grüße
                    Protheus

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      Pittini Developer @Protheus last edited by

                      @protheus Ja, doch, schon. Aber iwie müßte da mehr kommen.

                      P 1 Reply Last reply Reply Quote 0
                      • P
                        Protheus @Pittini last edited by

                        @pittini sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:

                        @protheus Ja, doch, schon. Aber iwie müßte da mehr kommen.

                        Wenn du mir sagst wir ich ein neues (umfangreicheres) Log generiere, mache ich das gern.

                        Viele Grüße
                        Protheus

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

                          @protheus

                          Im Javascript Adapter zum Skript gehen und es stoppen.
                          Dann wieder starten. Dann müsste darunter eine Ausgabe kommen vom Start.

                          1 Reply Last reply Reply Quote 0
                          • Z
                            zaim last edited by

                            Hallo, ich habe einen xiaomi smart fan pro (mit akku). Da dafür keine konfig verfügbar war, habe ich die zhimi.fan.za4.js unter dem neuen dateinamen "dmaker.fan.p15.js" eingefügt und editiert: "static model = 'dmaker.fan.p15';
                            static name = 'Smartmi Standing Fan PRO'; ".

                            Starte ich nun das Skript, werden auch Datenpunkte angelegt, diese aber nicht aktualisiert bzw. befüllt. das log wirft auch keine fehler und erkennt meine staubsauger und den Smartmi Standing Fan PRO. was kann ich machen damit die Datenpunkte gefüllt werden?

                            1 Reply Last reply Reply Quote 0
                            • Z
                              zaim last edited by

                              hier noch das log

                              20.4.2021, 14:53:21.109 [info ]: javascript.0 (6015) Stop script script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO
                              20.4.2021, 14:53:22.271 [info ]: javascript.0 (6015) Start javascript script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO
                              20.4.2021, 14:53:22.303 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Starting AllMyMi V.0.2.11
                              20.4.2021, 14:53:22.304 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Reaching init
                              20.4.2021, 14:53:22.308 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: registered 0 subscriptions and 0 schedules
                              20.4.2021, 14:53:22.309 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: You are already logged in, login canceled
                              20.4.2021, 14:53:22.309 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Retrieving your in de registered MiHome Devices
                              20.4.2021, 14:53:22.436 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Found 3 MiHome Devices, those are:
                              20.4.2021, 14:53:22.436 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Mi Smart Standing Fan Pro
                              20.4.2021, 14:53:22.437 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Floorian
                              20.4.2021, 14:53:22.437 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Oberon
                              20.4.2021, 14:53:22.438 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Now searching for supported Devices...
                              20.4.2021, 14:53:22.438 [warn ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: No supported Devices found!
                              20.4.2021, 14:53:22.439 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Reaching CreateStates()
                              20.4.2021, 14:53:22.491 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: 21 States created, now setting up channels!
                              20.4.2021, 14:53:22.493 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Reaching main
                              20.4.2021, 14:53:22.493 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Reaching WriteGenericDpValues()
                              20.4.2021, 14:53:22.498 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Reaching CreateDevices
                              20.4.2021, 14:53:22.499 [info ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: Reaching CreateDpTrigger

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

                                @zaim

                                Es reicht ja nicht die Namen nur zu ändern.
                                Du musst herausfinden mit welchen get und set Befehlen die Daten vom Lüfter geholt werden können.

                                Der Log Auszug sagt es ja schon

                                20.4.2021, 14:53:22.438 [warn ]: javascript.0 (6015) script.js.Tests.Xiaomi_Geräte_Smart_FAN_PRO: No supported Devices found!
                                
                                Z 1 Reply Last reply Reply Quote 0
                                • M
                                  Marc12345 last edited by

                                  Hallo,
                                  ich habe aktuelles Node, aktuellen Javascript und hier alles in den Anleitungen befolgt. Mein Luftreiniger (Xiaomi 3H) wird auch einschl. Netzwerkadresse etc. erkannt und alle Datenpunkte leer angelegt, allerdings keinerlei Daten eingelesen. Angeblich wären die Schreibpunkte schreibgeschützt (den Schreibschutz habe ich aber testweise überall manuell entfernt).
                                  Der Luftreiniger hängt im Gästenetz, Biobroker im Hauptnetz. Da die Daten aber aus der Cloud geladen werden, dürfte das aber doch nichts ausmachen. Was mache ich falsch?

                                  javascript.0	2021-04-20 17:43:50.745	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.physical-controls-locked.physical-controls-locked / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.745	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for filter.filter-used-time because its readonly.
                                  javascript.0	2021-04-20 17:43:50.744	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for filter.filter-life-level because its readonly.
                                  javascript.0	2021-04-20 17:43:50.743	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for environment.pm2_5-density because its readonly.
                                  javascript.0	2021-04-20 17:43:50.743	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for environment.relative-humidity because its readonly.
                                  javascript.0	2021-04-20 17:43:50.742	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for use-time.use-time because its readonly.
                                  javascript.0	2021-04-20 17:43:50.741	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.motor-speed.favorite-fan-level / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.740	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for motor-speed.motor-set-speed because its readonly.
                                  javascript.0	2021-04-20 17:43:50.740	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for motor-speed.motor-speed because its readonly.
                                  javascript.0	2021-04-20 17:43:50.739	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for environment.temperature because its readonly.
                                  javascript.0	2021-04-20 17:43:50.738	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.indicator-light.on / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.737	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.indicator-light.brightness / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.736	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.alarm.alarm / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.735	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.fan-level / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.735	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.mode / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.734	info	(31556) script.js.Xiaomi: No Datapoint Trigger set for air-purifier.fault because its readonly.
                                  javascript.0	2021-04-20 17:43:50.733	info	(31556) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.on / read=true write=true
                                  javascript.0	2021-04-20 17:43:50.732	info	(31556) script.js.Xiaomi: Setting DataPointTrigger #0 for zhimi.airpurifier.mb3
                                  javascript.0	2021-04-20 17:43:50.731	info	(31556) script.js.Xiaomi: Reaching CreateDpTrigger
                                  javascript.0	2021-04-20 17:43:50.729	info	(31556) script.js.Xiaomi: Setting trigger #0 for zhimi.airpurifier.mb3
                                  javascript.0	2021-04-20 17:43:50.728	info	(31556) script.js.Xiaomi: Init Device# 0 - device="zhimi.airpurifier.mb3"
                                  javascript.0	2021-04-20 17:43:46.583	info	(31556) script.js.Xiaomi: Created device {"_events":{},"_eventsCount":0,"_maxListeners":100,"id":"392218520","address":"192.168.179.100","token":"b62a7sdf96a5d379f3a73518cd7sdfa8a5","protocol":"local",
                                  javascript.0	2021-04-20 17:43:46.582	info	(31556) script.js.Xiaomi: Now creating device for zhimi.airpurifier.mb3 / 392218520 / 192.168.179.100 / b62a7sdf96a5d379f3a73518cd7sdfa8a5 / 10000
                                  javascript.0	2021-04-20 17:43:46.581	info	(31556) script.js.Xiaomi: Reaching CreateDevices
                                  javascript.0	2021-04-20 17:43:46.579	info	(31556) script.js.Xiaomi: Reaching WriteGenericDpValues()
                                  javascript.0	2021-04-20 17:43:46.579	info	(31556) script.js.Xiaomi: Reaching main
                                  javascript.0	2021-04-20 17:43:46.578	info	(31556) script.js.Xiaomi: 24 States created, now setting up channels!
                                  javascript.0	2021-04-20 17:43:46.328	info	(31556) script.js.Xiaomi: Reaching CreateStates()
                                  javascript.0	2021-04-20 17:43:46.327	info	(31556) script.js.Xiaomi: Reaching PrepareDeviceDps, did=392218520 model=zhimi.airpurifier.mb3
                                  javascript.0	2021-04-20 17:43:46.326	info	(31556) script.js.Xiaomi: Device Luftreiniger is supported, creating DataPoints
                                  javascript.0	2021-04-20 17:43:46.326	info	(31556) script.js.Xiaomi: Now searching for supported Devices...
                                  javascript.0	2021-04-20 17:43:46.325	info	(31556) script.js.Xiaomi: Luftreiniger
                                  javascript.0	2021-04-20 17:43:46.325	info	(31556) script.js.Xiaomi: Found 1 MiHome Devices, those are:
                                  javascript.0	2021-04-20 17:43:46.213	info	(31556) script.js.Xiaomi: Retrieving your in de registered MiHome Devices
                                  javascript.0	2021-04-20 17:43:46.212	info	(31556) script.js.Xiaomi: You are already logged in, login canceled
                                  javascript.0	2021-04-20 17:43:46.211	info	(31556) script.js.Xiaomi: registered 0 subscriptions and 0 schedules
                                  javascript.0	2021-04-20 17:43:46.208	info	(31556) script.js.Xiaomi: Reaching init
                                  javascript.0	2021-04-20 17:43:46.208	info	(31556) script.js.Xiaomi: Starting AllMyMi V.0.2.11
                                  javascript.0	2021-04-20 17:43:46.185	info	(31556) Start javascript script.js.Xiaomi
                                  
                                  haselchen 1 Reply Last reply Reply Quote 0
                                  • haselchen
                                    haselchen Most Active @Marc12345 last edited by haselchen

                                    @marc12345

                                    Hast du die .js Datei vom 3H von Pittinis Seite geladen und in den mihome Ordner kopiert?

                                    Und readonly ist okay oder was willst du an den Datenpunkten ändern können?
                                    Das sind Info Datenpunkte, nix zum Rumspielen.

                                    M 1 Reply Last reply Reply Quote 0
                                    • Z
                                      zaim @haselchen last edited by

                                      @haselchen ich muss da selber auf die Befehle kommen? ich dachte da die befehle des ursprünglichen zhimi.fan.za4.js in der datei stehen, dass wenigstens ein paar sachen funktionieren 😉

                                      wie finde ich das denn raus? kann ja schlecht munter drauflos raten oder 😉

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

                                        @haselchen sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:

                                        Hast du die .js Datei vom 3H von Pittinis Seite geladen und in den mihome Ordner kopiert?

                                        Ja, unter "/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices" liegt bei mir u.a. die Datei "zhimi.airpurifier.mb3.js"

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

                                          @zaim

                                          Musst mal im Netz schauen , auf Anhieb weiss ich die Seite nicht mehr.
                                          Jeder Purifier hat eine Art Definitionsdatei womit die Werte abgefragt werden.
                                          Github würde ich mal probieren.
                                          Oder @Pittini als Entwickler hat ne Idee.

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

                                            @marc12345

                                            Hast du sie dir geholt und reinkopiert oder die da schon war dringelassen?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            917
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            50
                                            454
                                            65599
                                            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