FHEM Forum

FHEM - Hausautomations-Systeme => Home Connect => Thema gestartet von: Chaos am 27 Januar 2019, 12:07:06

Titel: Homeconnect Basiseinrichtung
Beitrag von: Chaos am 27 Januar 2019, 12:07:06
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
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: EIBChris am 27 Januar 2019, 12:44:23
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
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: Chaos am 27 Januar 2019, 16:26:14
Hi

danke. Bin mit dem Simulator schonmal eingeloggt.
Muss leider noch auf die Kaffeemaschine warten :-D

MfG
Manuel
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: peter.kramer am 27 Januar 2019, 20:22:42
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)

Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: pula am 15 Februar 2019, 23:14:25
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
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: pula am 21 Februar 2019, 20:27:15
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
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: Scotty42 am 21 Juni 2020, 10:13:51
Die Zusammenfassung von EIBChris ist sehr hilfreich. Falls jemand mit ähnlichen Fragen, wie ich, nach dem Googeln auf diesen Thread stößt:
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: tagedieb am 13 November 2020, 16:09:03
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
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: Gonzo am 25 November 2020, 21:19:21
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.
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: Gonzo am 12 Dezember 2020, 21:22:55
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.
Titel: Antw:Homeconnect Basiseinrichtung
Beitrag von: OMIT am 11 Mai 2021, 20:26:36
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.