NODE 7: No database entry: Linear [ID:102,Type:2001] - WADWAZ-1?

Hello,

I’m getting the following “NODE 7: No database entry: Linear [ID:102,Type:2001]”.

Does this mean the device is not supported? It’s a ZWave Window/Door sensor that was included in the kit below.


I wasn’t sure if it was my items file so I tried both the following:
Contact FrontDoor “Front Door [%s]” {zwave=“6:command=sensor_binary,parameter=10,respond_to_basic=true”}
Contact FrontGate “Front Gate [%s]” {zwave=“7:command=basic,respond_to_basic=true”}

Thank you.

q

1 Like

I got battery reporting, so that’s a start. Can’t seem to get the contact from reporting open/closed status though.

Number FrontGateBattery “Front Gate - Battery [%d %%]” (doors,battery) { zwave=“7:command=BATTERY” }

14:01:45.160 [DEBUG] [i.p.c.ZWaveBatteryCommandClass:96 ] - NODE 7: Battery report value = 100
14:01:45.163 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ] - NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
14:01:45.172 [DEBUG] [WaveController$ZWaveSendThread:1374 ] - NODE 7: Response processed after 119ms/975ms.
14:01:46.172 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:506 ] - NODE 7: No more messages, go back to sleep
14:01:46.174 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:202 ] - NODE 7: Creating new message for application command WAKE_UP_NO_MORE_INFORMATION
14:01:46.176 [DEBUG] [o.b.z.i.protocol.SerialMessage:109 ] - NODE 7: Creating empty message of class = SendData (0x13), type = Request (0x00)
14:01:46.182 [DEBUG] [WaveController$ZWaveSendThread:1315 ] - NODE 7: Sending REQUEST Message = 01 09 00 13 07 02 84 08 25 D9 90
14:01:46.195 [DEBUG] [b.z.i.p.s.SendDataMessageClass:38 ] - NODE 7: Sent Data successfully placed on stack.
14:01:46.230 [DEBUG] [b.z.i.p.s.SendDataMessageClass:74 ] - NODE 7: SendData Request. CallBack ID = 217, Status = Transmission complete and ACK received(0)
14:01:46.236 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:372 ] - NODE 7: Went to sleep
14:01:46.237 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:435 ] - NODE 7: Is sleeping
14:01:46.238 [DEBUG] [WaveController$ZWaveSendThread:1374 ] - NODE 7: Response processed after 55ms/975ms.
15:00:22.354 [DEBUG] [.b.z.i.c.ZWaveBatteryConverter:60 ] - NODE 7: Generating poll message for BATTERY endpoint 0
15:00:22.356 [DEBUG] [i.p.c.ZWaveBatteryCommandClass:137 ] - NODE 7: Creating new message for application command BATTERY_GET
15:00:22.358 [DEBUG] [o.b.z.i.protocol.SerialMessage:109 ] - NODE 7: Creating empty message of class = SendData (0x13), type = Request (0x00)
15:00:22.362 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:241 ] - NODE 7: Putting message SendData in wakeup queue.
15:02:02.205 [DEBUG] [ApplicationCommandMessageClass:38 ] - NODE 7: Application Command Request (ALIVE:DONE)
15:02:02.206 [DEBUG] [ApplicationCommandMessageClass:56 ] - NODE 7: Incoming command class WAKE_UP
15:02:02.207 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:136 ] - NODE 7: Received Wake Up Request
15:02:02.208 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:182 ] - NODE 7: Received WAKE_UP_NOTIFICATION
15:02:02.209 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:411 ] - NODE 7: Is awake with 1 messages in the wake-up queue.
15:02:02.220 [DEBUG] [WaveController$ZWaveSendThread:1315 ] - NODE 7: Sending REQUEST Message = 01 09 00 13 07 02 80 02 25 29 6E
15:02:02.235 [DEBUG] [b.z.i.p.s.SendDataMessageClass:38 ] - NODE 7: Sent Data successfully placed on stack.
15:02:02.287 [DEBUG] [b.z.i.p.s.SendDataMessageClass:74 ] - NODE 7: SendData Request. CallBack ID = 41, Status = Transmission complete and ACK received(0)
15:02:02.323 [DEBUG] [ApplicationCommandMessageClass:38 ] - NODE 7: Application Command Request (ALIVE:DONE)
15:02:02.324 [DEBUG] [ApplicationCommandMessageClass:56 ] - NODE 7: Incoming command class BATTERY
15:02:02.326 [DEBUG] [i.p.c.ZWaveBatteryCommandClass:81 ] - NODE 7: Received Battery Request
15:02:02.327 [DEBUG] [i.p.c.ZWaveBatteryCommandClass:96 ] - NODE 7: Battery report value = 100
15:02:02.331 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ] - NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
15:02:02.345 [DEBUG] [WaveController$ZWaveSendThread:1374 ] - NODE 7: Response processed after 124ms/975ms.
15:02:03.346 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:506 ] - NODE 7: No more messages, go back to sleep
15:02:03.348 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:202 ] - NODE 7: Creating new message for application command WAKE_UP_NO_MORE_INFORMATION
15:02:03.350 [DEBUG] [o.b.z.i.protocol.SerialMessage:109 ] - NODE 7: Creating empty message of class = SendData (0x13), type = Request (0x00)
15:02:03.359 [DEBUG] [WaveController$ZWaveSendThread:1315 ] - NODE 7: Sending REQUEST Message = 01 09 00 13 07 02 84 08 25 2A 63
15:02:03.375 [DEBUG] [b.z.i.p.s.SendDataMessageClass:38 ] - NODE 7: Sent Data successfully placed on stack.
15:02:03.411 [DEBUG] [b.z.i.p.s.SendDataMessageClass:74 ] - NODE 7: SendData Request. CallBack ID = 42, Status = Transmission complete and ACK received(0)
15:02:03.419 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:372 ] - NODE 7: Went to sleep
15:02:03.420 [DEBUG] [.i.p.c.ZWaveWakeUpCommandClass:435 ] - NODE 7: Is sleeping
15:02:03.422 [DEBUG] [WaveController$ZWaveSendThread:1374 ] - NODE 7: Response processed after 62ms/975ms.

I have OpenHab 1.7.1
I looked at HABmin -> Configuration -> Bindings -> Zwave -> Product Explorer
I found Linear WADWAZ-1 and for command classes, there is only one - NO_OPERATION

So I guess that’s the case for this sensor :confused:

I’ve seen before in the forum somebody asked to add a device and it was put in the latest OH snapshot

For my door sensor, I set it as Contact, command=SENSOR_BINARY

@dmasyukov

Thanks for the reply. What’s the best way to get the WADWAZ-1 added? Where should I be posting the request and what additional information should I provide? Thank you.

q

Hey, I found this page -

Please raise an issue on the git issue list. I need to know the device configuration - usually a link to the detailed manual, or the pepper1 database. I also need to know the type and ID that HABmin prints (as you’ve posted right at the top of this posting).

@qnology - I found that it was added already.
I am looking at master version of OpenHab - https://github.com/openhab/openhab/tree/master/bundles/binding/org.openhab.binding.zwave/database/linear

However, the latest release of OH, 1.7, doesn’t have it -

So I guess if you can somehow find the zwave binding built from master code, your device will be functioning properly.

The latest release is always at cloudbees. It’s built nightly.

Right! I remember now, that’s how I got the latest zwave binding myself.
@qnology - https://openhab.ci.cloudbees.com/job/openHAB/lastSuccessfulBuild/artifact/distribution/target/distribution-1.8.0-SNAPSHOT-addons.zip is the link, unpack the zwave jar addon from there into your OH addons folder

Okay, I finally had a chance to install 1.8 last night.

Some good news:

  • I am no longer getting the “No database entry” error message
  • I’m able to see status in OpenHAB using the below binding def (was working in 1.7 too BTW).

//Items
Contact FrontDoor “Front Door [%s]” { zwave=“7:command=SENSOR_BINARY” }

//SiteMap
Text item=FrontDoor

However, I’m not sure if the status is being reported back consistently or in a timely manner. I created a simple rule to email me when the state changes, but it doesn’t fire. I also have a motion sensor, and the rule for the motion sensor is working, so I know the email configuration is working properly.

Not owning any other contact door/window sensor, I’m not sure how it should behave. From the documentation I believe the sensor is working properly. When opened or closed, the red LED does blink indicating a state change. Should I see something on the OpenHAB debug logs right away on the state change?

I also installed HABMin2, if that would help with troubleshooting. I’m just nor very familiar with it yet.

//rule
import org.openhab.core.library.types.*
import org.openhab.core.persistence.*
import org.openhab.model.script.actions.*
import org.openhab.core.library.types.DecimalType

val String mailTo = "xx@xx.com"

rule “Front Door Email Notification - OPEN”
when Item FrontDoor changed from CLOSED to OPEN
then
sendMail(mailTo, “Front Door Email Notification - Opened”, “Front Door Opened”)

end

rule “Front Door Email Notification - CLOSED”
when Item FrontDoor changed from OPEN to CLOSED
then
sendMail(mailTo, “Front Door Email Notification - Closed”, “Front Door Closed”)

end

rule “Motion Detected - OPEN”
when Item EntryMotion changed from CLOSED to OPEN
then
sendMail(mailTo, “Motion Detected”, “Motion Detected”)

end

rule “Motion Detected - CLOSED”
when Item EntryMotion changed from OPEN to CLOSED
then
sendMail(mailTo, “No more Motion”, “No More Motion”)

end

GOOD NEWS!

I got everything working now.

Not sure if the issue was 1.7 versus 1.8 related, but I believe the ultimate issue was the lack of a space in my binding definition - space between “{” and “zwave”.

This is what I’m using for my items file. Status is updated near instantly when I open and close the door now…
Contact FrontDoor “Front Door [%s]” { zwave=“7:command=SENSOR_BINARY,parameter=10,respond_to_basic=true” }

I got the normal sensor, tamper and battery to work:

Contact Door_FF_FrontDoor “Front Door [MAP(en.map):%s]” {zwave=“12:command=SENSOR_BINARY,parameter=10,respond_to_basic=true”}
Number Battery_FF_FrontDoor “Front Door - Battery [%d %%]” {zwave=“12:command=BATTERY” }
Contact Tamper_FF_FrontDoor “Front Door - Tamper [MAP(zwave_tamper.map):%s]” {zwave=“12:command=ALARM”}

Do you have any idea how to get the external contact to work?

I’ve been looking for a way to get them (external contact) to work also. Would this be a binding issue?
http://www.cd-jackson.com/zwave_device_uploads/9/WADWAZ-install.pdf
Would it have anything to do with the 0xFE value?

I was able to get the external contacts to respond.
First you’ll need to permanently have the magnet next to the sensor.

Here is my config:
Contact NCSensor “Normally Closed Sensor [%s]” {zwave=“10:command=ALARM,respond_to_basic=true”}

Now when using the external contacts you will get a response.

any advice I couldn’t t connected to openhab2, i got the motion sensor to work but not the door contact

You haven’t provided a lot of information about what problem you are having, but I assume this is a battery device, and the most common reason is that the device hasn’t been woken up to allow the binding to discover it. Read the manual about how to wake the device and see if that helps.

Sorry, i didn’t provide that much information. Yes it battery device, and I tried to wake up the device but no luck

I guess you need to keep trying? The binding can’t do anything if you can’t wake up the device - it needs the notification from the device to say it’s awake before it can be configured.