I figured out how to fix it. The keyfob is setting the value "sl_SceneActivated" which is what Vera is looking at for the scene number incorrectly. It's setting "LastSceneID" to the right button.

So I created a new .json file for it called D_SceneControllerAeon5.json which is a copy of D_SceneController1.json but in the file I edited the line which contained "sl_SceneActivated", and replaced it with "LastSceneID", and then edited the advanced tab in the device to contain "D_SceneControllerAeon5.json in the device_json param.

Step by step:1. Goto APPS2. Click Develop apps3.Click Luup Files4a.Download "D_SceneController1.json" from there and edit the line as described, and save as "D_SceneControllerAeon5.json" OR...4b. Download the pre-edited file attache to this post.5. Upload the file into Luup files.6. Goto the device page and choose advanced options7. Set 'device_json' to "D_SceneControllerAeon5.json"8. Reload luup engine/reboot vera.

This will make the buttons map correctly.

Here are the UI5 files and instructions for jsondag's scene number fix. Note that there is an extra step because on UI5, you can't directly change the JSON file that a device uses through the standard device UI.

Step by step:1. Goto APPS2. Click Develop apps3.Click Luup Files4a.Download "D_SceneController1.json" and change the text "sl_SceneActivated" to "LastSceneID", and save as "D_SceneControllerAeon5UI5.json" OR skip to 4c.4b.Download "D_SceneController1.xml" and change the text "D_SceneController1.json" to "D_SceneControllerAeon5UI5.json", and save as "D_SceneControllerAeon5UI5.xml" 4c. Download the pre-edited file attached to this post.5. Upload both of the modified files into Luup files.6. Goto the device page and choose advanced options7. Set 'device_file' to "D_SceneControllerAeon5UI5.xml"8. Reload luup engine/reboot Vera.

I figured out how to fix it. The keyfob is setting the value "sl_SceneActivated" which is what Vera is looking at for the scene number incorrectly. It's setting "LastSceneID" to the right button.

So I created a new .json file for it called D_SceneControllerAeon5.json which is a copy of D_SceneController1.json but in the file I edited the line which contained "sl_SceneActivated", and replaced it with "LastSceneID", and then edited the advanced tab in the device to contain "D_SceneControllerAeon5.json in the device_json param.

Step by step:1. Goto APPS2. Click Develop apps3.Click Luup Files4a.Download "D_SceneController1.json" from there and edit the line as described, and save as "D_SceneControllerAeon5.json" OR...4b. Download the pre-edited file attache to this post.5. Upload the file into Luup files.6. Goto the device page and choose advanced options7. Set 'device_json' to "D_SceneControllerAeon5.json"8. Reload luup engine/reboot vera.

This will make the buttons map correctly.

Here are the UI5 files and instructions for jsondag's scene number fix. Note that there is an extra step because on UI5, you can't directly change the JSON file that a device uses through the standard device UI.

Step by step:1. Goto APPS2. Click Develop apps3.Click Luup Files4a.Download "D_SceneController1.json" and change the text "sl_SceneActivated" to "LastSceneID", and save as "D_SceneControllerAeon5UI5.json" OR skip to 4c.4b.Download "D_SceneController1.xml" and change the text "D_SceneController1.json" to "D_SceneControllerAeon5UI5.json", and save as "D_SceneControllerAeon5UI5.xml" 4c. Download the pre-edited file attached to this post.5. Upload both of the modified files into Luup files.6. Goto the device page and choose advanced options7. Set 'device_file' to "D_SceneControllerAeon5UI5.xml"8. Reload luup engine/reboot Vera.

I have been doing battle with a Minimote. You are legendary! On UI5, this was a tough one. I also: