Getting configuration support for Philio PAN06-1B Relay

For Z-Wave related questions in Domoticz

Moderator: leecollings

Post Reply
cul8r
Posts: 14
Joined: Tuesday 05 January 2016 23:03
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Getting configuration support for Philio PAN06-1B Relay

Post by cul8r »

Hi folks,

Got a new Philio PAN06-01B, it did include OK but had no configuration options.
(This is tested on Domoticz on Raspberry/Razberry and OpenZwave.)

I do have an PAN06-1B but the included manual and the only spec’s I could find in the internet are for the PAN06-1A and therefore labeled this file as PAN06-1A

Here is a short instruction and the required XML file:

1. Copy the attached file "pan06-1A.xml" to "/home/pi/domoticz/Config/philio"

2. Edit "/home/pi/domoticz/Config/manufacturer_specific.xml"

Find the section for vendor "Philio" and add the line
"<Product type="0001" id="0013" name="PAN06-1A In Wall Dual Relay (1 Way) Switch Module" config="philio/pan06-1A.xml"/>"

The whole section should look like this:

Code: Select all

<Manufacturer id="013c" name="Philio Technology Corporation">
     <Product type="0001" id="0001" name="PAN11-4 Smart Energy Plug In Switch"/>
     <Product type="0001" id="0003" name="PAN04-1 Double Relay Switch 2x1.5kW with Power Measurement" config="philio/pan04.xml"/>
     <Product type="0001" id="0004" name="PAN06-1 In Wall Dual Relay (1 Way) Switch Module"/>
     <Product type="0001" id="0006" name="PAN08-1 In Wall Roller Shutter Controller"/>
     <Product type="0001" id="0012" name="PAN04-1 Double Relay Switch 2x1.5kW with Power Measurement" config="philio/pan04.xml"/>
     <Product type="0001" id="0013" name="PAN06-1A In Wall Dual Relay (1 Way) Switch Module" config="philio/pan06-1A.xml"/>
     <Product type="0002" id="0002" name="PSM02-1 Slim Multi-Sensor" config="philio/psm02.xml"/>
     <Product type="0002" id="000c" name="PST02-A 4 in 1 Multi-Sensor" config="philio/pst02.xml"/>
     <Product type="0002" id="000d" name="PST02-B PIR/Motion 3 in 1 Sensor" config="philio/pst02-b.xml"/>
     <Product type="0002" id="000e" name="PST02-C Door/Window 3 in 1 sensor" config="philio/pst02-1c.xml"/>
</Manufacturer>
3. (Re-) include Your device.
jackfagner
Posts: 7
Joined: Saturday 06 February 2016 22:28
Target OS: Linux
Domoticz version:
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by jackfagner »

Did you forget to attach pan06-1A.xml?
cul8r
Posts: 14
Joined: Tuesday 05 January 2016 23:03
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by cul8r »

jackfagner, yes I did!

Here it is:
Attachments
pan06-1A.xml
(4.41 KiB) Downloaded 230 times
User avatar
Domosapiens
Posts: 232
Joined: Wednesday 20 August 2014 12:08
Target OS: Windows
Domoticz version: V3.5981
Location: NL
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by Domosapiens »

@cul8r,
thank you for your pioneers work.
I have a PAN06-1 in my future plans (the Z-Wave+ AKA GEN5 version).

While Pepper1 calls it PAN06-1A ( http://www.pepper1.net/zwavedb/device/619 Product id=0013),
this seller calls it PAN06-1B https://www.betaalbare-domotica.nl/phil ... w-614.html, while his documentation states PAN06-1A ( https://www.betaalbare-domotica.nl/medi ... N06-1B.pdf, the document could be from the first version )

1)
Cul8r: what says the documentation that comes with the product: 1A or 1B ?

2)
When I open the PAN06-1A.xml file in Microsoft Visual Studio, I get 6 XML syntax errors.
Did you check the file in an XML editor ?
It seems to be caused by the "&" character

3) Typo: Existans must be Existence

Thanks for reply
Domosapiens
Win Vista&7; 1#Aeon Z-Stick S2; 1#Aeotec Z-Sick Gen5, 6#Fib.FGBS001; 24#DS18B20; 8#Everspr.AN158-2; 3#Philio PAN04; 1#Philio PAN06, 1#YouLess El; 1#Fib.FGWPE; 1#ZME_RC2; 2#FAK_ZWS230, 2#Quib.ZMNHCDx, 1#Quib.ZMNHDD1, 7#EM6555
cul8r
Posts: 14
Joined: Tuesday 05 January 2016 23:03
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by cul8r »

1. Documentation says 1A but box and label on unit says 1B

2. No special checks. Done editing on Fraise.app and did not rapport any errors. Do you have any suggestion for a OSX xlm-editor?

3. Thanks!

/C
cul8r
Posts: 14
Joined: Tuesday 05 January 2016 23:03
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by cul8r »

XMLSpear rapported 4 errors, corrected in this file:
Thanks Domosapiens!
Attachments
pan06-1A.xml
(4.42 KiB) Downloaded 242 times
User avatar
Domosapiens
Posts: 232
Joined: Wednesday 20 August 2014 12:08
Target OS: Windows
Domoticz version: V3.5981
Location: NL
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by Domosapiens »

Cul8r,
I had to make the following changes to get your file error free:
Default is Relay1 and 2
and instead of &
<Item label="Relay1 and Relay2" value="3" />
same correction
<!-- <CommandClass id="32" action="remove" /> -->
added the --> (to close the comment line)


I have no knowledge of Github, but here is described how to test and submit the file to OpenZwave and get it incorporated in later Domoticz releases:
https://github.com/OpenZWave/open-zwave ... ng-Devices
Testing

After you have made your changes to the manufacturer_specific.xml file, and any device specific configuration file, to test your changes work you can do the following:

run make xmltest from the top level directory. This will just check the syntax of the configuration files is correct and you do not have any formating errors.
remove (or backup) any zwcfg_*.xml file and restart your application.
after its restarted, check each configuration value you added, to ensure you can change a value, and the device responds appropriately. If you had added additional Association Groups, you should also check if the group names are reflected, as well as if the Controller has been added if auto is equal to true.
Submitting your Changes to us

Finally, after you have tested your changes, and would like to submit the new device configuration to us, you can perform the following steps:

1 Assuming you had forked a copy of our OZW repository on GitHub, you can submit a pull request with the changes to us for inclusion into the main repository.

2 Before submitting a pull request, please do the following:

run "make xmltest" from the top level directory to confirm you changes do not contain any syntax errors
run "make dist-update" from the top level directory if you had added any files
Do you have those skills?
Would be great,
Domosapiens
Win Vista&7; 1#Aeon Z-Stick S2; 1#Aeotec Z-Sick Gen5, 6#Fib.FGBS001; 24#DS18B20; 8#Everspr.AN158-2; 3#Philio PAN04; 1#Philio PAN06, 1#YouLess El; 1#Fib.FGWPE; 1#ZME_RC2; 2#FAK_ZWS230, 2#Quib.ZMNHCDx, 1#Quib.ZMNHDD1, 7#EM6555
cul8r
Posts: 14
Joined: Tuesday 05 January 2016 23:03
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by cul8r »

Hi, I found the same errors with using XLMSpears app. A corrected file is in my previous post.

I used that page as information while writing the config file, it is above my linux skills and I have not submitted a pull request to OZW.

/C
jackfagner
Posts: 7
Joined: Saturday 06 February 2016 22:28
Target OS: Linux
Domoticz version:
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by jackfagner »

I think the letter (A/B/C) at the end specifies the region (EU/US/etc). Configuration shouldn't differ though.
niceandeasy
Posts: 102
Joined: Thursday 28 January 2016 22:25
Target OS: Raspberry Pi / ODroid
Domoticz version: 3.8153
Location: NL
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by niceandeasy »

Thanks for the XML file.
I'm looking for how to reset a PAN06-1B (or A)
I have two of these dual relays. They think that they are included in my Z-WAVE network, but they are not, because of controller hard reset.
The "include-button push-3-times-and-push&hold" routine as described in the user manual does not work. Maybe because I my PAN06-1Bs inputs are reconfigured for Toggle-Edge.
I tried a lot of things already, but I cannot reset them. I want to reset them, so I can include them again in my ZWAVE network.
BakSeeDaa
Posts: 485
Joined: Thursday 17 September 2015 10:13
Target OS: Raspberry Pi / ODroid
Domoticz version:

Need help adding Philio PAN06-1 to OpenZWave devices

Post by BakSeeDaa »

The Philio PAN06-1 device still isn't in available in OpenZWave devices.

I don't have a development environment set up for OpenZWave. Maybe someone else here has and is willing to help submitting it? I tried the attached file and it seems to work well on my Domoticz system together with my PAN06-1 switches.

Cheers!
BakSeeDaa
Posts: 485
Joined: Thursday 17 September 2015 10:13
Target OS: Raspberry Pi / ODroid
Domoticz version:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by BakSeeDaa »

I fixed the pull request by myself. It's now merged into OpenZWave/open-zwave.

Cheers!
timeslave
Posts: 2
Joined: Thursday 14 December 2017 0:01
Target OS: -
Domoticz version:
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by timeslave »

Hi all,

First of all, thank you very much for the information and the files..

I'm a total newbie at DomoticZ (and at the whole OpenZ Wave stuff).
I have and old Philio Pan06-1 (non A or B type.. label on unit says Pan06-1), an Aeotec usb Z-stick (it is not Gen5 but Gen2) and I'm using Synology as OS

I have followed your instructions here: Copied pan06-1A.xml file into the Config/philio folder and changed the manufacturer_especific.xml file accordingly and I have excluded and re-included the pan06 device.. The only difference is that I have renamed file pan06-1A.xml into pan06.xml and in the manufacturer.xmls file I have defined device ID as 0004 instead of 0013 because this is the Id shown for the pan06 in the Domotic "Nodes" page.

<Manufacturer id="013c" name="Philio Technology Corporation">
<Product type="0001" id="0001" name="PAN11-4 Smart Energy Plug In Switch"/>
<Product type="0001" id="0003" name="PAN04-1 Double Relay Switch 2x1.5kW with Power Measurement" config="philio/pan04.xml"/>
<Product type="0001" id="0004" name="PAN06-1 In Wall Dual Relay (1 Way) Switch Module" config="philio/pan06.xml"/>
<Product type="0001" id="0005" name="PAN07-1 TWO SPDT Switch module with meter" config="philio/pan07.xml"/>
<Product type="0001" id="0006" name="PAN08-1 In Wall Roller Shutter Controller" config="philio/pan08.xml"/>
<Product type="0001" id="000f" name="PAN03 Switch Module with meter 3 KW X1" config="philio/pan03.xml"/>


However, when I go to the "Nodes" page and click on the Pan06 nothing is shown. It is supoussed that the device Pan06 configuration should appear but it doesn't

Is this config not suitable for the Pan6-1 (I dont' think so) or Am I missing any configuration in the system? do you have any idea of how to solve this?

Thank you very much
BakSeeDaa
Posts: 485
Joined: Thursday 17 September 2015 10:13
Target OS: Raspberry Pi / ODroid
Domoticz version:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by BakSeeDaa »

timeslave wrote: Saturday 16 December 2017 20:31 I missing any configuration in the system? do you have any idea of how to solve this?

Thank you very much
Hi. Use the current pan06.xml.I also have a PAN06-1 and it works fine here. You'd have to restart Domoticz after you've made your changes.
timeslave
Posts: 2
Joined: Thursday 14 December 2017 0:01
Target OS: -
Domoticz version:
Contact:

Re: Getting configuration support for Philio PAN06-1B Relay

Post by timeslave »

Hello BakSeeDaa,

First of all, sorry for my late answer. At X-Mas, I've been quite busy with other family projects ;)

I have tried your file, but I had no luck.
At the nodes page, when I click on the AEOTEC Z-Stick S2 I can see its configuration details. Same when I click on the Vision ZP3102 PIR Motion Sensor.
But when I click on the Pan-06 the configuration details area is empty

Manufacturer_specific.xml is configured as explained before (<Product type="0001" id="0004" name="PAN06-1 In Wall Dual Relay (1 Way) Switch Module" config="philio/pan06.xml"/>)
I have used the pan06.xml file you provide on your post from 18/12/2017 (actually I have tried all pan06xx.xml files in this thread)
I have restarted the computer. But I cannot see anything

I have tried DomoticZ and this configuration in a synology machine and in a windows machine. None of them show the configuration parameters of the philio pan06
DomoticZ and devices themselve work fine. I can see the on/off status for the different parameters of the pan06. Indeed, I can switch on/off the light attached to the Pan06 from the devices web page. However I cannot set the configuration parameters of the Pan06 (I cannot set it as toggle button or pushbutton, etc..)

Do you have any idea about this problem??? I'm really close to give up all this domotic stuff :cry: :cry:

(out of curiosity: this pan06.xml from 18/12/2017 post is 10 bigger than all the previous files, and it contains many new lines compared to the other files. Is all this new code reallly required for the device configuration?)

Thank you very much
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest