-
Notifications
You must be signed in to change notification settings - Fork 8
Issue calling zwave_set_config_parameter #67
Comments
At this time you need to specify the index of the value in the list, it's a bit user unfriendly untill we fix the config panel. Looks like the manual you're referring too is HomeSeer specific so chance this doesn't correspond with the actual configuration CC options. TIP: Look at your MQTT messages with a tool calles MQTT Explorer and expand the Configuration Command Class. |
Okay I got this, but I am still not sure how to send the service call to make the change:
|
Can you make an example service call from the screenshot you provided @marcelveldt so that we understand better? |
I managed to change my config! You need to be looking in "Instance" 1. And then you get the "index" parameter from the view shown above. I now only have trouble figuring out the value since its a bunch of numbers and this really should help but doesn't :D https://community.home-assistant.io/t/aeotec-doorbell-6-zw162/126673/2 |
Also if you want to change anything from instance 2, that's not possible? |
Looks like there is a Doorbell integration, and something like Ring has the concept of a "SirenSwitch", which allows you to turn on/off sirens via a switch. Not sure how volume would work. |
Yeah, we're still discussing about that. Media_player seems to be our best bet. Same questions arise at ZHA (Zigbee). OZW Admin is your best bet atm to change config values until we're a bit further with the hass implementation. |
You've answered your own question ;-) |
@marcelveldt Yes :D It's a bit confusing at first.. |
Closing this, the issue was trying to use the wrong function. |
Home Assistant version: 0.106.4
ozwdaemon version or add-on version: 1.0.13
homeassistant-zwave_mqtt version:0.0.7
Can't get zwave_mqtt.set_config_parameter to work
If i go to the service call window and do
I see this in the logs.
[20200225 7:18:28.916 EST] [qt.mqtt.connection.verbose] [debug]: Finalize PUBLISH: topic: QMqttTopicName("OpenZWave/1/command/setvalue/") payloadLength: 48
[20200225 7:18:28.916 EST] [ozw.mqtt.commands] [debug]: Got "OpenZWave/1/command/setvalue/" Message: "{"ValueIDKey": 5910974621810708, "Value": "Red"}"
[20200225 7:18:28.917 EST] [qt.mqtt.connection] [debug]: qint32 QMqttConnection::sendControlPublish(const QMqttTopicName&, const QByteArray&, quint8, bool, const QMqttPublishProperties&) QMqttTopicName("OpenZWave/1/event/setvalue/") Size: 123 bytes. QoS: 0 Retain: false
[20200225 7:18:28.917 EST] [qt.mqtt.connection.verbose] [debug]: bool QMqttConnection::writePacketToTransport(const QMqttControlPacket&) DataSize: 155
[20200225 7:18:28.917 EST] [ozw.mqtt.commands.setValue] [warning]: Incorrect Field Type (Integer) for "SetValue" : Value: 5
[20200225 7:18:28.917 EST] [ozw.mqtt.commands] [warning]: Message Processing for "SetValue" failed: "{"ValueIDKey": 5910974621810708, "Value": "Red"}"
[20200225 7:18:28.918 EST] [qt.mqtt.connection.verbose] [debug]: void QMqttConnection::transportReadReady()
[20200225 7:18:28.918 EST] [qt.mqtt.connection.verbose] [debug]: Received PUBLISH
[20200225 7:18:28.918 EST] [qt.mqtt.connection.verbose] [debug]: Finalize PUBLISH: topic: QMqttTopicName("OpenZWave/1/event/setvalue/") payloadLength: 123
This is the values to set the bottom status light to red is found here.
![Screenshot 2020-02-25 at 7 16 45 AM](https://user-images.githubusercontent.com/24217411/75246970-e3694e00-579e-11ea-8db6-e0ed228ca011.png)
I've tried both the value Red and 1.
The text was updated successfully, but these errors were encountered: