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

#11

Beitrag von zoonuser »

Geschirrspüler einschalten und starten mit Programm ID 44
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

#12

Beitrag von MrWilson »

Du benötigst zuerst die deviceID deines Geschirrspülers. Das kannst du über die Mieleseite machen oder als Übung auch am TWS.

Ressource URI: /v1/short/devices?language=de
Request Method: get
Trigger Intervall z.B. 30 sek
Wenn das erstellt wurde dann lass dir die empfangenen und gesendeten Rohdaten anzeigen.
Zuletzt geändert von MrWilson am Sa Apr 29, 2023 9:47 pm, insgesamt 1-mal geändert.
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

#13

Beitrag von zoonuser »

Die ID habe ich. Steht in der Miele@Home app und auf der Webseite. Da konnte ich beim Testen den GS schon starten. Ich wollte die ID hier nicht posten.
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

#14

Beitrag von MrWilson »

Na dann

Ressource URI: /v1/devices/deine deviceID/actions
Request Method: put

Sorry, musste die URI nochmal anpassen. Die Spracheinstellung wird nicht benötigt.
Zuletzt geändert von MrWilson am So Apr 30, 2023 12:23 am, insgesamt 4-mal geändert.
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

#15

Beitrag von zoonuser »

und was kommt dann bei Applikation / Objekt rein?
Lokation: URI?
Selektor: "power on"?
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

#16

Beitrag von MrWilson »

Genau, Format noch auf Boolean und den Auslöser einschalten.

Auf die Schreibweise achten, powerOn ohne Leerzeichen.

Nachtrag: bei Lokation auf Body stellen. Habe gerade nochmal nachgeschaut, sorry.
Zuletzt geändert von MrWilson am Sa Apr 29, 2023 10:30 pm, insgesamt 2-mal geändert.
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

#17

Beitrag von zoonuser »

Guten Morgen,

hab leider irgendwo einen Fehler.
Die API antwortet schon mal.
Bild

Bild
Zuletzt geändert von zoonuser am So Apr 30, 2023 8:06 am, insgesamt 1-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

#18

Beitrag von MrWilson »

Im Selektor nur powerOn, ohne Anführungszeichen und True. Das True kommt dann durch die anschließende Verknüpfung mit deinem Schaltobjekt.

Entferne noch das ?language=de, das wird hier nicht benötigt. Hatte ich gestern Abend noch in einem Post korrigiert.

Das Trigger Intervall kannst du auch rausnehmen. Die Anfrage wird durch den Schaltbefehl ausgelöst.
Zuletzt geändert von MrWilson am So Apr 30, 2023 11:07 am, insgesamt 2-mal geändert.
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

#19

Beitrag von zoonuser »

super läuft schon mal.
Zu meinem Verständnis. Der Trigger soll auf 30 s stehen. Die API meldet natürlich einen Fehler wenn alle 30 s true bzw. false gesendet wird. Stört das oder ist es normale Anbindung an die API?
Ich hätte gedacht, bei "put" wird einmal getriggert bis zu einer Zustandsänderung.
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

#20

Beitrag von MrWilson »

Siehe meine vorherigen Post. Trigger rausnehmen, dein Schaltobjekt löst das Ganze aus.
TWS 2500 ID: 341 + PBM ID: 463, VPN offen, Reboot nur nach Absprache
Antworten

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