Logitech Harmony Hub Modul [Testversion]

So kleiner Bugfix ist Online. Die beiden message Meldungen sollten nun auseinander gehalten werden und die Activity nur gesetzt werden wenn die untere message vom Harmony Hub übergeben wird. Tritt der Fehler noch auf?

o.k., der Fehler ist weg.
Vielen Dank

Hallo Fonzo,
ich besitze seit gestern einen Harmony Hub :slight_smile: habe mir gestern dein Modul Installiert. Echt super Arbeit :):loveips:.
Dein Modul war eigentlich der Grund einen Harmony Hub zukaufen.
Seit dem ich heute das Modul upgedatet habe, wird bei mir die „Harmony Activity“ Variable nicht mehr aktualisiert.
Sie bleibt immer bei -1 also Power Off.
Im Debug von der I/O Instanz sehe ich das Daten ankommen


<message content-length="703"/><LF><message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350116","syncStatus":0,"time":1466343010,"stateVersion":508,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350116","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message> 

Bei den Meldungen sieht es so aus


19.06.2016 15:33:24 | VariableManager | [Logitech Harmony Hub\BufferIN] = <iq/><message content-length="689"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":85,"activityId":"-1","syncStatus":0,"time":1466328788,"stateVersion":484,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":0,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="689"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":85,"activityId":"-1","syncStatus":0,"time":1466328788,"stateVersion":485,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":0,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=1:total=5:deviceId=36355810:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=2:total=5:deviceId=36355841:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=3:total=5:deviceId=36375438:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=4:total=5:deviceId=36375438:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=5:total=5:deviceId=36355813:isHelpDiscretes=true]]></event></message><message content-length="196"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[activityId=-1]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=1:total=5:deviceId=36355810:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=2:total=5:deviceId=36355841:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=3:total=5:deviceId=36375438:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=4:total=5:deviceId=36375438:isHelpDiscretes=true]]></event></message><message content-length="236"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[done=5:total=5:deviceId=36355813:isHelpDiscretes=true]]></event></message><message content-length="196"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?helpdiscretes"><![CDATA[activityId=-1]]></event></message><message content-length="689"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":85,"activityId":"-1","syncStatus":1,"time":1466328957,"stateVersion":486,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":0,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="689"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"-1","syncStatus":0,"time":1466328957,"stateVersion":489,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":0,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="689"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"-1","syncStatus":0,"time":1466328957,"stateVersion":490,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":0,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="vnd.logitech.control/vnd.logitech.button?pressType"><![CDATA[type=short]]></event></message><message content-length="695"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350115","syncStatus":0,"time":1466328980,"stateVersion":491,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":1,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=1:total=5:deviceId=36355810]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=2:total=5:deviceId=36355812]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=3:total=5:deviceId=36355811]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=4:total=5:deviceId=36355811]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=5:total=5:deviceId=36355810]]></event></message><message content-length="695"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350115","syncStatus":0,"time":1466328980,"stateVersion":492,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="239"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivityFinished"><![CDATA[activityId=20350115:errorCode=200:errorString=OK]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350115","syncStatus":0,"time":1466328980,"stateVersion":493,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350115","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="vnd.logitech.control/vnd.logitech.button?pressType"><![CDATA[type=short]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350117","syncStatus":0,"time":1466328980,"stateVersion":494,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":1,"runningActivityList":"20350115","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=1:total=3:deviceId=36355812]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=2:total=3:deviceId=36355810]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=3:total=3:deviceId=36355811]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350117","syncStatus":0,"time":1466328980,"stateVersion":495,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350115","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="239"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivityFinished"><![CDATA[activityId=20350117:errorCode=200:errorString=OK]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350117","syncStatus":0,"time":1466328980,"stateVersion":496,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350117","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="vnd.logitech.control/vnd.logitech.button?pressType"><![CDATA[type=short]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350115","syncStatus":0,"time":1466328980,"stateVersion":497,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":1,"runningActivityList":"20350117","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=1:total=3:deviceId=36355812]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=2:total=3:deviceId=36355811]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=3:total=3:deviceId=36355810]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350115","syncStatus":0,"time":1466328980,"stateVersion":498,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350117","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="239"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivityFinished"><![CDATA[activityId=20350115:errorCode=200:errorString=OK]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350115","syncStatus":0,"time":1466328980,"stateVersion":499,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350115","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350115","syncStatus":0,"time":1466328980,"stateVersion":500,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":3,"runningActivityList":"20350115","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=1:total=3:deviceId=36355810]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=2:total=3:deviceId=36355812]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=3:total=3:deviceId=36355811]]></event></message><message content-length="697"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"-1","syncStatus":0,"time":1466328980,"stateVersion":501,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":0,"runningActivityList":"20350115","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="233"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivityFinished"><![CDATA[activityId=-1:errorCode=200:errorString=OK]]></event></message><message content-length="689"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"-1","syncStatus":0,"time":1466328980,"stateVersion":502,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":0,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="vnd.logitech.control/vnd.logitech.button?pressType"><![CDATA[type=short]]></event></message><message content-length="695"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350117","syncStatus":0,"time":1466328980,"stateVersion":503,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":1,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=1:total=4:deviceId=36355810]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=2:total=4:deviceId=36355811]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=3:total=4:deviceId=36355811]]></event></message><message content-length="215"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivity"><![CDATA[done=4:total=4:deviceId=36355810]]></event></message><message content-length="695"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350117","syncStatus":0,"time":1466328980,"stateVersion":504,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="239"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivityFinished"><![CDATA[activityId=20350117:errorCode=200:errorString=OK]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350117","syncStatus":0,"time":1466328980,"stateVersion":505,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350117","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350116","syncStatus":0,"time":1466343010,"stateVersion":506,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":1,"runningActivityList":"20350117","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350116","syncStatus":0,"time":1466343010,"stateVersion":507,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350117","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message><message content-length="239"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="harmony.engine?startActivityFinished"><![CDATA[activityId=20350116:errorCode=200:errorString=OK]]></event></message><message content-length="703"/>
<message from="HarmonyOne_Pop@qa1.com" to="ab903454-7bee-4410-9eea-bb5355bb667e"><event xmlns="connect.logitech.com" type="connect.stateDigest?notify"><![CDATA[{"sleepTimerId":-1,"configVersion":86,"activityId":"20350116","syncStatus":0,"time":1466343010,"stateVersion":508,"tzOffset":"7200","mode":3,"hubSwVersion":"4.9.40","deviceSetupState":[],"tzoffset":"7200","isSetupComplete":true,"contentVersion":58,"wifiStatus":1,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","activityStatus":2,"runningActivityList":"20350116","tz":"CET-1CEST,M3.4.0,M10.5.0\/3","activitySetupState":false,"updates":[],"hubUpdate":false,"sequence":false,"accountId":"8175385"}]]></event></message>

Eine Fehlermeldung kommt nicht.
Was mir noch aufgefallen ist das alle 55 Sekunden. Also wenn der Timer die Funktion


HarmonyHub_UpdateSocket($id);

aufruft folgendes passiert.


19.06.2016 15:43:15 | Client Socket | Einstellungen gespeichert 
19.06.2016 15:43:15 | Client Socket | Schließe Socket...
19.06.2016 15:44:10 | Client Socket | Öffne Socket...
 

Gruß Marcel

Ich habe ein kleinen Bugfix hochgeladen. Jetzt sollte auch bei einer notify message die Activity wieder aktualisiert werden.

Ja das ist ein Workarround bisher. Damit die Verbindung zum Hub nicht abbricht wird diese zur Zeit alle 55 Sekunden erneuert. Vielleicht gibt es da auch noch eine andere Möglichkeit indem man in regelmäßigen Abstand etwas bei Hub anfragt. Ziel soll es sein das die Socket Verbindung stabil steht. Falls jemand eine Idee hat wie man den Socket ansonsten stabil bekommt ohne das dieser die Verbindung trennt bin ich immer für Vorschläge offen ;).

Theoretisch gibt es dafür eine Lösung sowohl im XMPP Protokol (<ping …>) als auch im Harmony API (vnd.logitech.ping). Ich hatte die Harmony Ping Funktion in meinem Harmony Skript experimentell eingebaut aber dann nicht hier im Forum hochgeladen, weil mir da die Logik noch immer nicht klar ist.

Normalerweise sollte ein Ping zum Hub alle 60 Sekunden die Verbindung des Sockets aufrechterhalten. Das geht bei mir aber nicht. Die Verbindung zum Socket wird einfach nach jedem zweiten Befehl abgebrochen, auch nach dem Ping. Beim dritten Befehl kann ich dann das Socket wieder öffnen :confused:.

Ich habe das jetzt so gelöst, dass ich nach jedem Befehl sofort ein Ping sende. Jetzt kann ich immer senden soviel ich will. Warum das aber so ist, habe ich noch nicht rausgefunden. Mir fehlt da leider die Zeit zum detaillierten Debuggen.

Fonzo, ich lade mal die Ping Funktion auf Gitlab hoch oder sende es Dir per Mail. Es sollte mit dem Modul dann auch gehen. Ich konnte es noch nicht testen.

Gruß
Zapp


Harmony_sendCommand()
Harmony_ping();
...

Hallo zusammen,

habe bemerkt wenn ich ein Programm wähle springt der Button auf das gewünschte Programm.

Danach geht der Wert von Harmony Activity wieder auf Power Off obwohl das gerät läuft.

Was muss man da machen?

lg

Manuela

Tritt das Verhalten grundsätzlich auf?

Kleines Update:

  • Statt den Socket periodisch wieder neu aufzubauen wird nun vor Trennen der Verbindung durch den Hub eine Ping Nachricht an den Hub gesendet um die Verbindung zu erhalten. Vielen Dank an zapp für die Ergänzung.

Damit die Änderung nach dem Modulupdate auch bei angelegter Instanz wirksam werden muss einmalig die Logitech Harmony Hub Splitter Instanz geöffnet werden. Dann den Haken bei Öffnen entfernen und Übernehmen. Anschließend den Haken bei Öffnen neu setzten und wieder übernehmen.

Zur Kontrolle kann der Timer Update mal geöffnet werden. Hier sollte beim Parameter auf Zeile 2 die Funktion


HarmonyHub_Ping($id);

aufgerufen werden.

EDIT:
Die Funktion ist weiterhin vorhanden der Socket wird aber erst mal weiterhin neu aufgebaut bis geklärt ist wie man die Verbindung nur mit dem Ping stabil hinbekommt.

Hiiii,

genau! Es ist Immer so:

AN: Es springt auf den Button danach 20s wieder auf Power Off

Drückt man Power Off spring es wieder zuerst auf das gewählte danach wieder auf Power off.

Kann man da was machen?

Dazu müsste ich die Ursache kennen, ich selber kann das bei mir gerade nicht reproduzieren. Kannst Du mal unter I/O Instanzen den Logitech Harmony Hub öffnen und dort auf den grünen Käfer Debug drücken. Es öffnet sich ein neues Debug Fenster, hier den Haken links unten bei HEX Ansicht entfernen. dAnn siehest Du im Klartext was zum und vom Harmony Hub gesendet wird. Dann führst Du eine Harmony Aktion durch und schaust was in dem Fenster steht insbesondere was passiert wenn die Aktion wieder auf Power Off zurückspringt. Dann kann man das Problem vielleicht eingrenzen und auch beheben.

Bin gerade dran.

Hallo scanix, hallo Fonzo,

den Fehler kann ich nicht bestätigen. Der Programmwechsel erfolgt bei mir über einen Telekom MR 303 Entertain Receiver. Hier kann ich keinerlei Fehlverhalten feststellen und auch im Log wird nichts angezeigt was auffällig wäre.

@scanix

Was bedeutet das? Hast du Version 3.x von IPS im Einsatz oder soll es heißen, dass Versionen größer als 3 top sind? :slight_smile:

Gruß
Hans

Hi,

habs nicht bemerkt es sollte ein Herz sein so:

<3

Ich habe mal geschaut kann das aber irgendwie nicht reproduzieren. Gibt es sonst noch jemand außer scanix der das gleiche Verhalten bzw. Problem hat?

Hallo,

ich habe gerade bei mir alle Möglichkeiten durgespielt.
Habe jede einzelne Aktivität eingeschaltet und wieder ausgeschaltet.
Und zwischen den einzelnen Aktivität hin und her geschaltet.
Bei mir Funktioniert alles soweit ohne Probleme.
Ich nutze aber nur die Harmony Fernbedienung und nicht die App aber das sollte ja egal sein.

Gruß Marcel

Hallo zusammen, spielt das Betriebssystem oder die HW eine Rolle? Kann nicht sein oder?

Das Betriebssystem sollte an sich keine Rolle spielen. Bei Hardware kann es sein das diese auf unterschiedliche Art und Weise Befehle erhält. Ein FireTV bekommt so z.B. andere Befehle um ein Command abzusetzen als ein IR Gerät. Das ist auch der Grund warum der FireTV momentan noch nicht sauber funktioniert. Die Aktivitäten sollten davon aber unberührt sein. Ich schau mal ob ich irgendwas auffälliges finde was bei Dir eine Besonderheit sein könnte. Aufgefallen ist mir das Du wohl im Konfigurationsformular nicht Debug angekreuzt hast, das ist zur Zeit noch nicht optional d.h. das muss angekreuzt sein. Ich habe aber ansonsten noch einen Bugfix ergänzt, damit es bei Dir nicht mehr zu Fehlermeldungen kommt wenn Debug nicht angekreuzt ist.

Moin,

bei welchen Tasten und Geräten passiert das eigentlich genau? Nicht, dass die Taste eine Togglefunktion hat und der Befehl aufgrund entsprechender Einstellungen im Hub 2-mal empfangen wird. Dies würde das Abschalten dann erklären :rolleyes:

Gruß
Hans

Wie kann ich prüfen ob da das Toogle drauf ist. Habe das nicht eingerichtet. Es werden dann alle Geräte eingeschalteten. Mehr nicht.

Glg

Hallo,

toggle bedeutet nichts anderes, als dass eine einzige Taste sowohl für das Ein- als auch das Ausschalten zuständig ist. Je nach Betätigung wechselt der Zustand von ein -> aus und von aus -> ein. Nun stell dir vor, dass der Hub die Codesequenz 2 x sendet: dies würde bewirken, dass zunächst alle Geräte eingeschaltet würden und mit dem 2. Signal wären alle Geräte wieder aus :confused: Und genau das ist doch bei dir der Fall oder?

Gruß
Hans