Hi,
ich stelle mich entweder gerade zu dumm an, oder irgendwas hat sich beim Prozedere geändert...
Unter https://developer.home-connect.com hab ich nen Account angelegt (individual).
Ich find aber nix in Bezug auf advanced account, oder Validierung.
Und wenn ich ne Applikation erstellen möchte steht da auch nix von nem Company Name.
Hat sich das irgendwie geändert?
MfG
Manuel
Hi Manuel,
so habe ich es hinbekommen. (physische HomeConnect Geräte, kein Simulator)
FHEM
1) Perl Modul installieren(falls noch nicht vorhanden): sudo apt-get install libswitch-perl
2) Home Connect Modul installieren (siehe Wiki)
3) Sicherheitsfunktion - Token definieren: attr WEB csrfToken myhcconnToken
4) Lokale URL notieren: http://192.168.xxx.xxx:8083/fhem?cmd.Test=set%20hcconn%20auth%20&fwcsrf=myhcconnToken
HomeConnect Developer
5) Account als Developer anlegen
6) Neue Application anlegen (den Rest der Felder habe ich "default" belassen)
Application ID: FEHM
Redirect URI: http://192.168.xxx.xxx:8083/fhem?cmd.Test=set%20hcconn%20auth%20&fwcsrf=myhcconnToken
7) <Client ID> & <Client Secret> notieren
FHEM
8 ) Modul im FHEM definieren (muss hcconn heißen!)
define hcconn HomeConnectConnection <Client ID> http://192.168.xxx.xxx:8083/fhem?cmd.Test=set%20hcconn%20auth%20&fwcsrf=myhcconnToken <Client Secret>
9) Im Modul anmelden (oben im Modul auf den Link klicken)
Hier die Anmeldeinformationen eingeben unter der die HomeConnect Geräte in der "Mobile App" registriert sind
10) Das Modul sollte jetzt den Status Connected anzeigen
11) Letzter Schritt: Scannen nach Geräten
Fertig!
Grüße
Christian
Hi
danke. Bin mit dem Simulator schonmal eingeloggt.
Muss leider noch auf die Kaffeemaschine warten :-D
MfG
Manuel
Danke für die gute Anleitung, hat bei mir auf Anhieb geklappt.
Wichtig noch, der HomeConnect Username muss derselbe Name sein wie bei der Anmeldung der Handy-APP.
Ein letzter Schritt war noch ein "Gerät init" zu setzen, dann wurden Aliasnamen gesetzt, das Icon und andere Readings.
Für Suchfaule, hier der Link zum Installationswiki:
https://wiki.fhem.de/wiki/HomeConnect (https://wiki.fhem.de/wiki/HomeConnect)
Hallo,
danke auch! :-)
Die grundsätzliche Einrichtung hat super geklappt, aber wenn ich versuche, den Geschirrspüler aus fhem zu starten, bekomme ich:
Request cannot be performed since OperationState is not Ready
Ich stehe irgendwie am Schlauch und hab keine Ahnung, was das bedeuten soll.
Kennt jemand das Problem?
Aus der Android-App heraus klappt das Starten des Geschirrspülers...
Cheers,
Pula
Ich antworte mir mal selber...
Wie es aussieht, muss man den Geschirrspüler zuerst einschalten:
BSH.Common.Setting.PowerState -- > BSH.Common.EnumType.PowerState.On
Cheers,
Pula
Die Zusammenfassung von EIBChris ist sehr hilfreich. Falls jemand mit ähnlichen Fragen, wie ich, nach dem Googeln auf diesen Thread stößt:
- Das HomeConnectConnection Device muss nicht zwangsläufig hcconn heißen. Der gewählte Name muss nur konsequent bei der Einrichtung und der redirect URL verwendet werden.
- Die URL funktioniert ebenfalls mit einem FQDN und auch via HTTPS. Vorausgesetzt man hat ein entsprechendes Setup. Es bestehen keine funktionalen Beschränkungen im Modul oder bei der HomeConnect API.
Hallo zusammen
Irgendwie habe ich bei der Einrichtung einen Denkfehler
Ich habe die App auf dem Handy welche funktioniert (finde hier aber nirgends einen Benutzernamen)
Ich habe nach der WikiAnleitung und auch noch einmal nach diesen Thread, mein Gerät installiert (nicht doppelt - sondern das erste entfernt)
Ich komme bis zum login und dann erhalte ich stetst die Meldung;
ZitatDer verwendete Benutzer ist dieser Applikation im Home Connect Developer Portal nicht zugewiesen.
(Das developerkonto ist per link bestätigt)
Was mache ich falsch oder was habe ich übersehen???
Ein kleiner Schubs in die richtige Richtung wäre toll
Zitat von: tagedieb am 13 November 2020, 16:09:03
Ich komme bis zum login und dann erhalte ich stetst die Meldung
Hallo tagedieb, ich hänge genau bei der gleichen Meldung.
Anscheinend haben wir den gleichen Denkfehler.
Habe unter
Home Connect User Account for Testing
die Mailadresse eingetragen mit der ich in der Homeconnect App registriert bin (ist aber die gleiche wie für's Developer Program), jetzt gehts!
Ich hatte bei "user account" immer an den Login Namen, und nicht die Mailadresse gedacht.
Hallo zusammen,
bei mir funktioniert die Redirect URL nicht. Bekomme immer ein 404 zurück.
Stimmt die URL eventuell nicht mehr ?
define hcconn HomeConnectConnection Client ID
http://<IP>:8083/fhem?cmd.Test=set%20hcconn%20auth%20 Client Secret
Danke vorab.