Ankündigung

Einklappen
Keine Ankündigung bisher.

Home-Connect | 2nd

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

  • eckerho1
    antwortet
    Zitat von Alex2203 Beitrag anzeigen
    Das einzige Problem ist bei mir immer noch, dass der Anteil "+MonitorAppliance+Dishwasher+Washer+Dryer+CoffeeM aker+Hood+FridgeFreezer-
    Im Scope muss neben dem IdentifyAppliance, das immer da sein muss, nur noch stehen welches Gerät du wie Steuern willst. Ich nehem nicht an, dass du all die Geräte hast, also kannst du wohl das meiste davon weglassen.

    Gruss, Holger

    Einen Kommentar schreiben:


  • eckerho1
    antwortet
    Die redirect_uri im dev. Portal muss lediglich mit der im Aufruf übereinstimmen (Zumindest wurde das früher geprüft, ob das heute noch geprüft wird weiss ich nicht). Der rest ist HC egal.
    Wie gesagt, bei mir steht da localhost drin und es funktioniert. Localhost ist ja sicher nicht aus dem Internet erreichbar, da gibst du mir doch recht?

    Gruss, Holger

    Einen Kommentar schreiben:


  • Alex2203
    antwortet
    Es tut mir leid! Ich habe den Fehler gefunden (lag zwischen den Ohren). Es geht tatsächlich mit der lokalen IP. Ich habe den Weg gerade nochmal mittels Wireshark nachvollzogen und verstehe es nun (denke ich).

    Das einzige Problem ist bei mir immer noch, dass der Anteil "+MonitorAppliance+Dishwasher+Washer+Dryer+CoffeeM aker+Hood+FridgeFreezer-Settings+CleaningRobot-Settings+Hob-Settings+Oven-Settings" nicht in der Abfrage sein darf. Aber das ist okay fürs erste!

    Danke für eure Bemühungen mir bei meinem Problem zu helfen!

    Einen Kommentar schreiben:


  • Alex2203
    antwortet
    Zitat von eckerho1 Beitrag anzeigen
    Es geht bei der redirect_uri lediglich drum wo die Webseite auf der du deine HC Credentials eingibst angezeigt wird. Du kannst da auch localhost eintragen, dann kommt sie eben auf deinem Webbrowser wenn du den link dort eingibst. Dann musst du den Code aus der Seite kopieren. Ich mach das auf dem HS so.
    Aber mit der späteren Kommunikation zum HC Server hat das gar nichts zu tun.
    Und wie deine public IP lautet ist auch völlig egal. Die Kommunikation wird ja vom internen Netzt aus aufgebaut und wenn du da nicht noch einen proxy drin hast geht das, sonst könnten sich die Geräte selbst ja auch nicht mit ihrem Server verbinden.

    Gruss, Holger
    Hallo Holger,

    das verstehe ich anders (vielleicht auch falsch, darum bin ich ja um Aufklärung bemüht). Ich muss im HC Developer Bereich eine Redirect URI angeben. Hier kann ich ja nicht die 192.168.10.90 angeben, da die Seite vom Internet darauf zugreifen muss. Es muss sich also um eine Adresse im öffentlichen Adressbereich handeln (die öffentliche Routeradresse). Im Fall von coliflower ist das die 10.0.10.3. .

    Ich kann doch nicht der erste sein, der auf dieses Problem gestoßen ist. Oder sind alle anderen Edomis im Internet vertreten?

    Einen Kommentar schreiben:


  • eckerho1
    antwortet
    Es geht bei der redirect_uri lediglich drum wo die Webseite auf der du deine HC Credentials eingibst angezeigt wird. Du kannst da auch localhost eintragen, dann kommt sie eben auf deinem Webbrowser wenn du den link dort eingibst. Dann musst du den Code aus der Seite kopieren. Ich mach das auf dem HS so.
    Aber mit der späteren Kommunikation zum HC Server hat das gar nichts zu tun.
    Und wie deine public IP lautet ist auch völlig egal. Die Kommunikation wird ja vom internen Netzt aus aufgebaut und wenn du da nicht noch einen proxy drin hast geht das, sonst könnten sich die Geräte selbst ja auch nicht mit ihrem Server verbinden.

    Gruss, Holger

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Die lokale EDOMI IP steht in der Konstanten global_serverIP

    Einen Kommentar schreiben:


  • Alex2203
    antwortet
    Du kannst mir nicht sagen aus welchem Wert der Basis Konfiguration diese stammt, oder? Mich verwundert es, dass die lokale Adresse ausgegeben wird. Damit kann ich ja keine Datenverbindung zum HC Server aufbauen.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Aus einer globalen Edomi-Variable.

    Einen Kommentar schreiben:


  • Alex2203
    antwortet
    Zitat von coliflower Beitrag anzeigen
    Worauf willst du hinaus ...?
    Mich würde interessieren aus welchem Wert im Edomi Server die IP-Adresse (bei mir 192.168.10.90) herausgenommen wird.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Worauf willst du hinaus ...?

    Einen Kommentar schreiben:


  • Alex2203
    antwortet
    Zitat von coliflower Beitrag anzeigen
    Der Link sollte in etwa so aussehen:
    Code:
    https://api.home-connect.com/security/oauth/authorize?client_id={Key}&scope=[COLOR=#FF0000]IdentifyAppliance+MonitorAppliance+Dishwasher+Washer+Dryer+CoffeeMaker+Hood+FridgeFreezer-Settings+CleaningRobot-Settings+Hob-Settings+Oven-Settings[/COLOR]&state=9pfQGTQlhsr7v_3BcP7fQZWv64WsEOv8yDdrRvEWIjgLS9Oy_zHDdQmzKA71kY4f&redirect_uri=http%3A%2F%2F10.0.10.3%2Fvisu%2Fhc_code.php&response_type=code
    Wenn ich den Anteil MonitorAppliance etc. dazu nehme, bekomme ich die gleiche Fehlermeldung wie bei Bernator. Deine Idee in Post #129 brachte auch bei mir die Lösung. Es sieht für mich so aus, als würde der LBS 70 die Edomi IP-Adresse aus den Basis Konfiguration übernehmen und nicht die Adresse die durch die Einstellung "WAN-IP des Servers ermitteln" ermittelt wird. Hab ich recht?

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Der Link sollte in etwa so aussehen:
    Code:
    https://api.home-connect.com/security/oauth/authorize?client_id={Key}&scope=[COLOR=#FF0000]IdentifyAppliance+MonitorAppliance+Dishwasher+Washer+Dryer+CoffeeMaker+Hood+FridgeFreezer-Settings+CleaningRobot-Settings+Hob-Settings+Oven-Settings[/COLOR]&state=9pfQGTQlhsr7v_3BcP7fQZWv64WsEOv8yDdrRvEWIjgLS9Oy_zHDdQmzKA71kY4f&redirect_uri=http%3A%2F%2F10.0.10.3%2Fvisu%2Fhc_code.php&response_type=code

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Der Link scheint OK zu sein, der Teil mit dem SCOPE=IdentifyAppliance ist zu kurz, da sollte mehr nach „=„ stehen ... hast du da was geändert und hast du die letzten Dateien aus dem ZIP genommen ?
    Zuletzt geändert von coliflower; 08.01.2019, 13:29.

    Einen Kommentar schreiben:


  • Alex2203
    antwortet
    Der ausgegebene Link lautet:

    "https://api.home-connect.com/security/oauth/authorize?client_id=XXXXXXXXXX&scope=IdentifyAppli ance&state=9pfQGTQlhsr7v_3BcP7fQZWv64WsEOv8yDdrRvE WIjgLS9Oy_zHDdQmzKA71kY4f&redirect_uri=http%3A%2F% 2F192.168.10.90%2Fvisu%2Fhc_code.php&response_type =code"

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Zeige bitte den Link ...

    Einen Kommentar schreiben:

Lädt...
X