Fibaro Smart Implant

Good job, congratulations. I was able to add the SmartImplant correctly, but I need to know how is the connection scheme for sensor, could someone help me? I will install it on a gate and I need to know if it is open or closed.

Hello Renato.
I just used a simple feather switch se below… . And then connect ed it to to a battery and fibaro implant according to the picture (you could use either input1 or input2 it doesnt matter both will work.
Hope you get it to work.

Hello everyone,

I didn’t get the chance to work on this in a while, but I just ordered DS18B20 and DHT22 and I’ll be implementing them soon.
I tested the internal temperature sensor and it seems like the implant isn’t reporting the temp at a regular interval, but it does respond to a request for the internal temp. I’ll have to look into this some more.

@Joao_Pereira, @Mark_Berning The manual says that we can connect up to 6 DS18B20 sensors, so it should work for your use cases.

@Howjames Did you ever get a response from Fibaro regarding the connection to a 12v alarm line?

@conradlidgett I haven’t worked with WebCore before, I’ll try it out and let you know what I find. Does the status of the switches in the SmartThings classic app change when your alarm goes off?

@Nbtoolguy Yes, it’s possible to separate the inputs from the outputs. I’ll have to add a new setting for that and probably restructure the DH to add them as separate endpoints.

ovidiu.pruteanu thanks for your response and your current handler you have made. Im excited for the other possibilities with this little device. I’m glad to hear that splitting the in and the out is possible. I would much rather have the functionality for the inputs to show up as a contact instead of a switch as I would like them for notification purposes. The outputs will be awesome tripping a couple of relays to turn my well pump and or hot water tank on and off. Thanks again. For all your hard work.


I’ve done a little more work with the implant and when you change the device handler to a z-wave button you can detect in webcore that the alarm has gone off. In the classic app the status of the button doesn’t change however when you look on the recent tab you can see the history of the status i.e. changing from held to down_hold.

Thank you for this.

No problem, here is one more a photo of the setup :slight_smile:

I’ve had a smart implant sat in the box for about two months, mistakenly believing it would be compatible.

Just found out this evening that I’m out of luck! Bought the DS sensors etc and a stack of cabling, got an hour free and took a crack at it. Stupid of me, can’t use it! Hoping @ovidiu.pruteanu is going to come through, else I’m going to need to sling this and buy another UBS which worked flawlessly. =(

Don’t suppose you happened to have an idea on when you might be able to update this?

I’d hate to buy a couple of ubs’s only to find you update this thread about 4 seconds later = p

I got all sensors to work correctly, just have some cleanup and refactoring left to do, should be able to release this week.


You legend! Can’t wait!

Hi there
Apologies for not replying sooner but I’ve been real busy.
The replies I’ve had from Fibaro are inconclusive to the question of whether a 12v input would be supported.
The first response was “that should be fine”. When I asked for clarification the second response was
“The inputs are analog 0-10, so there might be issues with such configuration, my apologies, my last respond was not fully clear.”
Reading the documentation again I get the impression the inputs can be either analogue (0-10v) or binary (suggesting either open or closed circuit). That seems a little odd being as most alarm outputs I imagine would be 12v and the device was designed to integrate with one.
Just a thought - Would it be possible just to put a small resistor in the circuit to step down the voltage on the 12v alarm output before it reaches the smart implant?

The new DH has been released

Release notes:

  • Support for DHT22 temperature and humidity sensor
  • Support for DS18B20 temperature sensors
  • Support for contact sensors
  • Option to disconnect inputs from outputs
  • Option to disable z-wave control for outputs
  • Settings in the device configuration are no longer required. They can be left blank and it will use the default values.
  • The device handler has been split into 6 device handlers (Implant, Button, Switch, Contact, DHT22, DS18B20)
  • The main implant DH reports the internal temperature and allows adding of child devices. Removing child devices should be done from the “Things” screen in the app
  • The new version is not compatible with the old one. If the implant is already on your network you will have to remove it, add the 6 new device handlers into your account and add the pair the implant again.

Unsupported features:

  • Connection with analog sensors
  • Z-Wave association groups

Known issues:

  • Not sure if it’s a bug, or if by design, but I had to re-add the device to my network whenever I connected a different sensor. I also had to re-add the device after I enabled periodical reports for the internal temperature sensor

1 Like

That’s how the fibaro’s work, it’s a bit odd - it’s covered in the manual.

Thanks so much for this, I’ll give it a go soon !

Any luck so far @djh_wolf?

sorry man, it’s still sat in the box. my planned weekend of ‘free time’ (not the most frequent of events for me, life’s annoyingly complicated and busy) turned into a weekend of car hunting because mine finally fell to pieces and i needed to get a hold of something else quick.

I’ll have a crack on thurs night and update this. Much appreciated ! Everything’s just sat there, waiting. My never ending, always expanding to-do list ! = p

Thx. The DH seems to work well, but temperature is about +10 to high (Use DS18B20). How can I calibrate?

@Pal-Andre_Kjoniksen I don’t think you can calibrate the sensor itself, in theory it should be accurate. I tested with three different sensors and they are all reporting within 0.5 degrees of each other. I did find some posts where people are reporting that some sensors are off by a few degrees, probably faulty or miscalibrated.

I could add a feature that would allow you to calibrate it from the DTH, but it would be a somewhat complicated process, not just a matter of offsetting by 10 degrees. You’d have to take measurements of 2 reference points (most commonly 0°C and 100°C), and then the DTH would use those to calculate the accurate temperature.

Have you tested with more that one sensor?

Well, I did try, and failed again to get an hour of time to myself due to a child with ear-ache.

Myself and partner essentially work opposites 5 days a week. So I haven’t forgot, I just still (frustratingly) haven’t had a chance. Sorry!

1 Like