Open JackDaniel007 opened 3 years ago
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
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?