Page 1 of 1

Z-Wave fact file: Philio PAN04-1 (not PAN04-1B)

Posted: Friday 11 December 2015 22:05
by Domosapiens
Supplier:
Philio Technology Corp

Website:
http://www.philio-tech.com

Function:
PAN04 In Wall Switch Module with meter dual relay single contact 2X1.5KW (NOT dry)

Z-Wave GEN5
No
Superseded by Philio PAN04-1B: Z-Wave+ AKA Gen5

Family members:
PAN05 In Wall Switch Module 3kW
PAN06 In Wall Switch Module 2X1.5KW (single dry contacts)
PAN07 In Wall Switch Module 2X1.5KW dual contacts
PAN08 In Wall Switch Module Roller shutter
PDF with schematic electrical overview
Family overview

Rebranding:
Zipato PAN-04,
TKB-TZ04,
have seen more?

Device Library from http://www.pepper1.net
http://www.pepper1.net/zwavedb/device/610

Manuals from manuals.zwaveeurope.com and doc.eedomus.com:
manuals.zwaveeurope.com: web page
doc.eedomus.com PDF
Scan of user documentation version 1B Hosted by https://www.betaalbare-domotica.nl

Domoticz experience
Hardware:
Philio PAN04-1 population.JPG
Philio PAN04-1 population.JPG (36.15 KiB) Viewed 5726 times
Remarks:
3 operational. No polling needed. Reliable switches
In the last 2 year a few time lost connection.
They give an average contribution to the Z-Wave network.

Configuration:
Philio PAN04-1 configuration.JPG
Philio PAN04-1 configuration.JPG (98.54 KiB) Viewed 5726 times
Devices
Philio PAN04-1 devices.JPG
Philio PAN04-1 devices.JPG (139.71 KiB) Viewed 5726 times
zwcfg_0xaaaaaaa.xml sample:

Code: Select all

	<Node id="9" name="Pump_FF_and_man" location="" basic="4" generic="16" specific="1" type="Binary Power Switch" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
		<Manufacturer id="013c" name="Philio Technology Corporation">
			<Product type="0001" id="0003" name="PAN04-1 Double Relay Switch 2x1.5kW with Power Measurement" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="37" name="COMMAND_CLASS_SWITCH_BINARY" version="1" request_flags="5">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
				<Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
				<Value type="bool" genre="user" instance="2" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
				<Value type="bool" genre="user" instance="3" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
			</CommandClass>
			<CommandClass id="39" name="COMMAND_CLASS_SWITCH_ALL" version="1" request_flags="5">
				<Instance index="1" />
				<Value type="list" genre="system" instance="1" index="0" label="Switch All" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
					<Item label="Disabled" value="0" />
					<Item label="Off Enabled" value="1" />
					<Item label="On Enabled" value="2" />
					<Item label="On and Off Enabled" value="255" />
				</Value>
			</CommandClass>
			<CommandClass id="50" name="COMMAND_CLASS_METER" version="3" request_flags="3">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
				<Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0000000" />
				<Value type="decimal" genre="user" instance="1" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="int" genre="user" instance="1" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="16382" />
				<Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.0" />
				<Value type="decimal" genre="user" instance="1" index="9" label="Previous Reading" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
				<Value type="int" genre="user" instance="1" index="10" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="32" />
				<Value type="decimal" genre="user" instance="1" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="227.1" />
				<Value type="decimal" genre="user" instance="1" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.27" />
				<Value type="decimal" genre="user" instance="1" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.96" />
				<Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="decimal" genre="user" instance="2" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.31" />
				<Value type="decimal" genre="user" instance="2" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="int" genre="user" instance="2" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="16381" />
				<Value type="decimal" genre="user" instance="2" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="57.3" />
				<Value type="decimal" genre="user" instance="2" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="227.3" />
				<Value type="decimal" genre="user" instance="2" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.27" />
				<Value type="decimal" genre="user" instance="2" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.95" />
				<Value type="bool" genre="user" instance="2" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<Value type="button" genre="system" instance="2" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="decimal" genre="user" instance="3" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="decimal" genre="user" instance="3" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="int" genre="user" instance="3" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="16382" />
				<Value type="decimal" genre="user" instance="3" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
				<Value type="decimal" genre="user" instance="3" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="227.1" />
				<Value type="decimal" genre="user" instance="3" index="17" label="Previous Reading" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="409.6" />
				<Value type="int" genre="user" instance="3" index="18" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="4096" />
				<Value type="decimal" genre="user" instance="3" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="decimal" genre="user" instance="3" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="bool" genre="user" instance="3" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<Value type="button" genre="system" instance="3" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			</CommandClass>
			<CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="3" request_flags="1" mapping="endpoints">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5">
				<Instance index="1" />
				<Value type="short" genre="config" instance="1" index="1" label="Watt meter report period" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="20">
					<Help>If the setting is configured for 1hour (set value =720), the device will report its instant power consumption every 1 hour to Z-Wave Controller. Unit: 5 seconds.</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="2" label="kWh meter report period" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="720">
					<Help>If the setting is configured for 1hour (set value =720), the device will report its power consumption in KWh every 1 hour to Z-Wave Controller. Unit: 5 seconds.</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="3" label="Selected end point" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="3" value="1">
					<Help>1: Relay 1 and Relay 2. 2: Relay 1. 3: Relay 2</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="4" label="Edge or Pulse mode or Edge-Togle mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="3" value="2">
					<Help>Edge or Pulse mode or Edge-Togle mode defines the operating mode of the externally connected switch. Default: Edge Mode</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="5" label="Threshold of Watt for Load Caution" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="10" max="1500" value="500">
					<Help>Threshold of Watt for Load Caution</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="6" label="Threshold of kWh for Load Caution" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="10000" value="500">
					<Help>Threshold of kWh for Load Caution</Help>
				</Value>
			</CommandClass>
			<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="5">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="5">
				<Instance index="1" />
				<Associations num_groups="3">
					<Group index="1" max_associations="1" label="Relay 1 and 2 together" auto="false">
						<Node id="1" />
					</Group>
					<Group index="2" max_associations="1" label="Relay 1" auto="false">
						<Node id="1" />
					</Group>
					<Group index="3" max_associations="1" label="Relay 2" auto="false">
						<Node id="1" />
					</Group>
				</Associations>
			</CommandClass>
			<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="5">
				<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="3" />
				<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.41" />
				<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.00" />
			</CommandClass>
		</CommandClasses>
	</Node>
Conclusion
Comparable with the somewhat smaller Qubino and Fibaro family of build-in switches.
(where Qubino has the advantage of a DS18B20 connetion)

The Philio PAN04-1 has a trouble free connection to Domoticz.
Voltage measurement, Load measurement, overload protection and alarm.
Instantaneous and cumulative energy usage per switch and for the device as whole.
Reliable switching even with an inductive load (for 2 years now).
Dual relay can be switched as one.
Feedback on local switching to Domoticz.
They give an average contribution to the Z-Wave network.

Curious how the Philio PAN04-1B is doing.
Any experiences?
Hope to see a fact file for the Philio PAN04-1B.

Hope this helps
Domosapiens

Re: Z-Wave fact file: Philio PAN04-1 (not PAN04-1B)

Posted: Wednesday 06 January 2016 16:19
by Ricard1
Hi,

Just for your info:

I just included a PAN04-1B with mt RazBerry controller and Domoticz present beta 4028. I have issue with accumulated Energy consumption not showing up in domoticz like it does fine with PAN04-1.

All data(?) that lacks in Domoticz are showing nicely in OpenZwave control panel, but for some reason Domoticz seems miss-match those data fieleds...

Best regards,
Ricard

Re: Z-Wave fact file: Philio PAN04-1 (not PAN04-1B)

Posted: Sunday 10 January 2016 3:16
by dagasoft
Hi.

I have a pair of PAN04-1 but I have some trouble with switching. As I see in your screenshot, you have 901, 902 and 903 Switches.

Well, in my case, if I switch on switch 1 (901 in your case) it switches output 1, switch 2 (902) switches output 2 and switch 3 (903) switches both. It's extrange because in your case switch 901 switches both. Do you know what can be the problem?

Also I have problems with reading energy consumption. With polling enabled, it seems to work fine, but if I disable polling, it is a mess. When I switch load 2 it reports usage in load 1...

By the way, it seems to work better when I remove all devices from groups 1, 2 and 3 of PAN04 (because it's using polling). Can you post a screenshot of your groups configuration with PAN04?

Also, I post my zwcfg_0xaaaaa.xml part. Do you find anything wrong?

Code: Select all

<Node id="6" name="PAN04_Salon" location="" basic="4" generic="16" specific="1" roletype="5" devicetype="1792" nodetype="0" type="Binary Power Switch" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
		<Manufacturer id="013c" name="Philio Technology Corporation">
			<Product type="0001" id="0012" name="PAN04-1 Double Relay Switch 2x1.5kW with Power Measurement" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
			</CommandClass>
			<CommandClass id="37" name="COMMAND_CLASS_SWITCH_BINARY" version="1" request_flags="5" innif="true">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
				<Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="True" />
				<Value type="bool" genre="user" instance="2" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="True" />
				<Value type="bool" genre="user" instance="3" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="True" />
			</CommandClass>
			<CommandClass id="39" name="COMMAND_CLASS_SWITCH_ALL" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="list" genre="system" instance="1" index="0" label="Switch All" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Disabled" value="0" />
					<Item label="Off Enabled" value="1" />
					<Item label="On Enabled" value="2" />
					<Item label="On and Off Enabled" value="255" />
				</Value>
			</CommandClass>
			<CommandClass id="43" name="COMMAND_CLASS_SCENE_ACTIVATION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="50" name="COMMAND_CLASS_METER" version="3" request_flags="3" innif="true">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
				<Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="1.90" />
				<Value type="decimal" genre="user" instance="1" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.90" />
				<Value type="int" genre="user" instance="1" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="4" />
				<Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="680.0" />
				<Value type="decimal" genre="user" instance="1" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="224.2" />
				<Value type="decimal" genre="user" instance="1" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="decimal" genre="user" instance="1" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="decimal" genre="user" instance="2" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="1.47" />
				<Value type="decimal" genre="user" instance="2" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.47" />
				<Value type="int" genre="user" instance="2" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3" />
				<Value type="decimal" genre="user" instance="2" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="689.2" />
				<Value type="decimal" genre="user" instance="2" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="222.1" />
				<Value type="decimal" genre="user" instance="2" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.09" />
				<Value type="decimal" genre="user" instance="2" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.99" />
				<Value type="bool" genre="user" instance="2" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<Value type="button" genre="system" instance="2" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="decimal" genre="user" instance="3" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="3.37" />
				<Value type="decimal" genre="user" instance="3" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.37" />
				<Value type="int" genre="user" instance="3" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="4" />
				<Value type="decimal" genre="user" instance="3" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="670.8" />
				<Value type="decimal" genre="user" instance="3" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="220.5" />
				<Value type="decimal" genre="user" instance="3" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.02" />
				<Value type="decimal" genre="user" instance="3" index="24" label="Power Factor" units="Power Factor" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.00" />
				<Value type="bool" genre="user" instance="3" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<Value type="button" genre="system" instance="3" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			</CommandClass>
			<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="5" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="94" name="COMMAND_CLASS_ZWAVE_PLUS_INFO" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" />
				<Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="1792" />
				<Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="1792" />
			</CommandClass>
			<CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="3" request_flags="1" innif="true" mapping="endpoints">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="short" genre="config" instance="1" index="1" label="Watt meter report period" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="720">
					<Help>If the setting is configured for 1hour (set value =720), the device will report its instant power consumption every 1 hour to Z-Wave Controller. Unit: 5 seconds.</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="2" label="kWh meter report period" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="32000" value="720">
					<Help>If the setting is configured for 1hour (set value =720), the device will report its power consumption in KWh every 1 hour to Z-Wave Controller. Unit: 5 seconds.</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="3" label="Selected end point" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="3" value="1">
					<Help>1: Relay 1 and Relay 2. 2: Relay 1. 3: Relay 2</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="4" label="Edge or Pulse mode or Edge-Togle mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="3" value="1">
					<Help>Edge or Pulse mode or Edge-Togle mode defines the operating mode of the externally connected switch. Default: Edge Mode</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="5" label="Threshold of Watt for Load Caution" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="10" max="1500" value="750">
					<Help>Threshold of Watt for Load Caution</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="6" label="Threshold of kWh for Load Caution" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="10000" value="10000">
					<Help>Threshold of kWh for Load Caution</Help>
				</Value>
			</CommandClass>
			<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="5" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Failed" value="0" />
					<Item label="Success" value="1" />
					<Item label="In Progress" value="2" />
				</Value>
				<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			</CommandClass>
			<CommandClass id="117" name="COMMAND_CLASS_PROTECTION" version="1" request_flags="5" 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="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Associations num_groups="3">
					<Group index="1" max_associations="1" label="Relay 1 and 2 together" auto="true">
						<Node id="1" />
					</Group>
					<Group index="2" max_associations="1" label="Relay 1" auto="false" />
					<Group index="3" max_associations="1" label="Relay 2" auto="false" />
				</Associations>
			</CommandClass>
			<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="5" 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="3" />
				<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.95" />
				<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.04" />
			</CommandClass>
		</CommandClasses>
	</Node>
Maybe you can help me. Thanks.

Regards.

Re: Z-Wave fact file: Philio PAN04-1 (not PAN04-1B)

Posted: Monday 11 January 2016 0:16
by Domosapiens
What i see in a few seconds is this:

Code: Select all

 <Group index="1" max_associations="1" label="Relay 1 and 2 together" auto="true">
I have auto="false"
In the pan04.xml of May and March of 2015 it was specified like that.
In the December update of OpenZwave, I think by mistake, the auto="false" was removed.

Not sure if you can adapt this also in the GUI:
In Node management - Groups & Network all 3 Groups are connected to controller 1
Otherwis you have to edit the pan04.xml.

An other suggestions:
In Configuration, number 3 is set to 1


Hope this helps
Domosapiens

Z-Wave fact file: Philio PAN04-1 (not PAN04-1B)

Posted: Monday 11 January 2016 0:30
by dagasoft
Thanks Domosapiens for your reply. I will try the change tomorrow

I think that after edit pan04.xml I should remove and add again node, right?

By the way, what is auto="true" for? Has it something to do with its behaviour?

EDIT: I just found it. Auto makes that default device 1 is included automatically in that group. So that's why I remove 1 from group 1 and every reboot it is added again.

I edited pan04.xml and rebooted but it keeps adding it. I don't know if it's needed to recompile Domoticz after the change.

Are you able to get individual switch consumption without polling? If I don't add controller to any group and use polling, I can get individual switch consumption. But if I disable polling and add controller to group 3 (both switches) I always get global consumption of the two switches.

Thanks again for your help.

Re: Z-Wave fact file: Philio PAN04-1 (not PAN04-1B)

Posted: Monday 11 January 2016 13:27
by Domosapiens
Recompile is not needed.

Stop Domoticz
Edit the pan04.xml
Remove the pan04 node part from the zwcfg_0xaaaaa.xml
Start Domoticz
The pan04 node will be rediscovered and added to the zwcfg_0xaaaaa.xml

I didn't look for a long time for the energy usage,
Currently I only have the total usage, no reports from the separate switches (strange!, I have seen them all separate)

See
http://www.pepper1.net/zwavedb/device/610
Association Groups
You need to connect your Controller (=1) to Group 3 and 2 of the pan04 Node

No polling needed here.

Hope this helps
Domosapiens