Logitech Harmony Hub

Begonnen von der-Lolo, 07 August 2013, 14:17:16

Vorheriges Thema - Nächstes Thema

littlemoses

@justme1968

Super Arbeit und so schnell!

littlemoses

Zitat von: Mave am 22 Dezember 2018, 08:51:18

Moin scourge,

vielen Dank für Dein Script.

Bei mir kommt leider diese Fehlermeldung:

pi@FHEMServer:~ $ ./harmonyid.py
Traceback (most recent call last):
  File "./harmonyid.py", line 4, in <module>
    import requests
ImportError: No module named requests


Grüße Mave

Auch wenn sich das ganze schon erledigt hat, Module kann man mit pip installieren also z.B. "pip install requests"

bastelwastel

Danke für die schnelle Reaktion! Seit heute morgen läuft mein Hub wieder über FHEM.

Gruß, Stefan

justme1968

ich habe eben noch einen kleine ergänzung eingecheckt. wenn keine discovery antwort kommt wird trotzdem versucht xmpp zu verwenden. damit sollten hubs in anderen netzen und in docker containern automatisch weiter funktionieren wenn die firmware noch xmpp kann. auch ohne das die remoteId angegeben werden muss. das ist dann nur für die websocket firmware zwingend nötig.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

kirk1h

hi,

bei mir gehts leider nicht.

2018.12.22 10:32:40 3: harmony:discovery: new discovery response from 10.0.0.215
2018.12.22 10:32:48 4: harmony: connect
2018.12.22 10:32:58 4: harmony: connect
2018.12.22 10:33:08 4: harmony: connect
2018.12.22 10:33:18 4: harmony: connect
2018.12.22 10:33:28 4: harmony: connect
2018.12.22 10:33:38 4: harmony: connect
2018.12.22 10:33:48 4: harmony: connect
2018.12.22 10:33:58 4: harmony: connect


hab nur ein update gemacht. muss man die remoteid noch irgendwo eintragen?

justme1968

zeig mal ein list vom device. wie schaut dein netz aus? ist das die ip der harmony? welche firmware ist drauf? hast du fhem neu gestartet?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

kirk1h

Internals:
   ConnectionState Disconnected
   DEF        crypt:xxx crypt:xxx HarmonyHub
   NAME       harmony
   NOTIFYDEV  global
   NR         252
   NTFY_ORDER 50-harmony
   STATE      Initialized
   TYPE       harmony
   ip         HarmonyHub
   remoteId   
   READINGS:
     2018-02-27 14:40:05   activity        PowerOff
     2018-11-20 05:06:10   currentActivity PowerOff
     2018-12-22 10:26:27   state           Disconnected
   config:
     activity:
     device:
   helper:
     UserAuthToken
     password   crypt:xxx
     username   crypt:xxx
Attributes:
   verbose    5


fhem natuerlich neu gestartet. netz unveraendert. kann harmonyhub (10.0.0.215) pingen. hub software meldet das handy 4.15.206

justme1968

zeig mal das log mit verbose 5
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

kirk1h

das war das log mit verbose 5.
ohne 5 ist es gleich nur die "connect" alle 10sec fehlen.

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

kirk1h

2018.12.22 11:07:39 3: harmony: starting discovery
2018.12.22 11:07:40 3: harmony:discovery: new discovery response from 10.0.0.215
2018.12.22 11:07:40 5: harmony:discovery: email:xxx;mode:3;accountId:xxx;ip:10.0.0.215;port:5222;uuid:xxx;hubId:106;current_fw_version:4.15.206;productId:Pimento;setupSessionType:0;setupSessionClient:MS-F13C262C-B17A-42EE-97B7-7D57F8550954;setupSessionIsStale:true;setupSessionSetupType:;setupStatus:0;host_name:Harmony Hub;friendlyName:Harmony Hub;discoveryServerUri:http://svcs.myharmony.com/Discovery/Discovery.svc;discoveryServerUriCF:https://cf-svcs.myharmony.com/Discovery/Discovery.svc;openApiVersion:2;minimumOpenApiClientVersionRequired:1;recommendedOpenApiClientVersion:1;protocolVersion:{HTTP="1.0", RF="1.0", WEBSOCKET="1.0"};hubProfiles:{Harmony="2.0"};remoteId:11652251;oohEnabled:true
          'discoveryServerUriCF' => 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc',
          'discoveryServerUri' => 'http://svcs.myharmony.com/Discovery/Discovery.svc',

justme1968

#1616
das schaut gut aus. anschliessend sollte die remoteId in den internals stehen.

entferne mal user und password aus dem define.

kommst du per telnet auf 10.0.0.215 port 8088 ?

was passiert wenn du im define noch remoteId=11652251 angibst?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

kirk1h

in den internals ist die remoteid leer (siehe oberes posting)
per telnet komm ich rauf.
was meinst? wo soll ich die id angeben?

justme1968

schick mir bitte mal die logausgabe ohne etwas aus zu ixen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

kirk1h

setupSessionIsStale:true

sollte das so sein?