Loxone Token wir überschrieben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • B@llou
    LoxBus Spammer
    • 11.03.2016
    • 228

    Loxone Token wir überschrieben

    Moin,

    ich habe aktuelle das Probleme, dass ich auf der Loxone App ausgeloggt werde und mir wird angezeigt, dass ich zu viele anmelde Versuche gemacht habe, wo bei ich gar nicht aktiv angemeldet habe. Auch haben ich immer wieder Probleme, das meine Anmeldedaten angeblich nicht stimmen, wenn ich mich mit der Config verbinde.

    Ich habe mich wegen dem Problem an den Loxone Support gewandt. Die habe herausgefunden, dass ein Geräte mit dem Namen DiePi (wahrscheinlich der Loxberry) den Token überschreibt. Da ich kein anderes Gerät mit DiePi auf meinen Loxone Server zugreifen lassen, kann es eigentlich nur der Loxberry sein.

    Hierzu einmal die Infos vom Loxone Support

    Das Passwort Token.xml vom Miniserver wird von deinem Lox berry überschrieben weshalb du dadurch aus geloggt wirst.
    Hier greift ein Plugin/User/Gerät mit dem Namen "DietPi" auf die Token Datei zu und überschreibt diese.


    Loxberry verwendet als Grundsystem das DietPi Betriebssystem.


    Mit dem Befehl <miniserver>/dev/sys/cleanuptokens/0 kannst du alle tokens wieder löschen, du musst dich danach aber wieder erneut einloggen.

    Das behebt das Problem zumindest kurzfristig.


    Falls der Loxberry nicht zwingend benötigt wird kannst du ihn auch deaktivieren, das behebt das Problem auch.

    Am besten du meldest dich hier beim Entwickler das es ein Problem hier gibt, da muss vom Loxberry/Plugin Entwickler gelöst werden.

    Jeder Zugriff wird mit einem Token gespeichert z.b wenn du dich mit deinem Handy einloggst.

    Über diesen Token kannst du dich dann bis zu 8 Wochen einloggen, dann muss der Token neu erstellt werden (passiert auch automatisch).

    Im normal fall werden die Token wenn diese nicht mehr gebraucht werden gelöscht, das passiert alles automatisch vom System.


    Hier ist es aber so dass der DietPI 1800token in einer sehr kurz Zeit erstellt, und dann damit dein token überschreibt! (da es nicht unendliche tokens geben kann)

    Die folge ist das du dann aus geloggt wirst weil du kein token mehr hast.


    Der Loxberry greift über die API auf den Miniserver zu und verwendet die nicht korrekt, die token können weiter verwendet werden oder wenn die Verbindung nicht mehr gebraucht wird gelöscht und mit einer neuen Verbindung ein neuer token erstellt.




    Kann der Loxberry hier diese Probleme auslösen?

    Mit freundlichen Grüßen
    Stefan Foken​
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4639

    #2
    Lösche mal den Miniserver aus dem Widget und lege den Miniserver neu an. Sicherstellen dass es ein Admin Zugang ist und die Credentials passen.

    Grundsätzlich gibt es da kein Problem, so ein Thema hatten wir bisher nicht.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar


    • B@llou
      B@llou kommentierte
      Kommentar bearbeiten
      Du meinst mit Widget, dass ich den Miniserver ausm Loxberry löschen soll?
      Aktuelle hat der Benutzer für den Loxberry Vollzugriff und somit sollten die Credentials passen.
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4639

    #3
    Ja, das wäre da einzigste was mir eingefallen wäre. Oder irgendein Plugin aktualisiert so häufig irgendetwas, dass der Miniserver aussteigt. Hatte ich aber noch nie. Welche Plugins hast du installiert?
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar


    • B@llou
      B@llou kommentierte
      Kommentar bearbeiten
      Ich habe folgende Plugins installiert

      CalDAV-4-Lox
      intercom22Lox
      Loxberry Backup
      Loxberry Homebridge
      Midea AC for Loxone
      Miniserver Backup
      Modbus Gateway
      Owntracks
      Stats4Lox
      Sureflap Connect
      Weather 4 Loxone
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4639

    #4
    Viele senden per UDP oder nur auf Anfrage. Die können es eigentlich nicht sein. Eventuell intercom22Lox? Du wirst die mal Stück für Stück deaktivieren und so ausschließen müssen.

    folgende können es definitiv nicht sein, außer die mit dem Intervall Hinweis:

    CalDAV-4-Lox
    Loxberry Backuk
    Miniserver Backup (Intervall??)
    Stats4Lox (Intervall??)
    Weather 4 Loxone

    Die anderen kenne ich nicht.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar


    • Prof.Mobilux
      Prof.Mobilux kommentierte
      Kommentar bearbeiten
      Kann es mir bei Stats4Lox nicht vorstellen, weil wir hier keine Websockets nutzen. Bei mir läuft das seit Beginn an (2 Jahre oder so, auch mit 5 und 1 Minuten Zyklen). Aber das kannst Du ja auch mal testweise deaktivieren. Einfach vorne in der Übersichtsseite alles auf "Stop" setzen.

    • B@llou
      B@llou kommentierte
      Kommentar bearbeiten
      Wie sieht es mit MQTT aus, kann das eventuell zu Problemen führen?

    • Prof.Mobilux
      Prof.Mobilux kommentierte
      Kommentar bearbeiten
      Nein, es nutzt die HTTP API und keine Websockets.
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11218

    #5
    Homebridge könnte ich mir vorstellen, dass es per Websocket zugreift, ebenso Intercom.

    Die anderen machen doch imho nur http-Requests auf die Webservices, und erstellen gar keinen Token (ganz zu schweigen davon, dass irgendwer dort irgendwas überschreibt).

    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar


    • svethi
      svethi kommentierte
      Kommentar bearbeiten
      Nun, wenn Du genau liest, liest Du auch, dass am Ende zugegeben wird, dass der Loxberry da nichts löscht, sondern sooo viele Token erstellt, dass die alten überschrieben werden. Ist also letztlich doch ein Problem von Loxone beim Verwalten der Token. Die dürften ja nur Token des gleich Client/User überschreiben/löschen.

    • B@llou
      B@llou kommentierte
      Kommentar bearbeiten
      Loxone wir aber da nicht zugeben, dass das Problem bei ihnen liegt und da bestimmt auch nicht ändern.
  • buki
    Smart Home'r
    • 17.05.2017
    • 80

    #6
    Läuft auf dem loxberry auch noch ein node-red mit?
    DIe frage hat nur zum ziel dies auszuschliessen oder auch in betracht zu ziehen.

    Kommentar


    • B@llou
      B@llou kommentierte
      Kommentar bearbeiten
      Es läuft auf dem Loxberry kein Node-red.
      Habe Node-Red und ioBroker auf einem Docker auf meiner NAS laufen aber Node-Red greift nicht auf Loxone zu und bei dem ioBroker habe ich den Zugriff schon deaktiviert.
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11218

    #7
    LoxBerry per se startet kein node.js oder node-Red. Außer es wurde selbst installiert bzw. irgendwas installiert, was node.js verwendet.

    Das Token anfordern ist eigentlich etwas, was man nur für eine Websocket-Verbindung braucht.
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar


    • buki
      buki kommentierte
      Kommentar bearbeiten
      Das hatte ich wohl etwas unglücklich formuliert. Es ging darum ob der threadersteller auf diesem dietpi system auch noch selber node-red installiert hat... und damit vielleicht auch nodred-contibute-loxone ... das websocket macht, soviel ich weiss.
Lädt...