[Neues Modul] Miele@Home

Begonnen von choenig, 14 Juni 2020, 11:08:17

Vorheriges Thema - Nächstes Thema

choenig

Hi,

Zitat von: bamm-bamm am 26 Januar 2022, 16:32:25
... wird als "Biergläser warm" in FHEM gemeldet  ...

Du könntest das an Miele melden unter partner.developer@miele.com. Die haben immer sehr nett geantwortet (und sprechen deutsch).

LG
Christian

Gunther

#241
Zitat von: choenig am 29 Januar 2022, 20:56:17
Hi,

ich hab's gerade nochmal ausprobiert:

Unter https://www.miele.com/f/com/en/register_api.aspx registriert, ein paar minuten später kam 'ne Mail mit 'nem langen link, da drauf geklickt erscheint im Browser Client-Id und Client-Secret.

LG
Christian

Hallo Christian,
das ist doch nicht das Passwort, oder???
Soweit komme ich auch. Leider weiß ich nicht, woher ich das Passwort bekomme. Oder stehe ich auf dem Schlauch. Hier sind doch sicherlich mehrere, die das Passwort irgendwoher bekommen haben. Die Frage ist: Woher?
Danke und LG
Gunther
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

choenig

Hi,

Username und Passwort sind die, die Du in der App erstellt hast, Client-Id und Client-Secret bekommst du über den Link und für das Modul benötigst du alle vier.

LG
Christian

Gunther

Das war der wichtige Tipp für mich. Danke!!! Dachte ich bekomme von Miele ein Passwort... - da stand ich wohl mächtig auf der Leitung
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

zife

Hi,

mein Log wirft mir seit einiger Zeit falsches Tun vor:
2022.02.22 13:41:24 1: PERL WARNING: Use of uninitialized value $hour in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.22 13:41:24 1: PERL WARNING: Use of uninitialized value $minute in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.


Hab ich da was falsch konfiguriert oder gibt's im Modul eine kleine Baustelle?

EDIT: und auch:
PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 648
Das verschwindet, wenn ich das Miele-Modul testweise deaktiviere.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

JoWiemann

Zitat von: zife am 22 Februar 2022, 13:44:13
Hab ich da was falsch konfiguriert oder gibt's im Modul eine kleine Baustelle?

Ein List vom Device wäre hilfreich. Bitte Passwort ausixen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

zife

Na klar doch...

Internals:
   FUUID      [anonymisiert]
   HAS_MimeBase64 1
   NAME       MieleConnection
   NR         148
   OAUTH2_ACCESS_TOKEN DE_[anonymisiert]
   OAUTH2_EXPIRES_AT 2022-02-24 13:38:22
   OAUTH2_EXPIRES_IN 2592000
   OAUTH2_REFRESH_TOKEN DE_[anonymisiert]
   STATE      Initialized
   TOKEN_REFRESH_IN_PROGRESS 0
   TYPE       MieleAtHome
   VERSION    1.2.0
   READINGS:
     2022-02-22 13:38:40   state           active
Attributes:
   clientId   [anonymisiert]
   devStateIcon .*:noIcon
   group      Miele
   icon       czZentraleMiele_full@grey
   login      [anonymisiert]
   room       Geraete


Und eins meiner Geräte (ich hab davon mehrere, aber alle soweit identisch eingerichtet... kann gerne alle hier "listen", will aber auch nicht zuspammen  8)):

Internals:
   DEF        000104806264@MieleConnection 300
   DEVICE_ID  000104806264
   FUUID      [anonymisiert]
   HAS_MimeBase64 1
   INTERVAL   300
   IODevName  MieleConnection
   NAME       Geschirrspueler
   NR         158
   STATE      Off (-:-)
   TYPE       MieleAtHome
   VERSION    1.2.0
   READINGS:
     2022-02-22 15:39:08   actions_deviceName 0
     2022-02-22 15:39:08   actions_light   
     2022-02-22 15:39:08   actions_modes   
     2022-02-22 15:39:08   actions_powerOff 0
     2022-02-22 15:39:08   actions_powerOn 1
     2022-02-22 15:39:08   actions_processAction
     2022-02-22 15:39:08   actions_programId
     2022-02-22 15:39:08   actions_startTime
     2022-02-22 15:39:08   actions_targetTemperature
     2022-02-22 15:39:08   actions_ventilationStep
     2022-02-22 15:39:08   communicationModuleReleaseVersion 03.88
     2022-02-22 15:39:08   communicationModuleTechType EK037
     2022-02-22 15:39:08   deviceHardwareFabIndex 64
     2022-02-22 15:39:08   deviceHardwareFabNumber 000104806264
     2022-02-22 15:39:08   deviceHardwareMatNumber 10992410
     2022-02-22 15:39:08   deviceHardwareTechType G7360
     2022-02-22 15:39:08   deviceName     
     2022-02-22 15:39:08   deviceType      Dishwasher
     2022-02-22 15:39:08   dryingStep     
     2022-02-21 12:44:52   ecoFeedbackCurrentEnergyConsumption 0.4
     2022-02-21 12:44:52   ecoFeedbackCurrentWaterConsumption 10
     2022-02-21 12:44:52   ecoFeedbackEnergyForecast 0.4
     2022-02-21 12:44:52   ecoFeedbackWaterForecast 0.3
     2022-02-22 15:39:08   elapsedTime     0:00
     2022-02-22 15:39:08   eta             -:-
     2022-02-22 15:39:08   etaHR           -:-
     2022-02-22 15:39:08   programID       Auto
     2022-02-22 15:39:08   programPhase   
     2022-02-22 15:39:08   programType     Program
     2022-02-22 15:39:08   remainingTime   2:44
     2022-02-22 15:39:08   remoteEnableFullRC 1
     2022-02-22 15:39:08   remoteEnableSmartGrid 0
     2022-02-22 15:39:08   signalDoor      0
     2022-02-22 15:39:08   signalFailure   0
     2022-02-22 15:39:08   signalInfo      0
     2022-02-22 15:39:08   startTime       0:00
     2022-02-22 15:39:08   state           Off (-:-)
     2022-02-22 15:39:08   status          Off
     2022-02-22 15:39:08   statusRaw       1
     2022-02-22 15:39:08   ventilationStep
Attributes:
   devStateIcon .*:noIcon
   event-on-change-reading state
   group      Miele
   icon       czWaschmaschine_full@grey
   room       22 Kueche,Geraete
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

zife

Hm... bin ich der Einzige mit diesem Problem? Keiner eine Idee, was ich tun könnte?
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

choenig

Welches Problem meinst du? Die Warnungen? Die fixe ich bei Zeiten, hat aber erstmal keine Priorität, solange es kein echtes ,,Problem" ist.

LG
Christian

zife

Danke, nein, keine Eile, ich konnte nur nicht einschätzen, ob mehr dahinter steckt. Ich habe öfter Statusaussetzer bei den Geräten, das schreibe ich aber der Cloudverfügbarkeit bei Miele zu.

Es gibt also keine spürbaren Probleme - danke für die Rückmeldung.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

choenig

Hi,

Zitat von: zife am 28 Februar 2022, 00:36:07
Danke, nein, keine Eile

Danke :)

Zitat von: zife am 28 Februar 2022, 00:36:07
Ich habe öfter Statusaussetzer bei den Geräten

Was meinst Du mit "Statusaussetzer"? Status 255? Oder gar kein Update mehr?

LG
Christian

zife

Meine Geräte bleiben z.T. im Status "Initialized" stehen und ein "set update" führt zu einem Timeout. Das ist aber ein sporadischer Fehler, ich kann ihn nicht gezielt nachstellen und somit vermute ich das Problem außerhalb von fhem.

fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

wegms

#252
Hallo Zusammen

Ich versuche Miele@Home Modul zu initialsieren und bekomme die folgende Meldung:
2022.04.01 22:04:19 2: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:763) Error: Bearer code not found, giving up

Hat jemand eine Idee an was es liegen könnte?


2022.04.01 22:20:19 5: MieleConnection (MieleAtHome::MAH_refreshAccessToken:598) called
2022.04.01 22:20:19 5: MieleConnection (MieleAtHome::MAH_doThirdpartyLoginRequest:640) called
2022.04.01 22:20:19 5: MieleConnection (MieleAtHome::MAH_onThirdpartyLoginReply:672) reply: err:, code:200, headers:HTTP/1.1 200 OK<0d><0a>Date: Fri, 01 Apr 2022 20:20:19 GMT<0d><0a>Content-Type: text/html<0d><0a>Content-Length: 2298<0d><0a>Connection: close<0d><0a>Strict-Transport-Security: max-age=15724800; includeSubDomains<0d><0a>X-Environment: mcs-eu-prod-default<0d><0a>Vary: Accept-Encoding<0d><0a>Content-Encoding: gzip<0d><0a>Access-Control-Allow-Origin: *<0d><0a>Access-Control-Allow-Credentials: true<0d><0a>Access-Control-Allow-Methods: PUT, GET, POST, OPTIONS<0d><0a>Access-Control-Allow-Headers: DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization, data:<html lang="de"><0a><head><0a><!--Let browser know website is optimized for mobile--><0a><meta name="viewport" content="width=device-width, initial-scale=1.0"/><0a><meta charset="utf-8"><0a><!-- Suppress favicon request--><0a><link rel="shortcut icon" type="image/x-icon"<0a>href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAAUAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/EwCL/xMAjP8TAIv/EgCL/xIAi/8TAIv/EgCL/xMAi/8SAIv/EwCL/xIAi/8TAIv/FACM/xQAjP8UAIz/FwON/yYUlf8bCY//KBaW/ysZmP8tG5j/JhSV/y4dmf8mFJX/KxmX/ygVlv8tG5j/JxSV/xQAjP8UAIz/EwCM/x4Lkf+BdsH/nJPO/7Ot2v+aks7/s63a/6Wd0/+9t9//lo3M/7Wv2/+noNT/vbff/5mQzf8mFJX/EwCL/xMAjP8cCJD/qaLV/8C64P+9uN//mpLO/4+GyP9pXLX/hnvE/3Fluv+1rtv/iH/F/4B2wf9zaLv/HQqR/xMAjP8UAIz/FwOO/zMhm/8mFZX/JxaV/y0bmP8fDZL/FwWO/xIAi/8VBI3/MiCa/yIRk/8SAIv/EgCL/xMAjP8UAIz/FACM/xQAjP8SAIv/EwCL/xMAi/8SAIv/EwCM/xQAjP8UAIz/FACM/xIAi/8TAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="><0a><!--Import Google Icon Font--><0a><!--Import materialize.css--><0a><!--Import own css--><0a><link href="/assets/css/googleMaterialIcons.css?1630575190000" rel="stylesheet"><0a><link rel="stylesheet" href="/assets/css/materialize.min.css?1556550173384"><0a><link type="text/css" rel="stylesheet" href="/assets/css/mieleStyle.css?1556550173387"<0a>media="screen,projection"/><0a><!-- Import scrips --><0a><!-- Compiled and minified JavaScript --><0a><script src="/assets/js/materialize.min.js?1556550173386"></script><0a><!--Hotfix for selection error on IOS 13, see MIELCLD3-4504--><0a><script src="/assets/js/selectHotfix.js"></script><0a><script><0a>document.addEventListener('DOMContentLoaded', function () {<0a>M.FormSelect.init(document.querySelectorAll('select'));<0a>});<0a></script><0a></head><0a><body id="mieleLoginSite"><0a><div class="container"><0a><div class="row"><0a><div class="col s12 m8 offset-m2 offset-l2 l8"><0a><div class="center"><0a><img class="responsive-img"<0a>src="/assets/images/miele_logo.svg" width="150" alt="miele.com"/><0a></div><0a><h1 class="center mediumFont">Login</h1><0a><form method="post" action="/oauth/auth"><0a><div class="input-field"><0a><i class="material-icons prefix">account_circle</i><0a><input required id="e-mail" type="email" name="email"><0a><label for="e-mail">Email Address</label><0a></div><0a><div class="input-field"><0a><i class="material-icons prefix">https</i><0a><input required id="password" type="password" name="password"><0a><label for="password">Password</label><0a></div><0a><!-- add here all hidden inputs --><0a><input type="hidden" name="response_type" value="code"><0a><input type="hidden" name="redirect_uri" value="https://api.mcs3.miele.com/thirdparty/login/"><0a><input type="hidden" name="state" value="login"><0a><input type="hidden" name="client_id" value="b0beefb8-5e65-4499-a773-befbc50b7d62"><0a><div class="input-field" style="margin-top: 25px;"><0a><i class="material-icons prefix no-margin">language</i><0a><select required name="vgInformationSelector" size="5"><0a><option value="" disabled>Please select your country</option><0a><option value="en-AU">Australia</option><0a><option value="ru-BY">Belarus</option><0a><option value="fr-BE">Belgique</option><0a><option value="pt-BR">Brazil</option><0a><option value="en-CA">Canada</option><0a><option value="es-CL">Chile</option><0a><option value="cs-CZ">Czechia</option><0a><option value="da-DK">Danmark</option><0a><option value="de-DE">Deutschland</option><0a><option value="et-EE">Eesti</option><0a><option value="en-EG">Egypt</option><0a><option value="es-ES">Espa<c3><b1>a</option><0a><option value="fr-FR">France</option><0a><option value="en-GB">Great Britain</option><0a><option value="ko-KR">Hanguk</option><0a><option value="en-HK">Hong Kong, China</option><0a><option value="hr-HR">Hrvatska</option><0a><option value="en-IN">India</option><0a><option value="en-ID">Indonesia</option><0a><option value="en-IE">Ireland</option><0a><option value="en-IS">Island</option><0a><option value="en-IL">Israel</option><0a><option value="it-IT">Italia</option><0a><option value="el-CY">Kypros</option><0a><option value="lv-LV">Latvija</option><0a><option value="en-LB">Lebanon</option><0a><option value="de-CH">Liechtenstein</option><0a><option value="lt-LT">Lietuva</option><0a><option value="de-LU">Luxemburg</option><0a><option value="hu-HU">Magyarorsz<c3><a1>g</option><0a><option value="en-MY">Malaysia</option><0a><option value="en-MT">Malta</option><0a><option value="es-MX">M<c3><a9>xico</option><0a><option value="nl-NL">Nederland</option><0a><option value="en-NZ">New Zealand</option><0a><option value="en-NG">Nigeria</option><0a><option value="ja-JP">Nihon</option><0a><option value="no-NO">Norge</option><0a><option value="en-PH">Philippines</option><0a><option value="pl-PL">Polska</option><0a><option value="pt-PT">Portugual</option><0a><option value="ro-RO">Rom<c3><a2>nia</option><0a><option value="de-CH">Schweiz</option><0a><option value="en-SG">Singapore</option><0a><option value="sl-SI">Slovenija</option><0a><option value="sk-SK">Slovensko</option><0a><option value="en-ZA">South Africa</option><0a><option value="fi-FI">Suomi</option><0a><option value="sv-SE">Sverige</option><0a><option value="en-TH">Thailand</option><0a><option value="tr-TR">T<c3><bc>rkiye</option><0a><option value="en-US">USA</option><0a><option value="en-AE">United Arab Emirates</option><0a><option value="de-AT"><c3><96>sterreich</option><0a><option value="el-GR"><ce><95><ce><bb><ce><bb><ce><ac><ce><b4><ce><b1></option><0a><option value="bg-BG"><d0><91><d1><8a><d0><bb><d0><b3><d0><b0><d1><80><d0><b8><d1><8f></option><0a><option value="ru-KZ"><d0><9a><d0><b0><d0><b7><d0><b0><d1><85><d1><81><d1><82><d0><b0><d0><bd></option><0a><option value="ru-RU"><d0><a0><d0><be><d1><81><d1><81><d0><b8><d1><8f></option><0a><option value="sr-RS"><d0><a1><d1><80><d0><b1><d0><b8><d1><98><d0><b0></option><0a><option value="uk-UA"><d0><a3><d0><ba><d1><80><d0><b0><d1><97><d0><bd><d0><b0></option><0a><option value="zh-CN"><e4><b8><ad><e5><9b><bd><e5><a4><a7><e9><99><86></option><0a></select><0a><label>Country</label><0a></div><0a><p></p><0a><div class="center"><0a><button class="btn waves-effect waves-light miele-red"<0a>type="submit">Submit</button><0a></div><0a></form><0a></div><0a></div><0a></div><0a></body><0a></html>
2022.04.01 22:20:19 5: MieleConnection (MieleAtHome::MAH_doOauthLoginRequest:689) called
2022.04.01 22:20:19 5: MieleConnection (MieleAtHome::MAH_doOauthLoginRequest:711) country for /oauth/auth is de-DE
2022.04.01 22:20:20 5: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:740) reply: err:, code:401, headers:HTTP/1.1 401 Unauthorized<0d><0a>Date: Fri, 01 Apr 2022 20:20:20 GMT<0d><0a>Content-Type: text/plain<0d><0a>Content-Length: 3289<0d><0a>Connection: close<0d><0a>Strict-Transport-Security: max-age=15724800; includeSubDomains<0d><0a>X-Environment: mcs-eu-prod-default<0d><0a>Access-Control-Allow-Origin: *<0d><0a>Access-Control-Allow-Credentials: true<0d><0a>Access-Control-Allow-Methods: PUT, GET, POST, OPTIONS<0d><0a>Access-Control-Allow-Headers: DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization, data:<html lang="de"><0a><head><0a>    <!--Import Google Icon Font--><0a>    <!--Import materialize.css--><0a>    <!--Import own css--><0a>    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><0a>    <link type="text/css" rel="stylesheet" href="/assets/css/materialize.min.css?1556550173384"<0a>          media="screen,projection"/><0a>    <link type="text/css" rel="stylesheet" href="/assets/css/mieleStyle.css?1556550173387" media="screen,projection"/><0a>    <!-- Suppress favicon request--><0a>    <link rel="shortcut icon" type="image/x-icon"<0a>          href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAAUAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/EwCL/xMAjP8TAIv/EgCL/xIAi/8TAIv/EgCL/xMAi/8SAIv/EwCL/xIAi/8TAIv/FACM/xQAjP8UAIz/FwON/yYUlf8bCY//KBaW/ysZmP8tG5j/JhSV/y4dmf8mFJX/KxmX/ygVlv8tG5j/JxSV/xQAjP8UAIz/EwCM/x4Lkf+BdsH/nJPO/7Ot2v+aks7/s63a/6Wd0/+9t9//lo3M/7Wv2/+noNT/vbff/5mQzf8mFJX/EwCL/xMAjP8cCJD/qaLV/8C64P+9uN//mpLO/4+GyP9pXLX/hnvE/3Fluv+1rtv/iH/F/4B2wf9zaLv/HQqR/xMAjP8UAIz/FwOO/zMhm/8mFZX/JxaV/y0bmP8fDZL/FwWO/xIAi/8VBI3/MiCa/yIRk/8SAIv/EgCL/xMAjP8UAIz/FACM/xQAjP8SAIv/EwCL/xMAi/8SAIv/EwCM/xQAjP8UAIz/FACM/xIAi/8TAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/FACM/xQAjP8UAIz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="><0a>    <!--Let browser know website is optimized for mobile--><0a>    <meta name="viewport" content="width=device-width, initial-scale=1.0"/><0a><0a>    <!-- Compiled and minified JavaScript --><0a>    <script src="/assets/js/materialize.min.js?1556550173386"></script><0a><0a>    <meta charset="utf-8"><0a></head><0a><body id="mieleLoginSite"><0a><div class="container"><0a>    <div class="row"><0a>        <div class="col s12 m8 offset-m2 offset-l2 l8 center"><0a>            <div><0a>                <img class="responsive-img"<0a>                     src="/assets/images/miele_logo.svg" width="150" alt="miele.com"/><0a>            </div><0a>            <h1 class="mediumFont">Authentication failed!</h1><0a>            <p>Please check your login details.</p><0a>            <button class="btn waves-effect waves-light miele-red"<0a>                    onclick="location.replace(document.referrer)"<0a>            >Back</button><0a>            <p>After 5 seconds, you will be directed back to the Login automatically.</p><0a>        </div><0a>    </div><0a></div><0a></body><0a><script><0a>    document.ready(<0a>        window.setTimeout(function(){<0a>            location.replace(document.referrer);<0a>        }, 5000)<0a>    );<0a></script><0a></html><0a>
2022.04.01 22:20:20 5: MieleConnection (MieleAtHome::MAH_scrapeGrantAccessPage:783) code not found
2022.04.01 22:20:20 2: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:763) Error: Bearer code not found, giving up


LG
Stephan

choenig

Hi,

Zitat von: wegms am 01 April 2022, 22:23:01

2022.04.01 22:20:20 5: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:740) reply: err:, code:401, headers:HTTP/1.1 401 Unauthorized


Unauthorized klingt danach, dass einer der vier Daten fehlerhaft ist (login, passwort, clientId, clientSecret).

Ansonsten hab' ich jetzt erstmal keine Idee.

LG
Christian

Ollifant

Zitat von: bamm-bamm am 16 November 2021, 18:53:26
Soll heißem, NUR wenn ein Programm läuft, kann ich über FHEM Programm beenden, Pausieren, Maschine Ausschalten.
Wenn die Maschine aus ist, kann ich sie einschalten mit FHEM. Auswählbar bleibt in FHEM nur set ON. Über die Befehlszeile "set Spuehlmaschine off" geht sie aus.
Also kann über die API ausgeschaltet werden, das FHEM Modul zeigt die Funktion dann wohl nur nicht an.
Ist es denn auch möglich, eine Spülprogramm Auswahl einzubauen? Wie schaut es in dieser Hinsicht bei deiner Waschmaschine aus?

Gruß,
Andreas

Hallo Zusammen,

ich habe seit kurzem eine Miele Waschmaschine und hatte die Hoffnung, dass ich sie mit diesem Modul auch gezielt fernstarten kann, bspw. wenn PV-Überschuss vorhanden ist.

Nun habe ich das gleiche Verhalten wie von bamm-bamm geschildert: Die Maschine lässt sich seitens FHEM ein- oder ausschalten. Ein Waschprogramm lässt sich aktuell aber nur über die App auswählen und auch nur über diesen Weg kann ich einen Waschvorgang starten. Wenn das Waschprogramm läuft, kann anschließend in FHEM pausiert, gestoppt oder die Maschine ausgeschaltet werden.

Kann es daran liegen, dass meine Maschine vom Modul noch nicht unterstützt wird oder habe ich etwas falsch verstanden und es ist derzeit noch gar nicht möglich, ein Waschprogramm aus FHEM heraus zu starten?

Viele Grüße
Michael