Closed gig0r0 closed 1 year ago
:wave: @gig0r0, it is checked whether there is a bug. Please have some patience. This action was performed automatically.
Hi @gig0r0 wenn du dich in der App mit der Email Adresse anmeldest, hast du dann vollen Zugriff?
Hi @Ludy87,
ja. Gerade auf der App noch einmal abgemeldet und wieder neu angemeldet. Dort sehe ich dann alles.
Hast du einen Neustart versucht? Den debugger aktivert? Bitte dann den log hier posten, Danke.
Alles probiert. habe das Plugin auch noch einmal komplett neu installiert. Kann ich das Log privat zukommen lassen? Da ist ja die Uhren ID und Name usw. enthalten.
Hi, ja kannst du mir auch per Mail schicken, Adresse findest du hier: https://www.astra-g.org/datenschutz-2017/
Hi, hab es via Mail geschickt. Was mir auch aufgefallen ist: Anmeldung via Telefonnummer hat nicht funktioniert. Nur via E-Mail.
Hi,
im log ist zusehen, dass der Xplora-Server mal wieder nicht erreichbar war.
Wenn es mit der Telefonnummer geklappt hat, dann wird die ein Fehler angezeigt, welche Meldung wird dort angezeigt?
Verbindung fehlgeschlagen
Wird dein Netzwerk durch einen piHole oder der Gleichen überwacht/gefiltert?
Oh. Ja! Ich schalte mal ab.
piHole DNS ist jetzt nicht mehr in Benutzung. Zur Sicherheit auch IPv6 mal in home assistant ausgeschaltet. Das gleiche Ergebnis.
Versuche bitte mal die Seite aufzurufen: https://api.myxplora.com/api
wobei das 400 bad request ja auch im api output über den browser kommt.
Ja, okay das klappt.
Ich will nur die Fehlerquellen einschränken.
Kannst du noch einmal versuchen dich einzuloggen und kannst du mir dann noch mal den Log schicken?
Ich habe endlich mein Home Assistant Yellow bekommen. Der hat gerade ein plain HA, noch ohne Zeugs drumherum laufen. Da teste ich das xplora plugin auch mal.
Hat nichts gebracht. Aber hier der log output beim login:
Um eine Fehlbedienung meinerseits auszuschließen, das gebe ich ein:
Telefonnummer ist die des Admin Accounts, was ich auch so in der App eingebe. Sonderzeichen im Passwort ein Problem?
:wave: @gig0r0, we found the bug, it will be fixed shortly. This action was performed automatically.
Bei 2.5.7 kommt jetzt "passwort falsch" beim ein loggen mit der Telefonnummer. ;)
Hört sich gut an, jetzt haben wir das Problem gefunden. Nun liegt es wohl am Passwort selber, kannst du sichergehen, dass du es korrekt eingegeben hast? Ansonsten müsste ich wissen ob es an den Sonderzeichen liegt.
Ich hab es gerade noch einmal auf der App probiert. Bin deshalb sicher. Ich hab aus dem Ausrufezeichen mal ein Punkt gemacht. Funktioniert auch nicht. Ein Sonderzeichen ist Pflicht.
Versuche es mit einem Bindestrich.
Hab - . @ probiert. Hab - auch mal vom Ende zur Mitte geschoben. Hilft alles nicht.
Dein Passwort hat min. 8 Zeichen, hat mind. 1 Groß- und Kleinbuchstaben, 1 Zahl und ein Sonderzeichen?
Mein Passwort hat derzeit genau genommen ein Großbuchstabe, mehrere kleine Buchstaben, vier Zahlen und ein Sonderzeichen. ;)
Ist sehr eigenartig, ich muss das Test, eventuell ist es doch noch ein anderer Fehler.
Ich werde die Tage die Lib Anpassen, denn eigentlich hat die Fehlermeldung noch einen zusätzlichen Kommentar, der in deiner Meldung fehlt.
Alles klar. Falls Hilfe benötigt wird, bin ich bereit.
Hi, ich habe jetzt mehrere hundert Passwörter ausprobiert und es wurden alle akzeptiert.
Hi,
ich habe jetzt echt ein echt ganz einfaches Passwort ala "Wort-1234" probiert. Es geht nicht. Gerade auch mal geschaut, was passiert, wenn ich eine andere Rufnummer angebe, da sagt er direkt "nicht registriert", mit der richtigen Rufnummer und dem Passwort kommt immer falsches Passwort.
Ich habe es mit Email Adresse und Telefonnummer getestet, zwei verschiedene Profile.
Irgendwie ist da noch der Wurm drin.
Hi, Mit E-Mail Adresse geht ohne Probleme. Jedoch sind dort die ganzen Sensoren - abgesessen von XCoins nicht auslesbar.
Vielleicht eine dumme Frage, aber wo änderst du das Password?
Bei Xplora? Bei der App? In Home assistant? In dem ich lösche und neu hinzufüge. Mit Mailadresse gehts ja genau so.
Ob du das Password in der App änderst oder woanders - Xplora.
In der App - im Web kann man sich ja irgendwie nicht wirklich irgendwo einloggen - jedenfalls habe ich nichts gefunden bisher. (Wir haben die Uhr seit Weihnachten)
Sorry, wenn ich so tief nachharke - ist nicht böse gemeint oder gegen deine Person, ich will nur verstehen wann und wie das Passwort eventuell falsch übertragen wird.
Genau so. ;) Ich nehme dir das nicht übel, ich will das ja auch irgendwie gefixt bekommen. Ich denke immer, du denkst, ich bin doof. ;)
Aber ich mach es genau so. Seltsamerweise funktioniert der Login im Plugin mit der Mailadresse dann auch immer mit dem aktuellen Passwort. Nur eben nicht via Rufnummer - während ich in der App - nachdem ich mich ausgeloggt habe, auch mit der Rufnummer und dem neuen Passwort einloggen kann. Alles schon getestet.
Der Login mit der Mailadresse wäre ja völlig ausreichend - aber dort sieht man eben nur die Xcoins.
Alles seltsam. Hat Xplora die API irgendwo veröffentlicht, so dass ich da selber mal via REST testen kann?
Keine offizielle API vorhanden, nur von mir zusammen gesucht: https://github.com/Ludy87/pyxplora_api
Die Registrierung wurde per Email oder mit der Telefonnummer von dir gemacht?
Das ist eine gute Frage. Wenn ich das wüsste - jedenfalls habe ich kurz vor Weihnachten einen Verification Code via E-Mail bekommen. Könnte also per Mail sein. Mal Account komplett löschen und neu registrieren? ;)
Bin mir nicht sicher ob das hilft, auf eigene Gefahr würde ich dann sagen.
Würde ich morgen mal machen. Heute nicht mehr. ;)
Man kann nur mit Mail subscriben
Jetzt wird es verrückt. Ich habe neuen Account erstellt. Eingerichtet. Wollte mich damit einloggen - ging weder via Nummer, noch via Mail. Dann ging das Passwort, bei dem ich mir sicher bin, dass es richtig war, nicht mal mehr in der App.
Hab Passwort Recovery mit der App mit der Mobilfunkrufnummer gemacht. Passwort wieder eingestellt.
Nun kann ich mich mit Handynummer bei Home Assistant erfolgreich einloggen. Und ich sehe die Uhr mit Firmware und allem drum und dran.
Ich habe das Gefühl, dass bei xplora ein Problem mit dem Daten lag…
Kann schon möglich sein. Die API ist nun auch nicht so das gelbe vom Ei.
Aber super das es jetzt klappt.
What version of Integration has the issue?
V2.5.6
System Health details
Informationen zum System Version core-2023.1.2 Installationstyp Home Assistant OS Entwicklung false Supervisor true Docker true Benutzer root Virtuelle Umgebung false Python-Version 3.10.7 Betriebssystemfamilie Linux Betriebssystem-Version 5.15.76-v8 CPU-Architektur aarch64 Zeitzone Europe/Berlin Konfigurationsverzeichnis /config Home Assistant Community Store GitHub API ok GitHub Content ok GitHub Web ok GitHub API Calls Remaining 4793 Installed Version 1.29.1 Stage running Available Repositories 1271 Downloaded Repositories 18 Home Assistant Cloud Angemeldet true Ablauf des Abonnements 9. Januar 2023 um 01:00 Relais verbunden true Remote aktiviert false Remote verbunden false Alexa aktiviert true Google aktiviert true Remote-Server eu-central-1-0.ui.nabu.casa Zertifikatsserver erreichbar ok Authentifizierungsserver erreichbar ok Home Assistant Cloud erreichbar ok Home Assistant Supervisor Host-Betriebssystem Home Assistant OS 9.4 Update-Channel stable Supervisor-Version supervisor-2022.12.1 Agent-Version 1.4.1 Docker-Version 20.10.19 Speicherplatz gesamt 57.8 GB Speicherplatz genutzt 25.6 GB Gesund true Unterstützt true Board rpi4-64 Supervisor-API ok Versions-API ok Installierte Add-ons Z-Wave JS (0.1.74), Studio Code Server (5.5.1), Terminal & SSH (9.6.1), Node-RED (14.0.1), Duck DNS (1.15.0), Let's Encrypt (4.12.7), ESPHome (2022.12.3) Dashboards Dashboards 2 Ressourcen 2 Ansichten 10 Modus storage Recorder Älteste Startzeit der Ausführung 1. Januar 2023 um 20:11 Aktuelle Startzeit der Ausführung 9. Januar 2023 um 10:39 Geschätzte Datenbankgröße (MiB) 1733.05 MiB Datenbank-Engine sqlite Datenbankversion 3.38.5
Checklist
Describe the issue
State of all sensors, except Xcoin, is "unknown".![image](https://user-images.githubusercontent.com/109808419/211283672-4878b98a-32a0-4f1d-8911-bf91967a7a1c.png)
Reproduction steps
Added watch via email login.
Debug logs