(EDGE Driver-Mc): Fibaro Smart Implant Mc

Thanks. Looking into this right now:

All I want is a device to check if my electrical stove is on or off. No power metering and non-invasive.

You can connect everything to the ST Hub with a soldering iron, half a spool of solder, some wires and a supported contact sensor.

:wink:

1 Like

Hi @Mariano_Colmenarejo. First of all I’d like to thank you for your amazing work for the community. Samsung should be paying you big $$$ for your contribution. If you have a profile on any of the support sites (e.g. buymeacoffee.com or similar), I’m sure many people here would gladly support you. Just an idea.

But let’s cut to the chase.

My current setup with the Smart Implant is:

List item

3 external temp probes
2 contact
2 switches.

I’d like to have child devices for all 7 items.

Possible way forward I see:

  1. I’m missing something and it’s already achievable (how?)
  2. New profile(s) are required - similar to current β€œExt Temp + 2 Contacts + 2 Switch”
  3. Modify the profile "Ext Temp + 2 Contacts + 2 Switches) to handle 6 external temp probes. It could handle from 1 to 6 probes (the unused fields would just be empty)

Please let me know if it makes sense to you.
Thanks
Lech

Hi @Lech_Jonczyk

I’ll look into it when I have some time.
It has a lot of profiles and I haven’t touched that driver for a long time and I need to refresh my memory.

I have a link to my paypal on GitHub, but it doesn’t have much success :smiley:

Hi @Lech_Jonczyk

Try with this TEST driver version, modified with new profile: β€œ3 Ext Temp + 2 Contact + 2 Switch”

If it works fine then I will merge with Mc version

───────────────────────────────────────────────────
 Driver Id    2246df83-ed68-470f-aa7d-e0b81c885cf5 
 Name         Fibaro Smart Implant Mc-TEST
 Package Key  zwave-fibaro-smart-implant-6-TEST    
 Version      2024-09-22T17:24:24.137495264        
───────────────────────────────────────────────────

I installed the test driver, but I don’t see this profile in the list.

Sorry, try with this driver version

───────────────────────────────────────────────────
 Driver Id    2246df83-ed68-470f-aa7d-e0b81c885cf5 
 Name         Fibaro Smart Implant Mc-TEST
 Package Key  zwave-fibaro-smart-implant-6-TEST    
 Version      2024-09-22T22:07:56.427178627        
───────────────────────────────────────────────────

Now it looks ok.
Thanks!

I noticed that the external temp is not updating in the app in the new profile. It works correctly in other profiles. The reporting is set to 0.1C and 60 seconds.

@Lech_Jonczyk

Which of the 3 external temperatures?

Try installing this driver version

───────────────────────────────────────────────────
 Driver Id    2246df83-ed68-470f-aa7d-e0b81c885cf5 
 Name         Fibaro Smart Implant Mc-TEST
 Package Key  zwave-fibaro-smart-implant-6-TEST    
 Version      2024-09-24T15:33:16.487406682        
───────────────────────────────────────────────────

Currently I have only one sensor connected. I plan to add two more tomorrow.
The first sensor started reporting temperature now. I’ll let you know if it works with 3 probes tomorrow.

Thanks

Hi,

Are you tested the driver?

I need merge or not TEST driver with Mc driver

Sorry. Totally forgot about it. Will test tomorrow.

I added two more probes, but the temperatures don’t show up. Should I remove and add the driver again?

I don’t have the device like that, but reading the documentation I think you have to connect the probes and then reset the implant and put it in inclusion mode.

1 Like

I’ve been sick lasy week and still spend most of my days in bed. I’ll try to give some feedback by the end of this week

1 Like

Get well soon, that’s what’s important

I’m using two analog inputs and it seems that child device one reports values in V scale while the child device two reports values in mV. Am I doing something wrong here?

No, is the App who converts V to mV.

In the details view it automatically converts them according to its algorithm.

In the tile it always shows the units defined in the capability V, W, …

This is valid for all capabilities

This previous post seems to imply that it may be possible to display analog input values in different units? But possibly not as I’ve not found anything yet.
I have an outdoor wood boiler for heating that has a local controller, but it has an analog output, so I’ve also added a pressure transmitter to give me water level as well. These are both 4-20mA signals on a 2pair instrument cable that I buried with all the heat transmission tubing. They are inputs to a digital display in my shop that shows boiler temp and level. at this point I’ve installed a Fibaro Smart Implant.
I use the Smart Implant to measure 2-10 volts across 500 ohms (2 - 250ohm precision resistors) and export that to SmartThings. This gives me a 2-10 volt display, that I’m able to use for routines that send me alerts based on temp, water level. (<50C tells me to get out there and put some wood in the boiler!) I also am working on adding PLC control to a backup electric boiler that will take over heating duties, when the fire goes out. The reason for this is that currently I have to shut down the wood boiler a day before we are leaving for a winter vacation and start the electric boiler. But with the full automation I can fill the wood boiler and with reduced heating loads it can continue to burn for up to 3 days before the electric boiler would need to take over. I can do all of this easily using the 2-10vdc as the automation routines don’t care about units.
But there is the human factor (me) that would much prefer to be able to see temp displayed in Celsius and level in %.
As I have anti-freeze in the boiler, it can go down to -40 without freezing so the analog output range is -40C to 100C.
The required conversion formula for volts to temp is (V-2)/8x140-40=T
For the boiler level it would be volts to % and would just be (V-2)/8
Sorry for the long winded message, but I wanted to fully explain what I’m doing and what I’m trying to accomplish.
Any suggestions to solve this would be greatly appreciated.
Thanks

1 Like