Autor Thema: HomeConnect - HowTo  (Gelesen 2366 mal)

Offline Pf@nne

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 914
    • tech_LogBuch
HomeConnect - HowTo
« am: 18 Dezember 2017, 21:30:38 »
Moin,

für die Anbindung der BSH Hausgeräte (ehemals BSH Bosch Siemens Hausgeräte) hat Stefan (swhome) bereits fertige FHEM-Module zur Verfügung gestellt.

     48_HomeConnectConnection.pm
     48_HomeConnect.pm

Hierfür erstmal ein großes DANKE!  8)

Die Home Connect GmbH hat eigens für die Anbindung eigener Applikationen ein Application Programming Interface (API) zur Verfügung gestellt.
Über dieses API kann auf die eigenen, bereits bei der Home Connect GmbH angemeldeten, Hausgeräte zugegriffen werden.

Auch die FHEM-Wiki für diese Module ist bereits von Stefan fertiggestellt worden:
https://wiki.fhem.de/wiki/HomeConnect

Alle notwendigen Schritte für die Installation der beiden Module sind der Wiki zu entnehmen.

Wer die Module eigenständig modifiziert muss zwingend die Verbindungsrestriktionen einhalten.
Die Nichteinhaltung der von der Home Connect GmbH auferlegten Restriktionen bzw. RateLimits kann zur Sperrung des Developer-Accounts führen.

https://developer.home-connect.com/?q=docs/api/general/bestpractices
https://developer.home-connect.com/?q=support/developer_guidelines



Aktueller Entwicklungsstand:

Momentan befindet sich das Modul noch in der Betatestphase und kann nur mit einem eigenen Developer-Account bei Home Connect GmbH genutzt werden. Es ist keine explizite Freischaltung der einzelnen Developer-Accounts mehr notwendig.

Die Module laufen zur Zeit stabil, jedoch gibt es seitens der Home Connect GmbH noch kleinere Probleme:
  • Von Zeit zu Zeit wird die Serververbindung seitens BSH blockiert, im FHEM-LOG wird dies durch folgenden Fehler angezeigt 
    Zitat
    2017.10.31 05:55:06 2: WTYH7780 event channel received an http error: HTTP/1.1 429 Too Many Requests
    gefixt
  • Bei laufendem Programm hat die Serverabfrage eine erhebliche Zeitverzögerung - 13.05.2018 - gefixt
  • Client Secret nicht mehr optional - 22.08.2018 - gefixt


Ansprechpartner:

Um die Anfragen an die Home Connect GmbH möglichst zu kanalisieren sollten alle Anfragen  über mich laufen.
Hierzu sollte möglichst ein neuer Beitag aufgemacht werden, damit haben dann alle etwas davon.


Viel Spaß mit den Modulen...


« Letzte Änderung: 22 August 2018, 14:26:41 von swhome »
FHEM auf: DS415+ (Master), Raspberry Pi 2

Offline Pf@nne

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 914
    • tech_LogBuch
Antw:HomeConnect - HowTo
« Antwort #1 am: 26 Januar 2018, 18:57:23 »
Updates:

Da sich die Module aktuell noch in der Testphase befinden sind regelmäßige Updates unverzichtbar!
HomeConnect möchte einen zu hohen Traffic auf ihren Server zwingend vermeiden.
Sollte das Modul Probleme bereiten wird uns HC darauf hinweisen.
Stafan ist dann bemüht die Probleme schnellstmöglich abzustellen.

Es besteht weiterhin die Möglichkeit, dass User mit veralteten Modulen bis zum Update vorübergehend geperrt werden.

Daher schaut bitte regelmäßg nach Updates, nur so können wir unnötige Komplikationen mit der HC-Crew vermeiden.

Danke für euer Verständnis....
Pf@nne

Letzes Update:
  • xx.01.2018 - BugFix - json error
  • 25.01.2018 - Fix - token Refresh
  • 13.05.2018 - Fix - Crash
« Letzte Änderung: 13 Mai 2018, 21:46:30 von Pf@nne »
FHEM auf: DS415+ (Master), Raspberry Pi 2

Offline Pf@nne

  • Moderator
  • Sr. Member
  • ***
  • Beiträge: 914
    • tech_LogBuch
Antw:HomeConnect - HowTo
« Antwort #2 am: 13 Mai 2018, 21:47:45 »
13.05.2018 - BugFix - Crash
FHEM auf: DS415+ (Master), Raspberry Pi 2

Offline swhome

  • Moderator
  • Full Member
  • ***
  • Beiträge: 210
Antw:HomeConnect - HowTo
« Antwort #3 am: 22 August 2018, 13:57:03 »
22.08.2018  Support new client secret API feature and stateFormat attribute
Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!