NEWS
[Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.
-
@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 DevicesViele Grüße
Protheus -
@protheus Das is das selbe Log wie oben, das reicht nicht, ich brauch das ausführliche bei eingeschaltetem logging im Skript.
-
@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?

Viele Grüße
Protheus -
@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 -
@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 -
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?
-
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 -
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 CreateDpTriggerEs 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! -
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 -
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.XiaomiHast 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. -
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!@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 ;)
-
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.@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 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 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"
Hast du sie dir geholt und reinkopiert oder die da schon war dringelassen?
-
Hast du sie dir geholt und reinkopiert oder die da schon war dringelassen?
@haselchen sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:
Hast du sie dir geholt und reinkopiert oder die da schon war dringelassen?
Ich habe in der bereits vorhandenen den Inhalt gelöscht und den Inhalt von der speziellen Datei von Pittini reimkopiert (auch wenn mir diese identisch vorkommen)
-
@haselchen sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:
Hast du sie dir geholt und reinkopiert oder die da schon war dringelassen?
Ich habe in der bereits vorhandenen den Inhalt gelöscht und den Inhalt von der speziellen Datei von Pittini reimkopiert (auch wenn mir diese identisch vorkommen)
Okay, ich hab Nodejs 12.22.1 und den Javascript Adapter Version 3.6.4
Ist für mich immer noch die Stabilste.Das ist mein Skript. Wenn du da alles genauso hast, MUSS es funktionieren.
Nur Username und Passwort ergänzen von der Mihome App. -
Okay, ich hab Nodejs 12.22.1 und den Javascript Adapter Version 3.6.4
Ist für mich immer noch die Stabilste.Das ist mein Skript. Wenn du da alles genauso hast, MUSS es funktionieren.
Nur Username und Passwort ergänzen von der Mihome App.@haselchen sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:
Okay, ich hab Nodejs 12.22.1 und den Javascript Adapter Version 3.6.4
Nur damit ich keinen grundsätzlichen Fehler habe: Nodejs 12.22.1 habe ich auch. Als Javascript in iobroker nutze ich aber den Adapter "Javascript Script-Engine" in der Version 5.0.14. Ist dort der von Dir angesprochene Java Adapter in der Version 3.6.4 enthalten?
-
@haselchen sagte in [Vorlage] Xiaomi Airpurifier 3H u.a. inkl. Token auslesen.:
Okay, ich hab Nodejs 12.22.1 und den Javascript Adapter Version 3.6.4
Nur damit ich keinen grundsätzlichen Fehler habe: Nodejs 12.22.1 habe ich auch. Als Javascript in iobroker nutze ich aber den Adapter "Javascript Script-Engine" in der Version 5.0.14. Ist dort der von Dir angesprochene Java Adapter in der Version 3.6.4 enthalten?
Javascript adapter stable: 5.0.14 for 39 daysDie 3er-Version ist ewig alt und sollte nicht mehr verwendet werden.
-
Javascript adapter stable: 5.0.14 for 39 daysDie 3er-Version ist ewig alt und sollte nicht mehr verwendet werden.
@thomas-braun Jetzt bin ich komplett verwirrt. Die 5.0.14 (=aktuellste) habe ich, damit funktioniert der Xiaomi-Adapter aber scheinbar nicht. Haselchen schreibt von 3.6.4., der nach Thomas-braun aber endlos veraltet ist. Und auf Github von foxriver76 im Netz steht, dass 3.2.16 die aktuellste Version ist....
-
@thomas-braun Jetzt bin ich komplett verwirrt. Die 5.0.14 (=aktuellste) habe ich, damit funktioniert der Xiaomi-Adapter aber scheinbar nicht. Haselchen schreibt von 3.6.4., der nach Thomas-braun aber endlos veraltet ist. Und auf Github von foxriver76 im Netz steht, dass 3.2.16 die aktuellste Version ist....
3.2.16 ist der js-controller, das Herz des ioBrokers.
Der hat mit dem javascript-Adapter aber nicht direkt zu tun.