Selter
(Selter)
December 19, 2019, 2:58pm
1
Dear all,
I’m running OH2.5 on Rapsi 3B with openhabian.
My config is textfiles based.
It would be nice if someone could help me with Z-wave.things file:
Bridge zwave:serial_zstick:controller "Z-Wave Controller" @ "Z-Wave" [ port="/dev/ttyACM0", controller_softreset="false", controller_master="true", heal_enable="true", heal_time=2, security_networkkey="XXXXXXX" ]
{
Thing zwave:everspring_an157_00_000:controller:node2 "Z-Wave: E27-Lampensockel1 Everspring - Node2" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=2 ] // E27-Lampensockel1 Everspring (AN157 Switch Plugin)
Thing zwave:greenwave_gwpn1_03_000:controller:node4 "Z-Wave: Zwischenstecker1 Greenwave - Node4" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=4 ] // Zwischenstecker Greenwave (GWPN1 Single-socket PowerNode)
Thing zwave:philio_pst02a_00_000:controller:node8 "Z-Wave: MultiSensor 4 Philio - Node8" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=8 ] // MultiSensor 4 Philio (PST02A Slim Multi-Sensor)
Thing zwave:aeon_zw100_00_000:controller:node5 "Z-Wave: MultiSensor 6 Aeon - Node5" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=5 ] // MultiSensor 6 Aeon (ZW100 MultiSensor 6 v1.6)
Thing zwave:everspring_sp103_00_000:controller:node9 "Z-Wave: Bewegungsmelder Everspring - Node9" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=9 ] // Bewegungsmelder Everspring (SP103 Motion Detector)
Thing zwave:everspring_se812_00_000:controller:node11 "Z-Wave: Sirene Everspring - Node11" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=11 ] // Sirene Everspring (SE812 Siren)
Thing zwave:philio_pan081a_00_000:controller:node13 "Z-Wave: Rollladen PAN08-1a AZD - Node13" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=13 ] // Roller shutter controller Philio (PAN08-1a)
Thing zwave:philio_pan081a_00_000:controller:node14 "Z-Wave: Rollladen PAN08-1a WZs - Node14" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=14 ] // Roller shutter controller Philio (PAN08-1a)
Thing zwave:philio_pan081a_00_000:controller:node15 "Z-Wave: Rollladen PAN08-1a WZo - Node15" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=15 ] // Roller shutter controller Philio (PAN08-1a)
Thing zwave:fibaro_fgsd002_00_000:controller:node10 "Z-Wave: Rauchmelder FGSS001 - Node10" (zwave:serial_zstick:controller) @ "Z-Wave" [ node_id=10 ] // Smoke sensor Fibaro (FGSD002)
}
This works BUT vsCode says there are some problems:
Provide a thing type ID and a thing ID in this format:
<thingTypeId> <thingId>
Most of us use HABmin to setup our controller. That works much better than a .things
file.
1 Like
tmrobert8
(Tim Roberts)
December 19, 2019, 3:29pm
3
You should remove the zwave:xxx:controller2:nodex leaving only the xxx part (which picks it up from the parent bridge). Here’s an example of mine that works fine…
Bridge zwave:serial_zstick:controller "ZWave Aeotec Z-stick Gen5" @ "Attic" [ port="COM4", controller_master=true, security_networkkey="hidden" ] {
Thing eco_dwzwave25_00_000 gateright "ZWave DWZWAVE25 Door Window Sensor (29)" @ "Outside" [ node_id=29 ]
Thing eco_dwzwave25_00_000 gateleft "ZWave DWZWAVE25 Door Window Sensor (33)" @ "Outside" [ node_id=33 ]
Thing hank_hkzwso03_00_000 plug1 "ZWave HKZW_S003 Smart Plug (17)" @ "Outside" [ node_id=17 ]
Thing hank_hkzwso03_00_000 plug2 "ZWave HKZW_S003 Smart Plug (16)" @ "Outside" [ node_id=16 ]
Thing hank_hkzwso03_00_000 plug3 "ZWave HKZW_S003 Smart Plug (11)" @ "Outside" [ node_id=11 ]
Thing hank_hkzwso03_00_000 plug4 "ZWave HKZW_S003 Smart Plug (9)" @ "Outside" [ node_id=9 ]
Thing kwikset_914trl_00_000 lockbackyard "ZWave Lock Backyard (27)" @ "Outside" [ node_id=27 ]
Thing kwikset_914trl_00_000 lockgarage "ZWave Lock Garage (22)" @ "Garage" [ node_id=22 ]
}
Selter
(Selter)
December 20, 2019, 11:51am
4
What’s the purpose of gateright
plug1
etc.?
Could you please provide me an example for .items
(channel)
I suppose this needs to be altered as well …
Switch OUT_p_zpir1_motion "PIR - Binary Sensor" <motion> (gM,gR,Gzwave,Gstatus,Gsensor,Gout,Gpir) {channel="zwave:everspring_sp103_00_000:controller:node9:sensor_binary"}
tmrobert8
(Tim Roberts)
December 20, 2019, 1:06pm
5
They are the name of the thing Thing <thingtype> <thingid>
Here is the items:
Switch zwave_plug1_outlet "ZWave Plug1" { channel="zwave:hank_hkzwso03_00_000:controller:plug1:switch_binary" }
Switch zwave_plug2_outlet "ZWave Plug2" { channel="zwave:hank_hkzwso03_00_000:controller:plug2:switch_binary" }
Switch zwave_plug3_outlet "ZWave Plug3" { channel="zwave:hank_hkzwso03_00_000:controller:plug3:switch_binary" }
Switch zwave_plug4_outlet "ZWave Plug4" { channel="zwave:hank_hkzwso03_00_000:controller:plug4:switch_binary" }
Contact zwave_gateright_sensor "ZWave Gate Right Sensor" { channel="zwave:eco_dwzwave25_00_000:controller:gateright:sensor_door" }
Number zwave_gateright_battery "ZWave Gate Right Battery [%d %%]" { channel="zwave:eco_dwzwave25_00_000:controller:gateright:battery-level" }
Contact zwave_gateleft_sensor "ZWave Gate Left Sensor" { channel="zwave:eco_dwzwave25_00_000:controller:gateleft:sensor_door" }
Number zwave_gateleft_battery "ZWave Gate Left Battery [%d %%]" { channel="zwave:eco_dwzwave25_00_000:controller:gateleft:battery-level" }
Switch zwave_lockbackyard_status "ZWave Lock Backyard Locked" { channel="zwave:kwikset_914trl_00_000:controller:lockbackyard:lock_door" }
Number zwave_lockbackyard_battery "ZWave Lock Backyard Battery [%d %%]" { channel="zwave:kwikset_914trl_00_000:controller:lockbackyard:battery-level" }
Number zwave_lockbackyard_alarm "ZWave Lock Backyard Alarm [%d]" { channel="zwave:kwikset_914trl_00_000:controller:lockbackyard:alarm_number" }
Switch zwave_lockgarage_status "ZWave Lock Backyard Locked" { channel="zwave:kwikset_914trl_00_000:controller:lockgarage:lock_door" }
Number zwave_lockgarage_battery "ZWave Lock Backyard Battery [%d %%]" { channel="zwave:kwikset_914trl_00_000:controller:lockgarage:battery-level" }
Number zwave_lockgarage_alarm "ZWave Lock Backyard Alarm [%d]" { channel="zwave:kwikset_914trl_00_000:controller:lockgarage:alarm_number" }