Seite 1 von 6

[V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Fr Apr 28, 2023 10:21 am
von zoonuser
Guten Morgen zusammen,

hat jemand eine kleine Anleitung oder erste Hilfe eine API Anbindung zu Miele@Home?
Ziel wäre erstmal nur ein Gerät zu starten mit einem bestimmten Programm. Wenn ich das verstanden habe, kann weitere Dinge selber.
Dank
Grüße
Enrico

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Fr Apr 28, 2023 10:59 am
von MrWilson
Hey Enrico,

die Miele API lässt sich jetzt schon komfortabel einbinden. Leider ist der Token von Miele nur 30 Tage lang gültig und du müsstest manuell einen neuen Token erstellen und den immer wieder beim TWS eintragen.

Grüße

Willy

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Fr Apr 28, 2023 11:15 am
von zoonuser
Hey Willy,

ich habe schon viel gelernt mit dem TW aber API noch nichts. Ist kein Hexenwerk, wie ich es bisher gesehen habe.
Kannst du mir verraten, wie es aufbauen muss.
Authenfizierung: welche
Die Hostadresse. Da fängt es schon an. Wenn ich die Miele Adresse https://api.mcs3.miele.com/thirdparty/login/ verwenden möchte, lässt es der TW nicht zu. Er gibt kein Sonderzeihen /.
Thema Ressource. Was muss ich auswählen. Die Beschreibung von Miele https://www.miele.com/developer/concept.html hilft mir da nicht.
Vielen Dank für deine Unterstützung.

BTW: die 30 Tage Tokengültigkeit ist unschön, aber alles besser als jetzt.

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Fr Apr 28, 2023 11:27 am
von MrWilson
https://www.miele.com/f/com/en/register_api.aspx

Dort erstmal bei Miele registrieren und auf die Zugangsdaten warten.

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Fr Apr 28, 2023 11:37 am
von zoonuser
habe ich heute morgen schon. Bisher schweigt Miele noch. Ok. Schreibe mal dann morgen mal, wenn ich die habe.

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Fr Apr 28, 2023 7:39 pm
von zoonuser
ich habe die Client ID und Client Secret erhalten. Wie muss ich weitermachen?

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Fr Apr 28, 2023 9:38 pm
von MrWilson
Unter https://www.miele.com/developer/swagger-ui/index.html findest du den "Authorize" Button. Mit deinen Zugangsdaten anmelden und anschließend einfach eine Anfrage ausführen, z.B. "get/devices". Unter der Antwort wird dein aktuell gültiger Bearer Token angezeigt. Du legst dann beim TWS einen neuen HTTP-API Server an mit der Adresse api.mcs3.miele.com und deinem Token.

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Sa Apr 29, 2023 8:12 am
von zoonuser
Danke. Ich teste mal und gebe ein Feedback.

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Sa Apr 29, 2023 9:08 pm
von zoonuser
Guten Abend Willy,

von der Miele Webseite kann die Get und Put Befehle ausführen. Aber vom TW komme ich leider nicht klar. Sorry.
Wenn ich die Ressource anlege, was muss unter Ressource URI eingetragen werden? Kann das direkt von der Miele Seite unter "Try it" den Curl kopieren?
Was muss beim Objekt zur Ressource URI eingetragen werden.

Wenn ich eine verstanden habe, dann klappt auch der Rest.
Danke im Voraus.

Re: [V4.0 IP3] HTTP-API Miele@Home Anbindung

Verfasst: Sa Apr 29, 2023 9:25 pm
von MrWilson
Welches Gerät möchtest du ansprechen und was möchtest du dann machen? Ich kann dir das dann an deinem konkreten Anwendungfall zeigen und muss nicht so weit ausholen.