-
Notifications
You must be signed in to change notification settings - Fork 16
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
Error during LogIn #48
Comments
Have you tried to restart the JS Controller or the complete System? There are no known Issues together with the Web Adapter. |
Yes, I have already restarted both the js controller and the whole system.
…________________________________
________________________________
Von: Pittini ***@***.***>
Gesendet: Sonntag, 24. Oktober 2021 09:39
An: Pittini/iobroker-nodemihome
Cc: Armin Heinz; Author
Betreff: Re: [Pittini/iobroker-nodemihome] Error during LogIn (Issue #48)
Have you tried to restart the JS Controller or the complete System? There are no known Issues together with the Web Adapter.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
Hatte das gleiche Problem vor ein paar Tagen. Ich merkte dann, dass die Device Definitionsdatei weg war. Habe sie neu reinkopiert, alles neu gestartet. Fehler ist jetzt:
|
@Bender275 Wenn Du nich sagst um welches Gerät es geht.... Auf jeden Fall is die 0.2.25 zwar stable aber nicht aktuell, kommt jetzt also drauf an welches Gerät Du hast. Versuch mal die 0.2.26 |
Sorry, ist ein Air Purifier 3H. Ich bin gerade blind - wo finde ich die 0.2.26? Weder unter Admin, noch Develop finde ich was, und AllMyMi.js ist 0.2.25... |
Unter Tags, gleich neben Branch. |
Danke! So, habe nun 0.2.26 "installiert" und die dabei mitgelieferten Definitionsdateien nochmal reingeladen. Ich habe jetzt auch einen anderen Fehler:
|
Hi, hab das gleiche Problem. Edit: Bei mir steht es auch in keinem Zusammenhang mit dem Update eines Adapters im iobroker oder Ähnlichem. Log:
|
@Bender275 @FreunderNacht : Verwendet Ihr auch nen Pi? |
Ja, nen Raspi 4. Alles aktuell, Node.js 12.22.7, zur Sicherheit npm install node-mihome gemacht, im JS-Adapter als zusätzliches Modul eingetragen und SetObject erlaubt. |
Hi, |
Ich weis dass das sehr unerquicklich ist, aber ich kann das Problem weder reproduzieren (verwende nen Nuc mit Proxmox) noch mir erklären. Das einzige was ich weis, ist, dass bisher immer wenn solche Meldungen kamen iwas an den Installationen nicht gepasst hat, bei einigen Pi Nutzern blieb es ergebnislos. Leider sind das alles Probleme der node-mihome dessen Dev leider inaktiv ist. Mein Skript macht ja qu8asi nur ne "Übersetzung", alle Daten, Logins etc. gehen durch die node-mihome. Falls die mit irgendwas neuerem nicht kompatibel sein sollte.....wärs richtig Ka**e. Soll heißen, ich kann Euch hier keine Hilfestellung geben, evtl. kommt Ihr selber drauf an wasses hängt. |
Abend, ich erhalte auch seit einiger Zeit die folgende Meldung.
`
Was mir auch aufgefallen ist, dass die Datei "zhimi.airpurifier.vb2.js" oft nach einem Neustart nicht mehr vorhanden ist und ich diese erneut hinzufügen muss. |
Hi Pittini, ich meine mich zu erinnern, dass ich, vor geraumer Zeit, auch mal statt "node-mihome" alternativ "pittini-node-mihome" Wenn das Probem bei uns an der node-mihome liegt: |
Ja, das hatten wir mal versucht, hat zwar bei wenigen geklappt, bei den meisten aber noch mehr Probleme verursacht, deswegen ersatzlos gestrichen.
Mir ist absolut nichts bekannt was die node-mihome ersetzen könnte. Sicher könnte man nen Fork machen, fixen und als neues npm Modul raushaun, aber ganz ehrlich, dafür reichen meine Skills nicht. |
Genau das ist mir auch aufgefallen (bei mir ist es die zhimi.airpurifier.mb3.js, aber egal). @Pittini
Welche ist Definitionsdatei die richtige? Vielleicht kann man es erstmal so eingrenzen. Ich habe sie mal als TXT angehängt. |
Die richtige ist die kleine mit 3kb. Die andere mit 199 ist schlichtweg falsch runtergeladen, nämlich als html Seite, sieht man aufn ersten Blick wenn man reinschaut. |
Hi. also bei mir funktioniert jetzt wieder alles tadellos. Da dachte ich, hmm... evtl. hat das ja auch was mit dem Fehler zu tun und hab das Script erneut gestartet und siehe da, es funzt wieder wie gewünscht. Evtl. hilft das ja dem Ein oder Anderen hier. |
Super, vielen Dank für den Tipp! Ich musste die App erstmal wieder installieren, aber nachdem ich mich da neu angemeldet hatte, funktioniert auch das Skript wieder. Es schmeißt zwar immer wieder ein paar Fehler, aber egal, solange es funktioniert. Danke an alle für die Unterstützung! |
Hilfe, seitdem wird jedoch mein Log geflutet. Ich habe im 5 bis 10 Minuten Rythmus folgende Einträge:
|
@Bender275
|
Is nur ne Warnmeldung, hab ich auch 1-4 mal am Tag, sagt nur das Xiomi zwar ein Packet mit Daten angelifert hat, da aber nix drin ist. Kommt entweder wenn die Server bei denen hohe Last haben, oder Du ne lahme Inet Leitung mit PacketLosts. 5 Minuten Takt über längere Zeit deutet aufn Prob bei Dir hin (muß aber nicht sein). |
Ich hatte das gleiche Problem, dass das Script plötzlich nicht mehr lief. Auch hier war die Lösung: Aus der Xiaomi App am Handy ausloggen und wieder einloggen. |
Ja, ich hatte mich gestern auch damit rumgeärgert, dass ich die Daten nicht lesen konnte. Wichtiger Hinweis für alle Nutzer: |
So, nun hatte ich (endlich) auch mal diesen Fehler. Komische Sache, immer noch schwer nachzuvollziehen. Meine Lösung war, kurzeitig den Login auszukommentieren (aktuell Zeile 835), das Skript neu zu starten und schon lief es wieder. DAnn wieder den Login aktiviert und es blieb ok. Vielleicht hilfts ja wem. |
Ach sehr gut. Kannst du das (in evtl. meinen Pull Request) evtl. in die Readme übernehmen? :) |
Hallo, leider funktioniert das tolle Script von Dir seit meinem letzten Update von iobroker nicht mehr... Was könnt ich hier machen? Vg `
|
Dann haste das hoffentlich im richtigen Verzeichnis gemacht. Normalerweise wird die node-mihome einfach im JS Adapter eingetragen. Die Fehlermeldung sagt jetzt nix besonderes, geht halt nich. Sollte das gestern gewesen sein, da waren wohl die Xiaomi Server down, bei einigen zickts auch heut noch rum laut Facebook. Im zweifelsfall, komplett neu, genau nach Anleitung nochmal installieren. |
@vsa-d Das scheint hier ein anderes Problem zu sein, kannst du aus Gründen der Übersicht bitte eine neue Issue erstellen? Ich habe auch schon eine grobe Tendenz / Idee :) |
Xiaomi hat wohl das Anmeldeverfahren geändert. Aber ich kann das nicht bestätigen. |
Interessant, hatte mich schon gewundert, dass mein Luftreiniger nicht mehr per Script steuerbar war. Habe gerade das Script mal neugestartet und bekam folgende Meldung (auch nachdem ich mich in der App ausgeloggt hatte):
|
Please use this Issue: #56 |
Hello,
since I updated the web adapter (at least that's when I noticed it), the script no longer runs or I get error messages:
23.10.2021, 23:07:18.273 [info ]: javascript.0 (959) Stop script script.js.Mi_Home 23.10.2021, 23:07:18.285 [info ]: javascript.0 (959) Start javascript script.js.Mi_Home 23.10.2021, 23:07:18.303 [info ]: javascript.0 (959) script.js.Mi_Home: Starting AllMyMi V.0.2.25 23.10.2021, 23:07:18.309 [info ]: javascript.0 (959) script.js.Mi_Home: registered 0 subscriptions and 0 schedules 23.10.2021, 23:07:18.845 [info ]: javascript.0 (959) script.js.Mi_Home: You are already logged in, login canceled 23.10.2021, 23:07:18.845 [info ]: javascript.0 (959) script.js.Mi_Home: Retrieving your in de registered MiHome Devices 23.10.2021, 23:07:18.846 [error]: javascript.0 (959) script.js.Mi_Home: Error: Pls login before make any request 23.10.2021, 23:07:18.847 [error]: javascript.0 (959) at Init (script.js.Mi_Home:802:50)
I am currently using the web adapter version 3.4.9 and ScriptVersion = "0.2.25".
The text was updated successfully, but these errors were encountered: