Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xiaomi Mi Smart Antibacterial Humidor (deerma.humidifier.jsq) kein Daten in den Datenpunkten #24

Open
JackDaniel007 opened this issue Apr 25, 2021 · 20 comments

Comments

@JackDaniel007
Copy link

hab mal die deerma.humidifier.jsq.js nach anleitung reinkopiert, hat sich aber nichts geändert.
was kann ich tun um der sache auf die spur zu kommen?
Screenshot 2021-04-25 154717

@Pittini
Copy link
Owner

Pittini commented Apr 26, 2021

Gemäß Log ist alles ok, nur wie Du sagst kommen keine Daten. Ich hab das Gerät nicht, kann da leider nix testen. Ich hör mich mal um ob das Ding bei anderen läuft um wenigstens rauszufinden obs am Skript, der node-mihome, oder an ganz was anderem liegt. Kann dauern.

@JackDaniel007
Copy link
Author

JackDaniel007 commented Apr 26, 2021

kein thema
gerade gefunden, hier geht es um das selbe
https://forum.iobroker.net/topic/17466/xiaomi-smartmi-air-humidifier2/91

@JackDaniel007
Copy link
Author

gibts was neues zu diesem thema?

@Pittini
Copy link
Owner

Pittini commented Nov 21, 2021

gibts was neues zu diesem thema?

Jaein. Iwas is da durcheinander, die Def Datei passt nicht zum Skript, keine Ahnung was da passiert ist. Ich hab nur wenig Zeit und bräuchte Dich dann zum testen.

@JackDaniel007
Copy link
Author

kein problem. einfach melden :)

@tiego-007
Copy link

Hallo,
habe das selbe Problem, leider konnte ich bislang keine Lösung finden.
Kann gerne auch eine Beta testen wenn es hilft.

danke

@Pittini
Copy link
Owner

Pittini commented Dec 6, 2021

@JackDaniel007 @tiego-007 In der neuen aktuellen Version hab ich mal testweise nen "power" Button zusätzlich zu den schon vorhandenen Dps angelegt. Guggt bitte mal ob sich das Ding damit schalten läßt.

@JackDaniel007
Copy link
Author

JackDaniel007 commented Dec 7, 2021

hat sich leider nichts geändert, bzw. schalten geht auch nicht :(

javascript.0 508330 2021-12-07 13:29:51.769 info script.js.Gerätesteuerung.Luftbefeuchter: Setting Datapoint Trigger for 0_userdata.0.Xiaomi.MiHomeAll.238442715.physical-controls-locked.physical-controls-locked / read=true write=true
javascript.0 508330 2021-12-07 13:29:51.768 info script.js.Gerätesteuerung.Luftbefeuchter: No Datapoint Trigger set for environment.relative-humidity because its readonly.
javascript.0 508330 2021-12-07 13:29:51.768 info script.js.Gerätesteuerung.Luftbefeuchter: No Datapoint Trigger set for environment.temperature because its readonly.
javascript.0 508330 2021-12-07 13:29:51.768 info script.js.Gerätesteuerung.Luftbefeuchter: Setting Datapoint Trigger for 0_userdata.0.Xiaomi.MiHomeAll.238442715.alarm.alarm / read=true write=true
javascript.0 508330 2021-12-07 13:29:51.767 info script.js.Gerätesteuerung.Luftbefeuchter: No Datapoint Trigger set for humidifier.water-level because its readonly.
javascript.0 508330 2021-12-07 13:29:51.767 info script.js.Gerätesteuerung.Luftbefeuchter: Setting Datapoint Trigger for 0_userdata.0.Xiaomi.MiHomeAll.238442715.humidifier.fan-level / read=true write=true
javascript.0 508330 2021-12-07 13:29:51.766 info script.js.Gerätesteuerung.Luftbefeuchter: Setting Datapoint Trigger for 0_userdata.0.Xiaomi.MiHomeAll.238442715.power / read=true write=true
javascript.0 508330 2021-12-07 13:29:51.766 info script.js.Gerätesteuerung.Luftbefeuchter: Setting Datapoint Trigger for 0_userdata.0.Xiaomi.MiHomeAll.238442715.humidifier.on / read=true write=true
javascript.0 508330 2021-12-07 13:29:51.765 info script.js.Gerätesteuerung.Luftbefeuchter: Setting DataPointTrigger #0 for deerma.humidifier.jsq
javascript.0 508330 2021-12-07 13:29:51.765 info script.js.Gerätesteuerung.Luftbefeuchter: Reaching CreateDpTrigger
javascript.0 508330 2021-12-07 13:29:51.765 info script.js.Gerätesteuerung.Luftbefeuchter: Setting trigger #0 for deerma.humidifier.jsq
javascript.0 508330 2021-12-07 13:29:51.764 info script.js.Gerätesteuerung.Luftbefeuchter: Init Device# 0 - device="deerma.humidifier.jsq"
javascript.0 508330 2021-12-07 13:29:51.478 info script.js.Gerätesteuerung.Luftbefeuchter: Created device {"_events":{},"_eventsCount":0,"_maxListeners":100,"id":"238442715","address":"192.168.1.202","token":"73d9d66374827186db069b2394819c57","protocol":"local","refresh":10000,"_properties":{},"_propertiesToMonitor":["limit_hum","power","humidity","temperature","buzzer","led","depth","dry","child_lock","mode"],"_miotSpec":null,"_miotSpecType":null,"model":"deerma.humidifier.jsq","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":"deerma.humidifier.jsq","description":"Mi Smart Antibacterial Humidifier","setter":{},"common":[{"name":"humidifier.on","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true},{"name":"power","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true},{"name":"humidifier.fan-level","type":"number","read":true,"write":true,"min":0,"max":3,"states":{"0":"auto","1":"level1","2":"level2","3":"level3"},"role":"state"},{"name":"humidifier.water-level","type":"number","read":true,"write":false,"min":0,"max":127,"role":"state"},{"name":"alarm.alarm","type":"boolean","read":true,"write":true,"min":false,"max":true,"role":"state"},{"name":"environment.temperature","type":"number","role":"value.temperature","read":true,"write":false,"min":-40,"max":125,"unit":"°C"},{"name":"environment.relative-humidity","type":"number","role":"value.humidity","read":true,"write":false,"min":0,"max":100,"unit":"%"},{"name":"physical-controls-locked.physical-controls-locked","type":"boolean","role":"switch","read":true,"write":true,"min":false,"max":true}]},"firstrun":true,"rssi":0,"isOnline":true} now fetching data
javascript.0 508330 2021-12-07 13:29:51.477 info script.js.Gerätesteuerung.Luftbefeuchter: Now creating device for deerma.humidifier.jsq / 238442715 / 192.168.1.202 / 73d9d66374827186db069b2394819c57 / 10000
javascript.0 508330 2021-12-07 13:29:51.477 info script.js.Gerätesteuerung.Luftbefeuchter: Reaching CreateDevices
javascript.0 508330 2021-12-07 13:29:51.474 info script.js.Gerätesteuerung.Luftbefeuchter: Reaching WriteGenericDpValues()
javascript.0 508330 2021-12-07 13:29:51.473 info script.js.Gerätesteuerung.Luftbefeuchter: Reaching main
javascript.0 508330 2021-12-07 13:29:51.471 info script.js.Gerätesteuerung.Luftbefeuchter: 29 States created, now setting up channels!
javascript.0 508330 2021-12-07 13:29:51.448 info script.js.Gerätesteuerung.Luftbefeuchter: Reaching CreateStates()
javascript.0 508330 2021-12-07 13:29:51.448 info script.js.Gerätesteuerung.Luftbefeuchter: Reaching PrepareDeviceDps, did=238442715 model=deerma.humidifier.jsq
javascript.0 508330 2021-12-07 13:29:51.447 info script.js.Gerätesteuerung.Luftbefeuchter: Device Luftbefeuchter is supported, creating DataPoints if necessary
javascript.0 508330 2021-12-07 13:29:51.447 info script.js.Gerätesteuerung.Luftbefeuchter: Now searching for supported Devices...
javascript.0 508330 2021-12-07 13:29:51.447 info script.js.Gerätesteuerung.Luftbefeuchter: R2D2
javascript.0 508330 2021-12-07 13:29:51.446 info script.js.Gerätesteuerung.Luftbefeuchter: Luftbefeuchter
javascript.0 508330 2021-12-07 13:29:51.446 info script.js.Gerätesteuerung.Luftbefeuchter: Nachttischlampe
javascript.0 508330 2021-12-07 13:29:51.445 info script.js.Gerätesteuerung.Luftbefeuchter: Found 3 MiHome Devices, those are:
javascript.0 508330 2021-12-07 13:29:51.102 info script.js.Gerätesteuerung.Luftbefeuchter: Retrieving your in de registered MiHome Devices
javascript.0 508330 2021-12-07 13:29:51.102 info script.js.Gerätesteuerung.Luftbefeuchter: You are already logged in, login canceled
javascript.0 508330 2021-12-07 13:29:51.101 info script.js.Gerätesteuerung.Luftbefeuchter: registered 0 subscriptions and 0 schedules
javascript.0 508330 2021-12-07 13:29:51.097 info script.js.Gerätesteuerung.Luftbefeuchter: Reaching init
javascript.0 508330 2021-12-07 13:29:51.096 info script.js.Gerätesteuerung.Luftbefeuchter: Starting AllMyMi V.0.2.28
javascript.0 508330 2021-12-07 13:29:51.075 info Start javascript script.js.Gerätesteuerung.Luftbefeuchter
``

@Pittini
Copy link
Owner

Pittini commented Dec 7, 2021

@JackDaniel007 Ok, dacht ich mir schon fast. Als nächstes bitte mal die Definitionsdatei mit der neuen aus der Dev Branch tauschen (JS Controller neustart danach nicht vergessen). Auch da ist aktuell nur humidifier.on angelegt, bitte also auch nur da testen.

@JackDaniel007
Copy link
Author

nein leider keine änderung, und nur um sicher zu sein mit js controller ist doch der javasript adapter gemeint oder?

@Pittini
Copy link
Owner

Pittini commented Dec 8, 2021

nein leider keine änderung,

Hmm, kann nicht sein, eine der beiden Varianten MUSS klappen, wenn nicht is beim testen was falsch gelaufen. Kontrollier bitte nochmals das Du auch wirklich die neue Def Datei drin hast.

und nur um sicher zu sein mit js controller ist doch der javasript adapter gemeint oder?

Ja.

@JackDaniel007
Copy link
Author

hmm jetzt plötzlich soll etwas nicht mit dem node-mihome nicht mehr passen Cannot read property 'miioProtocol' of undefined
, hab aber nichts geändert :(
ein erneutes aktivieren im js adapter brachte auch keinen erfolg, muss nun weg und hab erst morgen wieder zeit zum weitertesten

@tiego-007
Copy link

Hallo, Danke @Pittini für deine Unterstüzung.
Ich habe die .js getauscht und den kompletten IoBroker neu gestartet.
leider auch ohne erfolg,...

javascript.0 (31316) script.js.common.Xiaomi: Empty packet for humidifier.on, skipping refresh

Ich könnte dir einen Teamviewer zugang geben oder ähnlichen wenn es hilft.

danke

@Pittini
Copy link
Owner

Pittini commented Dec 8, 2021

Empty Packet Meldungen können immer mal kommen, das sagt nix aus. Außer es kommen nur empty packets.

@tiego-007
Copy link

Hallo,
leider kommen nur "leere" Pakete.
Auch das ansteuern funktioniert nicht

@Pittini
Copy link
Owner

Pittini commented Dec 17, 2021

Eine der beiden Varianten MUSS funktionieren Tun es beide, aus welchen Gründen auch immer, nicht, kann ich auch nix mehr machen, dann müßt Ihr selberversuchen das rauszukriegen. Evtl. hilft das: https://github.com/Pittini/iobroker-nodemihome/blob/main/HowToAddNewDevices.md

@tiego-007
Copy link

@Pittini
Hallo, erstmal ein Gutes Neues.
Ich habe nun einiges Probiert aber komme nicht weitere.
hast du noch einen Tipp wie ich das Gerät zum laufen bringen kann?

mit miiocli airhumidifiermjjsq --ip 192.168.170.123 --token XYZ status bekomme ich Wert, aber mit den Script leider nicht.

Power: on Mode: OperationMode.Humidity Temperature: 19 °C Humidity: 66 % LED: True Buzzer: True Target humidity: 70 % No water: False Water tank detached: False Wet protection: None

Vieleicht hast du noch einen Lösungvorschlag für Uns

danke

@Pittini
Copy link
Owner

Pittini commented Jan 1, 2022

Vieleicht hast du noch einen Lösungvorschlag für Uns

Nur den, das ganze mit den 2 Varianten nochmal durchzuspielen. Ich geh nämlich davon aus, dass da beim testen Fehler passiert sind. Gibt keinen Grund warum grad dieses Gerät nicht funktionieren sollte. Nur müßt Ihr das halt selber auf die Reihe kriegen, ich hab das Ding nicht.

@Morris124
Copy link

@Pittini Hallo, erstmal ein Gutes Neues. Ich habe nun einiges Probiert aber komme nicht weitere. hast du noch einen Tipp wie ich das Gerät zum laufen bringen kann?

mit miiocli airhumidifiermjjsq --ip 192.168.170.123 --token XYZ status bekomme ich Wert, aber mit den Script leider nicht.

Power: on Mode: OperationMode.Humidity Temperature: 19 °C Humidity: 66 % LED: True Buzzer: True Target humidity: 70 % No water: False Water tank detached: False Wet protection: None

Vieleicht hast du noch einen Lösungvorschlag für Uns

danke

Kann man hier noch irgendwie helfen?
Ich habe das gleiche Gerät und das gleiche Problem, bin gerne bereit an der Lösung mitzuarbeiten.

@Pittini
Copy link
Owner

Pittini commented Jun 16, 2022

@Pittini Hallo, erstmal ein Gutes Neues. Ich habe nun einiges Probiert aber komme nicht weitere. hast du noch einen Tipp wie ich das Gerät zum laufen bringen kann?
mit miiocli airhumidifiermjjsq --ip 192.168.170.123 --token XYZ status bekomme ich Wert, aber mit den Script leider nicht.
Power: on Mode: OperationMode.Humidity Temperature: 19 °C Humidity: 66 % LED: True Buzzer: True Target humidity: 70 % No water: False Water tank detached: False Wet protection: None
Vieleicht hast du noch einen Lösungvorschlag für Uns
danke

Kann man hier noch irgendwie helfen? Ich habe das gleiche Gerät und das gleiche Problem, bin gerne bereit an der Lösung mitzuarbeiten.

Von meiner Seite aus is alles gesagt, kann da nix machen. Du kannst nur versuchen da ran zu gehen, als wenns ein komplett neues Gerät wär, und step by step die Funktionen anzulegen, angefangen mit Power on/off. Erläuterung zum Verfahren gibts hier, solltest aber schon zumindest rudimentäre Programmiererfahrung haben.
https://github.com/Pittini/iobroker-nodemihome/blob/main/HowToAddNewDevices.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants