@Domosapiens
thank you for the detailed explanation. I'm new to Domoticz, so not really sure about the things I'm doing.
I didn't really understand the link you sent, but I managed to find the dbmz.xml file. I also added that product line to manufacturer_specific.xml.
I don't know how to stop and restart z-wave. I think I succesfully removed the 033 related section. Enclosed the file in case you want to check. Then I rebooted the raspberry pi. I hope this has the same effect as restarting z-wave.
Then I tried to include the node, and this time it showed:
"Included node:3
DBMZ Motor Control"
which, I think, is the desired result
Now under hardware, I think it's idx 3? I pressed the green button to "add light/switch device"
In the Switches tab, my new switch appeared. I expected my curtains to close after pressing it, but that didn't happen. I included what appeared in my log.
What does this timeout notification mean?
and @ceedebee
I think your newer version of the Forest Shuttle uses a different Z-wave device. My Z-wave unit is a seperate little box, connected with a utp-cable.
LOG:
Code: Select all
2016-09-29 18:53:51.339 New sensors allowed for 5 minutes...
2016-09-29 18:53:51.341 OpenZWave: Node Include command initiated...
2016-09-29 18:54:06.066 OpenZWave: New Node added. HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:54:06.086 OpenZWave: Value_Added: Node: 3 (0x03), CommandClass: SWITCH MULTILEVEL, Label: Level, Instance: 1
2016-09-29 18:54:06.087 (RaZberry) Light/Switch (Level)
2016-09-29 18:54:06.102 OpenZWave: Value_Added: Node: 3 (0x03), CommandClass: SWITCH MULTILEVEL, Label: Bright, Instance: 1
2016-09-29 18:54:06.103 OpenZWave: Value_Added: Node: 3 (0x03), CommandClass: SWITCH MULTILEVEL, Label: Dim, Instance: 1
2016-09-29 18:54:14.266 (RaZberry) Thermostat (Heating 1)
2016-09-29 18:54:16.340 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:54:16.376 (RaZberry) Thermostat (Heating 1)
2016-09-29 18:54:16.589 OpenZWave: NodeID: 2 (0x02), Thermostat Clock: Monday 23:00
2016-09-29 18:54:16.589 (RaZberry) General/Thermostat Clock (Thermostat Clock)
2016-09-29 18:54:16.598 OpenZWave: All Nodes queried
2016-09-29 18:58:02.399 User: Admin initiated a switch command
2016-09-29 18:58:02.400 OpenZWave: Domoticz has send a Switch command!, Level: 255, NodeID: 3 (0x03)
2016-09-29 18:58:02.402 (RaZberry) Light/Switch (Gordijn)
2016-09-29 18:58:12.429 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:58:22.453 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:58:32.458 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:58:42.462 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:58:52.466 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:59:02.470 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:59:07.224 (RaZberry) Thermostat (Heating 1)
2016-09-29 18:59:12.473 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:59:22.500 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:59:32.504 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:59:42.508 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 18:59:52.512 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
2016-09-29 19:00:02.516 OpenZWave: Received timeout notification from HomeID: 4029292394, NodeID: 3 (0x03)
zwcfg_0xf02a1f6a.xml (before including the node):
Code: Select all
<?xml version="1.0" encoding="utf-8" ?>
<Driver xmlns="http://code.google.com/p/open-zwave/" version="3" home_id="0xf02a1f6a" node_id="1" api_capabilities="0" controller_capabilities="40" poll_interval="60000" poll_interval_between="false">
<Node id="1" name="" location="" basic="2" generic="2" specific="1" type="Static PC Controller" listening="true" frequentListening="false" beaming="true" routing="false" max_baud_rate="40000" version="4" query_stage="Complete">
<Manufacturer id="147" name="Z-Wave.Me">
<Product type="400" id="1" name="RaZberry Controller ZWave+" />
</Manufacturer>
<CommandClasses>
<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" after_mark="true">
<Instance index="1" />
<Value type="byte" genre="basic" instance="1" index="0" label="Basic" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
</CommandClass>
</CommandClasses>
</Node>
<Node id="2" name="" location="" basic="4" generic="8" specific="4" type="Setpoint Thermostat" listening="false" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
<Manufacturer id="2" name="Danfoss">
<Product type="5" id="4" name="Z Thermostat 014G0013" />
</Manufacturer>
<CommandClasses>
<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="4" override_precision="2" innif="true" base="0">
<Instance index="1" />
<Value type="decimal" genre="user" instance="1" index="1" label="Heating 1" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="4.00" />
</CommandClass>
<CommandClass id="70" name="COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE" version="1" request_flags="4" innif="true" change_counter="0">
<Instance index="1" />
<Value type="schedule" genre="user" instance="1" index="1" label="Monday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="schedule" genre="user" instance="1" index="2" label="Tuesday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="schedule" genre="user" instance="1" index="3" label="Wednesday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="schedule" genre="user" instance="1" index="4" label="Thursday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="schedule" genre="user" instance="1" index="5" label="Friday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="schedule" genre="user" instance="1" index="6" label="Saturday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="schedule" genre="user" instance="1" index="7" label="Sunday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="list" genre="user" instance="1" index="8" label="Override State" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Item label="None" value="0" />
<Item label="Temporary" value="1" />
<Item label="Permanent" value="2" />
</Value>
<Value type="byte" genre="user" instance="1" index="9" label="Override Setback" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="127" />
</CommandClass>
<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="4" innif="true">
<Instance index="1" />
</CommandClass>
<CommandClass id="117" name="COMMAND_CLASS_PROTECTION" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Value type="list" genre="system" instance="1" index="0" label="Protection" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Item label="Unprotected" value="0" />
<Item label="Protection by Sequence" value="1" />
<Item label="No Operation Possible" value="2" />
</Value>
</CommandClass>
<CommandClass id="128" name="COMMAND_CLASS_BATTERY" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Value type="byte" genre="user" instance="1" index="0" label="Battery Level" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="70" />
</CommandClass>
<CommandClass id="129" name="COMMAND_CLASS_CLOCK" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Value type="list" genre="user" instance="1" index="0" label="Day" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Item label="Monday" value="1" />
<Item label="Tuesday" value="2" />
<Item label="Wednesday" value="3" />
<Item label="Thursday" value="4" />
<Item label="Friday" value="5" />
<Item label="Saturday" value="6" />
<Item label="Sunday" value="7" />
</Value>
<Value type="byte" genre="user" instance="1" index="1" label="Hour" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
<Value type="byte" genre="user" instance="1" index="2" label="Minute" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="57" />
</CommandClass>
<CommandClass id="132" name="COMMAND_CLASS_WAKE_UP" version="2" innif="true">
<Instance index="1" />
<Value type="int" genre="system" instance="1" index="0" label="Wake-up Interval" units="Seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="300" />
<Value type="int" genre="system" instance="1" index="1" label="Minimum Wake-up Interval" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="60" />
<Value type="int" genre="system" instance="1" index="2" label="Maximum Wake-up Interval" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="1800" />
<Value type="int" genre="system" instance="1" index="3" label="Default Wake-up Interval" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="300" />
<Value type="int" genre="system" instance="1" index="4" label="Wake-up Interval Step" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="60" />
</CommandClass>
<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="6" />
<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.67" />
<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.01" />
</CommandClass>
<CommandClass id="143" name="COMMAND_CLASS_MULTI_CMD" version="1" request_flags="4" innif="true">
<Instance index="1" />
</CommandClass>
</CommandClasses>
</Node>
</Driver>