diff --git a/bundles/binding/org.openhab.binding.zwave/database/greenwave/np210.xml b/bundles/binding/org.openhab.binding.zwave/database/greenwave/np210.xml
index 845e668fa46..63752059b37 100644
--- a/bundles/binding/org.openhab.binding.zwave/database/greenwave/np210.xml
+++ b/bundles/binding/org.openhab.binding.zwave/database/greenwave/np210.xml
@@ -3,26 +3,39 @@
NP210
- 0x20
- 0x25
- 0x27
- 0x32
- 0x56
- 0x60
- 0x70
- 0x71
- 0x72
- 0x75
- 0x85
- 0x86
- 0x87
+ 0x20
+ 0x25
+ 0x27
+ 0x32
+ 0x56
+ 0x60
+ 0x70
+ 0x71
+ 0x72
+ 0x75
+ 0x85
+ 0x86
+ 0x87
+
+ 0
+ byte
+ 1
+ 100
+ 10
+ 1
+
+ Minimum variation in load current before a message is sent. Value in percent (30 => 30%)
+
+
1
byte
+ 1
+ 255
2
1
@@ -34,6 +47,7 @@
list
0
1
+ true
-
128
@@ -78,6 +92,69 @@
The room color (Corner wheel color) on the GreenWave device
+
+
+ 3
+ list
+ 2
+ -
+ 0
+
+
+ -
+ 1
+
+
+ -
+ 2
+
+
+ 1
+
+ Default state after power loss
+
+
+
+ 4
+ list
+ 0
+ 1
+ -
+ 0
+
+
+ -
+ 1
+
+
+
+ If the LED should indicate a network error by flashing or not
+
+
+
+
+ 1
+ 1
+
+
+
+ 2
+ 1
+
+
+
+ 3
+ 1
+
+ The new power reading is sent if the delta of the change is greater than the defined minimum variation
+
+
+ 4
+ 1
+
+
+
+
diff --git a/bundles/binding/org.openhab.binding.zwave/database/greenwave/np310.xml b/bundles/binding/org.openhab.binding.zwave/database/greenwave/np310.xml
new file mode 100644
index 00000000000..94866b401bc
--- /dev/null
+++ b/bundles/binding/org.openhab.binding.zwave/database/greenwave/np310.xml
@@ -0,0 +1,160 @@
+
+
+ NP310
+
+
+ 0x20
+ 0x25
+ 0x27
+ 0x32
+ 0x56
+ 0x60
+ 0x70
+ 0x71
+ 0x72
+ 0x75
+ 0x85
+ 0x86
+ 0x87
+
+
+
+
+
+ 0
+ byte
+ 1
+ 100
+ 10
+ 1
+
+ Minimum variation in load current before a message is sent. Value in percent (30 => 30%)
+
+
+
+ 1
+ byte
+ 1
+ 255
+ 2
+ 1
+
+ After how many minutes the GreenWave device should start flashing if the controller didn't communicate with this device
+
+
+
+ 2
+ list
+ 0
+ 1
+ true
+ -
+ -128
+
+
+ -
+ -127
+
+
+ -
+ -126
+
+
+ -
+ -125
+
+
+ -
+ -124
+
+
+ -
+ -123
+
+
+ -
+ -122
+
+
+ -
+ -121
+
+
+ -
+ -120
+
+
+ -
+ -119
+
+
+
+
+ Wheel position on the GreenWave device (read-only)
+
+
+
+ 3
+ list
+ 2
+ -
+ 0
+
+
+ -
+ 1
+
+
+ -
+ 2
+
+
+ 1
+
+ Default state after power loss
+
+
+
+ 4
+ list
+ 0
+ 1
+ -
+ 0
+
+
+ -
+ 1
+
+
+
+ If the LED should indicate a network error by flashing or not
+
+
+
+
+
+ 1
+ 1
+
+
+
+ 2
+ 1
+
+
+
+ 3
+ 1
+
+ The new power reading is sent if the delta of the change is greater than the defined minimum variation
+
+
+ 4
+ 1
+
+
+
+
+
+
diff --git a/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns210.xml b/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns210.xml
index 76d9fb756e7..da42f1be64e 100644
--- a/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns210.xml
+++ b/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns210.xml
@@ -3,24 +3,37 @@
NS210
- 0x20
- 0x25
- 0x27
- 0x32
- 0x56
- 0x70
- 0x71
- 0x72
- 0x75
- 0x85
- 0x86
- 0x87
+ 0x20
+ 0x25
+ 0x27
+ 0x32
+ 0x56
+ 0x70
+ 0x71
+ 0x72
+ 0x75
+ 0x85
+ 0x86
+ 0x87
+
+ 0
+ byte
+ 1
+ 100
+ 10
+ 1
+
+ Minimum variation in load current before a message is sent. Value in percent (30 => 30%)
+
+
1
byte
+ 1
+ 255
2
1
@@ -32,6 +45,7 @@
list
0
1
+ true
-
128
@@ -76,7 +90,69 @@
The room color (Corner wheel color) on the GreenWave device
+
+
+ 3
+ list
+ 2
+ -
+ 0
+
+
+ -
+ 1
+
+
+ -
+ 2
+
+
+ 1
+
+ Default state after power loss
+
+
+
+ 4
+ list
+ 0
+ 1
+ -
+ 0
+
+
+ -
+ 1
+
+
+
+ If the LED should indicate a network error by flashing or not
+
+
+
+ 1
+ 1
+
+
+
+ 2
+ 1
+
+
+
+ 3
+ 1
+
+ The new power reading is sent if the delta of the change is greater than the defined minimum variation
+
+
+ 4
+ 1
+
+
+
+
diff --git a/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns310.xml b/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns310.xml
index f667a08c50b..c5a989f896b 100644
--- a/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns310.xml
+++ b/bundles/binding/org.openhab.binding.zwave/database/greenwave/ns310.xml
@@ -3,26 +3,27 @@
NS310
- 0x20
- 0x25
- 0x27
- 0x32
- 0x56
- 0x70
- 0x71
- 0x72
- 0x75
- 0x85
- 0x86
- 0x87
+ 0x20
+ 0x25
+ 0x27
+ 0x32
+ 0x56
+ 0x70
+ 0x71
+ 0x72
+ 0x75
+ 0x85
+ 0x86
+ 0x87
0
- int
- 0
+ byte
+ 1
100
+ 10
1
Minimum variation in load current before a message is sent. Value in percent (30 => 30%)
@@ -30,10 +31,10 @@
1
- int
+ byte
+ 1
+ 255
2
- -1
- 127
1
After how many minutes the GreenWave device should start flashing if the controller didn't communicate with this device
@@ -118,11 +119,11 @@
1
-
0
-
+
-
1
-
+
If the LED should indicate a network error by flashing or not
diff --git a/bundles/binding/org.openhab.binding.zwave/database/products.xml b/bundles/binding/org.openhab.binding.zwave/database/products.xml
index a2966f638e6..fc0b4486849 100644
--- a/bundles/binding/org.openhab.binding.zwave/database/products.xml
+++ b/bundles/binding/org.openhab.binding.zwave/database/products.xml
@@ -1270,17 +1270,18 @@
0003
0003
- NP210
-
- greenwave/np210.xml
+ NP210/NP310
+
+ greenwave/np210.xml
+ greenwave/np310.xml
0002
0002
- NS210
-
+ NS210/NS310
+
greenwave/ns210.xml
greenwave/ns310.xml