so i revisited a little project i started a few weeks ago but never got around to finish, which was to create a Contact/Motion/Temp combined sensor using the Fibaro Universal Sensor, the sensors used were a Reed contact sensor, a HC-SR501 PIR Motion Sensor & a DS18B20 Temperature Sensor
I had a hell of time getting anything more than the contact sensor registering anything. the first reason was that unless the Temp Sensor is installed and wired up before you include the sensor in the zwave network it will not work until the device is excluded and included again…this point stated in the smallest print imaginable is in the manual but i am a bloke i don’t read manuals until i am forced.
as for the PIR, i was trying to attach the PIR’s output pin direct to IN2 and configuring the IN2 fuction to monostable but this didn’t work and that is because the PIR emits low at 0v when idle and 3.3v when motion is detected, it turns out the fibaro wont read any voltage on the input at all, so i had to put in a BC549C transistor to emulate a switch. which switch on the switch when the base leg is triggered by the 3.3v high state.
and here is the very nearly final fitted solution, the PIR dome needs to be glued on the front and the double sided tape holding it at the moment will need to be removed (i just didn’t have any suitable glue to hand.)
and here is the complete device type code i used