Ankündigung

Einklappen
Keine Ankündigung bisher.

Home-Connect | 2nd

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • coliflower
    antwortet
    Zitat von ak68 Beitrag anzeigen
    Also FEHLEN die Programme: Intensive 70°, 1,5h 60°, Silence 50° und Vorspülen
    GLEICH sind: Eco 50°, Glas und Quick-Wash, und Auto 45-65
    bei mir NICHT vorhanden ist: Night-wash, Auto 35-45 und Auto 65-75
    Die Programme die derzeit via API zur Verfügung stehen sind implementiert.
    Hier noch der Link aus der Hilfe, wo beschrieben wird was theoretisch möglich ist:
    https://developer.home-connect.com/?...ograms_options


    Zitat von ak68 Beitrag anzeigen
    Außerdem ist die Sonderfunktionen "Half Load" bei mir NICHT vorhanden !
    Siehe LBS E/A20 ... wird implementiert, wenn der LBS auch senden kann. War im HC Beta als Option noch vorhanden, scheint entweder noch nicht freigegeben worden zu sein oder die API wurde im Vergleich zu BETA, kastriert ... eckerho1 was meinst Du ?


    Zitat von ak68 Beitrag anzeigen
    Dishcare.Dishwasher.Program.Intensiv70 / x.Eco50 / x.Kurz60 / x.Quick45 / x.PreRinse / x.NightWash
    Schicke mir bitte das Log, ich werde es mir anschauen.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Einen Teil der fehlenden Kurzbezeichungen (Intensive70, Kurz60, Pre\ Rinse) habe ich im OpenHub-Forum gefunden:

    2018_11_04_15_24_19_Home_Connect_addon_Looking_for_beta_testers_Add_ons_Bindings_openHAB_Comm.png

    Die (bei meinem Gerät) fehlenden Kurzbezeichnungen konnte ich jetzt auch in den HC-Dishwasher 19000070-Logs bestätigen:
    Dishcare.Dishwasher.Program.Intensiv70 / x.Eco50 / x.Kurz60 / x.Quick45 / x.PreRinse / x.NightWash

    Ich bitte Dich Dariusz, diese noch zu ergänzen um eine korrekte Ausgabe an A4/5 zu erhalten Danke !!!
    Zuletzt geändert von ak68; 04.11.2018, 17:08.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von coliflower Beitrag anzeigen
    Wenn der GS bereits läuft, dann gibt es keine Wertänderung am A4, wenn der GS in Power-ON ist, dann wird schon was angezeigt - bei mir funktioniert es.
    Ich glaube, ich weiss woran die fehlende Anzeige des gewählten bzw. aktiven Programms (A4/5) bei MIR liegt:

    Deine GS- Programme (Modell: ?):
    2018_11_04_15_04_34_EDOMI_Administration_Opera.png

    Meine GS-Programme (Bosch SMI88TS36E):
    2018_11_04_15_01_49_PerfectDry_Geschirrspüler_60_cm_Home_Connect_Integrierbar_Edelstahl_Serie_.png

    Also FEHLEN die Programme: Intensive 70°, 1,5h 60°, Silence 50° und Vorspülen
    GLEICH sind: Eco 50°, Glas und Quick-Wash, und Auto 45-65
    bei mir NICHT vorhanden ist: Auto 35-45 und Auto 65-75

    Außerdem ist die Sonderfunktionen "Half Load" bei mir NICHT vorhanden !
    Zuletzt geändert von ak68; 04.11.2018, 17:07.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Um sicher zu gehen, dass das RefreshToken auch innerhalb der 10 Minuten abgerufen wird ...
    Danke für den Hinweis :-)
    Der LBS ist bereits seit gestern in Umbau ... Der zukünftige LBS wird die hc.php anlegen, den Autorisationslink starten, nach Freigabe durch den User, den Code in eine JSON speichern und danach wird der Code von LBS übernommen und die bereits vorhandene Routine für den ACCESS-/REFRESH-token in der KLASSE starten.
    Zuletzt geändert von coliflower; 04.11.2018, 11:08.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von coliflower Beitrag anzeigen
    Meine neue Version des 70er LBS wird zukünftig den CODE automatisch lesen, in JSON speichern und im 70er LBS übernehmen ...
    Um sicher zu gehen, dass das RefreshToken auch innerhalb der 10 Minuten abgerufen wird, würde ich dies im Callback Skript machen, d.h. im hc.php. Dort kannst du dann das Refresh-Token in die Datei für den LBS schreiben.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Zitat von ak68 Beitrag anzeigen
    muss ich weiter beobachten
    Bitte / danke.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Richtig, auch bei HC hat man 10 Minuten um den CODE anzuwenden ...
    Meine neue Version des 70er LBS wird zukünftig den CODE automatisch lesen, in JSON speichern und im 70er LBS übernehmen ...

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von coliflower Beitrag anzeigen
    Wenn sich aber im Nachhinein, zB der SCOPE oder STATE ändert, dann muss ein neuer CODE erzeugt werden, da der "alte" CODE ja unter anderen Umständen erstellt wurde.
    Eigentlich habe ich keine Änderungen durchgeführt -> muss ich weiter beobachten !
    Danke für Eu´re Hilfe !

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Bei OAuth2 hat der Code i.d.R. eine zeitlich begrenzte Gültigkeit. Beim Alexa Event Gateway sind es z.B. nur 10 Minuten. Deshalb sollte man damit umgehend das Refresh-Token erzeugen, denn mehr braucht man nicht um Access Token zu generieren. Vielleicht ist es bei HomeConnect anders. Man benötigt natürlich einen neuen Code wenn man die Berechtigungen (Scope) erweitern will.

    https://www.oauth.com/oauth2-servers...rization-code/
    Zuletzt geändert von jonofe; 04.11.2018, 09:42.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Der CODE funktioniert normalerweise unbegrenzt (wird nach der Erzeugung von ACCESS- und REFRESH-tokens) nicht mehr benötigt.
    Wenn sich aber im Nachhinein, zB der SCOPE oder STATE ändert, dann muss ein neuer CODE erzeugt werden, da der "alte" CODE ja unter anderen Umständen erstellt wurde.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Gilt der CODE zeitlich unbegrenzt ?

    Ich habe inzwischen mehrfach (nach Tagen ?) keine Zugriff mehr gehabt und erst nach Neuerzeugung eines CODES hat der LBS wieder funktioniert !

    Bernator, hast Du dieses Problem auch ?

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    danke

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Es ist keine Funktion sondern eine globale Konstante: global_serverIP

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Weiß jemand die Funktion die aus dem LBS heraus die Edomi IP heraus liest ?

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Mein Punkt war, dass du den Code im LBS nicht benötigst wenn du in der hc.php schon das refresh token generierst.
    Das ist richtig, der LBS benötigt es nicht - meine derzeitige LBS Version benötigt diesen Code noch am Eingang um dann selbständig den Request für den ACCESS- und REFRESH-token machen zu können ...
    Die nächste Version wird den Code nun aus der code.json lesen und danach den Request machen ... so die Theorie.

    Schön wäre noch ein "BOT" der, wenn man den LBS triggert, die Mailadresse und Passwort von den Eingängen liest, den Autorisationslink ausfüht, die Mailadresse und das Passwort einträgt, OK, OK bestätigt und den Code einliest ... aber das geht nicht, weil nur grant_type=authorization_code erlaubt ist ... denke ich.

    Und danke für deine Unterstützung.

    Einen Kommentar schreiben:

Lädt...
X