Workshop Climate Monitor for Woodworking, Epoxy Casting and Finishing

A Simple Workshop Climate Monitor for Woodworking and Resin Projects

Temperature and humidity can affect several workshop processes, including timber acclimation, finishing, adhesive curing and epoxy casting. I wanted a simple Home Assistant setup that could monitor the workshop continuously and warn me when the conditions moved outside my preferred range.

The basic setup only requires:

• A temperature and humidity sensor
• Home Assistant
• A mobile notification service
• An optional smart plug for a dehumidifier or heater

I placed the sensor away from exterior doors, windows and direct airflow so that the readings better represent the general workshop environment.

The dashboard displays:

• Current temperature
• Current relative humidity
• Daily minimum and maximum values
• A simple “Suitable / Check Conditions” status
• Historical temperature and humidity graphs

For my projects, the goal is not to maintain one exact temperature all day. The more useful feature is receiving an alert before mixing resin, applying a finish or bringing timber into the workshop.

Here is a basic notification automation:

alias: Workshop Climate Warning
description: Notify when workshop temperature or humidity is outside the preferred range

trigger:

  • platform: numeric_state
    entity_id: sensor.workshop_temperature
    below: 18

  • platform: numeric_state
    entity_id: sensor.workshop_temperature
    above: 28

  • platform: numeric_state
    entity_id: sensor.workshop_humidity
    above: 70

action:

  • service: notify.mobile_app_my_phone
    data:
    title: “Workshop Climate Warning”
    message: >
    Temperature: {{ states(‘sensor.workshop_temperature’) }} °C
    Humidity: {{ states(‘sensor.workshop_humidity’) }}%.
    Check the workshop conditions before starting the next project.

mode: single

The temperature and humidity limits should, of course, be adjusted for the materials and processes being used.

A useful extension would be a dashboard indicator based on both measurements:

{% set temperature = states(‘sensor.workshop_temperature’) | float %}
{% set humidity = states(‘sensor.workshop_humidity’) | float %}

{% if 18 <= temperature <= 28 and humidity < 70 %}
Suitable
{% else %}
Check Conditions
{% endif %}

I am also considering adding:

• A door sensor to identify sudden environmental changes
• A leak sensor near stored liquids
• A VOC or air-quality sensor
• An exhaust-fan reminder
• A curing timer activated from the dashboard
• A notification if conditions change significantly during an overnight cure

A smart plug could be used with a dehumidifier or other equipment, but I would only automate an appliance designed to restart safely after power is restored. Heating equipment should also retain its own thermal protection and should not rely solely on Home Assistant for safety.

Has anyone built a similar workshop dashboard? I would be interested in seeing how others calculate acceptable working conditions or display curing and finishing timers.

https://community.home-assistant.io/t/how-to-help-us-help-you-or-how-to-ask-a-good-question/114371#p-578066-oneone-format-it-properly-16