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?
Attribut forceWebsocket setzen schon probiert?
Ansonsten beim Hub XMPP (oder so ähnlich) aktivieren...
Gruß, Joachim
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?
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
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.
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
Attributes
forceWebSocket
1 -> use websocket interface even if xmpp availability is dicovered
disable
1 -> disconnect from the hub
@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?
Wenn etwas fehlt, lädt das Modul normalerweise nicht.
Steht etwas im fhem Log?
Gruß, Joachim
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
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:58Zitat 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.
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").
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.