Received HTTP POST request at '...' with an invalid status value 'ON'

  • Platform information:
    • Hardware: amd64/16GB
    • OS: Ubuntu 18.04.4 LTS
    • Java Runtime Environment: Whatever is in your official Docker image
    • openHAB version: 2.5.3

I recently upgraded from 2.5.0-M2 to 2.5.3 and I can no longer control a group of lights via Alexa.

The group is defined as:

Group:Switch:OR(ON, OFF) gLoungeLamps "Lounge Lamps" <light> (gLounge) ["Lighting"]

The individual lights are defined as:

Switch LoungeLamp1Switch "Lounge Lamp 1" <light> (gLoungeLamps, gLights) {channel="zwave:device:164e8248697:node12:switch_binary"}
(plus 3 others with different names and Z-Wave node IDs)

When I try and use Alexa to control these lights, I get the following in the log:

Received HTTP POST request at 'items/gLoungeLamps' with an invalid status value 'ON'.

As described above, this worked in 2.5.0-M2.

From this log line, the skill is sending the proper command to OH via the REST API. It seems that OH hasn’t loaded your latest configuration for this group item as it doesn’t recognize that item being a Switch.

Have you tried to restart your server? Rename the item?