FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: Burny4600 am 13 Oktober 2024, 13:18:50

Titel: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: Burny4600 am 13 Oktober 2024, 13:18:50
Ich probierte laut Wiki den MyHarmony-Hub in FHEM zu installieren. Leider funktioniert das nicht.

list mh1i
Internals:
   CFGFN     
   CONNECTS   1
   ConnectionState Disconnected
   DEF        crypt:510c4............ crypt:014c7............ 192.168.17.220
   FUUID      670ba6ec-f33f-f4d2-eda8-be7ae3eb52b0f458
   LAST_CONNECT 2024-10-13 12:59:37
   LAST_DISCONNECT 2024-10-13 12:59:37
   NAME       mh1i
   NOTIFYDEV  global
   NR         592
   NTFY_ORDER 50-mh1i
   STATE      Disconnected
   TYPE       harmony
   eventCount 6
   ip         192.168.17.220
   remoteId  
   READINGS:
     2024-10-13 13:12:55   state           Disconnected
   config:
     activity:
   helper:
     PARTIAL   
     UserAuthToken
     password   crypt:014c7............
     username   crypt:510c4............
Attributes:
   room       OG1-Wohnzimmer

Die Logindaten mittels get mh1i showAccount werden jedenfalls richtig angezeigt und die IP-Adresse stimmt auch. Dennoch ist keine Verbindung herzustellen.
Gab es seit 2019 am Modul bzw. MyHarmony-Hub Änderungen die im Wiki nicht erfasst sind?
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: MadMax-FHEM am 13 Oktober 2024, 14:04:53
Attribut forceWebsocket setzen schon probiert?

Ansonsten beim Hub XMPP (oder so ähnlich) aktivieren...

Gruß, Joachim
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: Burny4600 am 13 Oktober 2024, 14:23:12
ZitatAttribut forceWebsocket setzen schon probiert?
hat leider auch nichts gebracht.

ZitatAnsonsten beim Hub XMPP (oder so ähnlich) aktivieren...
Wo bzw.wie kann man das aktivieren.

Eines ist mir noch unklar was den aktuellen Stand der FHEM Verbindung zu MyHarmony-Hub betrifft.
Reicht jetzt nur die IP-Adresse oder ist remoteID notwendig oder <username> <password>?
Wie bekomme ich die remoteID, und ist <username> <password> das gleiche wie bei der Anmeldung der MyHarmony-APP?
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: MadMax-FHEM am 13 Oktober 2024, 14:28:33
Steht alles im Wiki...

user name/password kommt auf deine Hub-FW an.

XMPP Aktivierung steht ebenfalls im Wiki (hab ich aber jetzt nicht kontrolliert, ob das noch so stimmt ist bei mir schon ewig her)...
...weiß aktuell auch nicht, ob ich das noch aktiviert habe...

remoteID?

Wie es in Wiki/commandref steht (zumindest denke ich hab ich das so gemacht):

define Name harmony username password IP-des-Hub

Ansonsten fällt mir nur noch sowas wie Firewall etc. ein...

Gruß, Joachim
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: Burny4600 am 13 Oktober 2024, 14:54:19
Da dürfte einiges nicht auf Stand sein.
Mit der aktuellen MyHarmony-App die ich verwende ist nichts über xmpp unter Einstellungen zu finden. Auch die Firmware meiner Geräte ist auf Stand.

ZitatremoteID?
Wird hier im Forum in eingen Threads angeführt.
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: MadMax-FHEM am 13 Oktober 2024, 15:03:20
Zitat von: Burny4600 am 13 Oktober 2024, 14:54:19Da dürfte einiges nicht auf Stand sein.
Mit der aktuellen MyHarmony-App die ich verwende ist nichts über xmpp unter Einstellungen zu finden. Auch die Firmware meiner Geräte ist auf Stand.
Ja, kann sein.
Hab auch eben gesucht und nix gefunden...

Gruß, Joachim
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: juergen012 am 13 Oktober 2024, 15:12:14
Attributes
forceWebSocket
1 -> use websocket interface even if xmpp availability is dicovered
disable
1 -> disconnect from the hub
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: Burny4600 am 13 Oktober 2024, 16:27:03
@juergen012
Das aus dem commandref kenne ich.

Nur da ist ein Wiederspruchan gegeben. Das Modul harmony definiert das Protokol an sich mit WEBSOCKET, somit müsste das Attribut forceWebSocket an sich hinfällig sein.
Nur den Parameter xmpp kann man in der MyHarmony-App vergebens unter Einstellungen suchen.
Egal wie ich die Konfiguration festlege, es kommt keine Verbindung zum MyHarmony-Hub zustande.

Mit der Harmony-Handy-APP kann ich eine Verbindung herstellen. Nur dazu wird der Pair Button an der Rückseite des MyHarmony-Hub verwendet.

Kann es sein, dass ein Modul am Raspberry noch zu installieren ist, damit FHEM damit umgehen kann?
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: MadMax-FHEM am 13 Oktober 2024, 18:35:48
Wenn etwas fehlt, lädt das Modul normalerweise nicht.
Steht etwas im fhem Log?

Gruß, Joachim
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: tomcat.x am 13 Oktober 2024, 18:45:58
Zitat von: Burny4600 am 13 Oktober 2024, 16:27:03Nur den Parameter xmpp kann man in der MyHarmony-App vergebens unter Einstellungen suchen.

Bei mir gibt es den noch unter Harmony-Einrichtung->Geräte und Aktionen hinzufügen und bearbeiten->Fernbedienung und Hub->XMPP deaktivieren

Ich meine, früher hieß das nicht "deaktivieren", da musste man aktivieren. Jetzt sieht es so aus, als ob das standardmäßig eingeschaltet ist.

Viele Grüße
Thomas
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: Burny4600 am 13 Oktober 2024, 18:58:37
Zitat von: MadMax-FHEM am 13 Oktober 2024, 18:35:48Wenn etwas fehlt, lädt das Modul normalerweise nicht.
Steht etwas im fhem Log?

Gruß, Joachim
2024.10.13 18:36:53.070 2: mh1i: websocket: Switching Protocols failed
2024.10.13 18:36:53.075 2: mh1i: disconnect
2024.10.13 18:36:55.093 3: mh1i: connected
2024.10.13 18:36:55.129 2: mh1i: websocket: Switching Protocols failed
2024.10.13 18:36:55.133 2: mh1i: disconnect
2024.10.13 18:36:57.140 3: mh1i: connected
2024.10.13 18:36:57.176 2: mh1i: websocket: Switching Protocols failed
2024.10.13 18:36:57.184 2: mh1i: disconnect
2024.10.13 18:36:57.194 3: harmony: sending discovery
2024.10.13 18:37:07.198 3: mh2i no discovery response received, trying fake origin
2024.10.13 18:37:07.204 3: mh2i: connected
2024.10.13 18:37:07.213 3: mh1i no discovery response received, trying fake origin
2024.10.13 18:37:07.217 3: mh1i: connected
2024.10.13 18:37:07.227 3: mm1i no discovery response received, trying fake origin
2024.10.13 18:37:07.228 2: mm1i failed to connect to websocket port
2024.10.13 18:37:07.228 3: mm1i no discovery response received, trying fallback to xmpp
2024.10.13 18:37:07.232 3: mh2i no discovery response received, trying fallback to xmpp
2024.10.13 18:37:07.237 2: mh2i: disconnect
2024.10.13 18:37:07.246 3: mh1i no discovery response received, trying fallback to xmpp
2024.10.13 18:37:07.253 2: mh1i: disconnect

Zitat von: tomcat.x am 13 Oktober 2024, 18:45:58
Zitat von: Burny4600 am 13 Oktober 2024, 16:27:03Nur den Parameter xmpp kann man in der MyHarmony-App vergebens unter Einstellungen suchen.

Bei mir gibt es den noch unter Harmony-Einrichtung->Geräte und Aktionen hinzufügen und bearbeiten->Fernbedienung und Hub->XMPP deaktivieren

Ich meine, früher hieß das nicht "deaktivieren", da musste man aktivieren. Jetzt sieht es so aus, als ob das standardmäßig eingeschaltet ist.

Viele Grüße
Thomas
Machst du das mit der MyHarmony-APP?
Zeig mir bitte einen Printscreen.
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: tomcat.x am 13 Oktober 2024, 23:23:07
Screenshot bringt ja nicht viel, weil man den Weg dahin nicht sieht, kann ich aber morgen schicken. Unter Android heißt die App aber nur "Harmony" (ohne "My").
Titel: Aw: Logitech MyHarmony-Hub Login - Disconnected
Beitrag von: Burny4600 am 20 Oktober 2024, 14:55:00
Ich habe mittels PowerShell versucht die remoteID herzustellen.
https://forum.fhem.de/index.php?topic=14163.1955
Nur das hat auch nicht funktioniert.

Es muss doch noch eine funktionsfähige Lösung geben die MH-Hubs unter FHEM zu nutzen.