INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Aeon Labs Wallmote  (Read 9850 times)

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Aeon Labs Wallmote
« on: May 17, 2017, 12:52:36 pm »

I just picked up one of these: http://aeotec.com/z-wave-wireless-switch

It joins my Engen network without a problem, but doesn't show up as a button controller device in the setup menu.

Any thoughts on supporting this device? It looks ideal for putting simple scene controls on the wall without rewiring the house. Thanks for your time!

Here is the device info from Engen:
Code: [Select]
{
    "0:31": {
        "protocol": {
            "specific_type": "basic_wall_controller",
            "basic_type": "routing_slave",
            "cap": 83,
            "generic_type": "wall_controller",
            "listening": false,
            "sensor250": false,
            "security": 28,
            "sensor1000": false
        },
        "battery": {},
        "version_command": {
            "association_grp_info": {
                "version": 1
            },
            "configuration": {
                "version": 1
            },
            "battery": {
                "version": 1
            },
            "alarm": {
                "version": 4
            },
            "multi_channel": {
                "version": 4
            },
            "wake_up": {
                "version": 2
            },
            "powerlevel": {
                "version": 1
            },
            "version": {
                "version": 2
            },
            "manufacturer_specific": {
                "version": 2
            },
            "zwaveplus_info": {
                "version": 2
            },
            "device_reset_locally": {
                "version": 1
            },
            "central_scene": {
                "version": 2
            },
            "multi_instance_association": {
                "version": 3
            },
            "association": {
                "version": 2
            },
            "firmware_update_md": {
                "version": 2
            }
        },
        "node_info": {
            "controlclasses": [
                "switch_binary",
                "switch_multilevel"
            ],
            "cmdclasses": [
                "zwaveplus_info",
                "association",
                "association_grp_info",
                "multi_instance_association",
                "multi_channel",
                "version",
                "configuration",
                "manufacturer_specific",
                "device_reset_locally",
                "powerlevel",
                "wake_up",
                "battery",
                "central_scene",
                "alarm",
                "firmware_update_md"
            ]
        },
        "association_groupings": {
            "groupings": 9
        },
        "multi_channel_end_point": {
            "identical": true,
            "individual": 4,
            "dynamic": false,
            "aggregated": 0
        },
        "configuration": {},
        "alarm_type_supported": {
            "alarms": [
                "power"
            ]
        },
        "2": {
            "multi_channel_capability": {
                "specific_type": "basic_wall_controller",
                "endpoint": 2,
                "dynamic": false,
                "generic_type": "wall_controller",
                "controlclasses": [
                    "switch_multilevel",
                    "basic"
                ],
                "cmdclasses": [
                    "zwaveplus_info",
                    "association",
                    "association_grp_info",
                    "multi_instance_association",
                    "central_scene"
                ]
            },
            "ident": {},
            "association_groupings": {
                "groupings": 3
            },
            "association": {
                "1": {
                    "nodes": {
                        "maxnode": 0,
                        "nodes": []
                    }
                },
                "3": {
                    "nodes": {
                        "maxnode": 5,
                        "nodes": [
                            1
                        ]
                    }
                },
                "2": {
                    "nodes": {
                        "maxnode": 5,
                        "nodes": [
                            1
                        ]
                    }
                }
            }
        },
        "manufacturer_specific": {
            "manufacturer_id": "aeon_labs",
            "product_id": 130,
            "product_type_id": 258
        },
        "association": {
            "1": {
                "nodes": {
                    "maxnode": 1,
                    "nodes": [
                        1
                    ]
                }
            },
            "3": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            },
            "2": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            },
            "5": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            },
            "4": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            },
            "7": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            },
            "6": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            },
            "9": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            },
            "8": {
                "nodes": {
                    "maxnode": 5,
                    "nodes": [
                        1
                    ]
                }
            }
        },
        "ident": {},
        "wake_up_notification": {
            "awake": false
        },
        "wake_up_interval": {},
        "alarm": {
            "power": {}
        },
        "1": {
            "multi_channel_capability": {
                "specific_type": "basic_wall_controller",
                "endpoint": 1,
                "dynamic": false,
                "generic_type": "wall_controller",
                "controlclasses": [
                    "switch_multilevel",
                    "basic"
                ],
                "cmdclasses": [
                    "zwaveplus_info",
                    "association",
                    "association_grp_info",
                    "multi_instance_association",
                    "central_scene"
                ]
            },
            "ident": {},
            "association_groupings": {
                "groupings": 3
            },
            "association": {
                "1": {
                    "nodes": {
                        "maxnode": 0,
                        "nodes": []
                    }
                },
                "3": {
                    "nodes": {
                        "maxnode": 5,
                        "nodes": [
                            1
                        ]
                    }
                },
                "2": {
                    "nodes": {
                        "maxnode": 5,
                        "nodes": [
                            1
                        ]
                    }
                }
            }
        },
        "wake_up_interval_capabilities": {},
        "3": {
            "multi_channel_capability": {
                "specific_type": "basic_wall_controller",
                "endpoint": 3,
                "dynamic": false,
                "generic_type": "wall_controller",
                "controlclasses": [
                    "switch_multilevel",
                    "basic"
                ],
                "cmdclasses": [
                    "zwaveplus_info",
                    "association",
                    "association_grp_info",
                    "multi_instance_association",
                    "central_scene"
                ]
            },
            "ident": {},
            "association_groupings": {
                "groupings": 3
            },
            "association": {
                "1": {
                    "nodes": {
                        "maxnode": 0,
                        "nodes": []
                    }
                },
                "3": {
                    "nodes": {
                        "maxnode": 5,
                        "nodes": [
                            1
                        ]
                    }
                },
                "2": {
                    "nodes": {
                        "maxnode": 5,
                        "nodes": [
                            1
                        ]
                    }
                }
            }
        },
        "version": {
            "application": 1,
            "protocol_subversion": 33,
            "protocol": 4,
            "application_subversion": 4,
            "library": "slave_enhanced"
        },
        "4": {
            "multi_channel_capability": {
                "specific_type": "basic_wall_controller",
                "endpoint": 4,
                "dynamic": false,
                "generic_type": "wall_controller",
                "controlclasses": [
                    "switch_multilevel",
                    "basic"
                ],
                "cmdclasses": [
                    "zwaveplus_info",
                    "association",
                    "association_grp_info",
                    "multi_instance_association",
                    "central_scene"
                ]
            },
            "ident": {},
            "association_groupings": {
                "groupings": 3
            },
            "association": {
                "1": {
                    "nodes": {
                        "maxnode": 0,
                        "nodes": []
                    }
                },
                "3": {
                    "info": {},
                    "nodes": {},
                    "name": {},
                    "command_list": {}
                },
                "2": {
                    "info": {},
                    "nodes": {},
                    "name": {},
                    "command_list": {}
                }
            }
        }
    }
}
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #1 on: May 17, 2017, 12:53:43 pm »

Also, just to add that I have a minimote button controller working properly right now, it shows up and functions as expected. I'm running Engen on a Pi ID.

[Edit] I was able to adjust parameters 1 and 2 via Engen web interface.

Below is an attached description of the Association table for the button controls.
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #2 on: May 17, 2017, 03:59:43 pm »

We were discussing getting one of these to try out a while ago. I'll order one and hopefully we can provide support for them in the near future.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #3 on: May 17, 2017, 06:17:33 pm »

Great thank you it looks to be a very well-made device.
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #4 on: June 05, 2017, 10:33:30 am »

Engen version 1.0.55 should now have support for the Aeon Labs Wallmote.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #5 on: June 06, 2017, 03:00:20 pm »

That was fast!

I've got an up to date Id Pi running Engen, but my recent Pi update (today) doesn't seem to work for this device yet. Wallmote joins network, but doesnt' appear as a button controller in the settings menu. Is there a way to see what version of Id Pi Engen I am on from the web interface?

In the meantime I'm going to move to a PC and troubleshoot using Engen there.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #6 on: June 06, 2017, 03:08:17 pm »

PC gets me further along, with version 1.0.55 installed I see the Wallmote in the button controller list.

However, on PC neither my Wallmote or Minimote works. Button presses don't turn on scenes (I have a thread here http://yabb.jriver.com/interact/index.php/topic,106718.0.html). I am not sure why, I tried to troubleshoot this but never got the expected data from the terminal watch() command.

I moved to the ID Pi without really solving this because the Pi just worked.

Since Wallmote isn't appearing correctly on Pi Id but appears on PC Engen 1.55, my hunch is that I have different versions on the two machines.

When you get a chance, could you check to see if the version 1.55 of Engen updates from the Pi update menu?
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #7 on: June 06, 2017, 04:09:58 pm »

When you get a chance, could you check to see if the version 1.55 of Engen updates from the Pi update menu?

If you access Panel and got to Settings (click on the gear icon) it should show you the version of Engen your Id Pi is running. For the Id Pi, the latest version of Engen is actually 1.0.62, but it's the same version as 1.0.55 for Windows.

You can still update the Id Pi with the main menu option 12; however, if you're not connecting to the Id Pi remotely, the Id Pi must be in GUI mode for the update to work. Otherwise, if your Id Pi has version 22.0.109 of Media Center and version 22.0.76 of Id Script, you should be able to update it from Panel (earlier version were broken). Just go to Settings -> Admin -> Check For Updates.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #8 on: June 06, 2017, 08:39:39 pm »

Thank you.

I've confirmed that my ID Pi has Engen version 1.62 and MC 22.109.

I'm still seeing unusual results with this device.

Here's what I'm doing:

-Remove Wallmote from network
-Reset Wallmote with long press
-click add device
-click button once

Device is successfully added. Engen communicates "device undefined added"

Device flashes yellow for a while, then goes dark. Quads beep when I touch the surface.

I'm then able to configure parameters to the device to turn off the beeps and buzzer.

But it doesn't seem to show as a button controller device in Engen setup -> add new button.

I updated the firmware for the device from these instructions https://aeotec.freshdesk.com/support/solutions/articles/6000170550-wallmote-quad-firmware-update-4-18-2017-.

Still no luck. I'll keep trying to systematically troubleshoot, let me know if you have any ideas.

Thanks,

Phil
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #9 on: June 07, 2017, 10:04:29 am »

I found why the latest version of Engen for the Id doesn't show the Wallmote as a button controller. That should be fixed in the next build. I was also able to reproduce the issue with button controllers not turning on scenes on Windows. Hopefully we can find out what is going wrong and get it fixed in the next build.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #10 on: June 07, 2017, 12:26:25 pm »

Great news! Thank you.
Logged

Mans

  • Galactic Citizen
  • ****
  • Posts: 418
Re: Aeon Labs Wallmote
« Reply #11 on: June 08, 2017, 03:00:00 am »

I was also able to reproduce the issue with button controllers not turning on scenes on Windows.

Yes, same here - using MC22 onto a NUC running W10 X64 Home :-)
Bought yesterday such a Wallmote.
-Including it to the gateway (Z-stick 5) without any issue but when assigning scenes to the Wallnote's buttons they don't respond :-( 
Looking forward to the next build of Engen to have this feature work :-)

Question: is there a way to verify the button assignments from within Egen's interface ?
A pop-up confirms this action as only temporary at this stage.
As far as i can see now, the selection is always been reset and so not visible/checkable after pushing save.

All happy with Engen, as it combines home-automatisation within your main Media Center :-)
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #12 on: June 08, 2017, 07:30:26 am »

Question: is there a way to verify the button assignments from within Egen's interface ?
A pop-up confirms this action as only temporary at this stage.
As far as i can see now, the selection is always been reset and so not visible/checkable after pushing save.

That shouldn't be too difficult to implement.
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #13 on: June 12, 2017, 09:23:10 am »

The latest build of Engen for the NUC Id and Id Pi should resolve the problem with button controllers. You can find the change log here:

https://yabb.jriver.com/interact/index.php/topic,110953.0.html

We're still working on a fix for button controllers on the Windows version of Engen.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #14 on: June 13, 2017, 07:24:05 pm »

Success!!

The Aeon Labs Wallmote works on build 63. I've got four scenes mapped successfully to the touch buttons.

I also used parameter 1 to turn off the beeps.

I'll post some notes as I learn other features, it looks like there are three layers of buttons possible.

Thanks for adding this feature, best of luck with continued development!
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: Aeon Labs Wallmote
« Reply #15 on: June 13, 2017, 07:56:59 pm »

Thanks for reporting.  It also works for me now.
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #16 on: June 15, 2017, 03:39:36 pm »

The latest build (1.0.56) should now fix the problem with button controllers not activating scenes on Windows.
Logged

Mans

  • Galactic Citizen
  • ****
  • Posts: 418
Re: Aeon Labs Wallmote
« Reply #17 on: June 16, 2017, 02:47:10 am »

Great news Brad !

I will update Engen later on today as well.

Keep on the good work  ;D
Logged

Mans

  • Galactic Citizen
  • ****
  • Posts: 418
Re: Aeon Labs Wallmote
« Reply #18 on: June 19, 2017, 08:32:30 am »

Thanks for making the Wallmote handling 'our scenes' now aswell :-)
1.0.56 did the trick.

Also the suggested 'config table' of the buttons is integrated, really appreciated  8)

-Next request :-) We're, or least i'm, missing is the implementation of custom scenes under MC's Lighting tab.
Recently only the standard 'all on' and 'all off' windows are published under the Lighting tab.
-Would also be great if this general 'all' group can be deleted (not showed) just like within the Engen webinterface :-)

Thanks !
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #19 on: June 26, 2017, 02:41:18 pm »

-Next request :-) We're, or least i'm, missing is the implementation of custom scenes under MC's Lighting tab.
Recently only the standard 'all on' and 'all off' windows are published under the Lighting tab.
-Would also be great if this general 'all' group can be deleted (not showed) just like within the Engen webinterface :-)

When you say MC's Lighting tab, are you referring to the section in theater view, or something else? We recently checked in a fix because custom scenes weren't activating from theater view, but they still should show up. The fix will be out in the next Media Center 23 build ( >23.0.8 ).
Logged

Mans

  • Galactic Citizen
  • ****
  • Posts: 418
Re: Aeon Labs Wallmote
« Reply #20 on: June 26, 2017, 04:44:57 pm »

Hi Brad, thanks for your reaction,

Yes i was indeed refering to the Lighting tab under Theater View.
Looking forward to 'update' MC and having the ability to have custom scenes been showed.
And if we could hide the 'all on/off' fields, like we can now with Engen interface, would be appreciated :-)

Cool and another thanks !

Steven.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Aeon Labs Wallmote
« Reply #21 on: June 28, 2017, 12:59:03 pm »

Wallmote has been running well for a few weeks now.

A few notes:

Programming the devices was pretty straightforward.

Buttons 1-4 are quick presses.

Buttons 5-8 are long presses.

Sometimes it takes a long press to wake the device, and it is easy to send the wrong command in this instance. I set them both to the same scene to avoid any confusion.

The beep and haptic feedback is annoying. I turned them off using parameter controls.

Battery life is OK. Two weeks and it needed a recharge. Hopefully second run is longer with fewer things to program.
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #22 on: June 28, 2017, 01:55:17 pm »

Wallmote has been running well for a few weeks now.

A few notes:

Programming the devices was pretty straightforward.

Buttons 1-4 are quick presses.

Buttons 5-8 are long presses.

Sometimes it takes a long press to wake the device, and it is easy to send the wrong command in this instance. I set them both to the same scene to avoid any confusion.

The beep and haptic feedback is annoying. I turned them off using parameter controls.

Battery life is OK. Two weeks and it needed a recharge. Hopefully second run is longer with fewer things to program.

Unfortunately, Engen will always show 12 configurable buttons regardless of how many the device supports, for now. The devices don't seem to have the information on how many programmable buttons they support, which seems odd. Until we have a reliable way to get this information, Engen will show 12 programmable buttons.
Logged

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Re: Aeon Labs Wallmote
« Reply #23 on: June 28, 2017, 02:00:00 pm »

Hi Brad, thanks for your reaction,

Yes i was indeed refering to the Lighting tab under Theater View.
Looking forward to 'update' MC and having the ability to have custom scenes been showed.
And if we could hide the 'all on/off' fields, like we can now with Engen interface, would be appreciated :-)

Cool and another thanks !

Steven.

The current Media Center build (23.0.13) should have the fix for controlling custom scenes in Theater View.

You should be able to hide the All Lights On and All Lights Off buttons in the next build of Media Center. You will be able to do this from the configuration dialog where you set the server URL.
Logged

Mans

  • Galactic Citizen
  • ****
  • Posts: 418
Re: Aeon Labs Wallmote
« Reply #24 on: June 29, 2017, 02:09:10 pm »

Hi Brad,

Many thanks.
Yes 'my' Engen scenes does show up under the Lighting tab of MC23 :-)
Perfect.

Also looking forward to the next build of MC to discover this 'hide ALL' feature.

Nice.
Logged
Pages: [1]   Go Up