Harmony

Hi,

I’m having some strange problems with my Harmony Hub setup using Openhab 2.0. I’ve just included the binding using the Paper UI, but all i get is a load of warnings in my openhab log file. Any ideas what I’ve not done?

2016-12-01 10:03:23.612 [WARN ] [monyhub.handler.HarmonyDeviceHandler] - Command REFRESH is not a String type for channel {] for device harmonyhub:device:BroadlandsLounge:18180471:buttonPress
2016-12-01 10:03:23.616 [WARN ] [monyhub.handler.HarmonyDeviceHandler] - Command REFRESH is not a String type for channel {] for device harmonyhub:device:BroadlandsLounge:12912701:buttonPress
2016-12-01 10:03:23.634 [WARN ] [monyhub.handler.HarmonyDeviceHandler] - Command REFRESH is not a String type for channel {] for device harmonyhub:device:BroadlandsLounge:12912693:buttonPress
2016-12-01 10:03:23.638 [WARN ] [monyhub.handler.HarmonyDeviceHandler] - Command REFRESH is not a String type for channel {] for device harmonyhub:device:BroadlandsLounge:12912696:buttonPress
2016-12-01 10:03:23.641 [WARN ] [monyhub.handler.HarmonyDeviceHandler] - Command REFRESH is not a String type for channel {] for device harmonyhub:device:BroadlandsLounge:12912700:buttonPress

Hi,

how can switch a Channel with my Alexa? I want so switch to the Channel 1142 for example.
Here is my entry from the Paper UI

"link": "http://192.168.188.63:8080/rest/items/Receiver",
    "state": "Pause",
    "stateDescription": {
      "readOnly": false,
      "options": [
        {
          "value": "PowerToggle",
          "label": "Power Toggle"
        },
        {
          "value": "Number0",
          "label": "0"
        },
        {
          "value": "Number1",
          "label": "1"
        },
        {
          "value": "Number2",
          "label": "2"
        },
        {
          "value": "Number3",
          "label": "3"
        },
        {
          "value": "Number4",
          "label": "4"
        },
        {
          "value": "Number5",
          "label": "5"
        },
        {
          "value": "Number6",
          "label": "6"
        },
        {
          "value": "Number7",
          "label": "7"
        },
        {
          "value": "Number8",
          "label": "8"
        },
        {
          "value": "Number9",
          "label": "9"
        },
        {
          "value": "Mute",
          "label": "Mute"
        },
        {
          "value": "VolumeDown",
          "label": "Volume Down"
        },
        {
          "value": "VolumeUp",
          "label": "Volume Up"
        },
        {
          "value": "PrevChannel",
          "label": "Prev Channel"
        },
        {
          "value": "ChannelDown",
          "label": "Channel Down"
        },
        {
          "value": "ChannelUp",
          "label": "Channel Up"
        },
        {
          "value": "DirectionDown",
          "label": "Direction Down"
        },
        {
          "value": "DirectionLeft",
          "label": "Direction Left"
        },
        {
          "value": "DirectionRight",
          "label": "Direction Right"
        },
        {
          "value": "DirectionUp",
          "label": "Direction Up"
        },
        {
          "value": "Select",
          "label": "Select"
        },
        {
          "value": "Stop",
          "label": "Stop"
        },
        {
          "value": "Play",
          "label": "Play"
        },
        {
          "value": "Rewind",
          "label": "Rewind"
        },
        {
          "value": "Pause",
          "label": "Pause"
        },
        {
          "value": "FastForward",
          "label": "Fast Forward"
        },
        {
          "value": "Record",
          "label": "Record"
        },
        {
          "value": "Menu",
          "label": "Menu"
        },
        {
          "value": "Subtitle",
          "label": "Subtitle"
        },
        {
          "value": "Audio",
          "label": "Audio"
        },
        {
          "value": "Teletext",
          "label": "Teletext"
        },
        {
          "value": "List",
          "label": "List"
        },
        {
          "value": "Green",
          "label": "Green"
        },
        {
          "value": "Red",
          "label": "Red"
        },
        {
          "value": "Blue",
          "label": "Blue"
        },
        {
          "value": "Yellow",
          "label": "Yellow"
        },
        {
          "value": "Guide",
          "label": "Guide"
        },
        {
          "value": "Exit",
          "label": "Exit"
        },
        {
          "value": "Help",
          "label": "Help"
        },
        {
          "value": "LeftArrow",
          "label": "LeftArrow"
        },
        {
          "value": "Radio",
          "label": "Radio"
        },
        {
          "value": "RightArrow",
          "label": "RightArrow"
        },
        {
          "value": "TV",
          "label": "TV"
        }
      ]
    },
    "type": "String",
    "name": "Receiver",
    "label": "Send Button Press",
    "category": "",
    "tags": [],
    "groupNames": []
  },

Thanks for Help…

Lars

Install the Hue emulation service and put the mentioned keywords in your items definition, then let Alexa search for newe devices.

Hi,
I instaled the Addon what i posed i the keyword List.
I i have nö Idee how i make the Item with keywords

Switch TestSwitch1 "Kitchen Switch" [ "Switchable" ]

“Kitchen Switch” is the name you have to tell Alexa to switch:

Alexa, switch Kitchen Switch to ON or (in German)

Switch TestSwitch1 "Küchenschalter" [ "Switchable" ]

Alexa, schalte Küchenschalter ein.

Hi
Now i have a Item. And when i Change the number with Break than Alexa breaks my Show, so the Rule Works. But when i put the Channel in it than it will be Not Change the Channel.

rule "umschalten"
when
Item prosieben received update
then
var String HarmonyState = Harmony_Hub.state.toString()
if (HarmonyState == “Fernseher”)
sendCommand(Receiver, “1142”)
end

The Channel Id is the 1142. How Mist i Change the Rule?

But how can i change to Channel 1142? Thanks for Help

Any idea if the binding works with the older Harmony Link?
I can’t find any documentation on the difference between the Link and the Hub.

Try send by one digit.
Send 1, sleep for 200ms, send 2 and so on.

is anyone able to access lights or switches that are controlled by the harmony hub? My lutron caseta lights, hue lights, and wemo switches are all hooked to my Harmony Hub. I know I can just use their appropriate bindings to access the hue and wemo devices. I just want to know if there’s any way to do it.