Skip to content
This repository has been archived by the owner on Jul 27, 2020. It is now read-only.

Add services #15

Open
7 of 15 tasks
cgarwood opened this issue Dec 28, 2019 · 6 comments
Open
7 of 15 tasks

Add services #15

cgarwood opened this issue Dec 28, 2019 · 6 comments
Labels

Comments

@cgarwood
Copy link
Owner

cgarwood commented Dec 28, 2019

Add services for various OpenZWave functions.

Unlike the current zwave component implementation of these services, we'll need to also allow specifying an OZW Instance number since multiple OZW instances can be running and reporting to MQTT. We should default the OZW Instance to be instance 1 though, for compatibility.

May require upstream modifications to the python-openzwave-mqtt library

@cgarwood cgarwood added the todo label Dec 28, 2019
@marcelveldt
Copy link
Contributor

completed:

add_node (with secure param)
remove_node
cancel_command
set_config_parameter
remove_failed_node
replace_failed_node

to do:

refresh_node_value
refresh_node
refresh_entity
heal_network
set_wakeup
reset_node_meters
heal_node
test_node
set_poll_intensity
change_association
set_node_value
print_config_parameter
print_node

@marcelveldt
Copy link
Contributor

set_config_parameter should probably be reviewed to make it a bit more user friendly.
now the only possibility is to set a value by index and value_id.

We can also add support for setting a value by name and label, which is a bit more user friendly.

@cgarwood
Copy link
Owner Author

I think we can leave the following services in the to-do list out, as they can be handled through the OZW admin tools if needed, and should be websocket commands when we build the new management UI in HA:
heal_network
set_wakeup
heal_node
test_node
set_poll_intensity
change_association
set_node_value
print_config_parameter
print_node

That would leave the following on the todo list:
refresh_node_value
refresh_node
refresh_entity
reset_node_meters

@kpine
Copy link

kpine commented Apr 30, 2020

FYI, none of the network commands are implemented in OZW Admin yet.

@uSpike
Copy link

uSpike commented Jun 16, 2020

set_config_parameter was added here, but not in the core component. I would find that particularly useful for automating a few devices, such as changing the default brightness of lights. I'm wondering what needs to be done to bring that particular service over? Should that be discussed here or as a core issue? I'd be happy to open an issue and get that discussion started there.

@marcelveldt
Copy link
Contributor

I think many people use that feature. It will be added, on our todo list.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants