Van Level Pro 6

DIY Hardware Projects

Van Level Pro 6

Levelling your campervan the easy way.

The Level Pro 6 variant uses a 6 degrees of freedom IMU. Due to pin usage on the Grove connector, this variant must use the Atom Lite controller.

Hardware to Purchase

In keeping with our ideology of using off-the-shelf hardware. All ourBlackPaw Integrations are based on existing freely available hardware. You buy the hardware and we provide all the configuration files needed and an Installation Guide on how to add them to Home Assistant.

The following hardware must be purchased by yourself:

If you are part of our Membership plan, then visit the 3D Enclosure collection to download the STL file if you wish to print your own enclosure. Alternatively you can visit Patreon and purchase the enclosure.

Installation Guide

Please follow these instructions to install and configure this integration.

Download Software

A Lite edition of our software is available for free to anyone on our Downloads page. Members do have access inside Patreon to a more advanced edition.

  • ESPHome configuration file

Edit the file ESPHome configuration file and change the network substitutions accordingly at the top. Our integration uses a fixed IP address in the ethernet: section. Please ensure you enter an ip address which is not in your DHCP range of your router.

Flash the device

Undo the 4 screws on the enclosure if your unit is in an enclosure and connect the device via the USB C port on the controller to a laptop or desktop. Use ESPHome to generate a firmware file and then use https://web.esphome.io/ to flash the device with your new firmware.

Once flashed, disconnect the USB C port, screw the lid back on if you have an enclosure.

Mount Hardware

The enclosure has a Front, Left and Up direction printed on the lid. The configuration below assumes you follow this orientation, however if you are unable to, the configuration can be altered later to cater for an alternative orientation. The device includes a magnetic sensor and therefor must be be placed next to or close to any item with a magnet inside. We recommend the device should be mounted at least 1 metre away from anything magnetic.

Connect the device to your PoE switch using a suitable ethernet cable. Wait a minute for the device to power on and startup completely.

Add to Home Assistant

Add the ESPHome device into your Home Assistant ESPHome integration using the IP address entered in your ESPHome YAML file previously.

Check your device in Home Assistant, you should see the following new controls:

  • Levelling Mode

Check your device in Home Assistant, you should see the following new sensors:

  • Acceleration X
  • Acceleration Y
  • Acceleration Z
  • Pitch
  • Roll

Device Sensors

Configure Vehicle Details

You will now need to set the values for your van dimensions, you should see 2 new helpers:

  • Van Level Wheelbase CM
  • Van Level Track CM

Update these to be the correct values for your van. If these are incorrect then it cannot correctly calculate the shim height required.

Configure Level Orientation

If you have installed the Level hardware in the exact orientation on the lid of the enclosure, then the default orientation is correct. If you reverse or have to mount the hardware on a vertical wall, then you will need to potentially change one or more of the following helper values:

  • Van Level 6 Pro X Axis (forward)
  • Van Level 6 Pro X Sign
  • Van Level 6 Pro Y Axis (side)
  • Van Level 6 Pro Y Sign
  • Van Level 6 Pro Z Axis (up)
  • Van Level 6 Pro Z Sign

If for any reason you do not have an exact perpendicular wall to the wheels or no flat surface parallel to the wheelbase, the following helpers can be used to add an offset for the installation. If your angle from upright or level is not known, then you could park on a flat level ground and then adjust these offsets until all 4 shims read 0 cm. Our dashboard will also include a automatic calibration button to do this automatically.

  • Van Level 6 Pro Pitch Offset (deg)
  • Van Level 6 Pro Roll Offset (deg)

Dashboard

We will be releasing a dashboard for this, it is currently being tested. We have already included the following helpers in the integration to be used by the dashboard to give greater control.

  • Van Level 6 Pro Shim Tolerance (cm). This is the tolerance at which the dashboard accepts the level. The level is not required exactly. If you are only a couple of centimetres out, who cares.

We will release the dashboard soon !

Settings

Levels