NEU! UPGRADE IP 11 verfügbar!
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2

Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074

Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117

NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs

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

Wissen, Planung & Diskussion zur Unterstützung von Rest-API & Webabfragen im Timberwolf Server.
Stellt uns hier Eure Projekte und Ideen vor.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
zoonuser
Reactions:
Beiträge: 110
Registriert: Sa Mär 27, 2021 8:16 pm
Hat sich bedankt: 8 Mal
Danksagung erhalten: 39 Mal

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

#1

Beitrag 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
Timberwolf ID: 515 (350), Gira X1/S1, (Zugriff nur nach Absprache)

MrWilson
Reactions:
Beiträge: 232
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 44 Mal
Danksagung erhalten: 146 Mal

#2

Beitrag 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
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
zoonuser
Reactions:
Beiträge: 110
Registriert: Sa Mär 27, 2021 8:16 pm
Hat sich bedankt: 8 Mal
Danksagung erhalten: 39 Mal

#3

Beitrag 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.
Zuletzt geändert von zoonuser am Fr Apr 28, 2023 11:37 am, insgesamt 3-mal geändert.
Timberwolf ID: 515 (350), Gira X1/S1, (Zugriff nur nach Absprache)

MrWilson
Reactions:
Beiträge: 232
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 44 Mal
Danksagung erhalten: 146 Mal

#4

Beitrag von MrWilson »

https://www.miele.com/f/com/en/register_api.aspx

Dort erstmal bei Miele registrieren und auf die Zugangsdaten warten.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
zoonuser
Reactions:
Beiträge: 110
Registriert: Sa Mär 27, 2021 8:16 pm
Hat sich bedankt: 8 Mal
Danksagung erhalten: 39 Mal

#5

Beitrag von zoonuser »

habe ich heute morgen schon. Bisher schweigt Miele noch. Ok. Schreibe mal dann morgen mal, wenn ich die habe.
Timberwolf ID: 515 (350), Gira X1/S1, (Zugriff nur nach Absprache)

Ersteller
zoonuser
Reactions:
Beiträge: 110
Registriert: Sa Mär 27, 2021 8:16 pm
Hat sich bedankt: 8 Mal
Danksagung erhalten: 39 Mal

#6

Beitrag von zoonuser »

ich habe die Client ID und Client Secret erhalten. Wie muss ich weitermachen?
Timberwolf ID: 515 (350), Gira X1/S1, (Zugriff nur nach Absprache)

MrWilson
Reactions:
Beiträge: 232
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 44 Mal
Danksagung erhalten: 146 Mal

#7

Beitrag 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.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache

Ersteller
zoonuser
Reactions:
Beiträge: 110
Registriert: Sa Mär 27, 2021 8:16 pm
Hat sich bedankt: 8 Mal
Danksagung erhalten: 39 Mal

#8

Beitrag von zoonuser »

Danke. Ich teste mal und gebe ein Feedback.
Timberwolf ID: 515 (350), Gira X1/S1, (Zugriff nur nach Absprache)

Ersteller
zoonuser
Reactions:
Beiträge: 110
Registriert: Sa Mär 27, 2021 8:16 pm
Hat sich bedankt: 8 Mal
Danksagung erhalten: 39 Mal

#9

Beitrag 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.
Timberwolf ID: 515 (350), Gira X1/S1, (Zugriff nur nach Absprache)

MrWilson
Reactions:
Beiträge: 232
Registriert: Do Dez 27, 2018 2:19 pm
Wohnort: Borgsdorf
Hat sich bedankt: 44 Mal
Danksagung erhalten: 146 Mal

#10

Beitrag 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.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache
Antworten

Zurück zu „HTTP-API, REST & Web-Abfragen“