All of a sudden, my Harmony actions and rules stopped working. The error was related to a “null client”, so I tried specifying a qualifier, thinking perhaps that had been a Harmony update that required it, and double checked the IP was still the same (power was cut to the house, so everything restarted, but the IPs have stayed the same).
After adding a qualifier, it still doesnt work. Here’s the relevant errors in the log:
2015-11-01 08:43:33.701 [DEBUG] [b.h.internal.HarmonyHubBinding] - internalReceiveCommand(Harmony_Activity,PowerOff) is called!
2015-11-01 08:43:33.702 [DEBUG] [o.harmonyhub.HarmonyHubGateway] - startActivity for qualifer hh and activity PowerOff
2015-11-01 08:43:33.703 [DEBUG] [o.harmonyhub.HarmonyHubGateway] - running for qualifier hh and client null
The items are defined as
/* Harmony Hub */
String Harmony_Activity "Harmony [%s]" <television> (Living_Room) {harmonyhub="*[hh:currentActivity]" }
String Harmony_PowerOff "Power Off" (Living_Room) {harmonyhub=">[hh:start:PowerOff]" }
String Harmony_Exercise "Exercise" (Living_Room) {harmonyhub=">[hh:start:Exercise]" }
String Harmony_WatchTV "Watch TV" (Living_Room) {harmonyhub=">[hh:start:13858434]" }
And in the config:
########## HARMONY REMOTE CONTROLS ##########
harmonyhub:hh.host=192.168.1.181
harmonyhub:hh.username=REMOVED
harmonyhub:hh.password=REMOVED
Has anyone else had problems with Harmony recently, or can shed some light on the client null error? Thanks in advance!