The Future of Z-Wave in HA - QT-OpenZWave

I was using mqtt listen nodes within node red to manually listen to button press events for all my switches, so this will be a bit different.
I just tested this idea with internal text automations and it works perfectly. No more unwieldy node red flows for simple on/off commands.
I need to buy you a couple beers man, cheers!

1 Like

I have 150 running also turned on the polling for the dimmer I’m screwing with using your instructions on how to send it via MQTT.

I can get the dimmer on, it takes flipping the switch 2x though and won’t work in an automation. If if flip the switch a few seconds later 10-20 it updates and is correct, I assume because it gets polled.

Any other ideas how to get the dimmer working?

I just tried another z-wave dimmer that I have and it works just fine (couldn’t earlier because someone was working in the room that it is in). I guess maybe it has to do with the manufacturer of the dimmer?

Did adding it to the new plugin reset your dimmer settings? And the setting for the button changed from on-off to momentary? Wild guess…

Correct some dimmers have instant status, some do not.

You’ll have to wait till there’s an update from the ozw end of things.

Cool. thanks for your help. Much better than beating my head against the wall.

Hi,

Since last week i started using this new integration (openzwave).
After a restart of home assistant core i receive this error inside the log:
Sensor not implemented for value Error Code

How can i solve this?
Thanks

Hello, I have regular unresponsiveness. No errors, just not doing anything. Reboot container (addon) and gone… sometimes 1 month, sometimes 2 weeks. Any suggestions?

Just wanted to point out, someone wrote a script for the LED strip for Inovelli dimmers and switches here as well.

2 Likes

Also, if you use Node Red, there’s a node for it that you just feed into an ozw.set_config_parameter. I have not tried this yet since I moved from Z wave to OZW, but it should work. Guessing the LED setting will still fail until .115 comes out, but notifications should work.

This just means there is a messages that one of your devices is sending that OZW does not know about. I have several of them. It should not impact functionality

Can you post the mqtt value for the topic of your sensor that has the “Error Code” sensor?

ie:

{
    "Label": "Switch",
    "Value": true,
    "Units": "",
    "ValueSet": true,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "Bool",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_SWITCH_BINARY",
    "Index": 0,
    "Node": 38,
    "Genre": "User",
    "Help": "Turn On/Off Device",
    "ValueIDKey": 642334736,
    "ReadOnly": false,
    "WriteOnly": false,
    "Event": "valueChanged",
    "TimeStamp": 1598198889
}

Mind posting your values as well? I want to see what type of sensor could be causing this and try and fix it if possible :slight_smile:

Oh wow, I’d just began playing with the LEDs as status notifications recently. This came just in time, thanks

I’m getting this as well:

Sensor not implemented for value Alert Location
Sensor not implemented for value User Code

Both are triggered by my Mini Keypad RFID (Schlage Link).
Here are some details:

One occurrence for “alert location”:

{
    "Label": "Alert Location",
    "Value": "",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 257,
    "Node": 6,
    "Genre": "User",
    "Help": "Location that the Alert was detected at",
    "ValueIDKey": 72339069121347607,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1598741172
}

Multiple ones for “user code”, here’s one:

{
    "Label": "User Code",
    "Value": 0,
    "Units": "",
    "ValueSet": true,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 260,
    "Node": 6,
    "Genre": "User",
    "Help": "User Code ID that was used",
    "ValueIDKey": 73183494051479569,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueChanged",
    "TimeStamp": 1598939966
}
1 Like

The Alert Location should work, but that one is not passing in because it’s null. I have an idea for that.

User Code however, that’s a byte, and should still pass since the value is 0. :thinking:

Thank you for this information.

@FutureTense this user code bit may effect your lock.

Since original issue tracker (https://github.com/cgarwood/homeassistant-zwave_mqtt/issues) was closed, does anyone know where the up to date roadmap of this project is being kept?

As shown on https://github.com/cgarwood/homeassistant-zwave_mqtt

Notice - Repository Archived

This component has been merged into the Home Assistant Core as the OpenZWave/ozw component. Please submit bug reports to the Home Assistant Core repository.

Thanks for your information the PR’s been merged to resolve these messages.

Yes I understand that. But there were some issues on the old repo (such as https://github.com/cgarwood/homeassistant-zwave_mqtt/issues/15) that served as a roadmap. But those were not transferred over.

So I installed the OpenZWave through the addons / core integration, and I’m having trouble finding my zwcfg or ozwcache file. Where is this supposed to be located? I looked in the /config folder and the /data folder but it just doesn’t seem to exist. Seemingly my network of like 10 ish devices is working fine though…

1 Like

Hi Folks,
This maybe an unpopular opinion, but I wanted to ask a few questions as coming from Zwave2MQTT. (and i’m assuming the point of the beta is to battle test stuff and gather feedback - so please take this as intended as I know people have worked hard on it!)

  1. The qt-OZW docker only allows node numbers to be used (not overly helpful when working out what is what in MQTT) - yes this is solved when you use the integration, but that has its own issue (see #2)

  2. Using the OZW beta integration like the previous Zwave integration adds a LOT of entities that aren’t used - so I could manually add the mqtt devices/entities to reduce the number to just the ones I need to surface (but then need the node name ideally not just the number). A ‘simple’ alternative would be an option to allow OZW docker to send node_names to MQTT, instead of node numbers.

  3. As i’m not able to customize entities on the OZW side, my switches that are lights show up as switches. In Zwave2MQTT i’m able to customize some settings (and use MQTT discovery) OR just manually add my mqtt devices to HA and thus translate switches that are lights to mqtt lights.
    I know this can be done with a light switch platform, but with 20 switches - seems like extra work that isnt needed.

What would be handy is a ‘don’t send to HA’ option in the OZW UI, Then for those devices one could manually add them (and if needed add as a light not a switch).

Also can I ask why another Zwave 2 MQTT implementation was built rather than just work with the Zwave2MQTT dev to shape that to the needs? It has more customization and config that the current qt-OZW docker + integration.

1 Like