Nexia One Touch (NX1000) Scene controller

Has anyone tried getting a Nexia One Touch (NX1000) to work with Vera? It works as a standard scene controller, but I can’t figure out how to change the labels on the screen.

From looking at the device’s supported command classes and the info available about the configuration variables it looks to me like this would be done using the SCREEN_MD (146) command class. However, I’m not able to find any info about this command class anywhere or how to use it with Vera.

Thanks.

Manufacturer page:
[url=http://www.nexiahome.com/compatible-products/nexia-one-touch/]http://www.nexiahome.com/compatible-products/nexia-one-touch/[/url]

Z-wave Alliance info page:
[url=http://products.z-wavealliance.org/products/1344]http://products.z-wavealliance.org/products/1344[/url]

Config capabilities:
[url=http://products.z-wavealliance.org/products/1344/embedconfigs]http://products.z-wavealliance.org/products/1344/embedconfigs[/url]

Supported command classes:
45 SCENE_CONTROLLER_CONF
89 ASSOCIATION_GRP_INFO
90 DEVICE_RESET_LOCALLY
91 CENTRAL_SCENE
94 ZWAVEPLUS_INFO
112 CONFIGURATION
114 MANUFACTURER_SPECIFIC
115 POWERLEVEL
122 FIRMWARE_UPDATE_MD
128 BATTERY
132:2 WAKE_UP_V2
133 ASSOCIATION
134 VERSION
143 MULTI_CMD
146 SCREEN_MD
147 SCREEN_ATTRIBUTES

Found something interesting while playing around today.

Using the Evolve LCD1 plugin and forcing it onto the One Touch device (replacing the device xml|json and implementation files in settings) I’m now able to change the labels on the One Touch (it’s not exactly smooth and frequently gets errors setting labels).

I’m going to work on modifying the Evolve LCD1 plugin to hopefully better interact with the One Touch.

This is awesome! I just ordered one to see what it will work like (wonder if it could be cleanly mounted on/in the wall?)

Wow. This totally looks like a battery powered version of the Evolve, at half the price. $100 is still a lot, vs. just getting a cheap tablet or a minimote… but this would sure come in handy for some specific uses.

Did you ask @gengen to take a look? He’s the one that wrote the evolve plug in.

Hello, also trying to get the NX1000 to work with my Vera Edge and am pretty new to the product. Can you post the steps you took to force the LCD1 settings onto the device? Looks like these three things need to be changed but I’m not sure what they should be changed to (device_type, device_file, device_json).

I changed the device after adding device to zwave network:

device type:urn:schemas-gengen_mcv-org:device:SceneControllerEvolveLCD:1
device_file:D_EvolveLCD1.xml
impl_file:I_EvolveLCD1.xml

Not sure were the json file goes but I am able to update the first screen with text, but it does not respond to any buttons.
I am sure I have something messed up, but haven’t had time to play much more.

Anyone get this working?

bump

I wanna order one of these IF it plays nice with vera.

I never did get it to play nice. I got the screen to update labels (only one screen of the three) and if I remember I could see the button presses in the logging but nothing would respond in Vera so I have not been successful with getting this working.

Thanks to @JoshM who pointed me to this device and this thread. Indeed, the Nexia One-Touch does look a lot like the Evolve LCD1 although the details are almost certainly different.
The SCREEN_MD (Screen Metadata) command class is standardized by the Z-Wave protocol which is probably why @rayp and @evildog have been able to change some of the screen contents. However, that’s probably where the similarity ends since the Evolve LCD1 uses device-specific configuration options to do things like change button behavior. (one-shot vs. toggle, etc.)

I’m ordering one of these devices and see what I can do with in.

Gengen

Funny, I just checked this thread yesterday…

Look forward to what you find out!

I received a Nexia One Touch yesterday and my suspicions were confirmed. Despite a resemblance to the Evolve LCD1, these devices are two different animals and behave quite differently. For example, although it has 3 pages (and therefore acts more like a 15 button controller) it is battery operated meaning that you cannot send status update commands to it immediately when the state of a controlled device changes. The good news is that I will most likely be able to write a plug-in for this new beast which will make it sing with Vera but it will take some time.

Gengen

I’m looking for a battery powered controller like this. Need something that I can stick to the wall (and looks nice) and I don’t have power available. It’s in front of pocket doors. Been fighting with the GE45631 since others have had some luck with it, but nothing here.

Hope you can get the plugin written for it.

Gotta make it easy for the girlfriend! :slight_smile:

Will be so kool if its working with you to share infos.

I want to buy one, but i am scared not to be able to program it the right way, as i am a novice.

I bought Evolve and they dont work fully and the even the scene name doesnt appear.

thanks

Alex

Hi rayp,

I just bought the display and saw your post. I was wondering, if you could provide your source files.

[quote=“rayp, post:6, topic:190298”]I changed the device after adding device to zwave network:

device type:urn:schemas-gengen_mcv-org:device:SceneControllerEvolveLCD:1
device_file:D_EvolveLCD1.xml
impl_file:I_EvolveLCD1.xml

Not sure were the json file goes but I am able to update the first screen with text, but it does not respond to any buttons.
I am sure I have something messed up, but haven’t had time to play much more.[/quote]

Any luck getting the NX1000 to work with the VeraPlus? I tried to set it up as discussed, but it doesn’t seem to like the new model Vera. Any help would be greatly appreciated.

[quote=“evildog, post:1, topic:190298”]Has anyone tried getting a Nexia One Touch (NX1000) to work with Vera? It works as a standard scene controller, but I can’t figure out how to change the labels on the screen.

From looking at the device’s supported command classes and the info available about the configuration variables it looks to me like this would be done using the SCREEN_MD (146) command class. However, I’m not able to find any info about this command class anywhere or how to use it with Vera.

Thanks.

Manufacturer page:
[url=http://www.nexiahome.com/compatible-products/nexia-one-touch/]http://www.nexiahome.com/compatible-products/nexia-one-touch/[/url]

Z-wave Alliance info page:
[url=http://products.z-wavealliance.org/products/1344]http://products.z-wavealliance.org/products/1344[/url]

Config capabilities:
[url=http://products.z-wavealliance.org/products/1344/embedconfigs]http://products.z-wavealliance.org/products/1344/embedconfigs[/url]

Supported command classes:
45 SCENE_CONTROLLER_CONF
89 ASSOCIATION_GRP_INFO
90 DEVICE_RESET_LOCALLY
91 CENTRAL_SCENE
94 ZWAVEPLUS_INFO
112 CONFIGURATION
114 MANUFACTURER_SPECIFIC
115 POWERLEVEL
122 FIRMWARE_UPDATE_MD
128 BATTERY
132:2 WAKE_UP_V2
133 ASSOCIATION
134 VERSION
143 MULTI_CMD
146 SCREEN_MD
147 SCREEN_ATTRIBUTES[/quote]

I’m interested in this controller, also. Any work on when it might be added for use? Or a plug in? Heck, I’d be happy if I had to manually set everything up, and could only use a few buttons!!! ???

Just saw this question you asked.

[quote=“oneway, post:15, topic:190298”]Hi rayp,

I just bought the display and saw your post. I was wondering, if you could provide your source files.

[quote=“rayp, post:6, topic:190298”]I changed the device after adding device to zwave network:

device type:urn:schemas-gengen_mcv-org:device:SceneControllerEvolveLCD:1
device_file:D_EvolveLCD1.xml
impl_file:I_EvolveLCD1.xml

Not sure were the json file goes but I am able to update the first screen with text, but it does not respond to any buttons.
I am sure I have something messed up, but haven’t had time to play much more.[/quote][/quote]

Using the Evolve LCD1 plugin and forcing it onto the One Touch device (replacing the device xml|json and implementation files in settings) I’m now able to change the labels on the One Touch (it’s not exactly smooth and frequently gets errors setting labels).

I have not played around with this any further but doesn’t look like anyone has made any progress. Shame, would make a really nice scene remote.