# DryBox v2 Web UI

DryBox v2 has a built in WebUI that you can use to monitor and control your dry box.\
It also has a built in [WebAPI](https://docs.sasakaranovic.com/drybox/web-api/index.md) that you can use for integration and automation.

![DryBox Web UI](https://docs.sasakaranovic.com/drybox/images/drybox-webui.png)

## Access Web UI

In order to access the Web UI of your DryBox, you will need to know its IP address and/or mDNS name.\
Usually you can find this information on your network router or DHCP server (look for DHCP leases).

Just as an example, if we want to access Web UI of the DryBox that has the following information:

- IP address `192.168.1.150`
- mDNS name `sk-drybox`

Using the above information, there are two ways to access the Web UI.

1. Via IP: In your browser open (navigate to) `http://192.168.1.150`
1. Via mDNS: If your network supports mDNS, in your browser open `http://sk-drybox.local`

> **NOTE: Accessing via IP address**
>
> Accessing the Web UI using device IP address should always work.\
> If you can't access the Web UI using devices IP address, double check that you have the right IP address.\
> If applicable, check that your network firewall is configured to allow access (TCP port 80) to DryBox from your device.

## Monitoring

On the left panel of the Web UI you will find various information about your dry box like temperature and humidity of the inside of the dry box as well as temperature and humidity of the outside.\
You can also find the current temperature of the heater and the current temperature of the inside of the dry box with the maximum allowed/target temperatures in the next column.

## Control

On the right panel you have three sliders that you can use to configure your dry box.\
Each slider has a help icon above it that when clicked it will show you detailed description of each slider.

![Help icon](https://docs.sasakaranovic.com/drybox/images/drybox-help-icon.png)

*Figure: When clicked, question mark icon will show additional information about the sliders.*

To turn the dry box ON or to apply new slider values, click on the `Turn ON` button.

To turn off the dry box click on `Turn OFF` button. This will disable the heater

> **NOTE**
>
> When setting the inside temperature and maximum heater temperature, you should be mindful of what material you have inside the dry box as well as what is near/in-contact with the heater.\
> You want to make sure your heater will not start to melt the filament or the dry box.

## Settings page

![DryBox Web UI](https://docs.sasakaranovic.com/drybox/images/drybox-settings-page.png)

Settings page allows you to tune the PID parameters. These will be covered in the [PID tuning](https://docs.sasakaranovic.com/drybox/pid-tuning/index.md) section.

You can also set the temperature compensation for your inside and outside temperature probe.

In addition to this, settings page will show a lot of useful debug information about the firmware and your dry box build.

______________________________________________________________________

Now that you are familiar with the DryBox v2 UI, it's a good time to check if you need to tune your [PID parameters](https://docs.sasakaranovic.com/drybox/pid-tuning/index.md).
