Logitech Harmony Hub

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

Vorheriges Thema - Nächstes Thema

Michi240281

Ok prima, alles klar! Dann werde ich mal zuschlafen! :)

Hoffe ich bekomme dann noch die alte FW!
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

bretterknaller

Hier mal ein Log Ausschnitt

2015.02.23 09:53:08 4: Harmony_Schlafzimmer: send: <iq type='render' id='13'><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' token=''>status=press:action={'command'::'Mute','type'::'IRCommand','deviceId'::'25555174'}:timestamp=0</oa></iq>
2015.02.23 09:53:08 4: Harmony_Schlafzimmer: send: <iq type='render' id='14'><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' token=''>status=release:action={'command'::'Mute','type'::'IRCommand','deviceId'::'25555174'}:timestamp=100</oa></iq>
2015.02.23 09:53:08 5: Harmony_Schlafzimmer: tag: iq, attr:
2015.02.23 09:53:08 5: Harmony_Schlafzimmer: tag: iq, attr:  id="13" type="render"
2015.02.23 09:53:08 4: Harmony_Schlafzimmer: unknown (no cdata): <iq id="13" type="render"><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' errorcode='401.1' errorstring='Unauthorized invalid token in request'></oa></iq>
2015.02.23 09:53:09 5: Harmony_Schlafzimmer: tag: iq, attr:
2015.02.23 09:53:09 5: Harmony_Schlafzimmer: tag: iq, attr:  id="14" type="render"
2015.02.23 09:53:09 4: Harmony_Schlafzimmer: unknown (no cdata): <iq id="14" type="render"><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' errorcode='401.1' errorstring='Unauthorized invalid token in request'></oa></iq>
2015.02.23 09:53:18 4: Harmony_Schlafzimmer: send: <iq type='get' id='ping-15'><ping xmlns='urn:xmpp:ping'/></iq>
2015.02.23 09:53:18 5: Harmony_Schlafzimmer: tag: iq, attr:  id='ping-15' type='result'
2015.02.23 09:53:18 5: Harmony_Schlafzimmer: got ping response 15
2015.02.23 09:53:35 4: Harmony_Schlafzimmer: send: <iq type='render' id='17'><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' token=''>status=press:action={'command'::'Menu','type'::'IRCommand','deviceId'::'25555174'}:timestamp=0</oa></iq>
2015.02.23 09:53:36 4: Harmony_Schlafzimmer: send: <iq type='render' id='18'><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' token=''>status=release:action={'command'::'Menu','type'::'IRCommand','deviceId'::'25555174'}:timestamp=100</oa></iq>
2015.02.23 09:53:36 5: Harmony_Schlafzimmer: tag: iq, attr:
2015.02.23 09:53:36 5: Harmony_Schlafzimmer: tag: iq, attr:  id="17" type="render"
2015.02.23 09:53:36 4: Harmony_Schlafzimmer: unknown (no cdata): <iq id="17" type="render"><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' errorcode='401.1' errorstring='Unauthorized invalid token in request'></oa></iq><iq/>
2015.02.23 09:53:36 5: Harmony_Schlafzimmer: tag: iq, attr:
2015.02.23 09:53:36 5: Harmony_Schlafzimmer: tag: iq, attr:  id="18" type="render"
2015.02.23 09:53:36 4: Harmony_Schlafzimmer: unknown (no cdata): <iq id="18" type="render"><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction' errorcode='401.1' errorstring='Unauthorized invalid token in request'></oa></iq>


Hier sind einige Fehler zu sehen wenn ich noch was machen soll einfach sagen. :-D

bretterknaller

Kannst du mir das kurz erklären mit dem sniffen.

1.Soll ich Befehle vom Handy(Harmony App) zum Hub mitschneiden?
2.Soll ich Befehle vom Rechner(Fhem) zum Hub mitschneiden?
3.Was suche ich? z.b Protokoll,Eintrag. 

justme1968

die fehlermeldung deutet darauf hin das in der neuen firmware scheinbar doch die auth token ausgewertet werden.

ich glaube die implementierung war im prinzip schon drin, ich muss aber schauen ob es vollständig ist und muss das token dann auch verwenden. leider ist das mit der alten firmware so gut wie gar nicht zu testen weil es völlig wurscht ist was ich da mit schicke.

ich versuche dir diese woche eine version zum testen fertig zu machen.

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

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

der-Lolo

Und so lange erstmal nach Möglichkeit kein update machen, oder?

justme1968

bitte versuch mal die angehängte version.

du musst im devince vor der ip deine e-mail adresse und das password für den harmony account angeben.

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

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

Simon74

Durch die Verwendung des Autoshutdown Plugins (das ich aus Einschlaf-Stromspargründen verwende),
kommt es in Verbindung mit dem Hub zu Problemen bzw. falschen "State" Werten.

Schön wäre eine Autoshutdown Funktion die von FHEM bzw. dem Hub ausgelöst werden könnte.

Logik: (in definierbaren Zeitfenster)
Wenn die letzten X(variabel) Minuten keine Timestamp-Änderung in den (Enigma-Modul) Readings "Channel" oder "Volume"
.-> Warnmeldungstext für X Minuten auf der Box anzeigen
..-> nochmals die Readings prüfen, wenn keine Änderung (set hub PowerOff)

Hat sich da schon jemanden Gedanken gemacht  ?

bretterknaller

#547
@justme1968 Danke für das Erweitern. Ich habe jetzt einen kurzen Test gemacht und es ging. Teste mal ein zwei Tage und Berichte dann.

bretterknaller

 Heute habe ich noch ein Update eingespielt (hubSwVersion 4.3.48) geht immer noch alles wie es soll. Vielen Dank  :)

justme1968

hat noch jemand eine 4.x firmware auf seinem hub?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

bretterknaller

Ich besitze ja 2 Hubs. Der alte hat auch die 3.12.9 und lässt sich nicht weiter Updaten.Der neue hat heut die Version 4.3.48 bekommen.

Habe 2 den http://www.amazon.de/gp/product/B00C80JGGO?psc=1&redirect=true&ref_=oh_aui_detailpage_o03_s00

justme1968

kannst du mal bitte auf der unterseite und mit einem list auf das fhem device schauen ob sich die beiden hubs noch in etwas anderem unterscheiden?

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

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

justme1968

ich habe die version mit dem login auf den myharmony server eben eingecheckt.

was ich noch nicht weiss ist ob das token eine beschränkte zeit gültig ist. dann müsste ich es regelmässig erneuern. wenn es keine verfallsdatum hat würde ich das modul noch mal so ändern das der login bei myharmony nur ein mal nötig ist und danach alles lokal gespeichert wird.

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

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

bretterknaller

Bei den Hubs selber sehe ich keinen Unterschied. Mit dem list Device fällt mir nur auf das ich für den alten ein update mache könnte was aber nicht geht

Alter:
NAME       Harmony_Wohnzimmer
   NR         274
   NTFY_ORDER 50-Harmony_Wohnzimmer
   STATE      Connected
   TYPE       harmony
   activityStatus 2
   currentActivityID 13138725
   hubSwVersion 3.12.9
   hubUpdate  1
   ip         192.168.11.26
   previousActivityID -1
   syncStatus 0


Neuer:
NAME       Harmony_Schlafzimmer
   NR         291
   NTFY_ORDER 50-Harmony_Schlafzimmer
   STATE      Connected
   TYPE       harmony
   activityStatus 0
   currentActivityID -1
   hubSwVersion 4.3.48
   hubUpdate  0
   identity   a05e5b0c-48d9-XXXX-2ac2-48XXXXXXX2fd0
   ip         192.168.11.31
   previousActivityID 13138842
   syncStatus 0

justme1968

mit list müsste noch mehr zu sehen sein. ziemlich weit unten vor Helper. etwas in der art:   Discoveryinfo:
     current_fw_version 3.12.9
     discoveryServerUri https://svcs.myharmony.com/Discovery/Discovery.svc
     friendlyName HUB
     host_name  HUB
     hubId      97
     hubProfiles {Harmony="2.0"}
     ip         10.0.1.4
     minimumOpenApiClientVersionRequired 1
     openApiVersion 2
     port       5222
     productId  Pimento
     protocolVersion {XMPP="1.0", HTTP="1.0", RF="1.0"}
     recommendedOpenApiClientVersion 1
     setupSessionIsStale true
     setupSessionType 0
     setupStatus 0


gibt es da auch keinen unterschied ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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