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. Skripten / Logik
  4. JavaScript
  5. [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    153

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

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

Geplant Angeheftet Gesperrt Verschoben JavaScript
474 Beiträge 50 Kommentatoren 101.3k Aufrufe 41 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.
  • haselchenH haselchen

    @maxpd

    mihome ist auch im javascript adapter installiert?
    ich bin noch old school.
    ich hab noch die version 3.6.4
    mit der 5er Version hat es bei mir auch nicht funktioniert.

    M Offline
    M Offline
    maxpd
    schrieb am zuletzt editiert von maxpd
    #164

    @haselchen ich hatte es hier eingetragen. Langt dies als "Installation?" Version 5.1.3.

    f4f97724-89db-438e-b4e8-cc9ed0e0baad-image.png

    Gruß
    maxpd

    Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

    haselchenH 1 Antwort Letzte Antwort
    0
    • M maxpd

      @haselchen ich hatte es hier eingetragen. Langt dies als "Installation?" Version 5.1.3.

      f4f97724-89db-438e-b4e8-cc9ed0e0baad-image.png

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von
      #165

      @maxpd

      Das sind meine Einstellungen. Wie gesagt, mit Version 3.6.4

      9ac8bce3-12c7-4237-9c20-24e44c73b562-grafik.png

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      M 1 Antwort Letzte Antwort
      0
      • haselchenH haselchen

        @maxpd

        Das sind meine Einstellungen. Wie gesagt, mit Version 3.6.4

        9ac8bce3-12c7-4237-9c20-24e44c73b562-grafik.png

        M Offline
        M Offline
        maxpd
        schrieb am zuletzt editiert von
        #166

        @haselchen ok, downgraden würde ich nur ungern ^^

        Die Checkboxen habe ich auch mal gesetzt wie du. Die NPM Module benötige ich glaube ich nicht, außer der node-mihome.

        Hier mal noch das Log:

        0c0cdc69-169e-490d-8b56-96e3e02384de-image.png

        Gruß
        maxpd

        Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

        P 1 Antwort Letzte Antwort
        0
        • M maxpd

          @haselchen ok, downgraden würde ich nur ungern ^^

          Die Checkboxen habe ich auch mal gesetzt wie du. Die NPM Module benötige ich glaube ich nicht, außer der node-mihome.

          Hier mal noch das Log:

          0c0cdc69-169e-490d-8b56-96e3e02384de-image.png

          P Offline
          P Offline
          Pittini
          Developer
          schrieb am zuletzt editiert von
          #167

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

          @haselchen ok, downgraden würde ich nur ungern ^^

          Die Checkboxen habe ich auch mal gesetzt wie du. Die NPM Module benötige ich glaube ich nicht, außer der node-mihome.

          Hier mal noch das Log:

          0c0cdc69-169e-490d-8b56-96e3e02384de-image.png

          Sieht für mich nicht so aus, als würde die node.mihome nicht funktionieren, sonst kämste gar nicht soweit das er Devices anlegt, denn dazu brauchts Infos aus der node-mihome. Ich würde eher sagen es fehlen Devicefiles oder sind alt/falsch. Hast Du die wie in der Anleitung beschrieben mal in Dein node-mihome Devices Verzeichnis kopiert? Und zwar für alle Geräte die Du hast, nicht nur den 3H.

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            maxpd
            schrieb am zuletzt editiert von
            #168

            @pittini In der Liste habe ich nur etwas für die Yeelight Color Bulb 2 gefunden.
            Für den 3H, die Yeelight Bulb und den Roborock nicht.
            Das Device für die Bulb 2 hab ich abgelegt, ja.

            Gruß
            maxpd

            Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              Pittini
              Developer
              schrieb am zuletzt editiert von
              #169

              @maxpd
              Natürlich gibts was für den 3H. Lass es uns anders machen. Du kopierst einfach JEDES File von da:

              https://github.com/Pittini/iobroker-nodemihome/tree/main/DefinitionfilesForNode-Mihome

              in Dein node-mihome Devices Verzeichnis. Bei mir ist das unter:

              /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices/

              zu finden. Dann JS Adapter neustarten und berichten.

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                maxpd
                schrieb am zuletzt editiert von
                #170

                @pittini das wäre auch mein nächster schritt gewesen :D ich glaube jetzt hat es funktioniert. bekomme daten rein. Wobei is Online auf false steht, obwohl ich das Gerät sauber steuern kann :man-shrugging:

                Verstanden habe ich aber noch nicht, warum ich den 3H auch als File rüberziehen muss. Dieser stand ja nicht auf ready for merge sondern voll/voll in der Readme.

                Gruß
                maxpd

                Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

                P M 2 Antworten Letzte Antwort
                0
                • M maxpd

                  @pittini das wäre auch mein nächster schritt gewesen :D ich glaube jetzt hat es funktioniert. bekomme daten rein. Wobei is Online auf false steht, obwohl ich das Gerät sauber steuern kann :man-shrugging:

                  Verstanden habe ich aber noch nicht, warum ich den 3H auch als File rüberziehen muss. Dieser stand ja nicht auf ready for merge sondern voll/voll in der Readme.

                  P Offline
                  P Offline
                  Pittini
                  Developer
                  schrieb am zuletzt editiert von
                  #171

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

                  Verstanden habe ich aber noch nicht, warum ich den 3H auch als File rüberziehen muss. Dieser stand ja nicht auf ready for merge sondern voll/voll in der Readme.

                  Weil das File zwar in der node-mihome drin ist, aber falsch ist und nicht funktioniert.

                  1 Antwort Letzte Antwort
                  0
                  • M maxpd

                    @pittini das wäre auch mein nächster schritt gewesen :D ich glaube jetzt hat es funktioniert. bekomme daten rein. Wobei is Online auf false steht, obwohl ich das Gerät sauber steuern kann :man-shrugging:

                    Verstanden habe ich aber noch nicht, warum ich den 3H auch als File rüberziehen muss. Dieser stand ja nicht auf ready for merge sondern voll/voll in der Readme.

                    M Offline
                    M Offline
                    Marc12345
                    schrieb am zuletzt editiert von
                    #172

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

                    ich glaube jetzt hat es funktioniert. bekomme daten rein.

                    Darf ich fragen welche Version von Java-Script Du hast?
                    Ich habe bei gleichem Gerät auch den Fehler, dass unter Info alles korrekt angezeigt wird (einschl. Online=True) aber keinerlei Daten eingelesen werden. Ich habe schon alles versucht und natürlich auch die Definitionsdatei ersetzt. Ich befürchte sonst, dass es daran liegt, dass mein 3H im Gästenetz ist und der iobroker im Hauptnetz ist.

                    P 1 Antwort Letzte Antwort
                    0
                    • M Marc12345

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

                      ich glaube jetzt hat es funktioniert. bekomme daten rein.

                      Darf ich fragen welche Version von Java-Script Du hast?
                      Ich habe bei gleichem Gerät auch den Fehler, dass unter Info alles korrekt angezeigt wird (einschl. Online=True) aber keinerlei Daten eingelesen werden. Ich habe schon alles versucht und natürlich auch die Definitionsdatei ersetzt. Ich befürchte sonst, dass es daran liegt, dass mein 3H im Gästenetz ist und der iobroker im Hauptnetz ist.

                      P Offline
                      P Offline
                      Pittini
                      Developer
                      schrieb am zuletzt editiert von
                      #173

                      @marc12345 sagte in

                      Ich habe bei gleichem Gerät auch den Fehler, dass unter Info alles korrekt angezeigt wird (einschl. Online=True) aber keinerlei Daten eingelesen werden.

                      Das unter Info alles angezeigt wird ist normal, weil dazu brauchts keine Definitionsdatei seitens node-mihome. Das Skript fragt quasi da einfach die Cloud was denn der User für Geräte hat, mit welchem Status, Token etc. Anhand des dabei auch übermittelten models, schaut das Skript dann in die Definitionsdatei legt die Datenpunkte an und ruft Daten ab.

                      Ich habe schon alles versucht und natürlich auch die Definitionsdatei ersetzt. Ich befürchte sonst, dass es daran liegt, dass mein 3H im Gästenetz ist und der iobroker im Hauptnetz ist.

                      Bin mir ziemlich sicher dass es daran NICHT liegt, das Skript "simuliert" ja quasi die MiHome App, wenn Du das Gerät damit steuern kannst, gehts auch mit dem Skript. Hast Du den JS Controller auch neugestartet nach dem ersetzen der Definitionsdatei? Was sagt das Log?

                      M 1 Antwort Letzte Antwort
                      0
                      • P Pittini

                        @marc12345 sagte in

                        Ich habe bei gleichem Gerät auch den Fehler, dass unter Info alles korrekt angezeigt wird (einschl. Online=True) aber keinerlei Daten eingelesen werden.

                        Das unter Info alles angezeigt wird ist normal, weil dazu brauchts keine Definitionsdatei seitens node-mihome. Das Skript fragt quasi da einfach die Cloud was denn der User für Geräte hat, mit welchem Status, Token etc. Anhand des dabei auch übermittelten models, schaut das Skript dann in die Definitionsdatei legt die Datenpunkte an und ruft Daten ab.

                        Ich habe schon alles versucht und natürlich auch die Definitionsdatei ersetzt. Ich befürchte sonst, dass es daran liegt, dass mein 3H im Gästenetz ist und der iobroker im Hauptnetz ist.

                        Bin mir ziemlich sicher dass es daran NICHT liegt, das Skript "simuliert" ja quasi die MiHome App, wenn Du das Gerät damit steuern kannst, gehts auch mit dem Skript. Hast Du den JS Controller auch neugestartet nach dem ersetzen der Definitionsdatei? Was sagt das Log?

                        M Offline
                        M Offline
                        Marc12345
                        schrieb am zuletzt editiert von
                        #174

                        @pittini
                        Ja, den Adapter und auch das System habe ich neugestartet. Die Datei habe ich ebenfalls ersetzt.
                        Ich habe die Log angefügt. Den Token habe ich hier im LOG durch XXXXX ersetzt.

                        18:44:28.469 info javascript.0 (3581) Start javascript script.js.Xiaomi
                        18:44:28.496 info javascript.0 (3581) script.js.Xiaomi: Starting AllMyMi V.0.2.16
                        18:44:28.496 info javascript.0 (3581) script.js.Xiaomi: Reaching init
                        18:44:28.500 info javascript.0 (3581) script.js.Xiaomi: registered 0 subscriptions and 0 schedules
                        18:44:28.501 info javascript.0 (3581) script.js.Xiaomi: You are already logged in, login canceled
                        18:44:28.501 info javascript.0 (3581) script.js.Xiaomi: Retrieving your in de registered MiHome Devices
                        18:44:28.620 info javascript.0 (3581) script.js.Xiaomi: Found 1 MiHome Devices, those are:
                        18:44:28.620 info javascript.0 (3581) script.js.Xiaomi: Purifier 3H
                        18:44:28.621 info javascript.0 (3581) script.js.Xiaomi: Now searching for supported Devices...
                        18:44:28.621 info javascript.0 (3581) script.js.Xiaomi: Device Purifier 3H is supported, creating DataPoints
                        18:44:28.622 info javascript.0 (3581) script.js.Xiaomi: Reaching PrepareDeviceDps, did=392268520 model=zhimi.airpurifier.mb3
                        18:44:28.623 info javascript.0 (3581) script.js.Xiaomi: Reaching CreateStates()
                        18:44:28.636 info javascript.0 (3581) script.js.Xiaomi: 24 States created, now setting up channels!
                        18:44:28.637 info javascript.0 (3581) script.js.Xiaomi: Reaching main
                        18:44:28.637 info javascript.0 (3581) script.js.Xiaomi: Reaching WriteGenericDpValues()
                        18:44:28.639 info javascript.0 (3581) script.js.Xiaomi: Reaching CreateDevices
                        18:44:28.639 info javascript.0 (3581) script.js.Xiaomi: Now creating device for zhimi.airpurifier.mb3 / 392268520 / 192.168.250.100 / XXXXXXX / 10000
                        18:44:28.640 info javascript.0 (3581) script.js.Xiaomi: Created device {"_events":{},"_eventsCount":0,"_maxListeners":100,"id":"392268520","address":"192.168.250.100","token":"XXXXXXX","protocol":"local","refresh":10000,"_properties":{},"_propertiesToMonitor":["air-purifier:fault","air-purifier:on","air-purifier:fan-level","air-purifier:mode","environment:pm2.5-density","environment:relative-humidity","environment:temperature","filter:filter-life-level","filter:filter-used-time","alarm:alarm","indicator-light:brightness","indicator-light:on","motor-speed:motor-speed","motor-speed:motor-set-speed","motor-speed:favorite-fan-level","use-time:use-time","physical-controls-locked:physical-controls-locked"],"_miotSpec":null,"_miotSpecType":"urn:miot-spec-v2:device:air-purifier:0000A007:zhimi-mb3:2","model":"zhimi.airpurifier.mb3","setter":{},"definition":{"info":[{"id":"localip","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Ip Adress","type":"string","role":"value","def":""}},{"id":"token","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Token","type":"string","role":"value","def":""}},{"id":"did","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Device Id","type":"string","role":"value","def":""}},{"id":"model","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Model","type":"string","role":"value","def":""}},{"id":"rssi","initial":0,"forceCreation":false,"common":{"read":true,"write":false,"name":"rssi","type":"number","role":"value.rssi","def":0}},{"id":"name","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Name","type":"string","role":"value","def":""}},{"id":"isOnline","initial":false,"forceCreation":false,"common":{"read":true,"write":true,"name":"Is online","type":"boolean","role":"value","def":false}}],"model":"zhimi.airpurifier.mb3","description":"Purifier 3H","setter":{},"common":[{"name":"air-purifier.on","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true},{"name":"air-purifier.fault","type":"number","read":true,"write":false,"min":0,"max":5,"states":{"0":"No faults","1":"m1_run","2":"m1_stuck","3":"no_sensor","4":"error_hum","5":"error_temp","6":"timer_error1","7":"timer_error2"},"role":"state"},{"name":"air-purifier.mode","type":"number","read":true,"write":true,"min":0,"max":3,"states":{"0":"auto","1":"sleep","2":"favorite","3":"fanset"},"role":"state"},{"name":"air-purifier.fan-level","type":"number","read":true,"write":true,"min":1,"max":3,"role":"state"},{"name":"alarm.alarm","type":"boolean","read":true,"write":true,"role":"state"},{"name":"indicator-light.brightness","type":"number","read":true,"write":true,"min":0,"max":2,"role":"state"},{"name":"indicator-light.on","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true},{"name":"environment.temperature","type":"number","role":"value.temperature","read":true,"write":false,"min":-40,"max":125,"unit":"°C"},{"name":"motor-speed.motor-speed","type":"number","read":true,"write":false,"min":0,"max":3000,"unit":"rpm","role":"state"},{"name":"motor-speed.motor-set-speed","type":"number","read":true,"write":false,"min":0,"max":3000,"unit":"rpm","role":"state"},{"name":"motor-speed.favorite-fan-level","type":"number","read":true,"write":true,"min":0,"max":14,"role":"state"},{"name":"use-time.use-time","type":"number","read":true,"write":false,"role":"state"},{"name":"environment.relative-humidity","type":"number","role":"value.humidity","read":true,"write":false,"min":0,"max":100,"unit":"%"},{"name":"environment.pm2_5-density","type":"number","read":true,"write":false,"min":0,"max":600,"unit":"μg/m³","role":"state"},{"name":"filter.filter-life-level","type":"number","read":true,"write":false,"min":0,"max":100,"unit":"%","role":"state"},{"name":"filter.filter-used-time","type":"number","read":true,"write":false,"unit":"h","role":"state"},{"name":"physical-controls-locked.physical-controls-locked","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true}]},"firstrun":true} now fetching data
                        18:44:32.737 info javascript.0 (3581) script.js.Xiaomi: Init Device# 0 - device="zhimi.airpurifier.mb3"
                        18:44:32.739 info javascript.0 (3581) script.js.Xiaomi: Setting trigger #0 for zhimi.airpurifier.mb3
                        18:44:32.741 info javascript.0 (3581) script.js.Xiaomi: Reaching CreateDpTrigger
                        18:44:32.742 info javascript.0 (3581) script.js.Xiaomi: Setting DataPointTrigger #0 for zhimi.airpurifier.mb3
                        18:44:32.743 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.on / read=true write=true
                        18:44:32.744 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for air-purifier.fault because its readonly.
                        18:44:32.745 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.mode / read=true write=true
                        18:44:32.745 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.fan-level / read=true write=true
                        18:44:32.746 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.alarm.alarm / read=true write=true
                        18:44:32.747 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.indicator-light.brightness / read=true write=true
                        18:44:32.748 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.indicator-light.on / read=true write=true
                        18:44:32.749 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for environment.temperature because its readonly.
                        18:44:32.750 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for motor-speed.motor-speed because its readonly.
                        18:44:32.750 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for motor-speed.motor-set-speed because its readonly.
                        18:44:32.751 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.motor-speed.favorite-fan-level / read=true write=true
                        18:44:32.752 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for use-time.use-time because its readonly.
                        18:44:32.753 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for environment.relative-humidity because its readonly.
                        18:44:32.753 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for environment.pm2_5-density because its readonly.
                        18:44:32.754 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for filter.filter-life-level because its readonly.
                        18:44:32.754 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for filter.filter-used-time because its readonly.
                        18:44:32.755 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.physical-controls-locked.physical-controls-locked / read=true write=true

                        P 1 Antwort Letzte Antwort
                        0
                        • M Marc12345

                          @pittini
                          Ja, den Adapter und auch das System habe ich neugestartet. Die Datei habe ich ebenfalls ersetzt.
                          Ich habe die Log angefügt. Den Token habe ich hier im LOG durch XXXXX ersetzt.

                          18:44:28.469 info javascript.0 (3581) Start javascript script.js.Xiaomi
                          18:44:28.496 info javascript.0 (3581) script.js.Xiaomi: Starting AllMyMi V.0.2.16
                          18:44:28.496 info javascript.0 (3581) script.js.Xiaomi: Reaching init
                          18:44:28.500 info javascript.0 (3581) script.js.Xiaomi: registered 0 subscriptions and 0 schedules
                          18:44:28.501 info javascript.0 (3581) script.js.Xiaomi: You are already logged in, login canceled
                          18:44:28.501 info javascript.0 (3581) script.js.Xiaomi: Retrieving your in de registered MiHome Devices
                          18:44:28.620 info javascript.0 (3581) script.js.Xiaomi: Found 1 MiHome Devices, those are:
                          18:44:28.620 info javascript.0 (3581) script.js.Xiaomi: Purifier 3H
                          18:44:28.621 info javascript.0 (3581) script.js.Xiaomi: Now searching for supported Devices...
                          18:44:28.621 info javascript.0 (3581) script.js.Xiaomi: Device Purifier 3H is supported, creating DataPoints
                          18:44:28.622 info javascript.0 (3581) script.js.Xiaomi: Reaching PrepareDeviceDps, did=392268520 model=zhimi.airpurifier.mb3
                          18:44:28.623 info javascript.0 (3581) script.js.Xiaomi: Reaching CreateStates()
                          18:44:28.636 info javascript.0 (3581) script.js.Xiaomi: 24 States created, now setting up channels!
                          18:44:28.637 info javascript.0 (3581) script.js.Xiaomi: Reaching main
                          18:44:28.637 info javascript.0 (3581) script.js.Xiaomi: Reaching WriteGenericDpValues()
                          18:44:28.639 info javascript.0 (3581) script.js.Xiaomi: Reaching CreateDevices
                          18:44:28.639 info javascript.0 (3581) script.js.Xiaomi: Now creating device for zhimi.airpurifier.mb3 / 392268520 / 192.168.250.100 / XXXXXXX / 10000
                          18:44:28.640 info javascript.0 (3581) script.js.Xiaomi: Created device {"_events":{},"_eventsCount":0,"_maxListeners":100,"id":"392268520","address":"192.168.250.100","token":"XXXXXXX","protocol":"local","refresh":10000,"_properties":{},"_propertiesToMonitor":["air-purifier:fault","air-purifier:on","air-purifier:fan-level","air-purifier:mode","environment:pm2.5-density","environment:relative-humidity","environment:temperature","filter:filter-life-level","filter:filter-used-time","alarm:alarm","indicator-light:brightness","indicator-light:on","motor-speed:motor-speed","motor-speed:motor-set-speed","motor-speed:favorite-fan-level","use-time:use-time","physical-controls-locked:physical-controls-locked"],"_miotSpec":null,"_miotSpecType":"urn:miot-spec-v2:device:air-purifier:0000A007:zhimi-mb3:2","model":"zhimi.airpurifier.mb3","setter":{},"definition":{"info":[{"id":"localip","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Ip Adress","type":"string","role":"value","def":""}},{"id":"token","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Token","type":"string","role":"value","def":""}},{"id":"did","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Device Id","type":"string","role":"value","def":""}},{"id":"model","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Model","type":"string","role":"value","def":""}},{"id":"rssi","initial":0,"forceCreation":false,"common":{"read":true,"write":false,"name":"rssi","type":"number","role":"value.rssi","def":0}},{"id":"name","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Name","type":"string","role":"value","def":""}},{"id":"isOnline","initial":false,"forceCreation":false,"common":{"read":true,"write":true,"name":"Is online","type":"boolean","role":"value","def":false}}],"model":"zhimi.airpurifier.mb3","description":"Purifier 3H","setter":{},"common":[{"name":"air-purifier.on","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true},{"name":"air-purifier.fault","type":"number","read":true,"write":false,"min":0,"max":5,"states":{"0":"No faults","1":"m1_run","2":"m1_stuck","3":"no_sensor","4":"error_hum","5":"error_temp","6":"timer_error1","7":"timer_error2"},"role":"state"},{"name":"air-purifier.mode","type":"number","read":true,"write":true,"min":0,"max":3,"states":{"0":"auto","1":"sleep","2":"favorite","3":"fanset"},"role":"state"},{"name":"air-purifier.fan-level","type":"number","read":true,"write":true,"min":1,"max":3,"role":"state"},{"name":"alarm.alarm","type":"boolean","read":true,"write":true,"role":"state"},{"name":"indicator-light.brightness","type":"number","read":true,"write":true,"min":0,"max":2,"role":"state"},{"name":"indicator-light.on","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true},{"name":"environment.temperature","type":"number","role":"value.temperature","read":true,"write":false,"min":-40,"max":125,"unit":"°C"},{"name":"motor-speed.motor-speed","type":"number","read":true,"write":false,"min":0,"max":3000,"unit":"rpm","role":"state"},{"name":"motor-speed.motor-set-speed","type":"number","read":true,"write":false,"min":0,"max":3000,"unit":"rpm","role":"state"},{"name":"motor-speed.favorite-fan-level","type":"number","read":true,"write":true,"min":0,"max":14,"role":"state"},{"name":"use-time.use-time","type":"number","read":true,"write":false,"role":"state"},{"name":"environment.relative-humidity","type":"number","role":"value.humidity","read":true,"write":false,"min":0,"max":100,"unit":"%"},{"name":"environment.pm2_5-density","type":"number","read":true,"write":false,"min":0,"max":600,"unit":"μg/m³","role":"state"},{"name":"filter.filter-life-level","type":"number","read":true,"write":false,"min":0,"max":100,"unit":"%","role":"state"},{"name":"filter.filter-used-time","type":"number","read":true,"write":false,"unit":"h","role":"state"},{"name":"physical-controls-locked.physical-controls-locked","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true}]},"firstrun":true} now fetching data
                          18:44:32.737 info javascript.0 (3581) script.js.Xiaomi: Init Device# 0 - device="zhimi.airpurifier.mb3"
                          18:44:32.739 info javascript.0 (3581) script.js.Xiaomi: Setting trigger #0 for zhimi.airpurifier.mb3
                          18:44:32.741 info javascript.0 (3581) script.js.Xiaomi: Reaching CreateDpTrigger
                          18:44:32.742 info javascript.0 (3581) script.js.Xiaomi: Setting DataPointTrigger #0 for zhimi.airpurifier.mb3
                          18:44:32.743 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.on / read=true write=true
                          18:44:32.744 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for air-purifier.fault because its readonly.
                          18:44:32.745 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.mode / read=true write=true
                          18:44:32.745 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.air-purifier.fan-level / read=true write=true
                          18:44:32.746 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.alarm.alarm / read=true write=true
                          18:44:32.747 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.indicator-light.brightness / read=true write=true
                          18:44:32.748 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.indicator-light.on / read=true write=true
                          18:44:32.749 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for environment.temperature because its readonly.
                          18:44:32.750 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for motor-speed.motor-speed because its readonly.
                          18:44:32.750 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for motor-speed.motor-set-speed because its readonly.
                          18:44:32.751 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.motor-speed.favorite-fan-level / read=true write=true
                          18:44:32.752 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for use-time.use-time because its readonly.
                          18:44:32.753 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for environment.relative-humidity because its readonly.
                          18:44:32.753 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for environment.pm2_5-density because its readonly.
                          18:44:32.754 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for filter.filter-life-level because its readonly.
                          18:44:32.754 info javascript.0 (3581) script.js.Xiaomi: No Datapoint Trigger set for filter.filter-used-time because its readonly.
                          18:44:32.755 info javascript.0 (3581) script.js.Xiaomi: Setting Datapoint Trigger for javascript.0.MiHomeAll.392268520.physical-controls-locked.physical-controls-locked / read=true write=true

                          P Offline
                          P Offline
                          Pittini
                          Developer
                          schrieb am zuletzt editiert von
                          #175

                          @marc12345 Hmm, Du bist korrekt eingeloggt, das Gerät wird erkannt, Datenpunkte sauber angelegt, Trigger erzeugt, usw., von Skriptseite alles ok soweit. Es kommen offensichtlich aber keine Daten, nur warum ist die Frage. Wenn Du ganz sicher bist die richtige Datei ins richtige Verzeichnis kopiert zu haben, muß es iwo an Deinem System liegen, aber da kann ich nich helfen.

                          M 1 Antwort Letzte Antwort
                          0
                          • P Pittini

                            @marc12345 Hmm, Du bist korrekt eingeloggt, das Gerät wird erkannt, Datenpunkte sauber angelegt, Trigger erzeugt, usw., von Skriptseite alles ok soweit. Es kommen offensichtlich aber keine Daten, nur warum ist die Frage. Wenn Du ganz sicher bist die richtige Datei ins richtige Verzeichnis kopiert zu haben, muß es iwo an Deinem System liegen, aber da kann ich nich helfen.

                            M Offline
                            M Offline
                            Marc12345
                            schrieb am zuletzt editiert von Marc12345
                            #176

                            @pittini
                            Auf alle Fälle schonmal Danke für Deine tolle Hilfe. Ich kenne mich leider nicht so richtig in der Tiefe aus, aber mir sind zwei Dinge aufgefallen. Vielleicht hängt das damit zusammen:

                            1. Die entsprechende Skriptdatei finde ich unter Raspberry Pi (Buster) an 5 Stellen. Habe ich vermutl. auch beim testen mal falsch kopiert. Ich habe aber diese überall gegen die neue ausgetauscht. Sie hatten aber teilweise unterschiedliche Berechtigungen (teilw. 644, teilw. 777 -> Habe diese aber auf 777 geändert):
                              Bildschirmfoto 2021-05-22 um 07.53.36.png

                            2. In der Mi-App wird von überall der 3H angezeigt und ich kann ihn bedienen. Wenn ich mich allerdings auf der Mi-Cloud einlogge (https://i.mi.com/), werden mir 0 Geräte angezeigt. Wenn ich auf "Geräte suchen" klicke, werden mir "Keine Geräte - Gerätesuche aktivieren, damit deine Geräte gefunden werden können" angezeigt.

                            Kann da irgendwo ein Fehler bei mir liegen?

                            Thomas BraunT 1 Antwort Letzte Antwort
                            0
                            • M Marc12345

                              @pittini
                              Auf alle Fälle schonmal Danke für Deine tolle Hilfe. Ich kenne mich leider nicht so richtig in der Tiefe aus, aber mir sind zwei Dinge aufgefallen. Vielleicht hängt das damit zusammen:

                              1. Die entsprechende Skriptdatei finde ich unter Raspberry Pi (Buster) an 5 Stellen. Habe ich vermutl. auch beim testen mal falsch kopiert. Ich habe aber diese überall gegen die neue ausgetauscht. Sie hatten aber teilweise unterschiedliche Berechtigungen (teilw. 644, teilw. 777 -> Habe diese aber auf 777 geändert):
                                Bildschirmfoto 2021-05-22 um 07.53.36.png

                              2. In der Mi-App wird von überall der 3H angezeigt und ich kann ihn bedienen. Wenn ich mich allerdings auf der Mi-Cloud einlogge (https://i.mi.com/), werden mir 0 Geräte angezeigt. Wenn ich auf "Geräte suchen" klicke, werden mir "Keine Geräte - Gerätesuche aktivieren, damit deine Geräte gefunden werden können" angezeigt.

                              Kann da irgendwo ein Fehler bei mir liegen?

                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              schrieb am zuletzt editiert von
                              #177

                              @marc12345
                              777 ist eigentlich immer falsch.
                              Und in /home gehört auch nichts rein.
                              Schon gar nicht in /root !
                              Man macht nichts direkt als root.

                              Linux-Werkzeugkasten:
                              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                              NodeJS Fixer Skript:
                              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                              M 1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                @marc12345
                                777 ist eigentlich immer falsch.
                                Und in /home gehört auch nichts rein.
                                Schon gar nicht in /root !
                                Man macht nichts direkt als root.

                                M Offline
                                M Offline
                                Marc12345
                                schrieb am zuletzt editiert von
                                #178

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

                                Man macht nichts direkt als root.

                                Ich hätte ja gesagt "hab ich auch nicht". Aber wer soll es sonst gewesen sein :face_with_rolling_eyes:

                                Habe jetzt die entsprechenden Dateien und Verzeichnisse gelöscht und nochmal von vorne angefangen. Die ausgetauschte Skriptdatei befindet sich jetzt nur noch in
                                /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices/ und die Berechtigung ist jetzt "755".

                                Leider genau der gleiche Effekt: Es werden keine weiteren Daten eingelesen. :cry:

                                P 1 Antwort Letzte Antwort
                                0
                                • M Marc12345

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

                                  Man macht nichts direkt als root.

                                  Ich hätte ja gesagt "hab ich auch nicht". Aber wer soll es sonst gewesen sein :face_with_rolling_eyes:

                                  Habe jetzt die entsprechenden Dateien und Verzeichnisse gelöscht und nochmal von vorne angefangen. Die ausgetauschte Skriptdatei befindet sich jetzt nur noch in
                                  /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices/ und die Berechtigung ist jetzt "755".

                                  Leider genau der gleiche Effekt: Es werden keine weiteren Daten eingelesen. :cry:

                                  P Offline
                                  P Offline
                                  Pittini
                                  Developer
                                  schrieb am zuletzt editiert von Pittini
                                  #179

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

                                  Habe jetzt die entsprechenden Dateien und Verzeichnisse gelöscht und nochmal von vorne angefangen.

                                  Wenn Du gelöscht hast und nicht deinstalliert können da noch iwo Verweise sein. Offenbar is da bisserl Kuddelmuddel in Deinem System, leider kann ich da nich helfen, weder hab ich nen Pi, noch kenn ich mich damit aus. Vielleicht mag wer anders hier eingreifen mit Ahnung vom Pi? Würde mich ja auch grundsätzlich interessieren warums überall sauber läuft, nur bei einigen Pi Nutzern nicht, is schon iwie auffällig.

                                  Thomas BraunT 2 Antworten Letzte Antwort
                                  0
                                  • P Pittini

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

                                    Habe jetzt die entsprechenden Dateien und Verzeichnisse gelöscht und nochmal von vorne angefangen.

                                    Wenn Du gelöscht hast und nicht deinstalliert können da noch iwo Verweise sein. Offenbar is da bisserl Kuddelmuddel in Deinem System, leider kann ich da nich helfen, weder hab ich nen Pi, noch kenn ich mich damit aus. Vielleicht mag wer anders hier eingreifen mit Ahnung vom Pi? Würde mich ja auch grundsätzlich interessieren warums überall sauber läuft, nur bei einigen Pi Nutzern nicht, is schon iwie auffällig.

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #180

                                    @pittini Im Moment hab ich das Skript nicht im System (Rpi 4), kann aber später nochmal alles reinlegen.

                                    Probleme hatte ich allerdings nie mit dem Betrieb.

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    M 1 Antwort Letzte Antwort
                                    0
                                    • Thomas BraunT Thomas Braun

                                      @pittini Im Moment hab ich das Skript nicht im System (Rpi 4), kann aber später nochmal alles reinlegen.

                                      Probleme hatte ich allerdings nie mit dem Betrieb.

                                      M Offline
                                      M Offline
                                      Marc12345
                                      schrieb am zuletzt editiert von
                                      #181

                                      @thomas-braun Schon einmal vielen Dank, weil soeben noch ein Purifier 3C dazugekommen ist!!!
                                      Hier auch Rpi 4 mit aktuellem iobroker, Phiole mit unbound und OMV5. Jeweils ohne Docker. Evtl. ist das relevant. Alles andere läuft einwandfrei.

                                      Thomas BraunT 1 Antwort Letzte Antwort
                                      0
                                      • M Marc12345

                                        @thomas-braun Schon einmal vielen Dank, weil soeben noch ein Purifier 3C dazugekommen ist!!!
                                        Hier auch Rpi 4 mit aktuellem iobroker, Phiole mit unbound und OMV5. Jeweils ohne Docker. Evtl. ist das relevant. Alles andere läuft einwandfrei.

                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        schrieb am zuletzt editiert von Thomas Braun
                                        #182

                                        @marc12345

                                        Wenn man es sauber installiert, dann gibt es die Datei nur einmal wie folgt im gesamten System:

                                        echad@chet:~ $ getfacl /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices/zhimi.airpurifier.mb3.js
                                        getfacl: Entferne führende '/' von absoluten Pfadnamen
                                        # file: opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices/zhimi.airpurifier.mb3.js
                                        # owner: iobroker
                                        # group: iobroker
                                        user::rw-
                                        group::r-x                      #effective:r--
                                        group:iobroker:rwx              #effective:rw-
                                        mask::rw-
                                        other::r--
                                        

                                        Ohne ACLs:

                                        echad@chet:~ $ ls -la /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices/zhimi.airpurifier.mb3.js
                                        -rw-rw-r--+ 1 iobroker iobroker 2700 Okt 26  1985 /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/devices/zhimi.airpurifier.mb3.js
                                        

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        M 1 Antwort Letzte Antwort
                                        1
                                        • P Pittini

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

                                          Habe jetzt die entsprechenden Dateien und Verzeichnisse gelöscht und nochmal von vorne angefangen.

                                          Wenn Du gelöscht hast und nicht deinstalliert können da noch iwo Verweise sein. Offenbar is da bisserl Kuddelmuddel in Deinem System, leider kann ich da nich helfen, weder hab ich nen Pi, noch kenn ich mich damit aus. Vielleicht mag wer anders hier eingreifen mit Ahnung vom Pi? Würde mich ja auch grundsätzlich interessieren warums überall sauber läuft, nur bei einigen Pi Nutzern nicht, is schon iwie auffällig.

                                          Thomas BraunT Online
                                          Thomas BraunT Online
                                          Thomas Braun
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #183

                                          @pittini

                                          Hier der Aufstart des skriptes. Vielleicht findest du da noch etwas:

                                          2021-05-22 12:00:02.246  - ESC[32minfoESC[39m: javascript.0 (6567) Got terminate signal TERMINATE_YOURSELF
                                          2021-05-22 12:00:02.286  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.Alexa_Nuki
                                          2021-05-22 12:00:02.288  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.pakettruhe_offen
                                          2021-05-22 12:00:02.289  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.sonnenaufgang
                                          2021-05-22 12:00:02.290  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.sonnenuntergang
                                          2021-05-22 12:00:02.290  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.telefon_klingelt
                                          2021-05-22 12:00:02.291  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.tuerklingel_laeutet
                                          2021-05-22 12:00:02.292  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.wohnung_verlassen
                                          2021-05-22 12:00:02.293  - ESC[32minfoESC[39m: javascript.0 (6567) Stop script script.js.common.wohnungstuer_entriegelt
                                          2021-05-22 12:00:02.305  - ESC[32minfoESC[39m: javascript.0 (6567) terminating
                                          2021-05-22 12:00:02.308  - ESC[32minfoESC[39m: javascript.0 (6567) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                          2021-05-22 12:00:09.138  - ESC[32minfoESC[39m: javascript.0 (26393) starting. Version 5.1.3 in /opt/iobroker/node_modules/iobroker.javascript, node: v16.1.0, js-controller: 3.3.10
                                          2021-05-22 12:00:09.205  - ESC[32minfoESC[39m: javascript.0 (26393) npm install node-mihome --production (System call)
                                          2021-05-22 12:00:32.895  - ESC[31merrorESC[39m: javascript.0 (26393) npm
                                          2021-05-22 12:00:32.897  - ESC[31merrorESC[39m: javascript.0 (26393)  WARN deprecated har-validator@5.1.5: this library is no longer supported
                                          2021-05-22 12:00:33.313  - ESC[31merrorESC[39m: javascript.0 (26393) npm
                                          2021-05-22 12:00:33.314  - ESC[31merrorESC[39m: javascript.0 (26393)  WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                                          2021-05-22 12:00:33.523  - ESC[31merrorESC[39m: javascript.0 (26393) npm WARN
                                          2021-05-22 12:00:33.525  - ESC[31merrorESC[39m: javascript.0 (26393)  deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
                                          2021-05-22 12:00:36.809  - ESC[32minfoESC[39m: javascript.0 (26393)
                                          added 117 packages, and audited 121 packages in 27s
                                          
                                          2021-05-22 12:00:36.812  - ESC[32minfoESC[39m: javascript.0 (26393)
                                          2021-05-22 12:00:36.815  - ESC[32minfoESC[39m: javascript.0 (26393) 5 packages are looking for funding
                                            run `npm fund` for details
                                          
                                          2021-05-22 12:00:36.819  - ESC[32minfoESC[39m: javascript.0 (26393)
                                          found 0 vulnerabilities
                                          
                                          2021-05-22 12:00:37.390  - ESC[32minfoESC[39m: javascript.0 (26393) requesting all states
                                          2021-05-22 12:00:37.392  - ESC[32minfoESC[39m: javascript.0 (26393) requesting all objects
                                          2021-05-22 12:00:37.956  - ESC[32minfoESC[39m: javascript.0 (26393) received all states
                                          2021-05-22 12:00:39.163  - ESC[32minfoESC[39m: javascript.0 (26393) received all objects
                                          2021-05-22 12:00:48.666  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.Alexa_Nuki
                                          2021-05-22 12:00:48.736  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.Alexa_Nuki: registered 1 subscription and 0 schedules
                                          2021-05-22 12:00:48.737  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.pakettruhe_offen
                                          2021-05-22 12:00:48.744  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.pakettruhe_offen: registered 1 subscription and 0 schedules
                                          2021-05-22 12:00:48.747  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.sonnenaufgang
                                          2021-05-22 12:00:48.755  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.sonnenaufgang: registered 0 subscriptions and 1 schedule
                                          2021-05-22 12:00:48.756  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.sonnenuntergang
                                          2021-05-22 12:00:48.763  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.sonnenuntergang: registered 0 subscriptions and 1 schedule
                                          2021-05-22 12:00:48.763  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.telefon_klingelt
                                          2021-05-22 12:00:48.769  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.telefon_klingelt: registered 1 subscription and 0 schedules
                                          2021-05-22 12:00:48.770  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.tuerklingel_laeutet
                                          2021-05-22 12:00:48.777  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.tuerklingel_laeutet: registered 1 subscription and 0 schedules
                                          2021-05-22 12:00:48.778  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.wohnung_verlassen
                                          2021-05-22 12:00:48.784  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.wohnung_verlassen: registered 1 subscription and 0 schedules
                                          2021-05-22 12:00:48.785  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.wohnungstuer_entriegelt
                                          2021-05-22 12:00:48.790  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.wohnungstuer_entriegelt: registered 1 subscription and 0 schedules
                                          2021-05-22 12:00:48.999  - ESC[32minfoESC[39m: javascript.0 (26393) Watch /home/iobroker/skripte/common/
                                          2021-05-22 12:00:49.001  - ESC[32minfoESC[39m: javascript.0 (26393) Watch /home/iobroker/skripte/global/linkeddevices/
                                          2021-05-22 12:00:49.001  - ESC[32minfoESC[39m: javascript.0 (26393) Watch /home/iobroker/skripte/global/
                                          2021-05-22 12:00:49.002  - ESC[32minfoESC[39m: javascript.0 (26393) Watch /home/iobroker/skripte/
                                          2021-05-22 12:01:36.379  - ESC[32minfoESC[39m: javascript.0 (26393) undefined is not a valid state value for id "javascript.0.scriptEnabled.common.nodemihome"
                                          2021-05-22 12:04:14.151  - ESC[32minfoESC[39m: javascript.0 (26393) Stop script script.js.common.nodemihome
                                          2021-05-22 12:04:14.161  - ESC[32minfoESC[39m: javascript.0 (26393) undefined is not a valid state value for id "javascript.0.scriptEnabled.common.nodemihome"
                                          2021-05-22 12:04:14.177  - ESC[32minfoESC[39m: javascript.0 (26393) undefined is not a valid state value for id "javascript.0.scriptEnabled.common.nodemihome"
                                          2021-05-22 12:04:19.832  - ESC[32minfoESC[39m: javascript.0 (26393) Start javascript script.js.common.nodemihome
                                          2021-05-22 12:04:20.044  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Starting AllMyMi V.0.2.16
                                          2021-05-22 12:04:20.105  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: registered 0 subscriptions and 0 schedules
                                          2021-05-22 12:04:22.110  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Retrieving your in cn registered MiHome Devices
                                          2021-05-22 12:04:23.546  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Found 21 MiHome Devices, those are:
                                          2021-05-22 12:04:23.546  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Tor
                                          2021-05-22 12:04:23.547  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Wohnungstür
                                          2021-05-22 12:04:23.548  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Pakettruhe
                                          2021-05-22 12:04:23.548  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Balkontür
                                          2021-05-22 12:04:23.549  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Terrassentür
                                          2021-05-22 12:04:23.549  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Fenster links
                                          2021-05-22 12:04:23.549  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Fenster rechts
                                          2021-05-22 12:04:23.550  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: BWM Wohnzimmer
                                          2021-05-22 12:04:23.550  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: BWM Flur
                                          2021-05-22 12:04:23.551  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Schalter
                                          2021-05-22 12:04:23.551  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Videokamera
                                          2021-05-22 12:04:23.552  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Staubsauger
                                          2021-05-22 12:04:23.552  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Ventilator
                                          2021-05-22 12:04:23.553  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Kaffeemaschine
                                          2021-05-22 12:04:23.553  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Klima WZ
                                          2021-05-22 12:04:23.553  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Klima SZ
                                          2021-05-22 12:04:23.554  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Thermometer Küche
                                          2021-05-22 12:04:23.554  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Wassersensor
                                          2021-05-22 12:04:23.554  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Wassersensor
                                          2021-05-22 12:04:23.555  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Thermometer Bad
                                          2021-05-22 12:04:23.555  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Aqara Cube
                                          2021-05-22 12:04:23.556  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Now searching for supported Devices...
                                          2021-05-22 12:04:23.556  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Device Tor is supported, creating DataPoints
                                          2021-05-22 12:04:23.662  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Now creating device for lumi.gateway.v3 / 7XXXXXXX1 / 192.168.178.32 / 47XXXXXXXXXXXXXXXXXXXXXXXXdd / 10000
                                          2021-05-22 12:04:23.665  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Created device {"_events":{},"_eventsCount":0,"_maxListeners":100,"id":"7XXXXXXX1","address":"192.168.178.32","token":"47XXXXXXXXXXXXXXXXXXXXXXXXdd","protocol":"local","refresh":10000,"_properties":{},"_propertiesToMonitor":["rgb","illumination","mute","arming","gateway_volume","alarming_volume","doorbell_volume","corridor_light","corridor_on_time","night_light_rgb","arming_time","doorbell_push"],"_miotSpec":null,"_miotSpecType":null,"model":"lumi.gateway.v3","setter":{},"definition":{"info":[{"id":"localip","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Ip Adress","type":"string","role":"value","def":""}},{"id":"token","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Token","type":"string","role":"value","def":""}},{"id":"did","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Device Id","type":"string","role":"value","def":""}},{"id":"model","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Model","type":"string","role":"value","def":""}},{"id":"rssi","initial":0,"forceCreation":false,"common":{"read":true,"write":false,"name":"rssi","type":"number","role":"value.rssi","def":0}},{"id":"name","initial":"","forceCreation":false,"common":{"read":true,"write":true,"name":"Name","type":"string","role":"value","def":""}},{"id":"isOnline","initial":false,"forceCreation":false,"common":{"read":true,"write":true,"name":"Is online","type":"boolean","role":"value","def":false}}],"model":"lumi.gateway.v3","description":"Xiaomi RGB Gateway","setter":{},"common":[{"name":"illumination","role":"value.lux","write":false,"read":true,"type":"number","unit":"lux"},{"name":"rgb","role":"level.color.rgb","write":true,"read":true,"type":"string"},{"name":"nightlight_rgb","role":"level.color.rgb","write":true,"read":true,"type":"string"},{"name":"mute","type":"boolean","read":true,"write":true,"role":"state"},{"name":"toggle_light","role":"switch","write":true,"read":true,"type":"boolean"},{"name":"light.dimmer","role":"level.dimmer","write":true,"read":true,"type":"number","unit":"%","min":0,"max":100},{"name":"gateway_volume","role":"level.volume","write":true,"read":true,"type":"number","unit":"%","min":0,"max":100},{"name":"doorbell_volume","role":"level.volume","write":true,"read":true,"type":"number","unit":"%","min":0,"max":100},{"name":"alarming_volume","role":"level.volume","write":true,"read":true,"type":"number","unit":"%","min":0,"max":100},{"name":"doorbell_push","type":"boolean","read":true,"write":true,"role":"state"},{"name":"arming","type":"boolean","read":true,"write":true,"role":"state"},{"name":"arming_time","type":"number","read":true,"write":true,"role":"state"},{"name":"music_ID","role":"state","write":true,"read":false,"type":"number","desc":"10000 - stop, 10005 - custom ringtone"},{"name":"proto_version","role":"info","write":false,"read":true,"type":"string"},{"name":"join_permission","role":"state","write":true,"read":true,"type":"string"},{"name":"remove_device","role":"state","write":true,"read":true,"type":"string"},{"name":"connected","role":"indicator.reachable","write":false,"read":true,"type":"boolean","desc":"Will be set to false if no packets received in 20 seconds"}]},"firstrun":true} now fetching data
                                          2021-05-22 12:04:23.714  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.78328901.info.rssi" has been written without ack-flag with value "-67"
                                          2021-05-22 12:04:23.715  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0001bb4d1d.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.733  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0001bb5435.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.735  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0001c0ff0a.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.737  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0001c1e912.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.740  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d000289ebbe.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.742  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d000289edfa.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.744  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0001ad43b1.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.749  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0001dbbcf1.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.752  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d000201afb5.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.754  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.63722155.info.rssi" has been written without ack-flag with value "-22"
                                          2021-05-22 12:04:23.756  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.74213525.info.rssi" has been written without ack-flag with value "-54"
                                          2021-05-22 12:04:23.758  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.90211825.info.rssi" has been written without ack-flag with value "-67"
                                          2021-05-22 12:04:23.760  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.92202807.info.rssi" has been written without ack-flag with value "-79"
                                          2021-05-22 12:04:23.762  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.blt.3.rauh1qas4400.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.794  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.blt.3.raujllfo4000.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.796  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d000210a8ce.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.797  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d00021126f7.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.799  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0002150d0a.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.801  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0002228321.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:23.802  - ESC[33mwarnESC[39m: javascript.0 (26393) Read-only state "javascript.0.MiHomeAll.lumi.158d0002791f32.info.rssi" has been written without ack-flag with value "0"
                                          2021-05-22 12:04:24.509  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Init Device# 0 - device="lumi.gateway.v3"
                                          2021-05-22 12:04:24.511  - ESC[32minfoESC[39m: javascript.0 (26393) script.js.common.nodemihome: Setting trigger #0 for lumi.gateway.v3
                                          2021-05-22 12:04:34.528  - ESC[33mwarnESC[39m: javascript.0 (26393) You are assigning a number to the state "javascript.0.MiHomeAll.78328901.rgb" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.
                                          2021-05-22 12:04:34.549  - ESC[33mwarnESC[39m: javascript.0 (26393)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20)
                                          2021-05-22 12:04:34.550  - ESC[33mwarnESC[39m: javascript.0 (26393)     at RefreshDps (script.js.common.nodemihome:821:45)
                                          2021-05-22 12:04:34.551  - ESC[33mwarnESC[39m: javascript.0 (26393)     at module.exports.<anonymous> (script.js.common.nodemihome:774:21)
                                          2021-05-22 12:04:34.552  - ESC[33mwarnESC[39m: javascript.0 (26393)     at module.exports.emit (node:events:365:28)
                                          2021-05-22 12:04:34.552  - ESC[33mwarnESC[39m: javascript.0 (26393)     at module.exports.emit (node:domain:470:12)
                                          2021-05-22 12:04:34.552  - ESC[33mwarnESC[39m: javascript.0 (26393)     at module.exports.loadProperties (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-mihome/lib/device-miio.js:107:12)
                                          2021-05-22 12:04:34.563  - ESC[32minfoESC[39m: javascript.0 (26393) State value to set for "javascript.0.MiHomeAll.78328901.rgb" has to be type "string" but received type "number"
                                          

                                          Linux-Werkzeugkasten:
                                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                          NodeJS Fixer Skript:
                                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                          P 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

                                          395

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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