Pulse Labs Integration - an easy way to integrate Pulse with Home Assistant

Hi guys. So I spent few days of my spare time and created custom integration to bring your Pulse devices into Home Assistant. I know there is a quite easy way to do that with RESTful integration - but it still require some coding, and then you end up with bunch of separate sensors, not grouped into one device…
So I decided that such great devices should have their own dedicated integration in HA :slight_smile:

Quick installation guide

  1. Install HACS into your Home Assistant (if not installed already). Here is quick guide how to do that - Downloading HACS - HACS
  2. After HACS installed and you server restarted go to HACS menu, click 3 dots icon in the top right corner, choose Custom repositories, add repository https://github.com/axlns/ha-pulselabs, choose type as Integration.
  3. Then find Pulse Labs on the same page in the table and click Download
  4. Restart Home Assistant again
  5. Go to Settings > Devices & Services click Add Integration , search for “Pulse Labs”
  6. It will ask you to enter API key. Once entered it will import all your Pulse devices with all of their sensors into Home Assistant

For now it only supports Pulse One, Pro and Zero (e.g. no Hubs or Sensors or Controllers, as I dont have access to these devices) - but I intend to add full support in coming weeks.

Please share your feedback and experience, as well as report any bugs. This is of course only beta version for now and something might not work , but I will try to fix ASAP!

Have fun!

1 Like

Hey! Appreciate the contribution and making it easy for users to get started with integrations. Send me a dm or email (john@pulsegrow.com) and I’d love to get you access to some hub devices/sensors to help with your integration support :slight_smile:

1 Like

Hi @John , thanks for your reply. Sent you an email :slight_smile:

Thanks for your work!

Hey @John what’s the difference between the 3 different vpd entities that the integration exposes? Air and Leaf VPD seem self explanatory but what about Pulse VPD? Is it just Air VPD duplicated?

1 Like

Hi @Oli_Dadswell . You are welcome! I can answer your question.

Air VPD and Leaf VPD are calculated by HA integration from temperature, humidity and leaf temperature offset set in Pulse settings. Integration uses Buck 1981 formulas to calculate AVPD/LVPD - New Equations for Computing Vapor Pressure and Enhancement Factor in: Journal of Applied Meteorology and Climatology Volume 20 Issue 12 (1981)

Pulse VPD is coming directly from Pulse API, and I believe it is also Leaf VPD, as I see it changes with the change of Leaf temperature offset, but for some reason it is slightly different to values I’m getting with Buck formulas, so I decided to include all of these VPD values: 2 are calculated “on the fly” in HA (Air VPD and Leaf VPD) and 3rd one is coming directly from API (Pulse VPD). Hope this helps.

Also, I just published new version of integration, v0.2.2 - it has support for Hubs and all its connected sensors and various other improvements

So if you feel brave, please go ahead, install and test it :slight_smile: Your feedback will be much appreciated!

As I can only test Hubs and connected sesnors with the API key given by @John - my testing is somewhat limited, so any feedback is welcome!

Guys, if you see any bugs, or you have ANY questions or suggestions for improvements, you are welcome to post it here or directly on GitHub!

Thanks!

Ah yes that does help! thanks I understand now.

I’ll update to the new version and give it a try, but I don’t have a hub unfortunately.

Thanks again

1 Like