Philio (Philio-Tech) temp and humidity sensor PAT02-B

Posted on
Fri Jun 03, 2016 4:31 am
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Philio (Philio-Tech) temp and humidity sensor PAT02-B

I recently purchased the super small and cool temp and humidity sensor PAT02-B from Philio.
This is a Z-Wave PLUS compatible device and it is really cool and small.

Variations are PAT02-A and PAT02-C.

Tech info at http://philio-tech.com/products_sensors.htm and more details at http://philio-tech.com/products/PAT02-B.pdf.
User manual can be found at for example http://www.z-wave.pl/en_US/p/file/fa5b8 ... Manual.pdf
The user manual is valid for all three models.

Device syncs in nicely into Indigo but and I can adjust parameters via the Manual Parameter command.
I get battery status updates, temp updates and I can see that humidity value has been synced in but since Indigo seems to sync it in incorrectly the humidity value is not shown. Or in fact it now seems that it alternates between temp and humidity?

Here is the device log output:

Indigo Z-Wave Version: 1.0.365
Node ID: 140
Model: Multilevel Sensor (routing)
Model ID: 00020020
Manufacturer: Philio
Manufacturer ID: 013C
Protocol Version: 4.05
Application Version: 1.11
Model Definition Version: 0
Library Type: 3
Class Name: Multilevel Sensor (routing)
Class Hierarchy: 04 : 21 : 01
Command Class Base: 31
Command Versions: 20v1 80v1 84v2 85v1 86v1 71v1 70v1 8Fv1 30v1 31v5 72v1 73v1 98v1 59v1 5Av1 7Av1 5Ev1
Multi-Endpoint Types: - none -
Multi-Endpoint Classes: - none -
Multi-Instance Counts: - none -
Features: routing, battery, beaming, waking
Neighbors: 2, 3, 11, 14, 15, 66
Associations: 1:[1]
Config Values: - none -


I have also submitted a device request via the Indigo GUI.
Last edited by CrazyFin on Fri Jun 03, 2016 9:54 am, edited 1 time in total.

Posted on
Fri Jun 03, 2016 9:37 am
jay (support) offline
Site Admin
User avatar
Posts: 18221
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Philip (Philip-Tech) temp and humidity sensor PAT02-B

[MODERATOR NOTE] moved to the Z-Wave forum because it's a Z-Wave device.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Fri Jun 03, 2016 10:07 am
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Oops sorry! Feel a little bit embarrassed now that I did´t realise that I was posting in the wrong forum. :oops:

I have now tested with changing the parameter no 7 bit 4 which between 0 = "Using Notification Report" and 1 = "Using Sensor Binary Report".
Can´t really se if it makes any difference.
It looks like the device is sending both humidity and temp at the same time so it depends on which one of them is first processed by the Z-Wave receiver that will show up in the Indigo GUI and as it is now it seems to be the humidity report that arrives after the temp report causing the Indigo GUI to show humidity number most of the time.

There is also parameter no 7 bit 6 that can have 0 = "Enable Multi CC in auto report" and 1 = "Disable Multi CC in auto report".
I have tested to enable and disable this one too but still the humidity value is shown most of the time (but I do see the both of them in the log).

I am not sure that I fully understand the differences between "Using Notification Report" and "Using Sensor Binary Report" in bit 4 and "Enable Multi CC in auto report" and "Disable Multi CC in auto report" in bit 6.

Maybe someone can explains this for me?


And as I wrote in my first post above the tamper alarm is not properly picked up by Indigo. Here is what I see in the Z-Wave debug log when tamper alarm on the device is triggered:

Z-Wave Debug RCVD requestAlarmSensorStatus: 01 0F 00 04 00 88 09 71 05 00 00 00 FF 07 03 00 FA
Z-Wave Debug . . requestAlarmSensorStatus: node 136, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703



I also have the Everspring ST814 temp/humidity sensor and that one works perfectly fine in Indigo showing two separate devices where one is showing temp and the other one is showing humidity. Battery status report works fine too.

Posted on
Fri Jun 03, 2016 10:52 am
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Ok here is what I did to solve the problem with having mostly (only) humidity values shown in the Indigo GUI:

Param 13 Auto Report Temperature Time = 1 (i.e. temp updates each minute)
Param 14 Auto Report Temperature Humidity = 3 (i.e. humidity updates every 3rd minute)

Param 20 Auto Report Tick Interval = 1 (i.e. group (CC?) updates being sent every minute).

This will sent temp update two times in a row and then the third tick update I will get the humidity value in the GUI.

The problem with this method is that my SQL data gets messed up since one device will have both temp (degrees Celsius) and relative humidity values (%) in the same database field.

Posted on
Fri Jun 03, 2016 10:53 am
jay (support) offline
Site Admin
User avatar
Posts: 18221
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

We'll add this one to the request list, it looks like it's going to require a custom definition.

No problem on the forum... ;)

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Sat Nov 19, 2016 5:26 pm
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

After upgrading to 7.0.1 this device is unfortunately still not shown properly in Indigo.

It should be showing both the temp and humidity but now the GUI shows the las incoming data which is normally the humidity number. I can see in the logs that temp has arrived as well.

I have tested with setting param no 7 bit 4 to both 0 and 1 but no difference.

Device log is still the same:

Indigo Z-Wave Version: 2.0.31
Node ID: 147
Model: Multilevel Sensor (routing)
Model ID: 00020020
Manufacturer: Philio
Manufacturer ID: 013C
Protocol Version: 4.05
Application Version: 1.11
Model Definition Version: 0
Library Type: 3
Class Name: Multilevel Sensor (routing)
Class Hierarchy: 04 : 21 : 01
Command Class Base: 31
Command Versions: 20v1 80v1 84v2 85v1 86v1 71v1 70v1 8Fv1 30v1 31v5 72v1 73v1 98v1 59v1 5Av1 7Av1 5Ev1
Encryption Status: Supported but not Enabled
Multi-Endpoint Types: - none -
Multi-Endpoint Classes: - none -
Multi-Instance Counts: - none -
Features: routing, battery, beaming, security, waking
Neighbors: 2, 3, 11, 14, 15, 62, 66, 108
Associations: 1:[1]
Config Values: - none -

Posted on
Sat Nov 19, 2016 6:44 pm
matt (support) offline
Site Admin
User avatar
Posts: 21417
Joined: Jan 27, 2003
Location: Texas

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

The Philio PST02A, B, and C were added to Indigo 7. The PAT02-B is on the feature request list with a pretty high priority, so watch for future releases.

Image

Posted on
Wed Jul 05, 2017 4:53 pm
dniklewicz offline
Posts: 7
Joined: Jan 26, 2016

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Hi Matt!

Any plans for supporting PAT02-B in more near future? :wink:

Best regards

Derek

Posted on
Wed Jul 05, 2017 4:55 pm
matt (support) offline
Site Admin
User avatar
Posts: 21417
Joined: Jan 27, 2003
Location: Texas

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Hi Derek,

Still on the list and a high priority, but no ETA.

Image

Posted on
Sun Oct 15, 2017 3:05 pm
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Some fresh debug data now when I have moved all my devices from S2 to S5 stick:

I get both the temp and humidity updates properly:

Code: Select all
   Z-Wave Debug                    RCVD requestVarSensorStatus: 01 0C 00 04 00 37 06 31 05 01 42 0A 87 3C
   Z-Wave Debug                    . .  requestVarSensorStatus: node 055, endpoint None, type 1, raw value 420A...
   Z-Wave Debug                    . .  requestVarSensorStatus: 26.95 °C (float: 26.950000)
   Z-Wave                          received "Temp and humidity - Wine cooler - Middle shelf (PAT02-B)" sensor update to 26.95 °C

   Z-Wave Debug                    RCVD requestVarSensorStatus: 01 0C 00 04 00 37 06 31 05 05 42 12 A8 0F
   Z-Wave Debug                    . .  requestVarSensorStatus: node 055, endpoint None, type 5, raw value 4212...
   Z-Wave Debug                    . .  requestVarSensorStatus: 47.76% (float: 47.760000)
   Z-Wave                          received "Temp and humidity - Wine cooler - Middle shelf (PAT02-B)" sensor update to 47.76%


but since it is almost always that the humid report is the last one reported to Indigo then Indigo will only display the humidity number and not the temp number.
My RFXCOM devices show the values like "20°C / 55.50%" but PAT02-B is only showing "55.50%"

Posted on
Sun Oct 15, 2017 3:42 pm
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

CrazyFin wrote:
My RFXCOM devices show the values like "20°C / 55.50%" but PAT02-B is only showing "55.50%"

Just checking... do you know how to view the individual states of devices?

Attached is a sample device of mine, but many native devices show them as well - just scroll down with your mouse when viewing device details; the scrollbar doesn't show by default on recent OS X's but the states are "down below".
Attachments
States.png
States.png (150.87 KiB) Viewed 3722 times

Posted on
Mon Oct 16, 2017 1:42 pm
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Ah cool!

I downloaded your plugin and I think I created a ZWave Temp Logger device properly.
However I get the following error message:

Code: Select all
   Z-Wave Debug                    RCVD requestVarSensorStatus: 01 0C 00 04 00 38 06 31 05 05 42 1C 90 36
   Z-Wave Debug                    . .  requestVarSensorStatus: node 056, endpoint None, type 5, raw value 421C...
   Z-Wave Debug                    . .  requestVarSensorStatus: 73.12% (float: 73.120000)
   Z-Wave                          received "Temp and humidity - Wine cooler - Bottom shelf (PAT02-B)" sensor update to 73.12%
   
   Z-Wave Sensor Logger Debug      Humidity Reported (Node 56 Endpoint None): 73.12%
 
   Z-Wave Debug                    RCVD requestVarSensorStatus: 01 0C 00 04 00 36 06 31 05 01 4A 18 56 F6
   Z-Wave Debug                    . .  requestVarSensorStatus: node 054, endpoint None, type 1, raw value 4A18...
   Z-Wave Debug                    . .  requestVarSensorStatus: 62.30 °F (float: 62.300000)
   Z-Wave                          received "Temp and humidity - Wine cooler - Top shelf (PAT02-B)" sensor update to 62.30 °F
 
   Z-Wave Sensor Logger Error      Error in plugin execution ReceivedBroadcast:

Traceback (most recent call last):
  File "plugin.py", line 265, in zwaveCommandReceived
KeyError: (54,)


As you can see both temp and humidity are reported by the unit (and I realise now that after my move from S2 stick to S5 stick all my PAT02-B devices have reverted back from Celsius to Fahrenheit... I will fix that.)

The Sensor Logger plugin reports an error as you can see above.

I see the same error for another PAT02-B unit:

Code: Select all
   Z-Wave Debug                    RCVD requestVarSensorStatus: 01 0C 00 04 00 37 06 31 05 01 42 03 B2 00
   Z-Wave Debug                    . .  requestVarSensorStatus: node 055, endpoint None, type 1, raw value 4203...
   Z-Wave Debug                    . .  requestVarSensorStatus: 9.46 °C (float: 9.460000)
   Z-Wave                          received "Temp and humidity - Wine cooler - Middle shelf (PAT02-B)" sensor update to 9.46 °C
   Z-Wave Debug                    RCVD requestVarSensorStatus: 01 0C 00 04 00 37 06 31 05 05 42 15 7F DF
   Z-Wave Debug                    . .  requestVarSensorStatus: node 055, endpoint None, type 5, raw value 4215...
   Z-Wave Debug                    . .  requestVarSensorStatus: 55.03% (float: 55.030000)
   Z-Wave                          received "Temp and humidity - Wine cooler - Middle shelf (PAT02-B)" sensor update to 55.03%
   Z-Wave Sensor Logger Error      Error in plugin execution ReceivedBroadcast:

Traceback (most recent call last):
  File "plugin.py", line 265, in zwaveCommandReceived
KeyError: (55,)

   Z-Wave Sensor Logger Error      Error in plugin execution ReceivedBroadcast:

Traceback (most recent call last):
  File "plugin.py", line 265, in zwaveCommandReceived
KeyError: (55,)


None of these two show any values in the Indigo GUI bottom under "Custom States".

A third PAT02-B does not generate errors like the two above does and for that PAT02-B I do see values in the Custom States window/table but only for humidity and nothing for temp:
PAT02-B displays custom states.tiff
PAT02-B displays custom states.tiff (43.99 KiB) Viewed 3689 times



Hmmm strange! After that I modified parameter 5 of the PAT02-B to 41 which should enable Celsius instead of Fahrenheit one of the two devices are now showing both humidity and temp in the custom states:
PAT02-B displays custom states - 2.tiff
PAT02-B displays custom states - 2.tiff (36.25 KiB) Viewed 3684 times

Posted on
Mon Oct 16, 2017 2:00 pm
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Yes, it’s correct it only responds to Celsius at the moment. I’m working with another user in a private chat to test the plugin and his device is only Celsius - it’s a quick fix to add Fahrenheit.

Have you created Temp Logger devices for each of the PAT-x devices?


Sent from my iPhone using Tapatalk Pro

Posted on
Mon Oct 16, 2017 2:18 pm
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

howartp wrote:
Yes, it’s correct it only responds to Celsius at the moment. I’m working with another user in a private chat to test the plugin and his device is only Celsius - it’s a quick fix to add Fahrenheit.

Aaah that is why the error messages stopped now when I modified the two PAT02-B:s to use Celsius instead (and it is what I want to use).

howartp wrote:
Have you created Temp Logger devices for each of the PAT-x devices?

Yepp, I have three Temp Logger devices for each of my three PAT02-B devices.

I am still getting both humidity and temp in the custom states for only one of the three devices. I think I have still some config parameters for the two other devices being wrong. I´ll dig into to the config parameters and report back. Most likely error on my side and your plugin is working as it should. :-)

Posted on
Tue Oct 17, 2017 2:51 pm
CrazyFin offline
Posts: 381
Joined: Jan 08, 2015
Location: Stockholm, SWEDEN

Re: Philio (Philio-Tech) temp and humidity sensor PAT02-B

Ok all cool now! My three PAT02-B devices are now reporting both temp and humidity at the intervals I want and I can now see both temp and humidity in the custom states for each ZWave logger device. :D

I guess these values can not be made to show up in the Indigo GUI but rather now it is up to me to use these custom states on a control page to display the values there?

Who is online

Users browsing this forum: No registered users and 19 guests

cron