iobroker-nodemihome
iobroker-nodemihome copied to clipboard
Xiaomi Mi Smart Antibacterial Humidor (deerma.humidifier.jsq) kein Daten in den Datenpunkten
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?
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.
kein thema gerade gefunden, hier geht es um das selbe https://forum.iobroker.net/topic/17466/xiaomi-smartmi-air-humidifier2/91
gibts was neues zu diesem thema?
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.
kein problem. einfach melden :)
Hallo, habe das selbe Problem, leider konnte ich bislang keine Lösung finden. Kann gerne auch eine Beta testen wenn es hilft.
danke
@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.
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 |
@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.
nein leider keine änderung, und nur um sicher zu sein mit js controller ist doch der javasript adapter gemeint oder?
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.
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
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
Empty Packet Meldungen können immer mal kommen, das sagt nix aus. Außer es kommen nur empty packets.
Hallo, leider kommen nur "leere" Pakete. Auch das ansteuern funktioniert nicht
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
@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
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.
@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 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 dankeKann 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