Velair: local-first climate scheduling for Home Assistant climates

Velair: local-first climate scheduling for Home Assistant

Hi everyone,

I have been working on Velair, a custom Home Assistant integration for scheduling climate.* entities locally.

The goal is to provide a practical scheduler for heating and cooling that does not depend on vendor apps, cloud scheduling, subscriptions, or rate limits. Velair runs inside Home Assistant and keeps its configuration and learning data local.

What it does

  • Schedule Home Assistant climate.* entities from a sidebar panel
  • Create weekly blocks with HVAC mode and target temperature
  • Use templates to reuse schedules across rooms
  • Apply temporary boosts and pauses
  • Use optional Lovelace cards for dashboards
  • Export/import configuration

New beta: Adaptive Preconditioning

The current beta adds Adaptive Preconditioning.

Instead of applying a scheduled temperature exactly at the block start time, Velair can learn how long each climate/room usually takes to reach the target and start earlier when needed.

It learns locally inside Home Assistant, separately for heating and cooling, and can optionally use an outdoor temperature sensor as context. No calibration data is sent outside the Home Assistant instance.

This is still beta functionality, so I am especially interested in feedback from real installations.

Installation

Velair is not yet part of the default HACS repositories (I am waiting for the approval), but it can be installed as a custom repository:

Repository:

Category:
Integration

For the beta, install:
v1.1.0-beta.1

After installation, restart Home Assistant and add Velair from the integrations page.

Feedback I am looking for

  • Climate entities that behave differently than expected
  • Heating/cooling mode compatibility issues
  • Adaptive Preconditioning results in real rooms
  • Mobile/tablet UI problems
  • HACS installation issues
  • Translation issues

Thanks to anyone who tries it or shares feedback.

6 Likes

Looks very promissing.

1 Like

Thank you for taking the time to read the post, I really appreciate it.

Velair has only just started, so any feedback, ideas, edge cases, or real-world setups are very welcome. The goal is not to build something short-lived or commercial, but to create a practical local-first climate scheduling tool that can be useful for the Home Assistant community over time.

If you try it or see anything that could be improved, please don’t hesitate to comment. Real feedback is exactly what will help shape it in the right direction.

I have 3 points.

  1. Is it possible to use a separate temperature sensor because in my case the climate sensor does not represent the actual room temperature?

  2. When using a cooler it would be very important to be able to set the fan speed or to get more control over the cooler settings.

  3. Do you plan to implement some kind of feel temperature. In the context of humidity not only the temperature is relevant.

1 Like

Thanks for the feedback, these are very good points.

  1. Yes, this is already being worked on. The idea is to allow each climate to use an optional external room temperature sensor, so Velair can make decisions based on the real room temperature instead of only relying on the temperature reported by the climate entity itself. This is especially useful for TRVs or devices where the built-in sensor is too close to the radiator or air outlet.
  2. Yes, I agree. Fan speed and other climate-specific settings are important, especially for cooling. Right now Velair mainly focuses on HVAC mode and target temperature, but I do want to improve this because otherwise some AC/cooling setups are hard to control properly from a schedule.
  3. Yes, this is also something I have in mind. Temperature alone is not always enough, especially when humidity changes the perceived comfort. I would like Velair to eventually support some kind of comfort or “feels like” logic, while keeping the configuration understandable and local-first.

All three points are aligned with where I would like Velair to go. The first one is already in progress, and I hope to publish these improvements in an upcoming beta once they are stable enough for real-world testing.

Hi everyone,

Velair 1.1.0 is now available.

After some weeks of hard work, testing, feedback, and many small refinements, this release brings a big step forward for Velair. I am really happy to finally make these features available for real Home Assistant installations.

The main additions are:

  • Adaptive Preconditioning: Velair can learn locally how long a room usually takes to reach the scheduled temperature and start heating or cooling earlier when needed.
  • Room Assist: you can use a separate room temperature sensor while Velair still controls the real climate.* entity. This is especially useful for TRVs or climate devices whose internal temperature reading does not represent the actual room temperature well.
  • Optional climate controls: schedule blocks, templates, boosts, and services can now include supported options such as fan mode, preset mode, swing modes, and target humidity.
  • Improved Lovelace support: Preconditioning and Room Assist can also be shown as dedicated Lovelace views/cards.
  • Better mobile and dashboard UX: Next events, today’s timeline, settings, templates, preconditioning, and room assist views have all received visual and responsive improvements.

Everything stays local inside Home Assistant. Velair does not send schedules, climate history, room sensor data, outdoor sensor data, or learning data to external services.

Full release notes are available here:

Thanks a lot to everyone who tested the beta, asked questions, reported edge cases, or shared real-world use cases. That feedback helped shape this release quite a bit.

As always, feedback is very welcome. Velair is still a young project, and the goal is to keep improving it around real Home Assistant installations and practical climate setups.

Hi @TheSylus,

Thanks again for these points. Two of them are now covered in v1.1.0.

  1. Separate temperature sensor
    Velair now includes Room Assist, which lets you select a separate room temperature sensor for a managed climate. Velair still controls the real climate.* entity, but can use the external sensor as the reference for the room temperature. This should help in cases where the climate device reports a temperature that does not represent the actual room well.

  2. More cooler controls
    Velair now supports optional climate controls when the climate entity exposes them, including fan mode, preset mode, swing mode, horizontal swing mode, and target humidity. These can be used in schedules, templates, boosts, and services.

  3. Feels-like temperature / humidity-aware comfort
    This is not implemented yet, but it is still an interesting direction. I want to approach it carefully because humidity-aware comfort can affect both heating and cooling decisions, and I do not want to add something that looks smart but behaves unpredictably in real homes.

The release notes are here if you want to take a look:

Your comment was very useful, so thank you for sharing it.

Small update after the Velair 1.1.0 release

It has been almost a week since Velair 1.1.0 was released, and I wanted to share a small development update.

The first feedback from real installations has been very encouraging. In particular, one user reported that Room Assist solved the exact problem it was designed for.

For those who haven’t tried it yet, Room Assist can use a separate room temperature sensor and apply a limited temporary offset to the real climate.* target. It does not replace or bypass the thermostat’s own control logic, but it can help prevent a TRV from reducing its output too early because its internal sensor reads warmer than the actual room.

I have also received feedback that Adaptive Preconditioning becomes more accurate as it collects completed cycles. I am especially interested in how it behaves during spring and autumn, when outside conditions and room heating times can change significantly from one day to another.

What I am working on now

I am currently developing Environmental Comfort monitoring for a future Velair release.

The goal is to provide a local per-room view of:

  • temperature conditions;
  • humidity conditions;
  • CO2 air quality;
  • missing or outdated sensor readings;
  • Home Assistant events that can be used in automations.

This is still in development and is not part of Velair 1.1.0.

Everything remains local inside Home Assistant. Velair does not send schedules, climate readings, room sensor data, or learning observations to an external service.

I would be interested in hearing:

  • how Room Assist is behaving with your TRVs or thermostats;
  • whether Adaptive Preconditioning is adapting to changing outside conditions;
  • which temperature, humidity or CO2 conditions would be useful in your automations.

Repository:

Current stable release:

Thank you all for supporting!

Velair 1.2.0 is now available

Hi everyone,

The Environmental Comfort work mentioned in my previous update is now included in Velair 1.2.0.

The new Comfort view provides per-room monitoring for:

  • temperature and humidity conditions;
  • independent CO2 air quality;
  • missing, unavailable or outdated sensor readings;
  • configurable comfort thresholds;
  • Home Assistant entities and events for automations.

Comfort currently acts as a monitoring and automation layer. It does not automatically change schedules or thermostat targets based on humidity or CO2.

This release also includes:

  • complete Celsius and Fahrenheit support, with unit-aware defaults, backups and explicit stored-data migration;
  • clearer Room Assist status and thermostat corrections;
  • a redesigned Zone overview;
  • new Home Assistant entities and automation events;
  • additional Adaptive Preconditioning, responsive-layout and compatibility fixes.

Everything continues to run locally inside Home Assistant.

Full release notes:

Thanks again to everyone who shared feedback. If you try this release, I would particularly appreciate feedback about Environmental Comfort, Fahrenheit installations, Room Assist and Adaptive Preconditioning in real setups.

Velair 1.3.0 — Climate Profiles and Modes

Hi everyone,

Velair 1.3.0 is now available, adding Climate Profiles and Modes.

This feature has been on the roadmap for some time, but its final design was shaped directly by feedback from users who needed to switch complete climate routines—not only change an HVAC mode. Thank you to everyone who shared their workflows, examples and suggestions. :tada:

Climate Profiles

Profiles let you create complete alternative weekly routines for one or more zones.

For each zone, a Profile can:

  • use its own weekly schedule;
  • continue using the zone’s Default schedule;
  • pause scheduling while leaving the climate unchanged;
  • pause scheduling and turn the climate off.

Zones not included in an active Profile continue following their regular Velair schedules.

Modes

Modes let you activate one or more compatible Profiles together.

For example, a Mode could represent:

  • Home;
  • Away;
  • Vacation;
  • Guests;
  • Heating or cooling season;
  • Sleep or energy-saving routines.

Modes can be changed from Velair or through the native select.velair_mode entity, making them easy to control from Home Assistant automations, presence logic, dashboards or Node-RED.

The built-in Default Mode deactivates the active Profiles and restores every zone’s regular schedule. Activating a Profile directly replaces the previous active setup and is represented as Manual.

Active setup and Home Assistant integration

The active Mode and Profiles are visible in Velair’s Overview, timelines, next events and zone information.

There is also an independent Active setup Lovelace card that can allow Mode selection, direct Profile selection or both.

Everything continues to run locally inside Home Assistant.

After updating through HACS, restart Home Assistant and refresh the browser or companion app.

Full release notes:

Thank you again to everyone whose feedback helped shape this release. I would be very interested to hear which Profiles and Modes you create and whether the workflow fits your heating, cooling, occupancy, seasonal or vacation routines.

Velair 1.5.0 — now available directly in HACS

Hi everyone,

Velair 1.5.0 is now available, and there is also an important project milestone to share: Velair can now be installed directly from the default HACS store. :tada:

There is no longer any need to add Velair as a custom repository. Search for Velair in HACS, download it, restart Home Assistant and add the integration normally.

Since the previous 1.3.0 update, Velair has also received several improvements.

Profiles, Modes and Overview

Version 1.4.0 added:

  • Profile schedule day cloning;
  • preservation of unsaved Profile schedules while changing zone behavior;
  • clearer progress and completion feedback when applying Modes and Profiles;
  • a more useful Overview with device activity, HVAC mode, Velair state and timing;
  • further desktop and mobile layout improvements.

Velair 1.5.0

This release adds:

  • complete German, French and Dutch translations;
  • regional language fallback and localized date and time formatting;
  • clearer behavior and documentation for Profiles, Modes, Default schedules and the Manual state;
  • a simplified active setup chooser where Manual is shown as a state rather than an option intended for direct selection;
  • refreshed standard and high-resolution logo assets;
  • a fix for a Chrome tab crash in the Mode and Profile dialog, while keeping the expected click-outside dismissal.

Everything continues to run locally inside Home Assistant and supports both heating and cooling.

Repository:

Velair 1.5.0 release notes:

Thank you to everyone who has tested Velair, reported issues or described their real climate setups. That feedback has helped improve both the behavior and the usability of these releases.

Velair 1.6.0 — safer Room Assist, resilient climate control and automation blueprints

Hi everyone,

Velair 1.6.0 is now available as a stable release :tada:

This release has been shaped heavily by feedback from people using Velair with real heating and cooling systems. Reports about wall-mounted A/C units, unavailable controllers, midnight schedules, Profile editing and climate integrations with unusual capabilities helped uncover several edge cases that would have been difficult to reproduce otherwise.

Thank you to everyone who tested the betas, shared logs and screenshots, opened issues or took the time to explain how their equipment behaves.

Room Assist and climate reliability

Room Assist has received a substantial revision:

  • corrections now move in both directions after the external room sensor crosses the scheduled target;
  • scheduled-target protection prevents a drifting internal climate sensor from walking the applied target in the wrong direction;
  • native heat_cool ranges move as complete width-preserving bands;
  • the interface now shows the scheduled target, external sensor, internal climate reading, applied target, signed correction, protection and current Room Assist state.

Climate command delivery is also more resilient. When Home Assistant explicitly reports a service failure, Velair performs a limited number of retries. If a managed climate becomes unavailable and later returns, Velair resolves what should be active at that moment instead of replaying an outdated command.

Velair now also handles climate integrations that expose their temperature capabilities only after leaving the off state by activating a compatible HVAC mode before applying the target.

Schedules, Profiles and native ranges

The Schedules tab is now the shared workspace for both Default and Profile schedules.

Both use the same weekly editing structure, while Profile changes remain atomic and show pending changes and per-thermostat behavior summaries. Schedules opens on the current weekday and protects unsaved work before changing source or leaving the editor.

Weekly schedules now correctly carry the previous effective block across midnight and empty weekdays. The inherited period is also shown distinctly in the timeline.

Compatible heat_cool climates can now use native lower and upper targets across schedules, Profiles, templates, Boost, Room Assist, Adaptive Preconditioning, services, Overview and the timeline.

Profile days can also be saved as templates or cloned to other compatible managed climates.

Optional automation blueprints

Velair now includes two optional Home Assistant blueprints:

  • Home and Away from occupancy runs user-selected Home Assistant actions when a consolidated occupancy entity changes between occupied and empty states.
  • Pause climates while windows or doors are open pauses one or more managed climates while selected contacts remain open.

The blueprints are event-driven and do not use polling. They can also report sustained unavailable inputs through delayed Home Assistant notifications that are dismissed automatically after recovery.

Zone pauses now support independent reasons through pause_id. This prevents one automation from resuming a zone that is still paused manually or by another automation.

Blueprints are imported separately. Installation and configuration are covered in the Automation Blueprints guide.

Other improvements

The release also includes:

  • clearer desktop, tablet and mobile layouts;
  • improved Profile validation and mobile time fields;
  • safer handling of superseded Room Assist and Adaptive Preconditioning operations;
  • Russian translations for most of the interface, based on the contribution in PR #10, with English fallback for newer strings;
  • refreshed documentation and screenshots;
  • a new public Velair website.

You can see the interface and screenshots on the Velair website.

Updating

Existing schedules, Profiles, Boosts and active single-reason pauses remain compatible. No manual data migration is required.

Velair can be installed or updated directly from the default HACS store. After updating, restart Home Assistant and refresh the browser or companion app so the backend and frontend bundle are both reloaded.

You can find the source and documentation in the Velair repository and read the full Velair 1.6.0 release notes.

It has been genuinely encouraging to see Velair being used in real homes :heart: Several parts of this release exist because people described what worked, what did not, and what would make it more useful.

Feedback is still very welcome, especially from people testing the revised Room Assist behavior, unavailable climate recovery, native heat_cool ranges or the new blueprints.

Hello Christian,

Thanks for this amazing climate scheduling tool!

I’m currently using Versatile Thermostat with its scheduler, but the more I try your tool, the more I love it.

I’m still having some trouble understanding how to manage heating and cooling differently depending on whether I’m home or away.

Should I use modes, profiles, or a combination of both?

Thanks!

Hello!

Thank you very much for the kind words. Velair began as a solution for my own climate-control needs, so seeing that it is useful to other Home Assistant users is genuinely rewarding.

Please keep sharing any feedback, questions, or ideas that come to mind. Even small points of confusion are valuable because they help improve both Velair and its documentation.

For your Home/Away use case, my usual recommendation is:

Use Profiles to define the climate behavior, and Modes to select the complete household setup.

Recommended setup

A simple structure would be:

  1. Use Default schedules for your normal Home routine.
  2. Create an Away Profile with the alternative behavior for each climate.
  3. Create an Away Mode that activates that Profile.
  4. Let Home Assistant select:
    • Default when somebody is home.
    • Away when everybody has left.

In other words:

Default = normal Home schedules

Away Mode
└─ Away Profile
   ├─ Living room: reduced heating or higher cooling target
   ├─ Bedroom: different Away schedule
   └─ Office: pause or turn off

Velair applies the currently active schedule block immediately when you change Mode; it does not wait for the next block.

Profiles and Modes

A Profile defines what climates should do.

For each climate, it can:

  • Use an alternative weekly schedule.
  • Continue using its Default schedule.
  • Pause scheduling and leave the thermostat unchanged.
  • Pause scheduling and turn the thermostat off.

Profile schedule blocks can include an explicit HVAC mode, so heating and cooling can behave differently:

Home in winter: heat to 21 °C
Away in winter: heat to 17 °C

Home in summer: cool to 24 °C
Away in summer: cool to 28 °C or turn off

Climates supporting heat_cool can instead use a lower and upper target range.

A Mode is a named household state, such as Away, Vacation, or Guests. It activates one or more non-overlapping Profiles together.

The distinction is:

  • Profile: what each climate should do.
  • Mode: which group of Profiles is active.

For a small installation, one Away Profile and one Away Mode may appear slightly redundant. However, the Mode makes the active state clearly visible as Away in Velair and Home Assistant.

Easiest automation: use the blueprint

Velair includes a Home/Away blueprint that watches one consolidated occupancy entity and runs your chosen Home and Away actions.

You can use it to select the Away Mode when the house becomes empty and return to Default when somebody comes home.

Import the Home and Away blueprint

View the blueprint documentation

The blueprint supports occupancy delays and safely handles unknown or unavailable presence states.

Using your own automation

If you prefer, you can control Velair’s native Mode entity directly:

alias: Velair - Away
triggers:
  - trigger: state
    entity_id: binary_sensor.someone_home
    to: "off"
    for: "00:10:00"

actions:
  - action: select.select_option
    target:
      entity_id: select.velair_mode
    data:
      option: Away

And return home with:

alias: Velair - Home
triggers:
  - trigger: state
    entity_id: binary_sensor.someone_home
    to: "on"

actions:
  - action: select.select_option
    target:
      entity_id: select.velair_mode
    data:
      option: Default

Replace the occupancy entity and Mode name with those used in your installation.

Can I use only a Profile?

Yes. If you only need one Away Profile, you can activate it directly:

action: velair.activate_profile
data:
  profile_id: away

Return to the Default schedules with:

action: velair.deactivate_profile

Direct Profile activation sets Velair’s Mode to Manual. In this context, Manual does not mean that scheduling has stopped—it only means that the active Profile was selected directly instead of through a custom Mode.

For that reason, I normally prefer an explicit Away Mode: its meaning is clearer in the interface and in Home Assistant automations.

If presence and season are independent

If your climate entities handle heating/cooling automatically, Home and Away may be sufficient.

If Velair must explicitly choose the season as well, you can create complete setups such as:

  • Home · Heating
  • Away · Heating
  • Home · Cooling
  • Away · Cooling

Home Assistant can then select the correct Mode using both occupancy and season.

Profiles are not overlapping layers, so Velair does not merge an Away Profile with a separate Cooling Profile when both control the same climate. The selected Mode should represent the complete desired setup.

Events: the advanced option

Velair also emits velair_event events such as:

  • profile_changed
  • climate_target_applied
  • scheduler_mode_changed

These are useful when another automation needs to react after Velair changes something—for example, to send a notification or coordinate ventilation.

They are not normally required for Home/Away control. Selecting select.velair_mode, either directly or through the blueprint, is simpler and makes the current state clearly visible.

I would therefore start with Default schedules + one Away Profile + one Away Mode, and use the Home/Away blueprint to switch between them.

If you share whether heating and cooling use the same climate entities, separate devices, or heat_cool, I would be happy to suggest a more specific structure for your setup.

Thanks again for trying Velair, and please keep the feedback coming!

Velair 1.7.0 — Manual adjustments, Diagnostics, Room Assist hysteresis and external schedule execution

Hi everyone,

Velair 1.7.0 is now available as a stable release in the default HACS store :tada:

This release has once again been shaped by feedback from people using Velair in real installations. Suggestions shared here and on Reddit helped define how Velair should respond to changes made directly on climate devices, while beta testing on a real Evohome system helped refine external schedule execution.

Main changes

  • External changes and Manual adjustment: climate changes made outside Velair can either keep automatic control or activate a temporary manual adjustment until the next scheduled block, for a chosen duration, or until explicitly resumed.
  • Diagnostics: a new local and read-only view provides scheduler health, per-climate status, bounded activity history and privacy-conscious diagnostic reports.
  • Room Assist: independent deadband configuration and stateful hysteresis improve stability around the target temperature for fixed heating and cooling systems.
  • External schedule execution: compatible zones can publish their effective Default, Profile or Mode schedule to an external controller. The first supported system is Evohome through ramses_cc, tested on a real installation. Velair keeps schedule ownership clear and does not send its normal climate actions to externally executed zones.
  • Schedule editing: new Mon–Fri, Weekend, All days and Clear selection shortcuts make cloning schedules faster, especially across multi-zone systems.
  • Languages: new translations have been added and the existing maintained translations have been reviewed and completed.

Thank you

Thank you to everyone who has tested the betas, reported issues, suggested new features and helped refine existing behaviour. Community feedback has influenced Velair’s decisions from the beginning, and this release is another direct result of that involvement.

I also want to give a particularly sincere thank you to the people who have made Velair’s first donations. Seeing something I created from scratch being used in real homes is already deeply satisfying; knowing that someone has found enough value in it to support its development financially genuinely means a lot to me.

GitHub Discussions

GitHub Discussions is now open as a place to share ideas, experiences, questions and suggestions. You do not need to be a developer or provide a complete technical proposal—real use cases and practical feedback are equally valuable.

Updating

You can update directly from HACS. After updating, restart Home Assistant and refresh the browser or Companion App cache so the new frontend bundle is loaded.

Existing schedules and settings do not require any manual migration.

Hello,

I just discovered your integration and am currently trying it out—great work. I haven’t fully grasped all the possibilities yet, but I’m still getting the hang of it.

With the seasons starting to change, managing the system is becoming a bit different from a well-defined schedule.

Would it be possible to add support for window sensors (binary) to handle the “window open” scenario, which would prevent a schedule from starting or would pause it as long as one or more windows are open? (One to several sensors per zone)

Translated with DeepL.com (free version)

Hello @olivr2s,

Thanks for trying Velair! This is already supported through a Home Assistant blueprint created specifically for window and door sensors:

For each zone, you can select one or several binary sensors and configure opening and closing delays. When any selected window remains open, the blueprint pauses the zone and only resumes it once every window is closed.

You can choose what happens during the pause:

  • Keep the climate exactly as it is, ignoring subsequent schedule changes.
  • Turn the climate off until the pause ends.

Each pause has its own identifier. For example, a window pause and a manual pause can exist at the same time. Closing the window removes only the window pause; the manual pause remains active, preventing the schedule from resuming incorrectly.

I chose to implement this as a native Home Assistant automation because it can be adapted to many more scenarios than a fixed option inside Velair. The blueprint also handles more than a simple open/closed condition: it covers unavailable or unresponsive sensors, optional notifications, delays, Home Assistant restarts and the relevant recovery cases described in its documentation.

The paused state remains visible in Velair’s Overview and schedule timeline. When the last applicable pause ends, Velair applies the schedule that should be active at that moment.

This applies to zones executed locally by Velair. Zones assigned to an external controller remain entirely under that controller’s control.

I hope this fits what you had in mind. If you try it, feel free to share how it behaves with your setup.

I rushed through it and didn’t fully grasp the full potential of your integration. :sweat_smile:

That’s exactly what I want to control with my window sensors. :grinning_face:

Seriously, congratulations—the more I get to grips with this integration, the more I realize that everything has been well thought out and planned, and that it offers a lot of possibilities while also leveraging the potential of Home Assistant. :+1:

I’m going to continue configuring and managing all possible scenarios, for now, focusing on cooling, and preparing for heating later on.

Thank you!

1 Like

Thank you — it is lovely to read this.

Velair was originally created around real needs I had in my own Home Assistant setup and could not find covered by any other integration. That is why many of its features are designed around practical situations rather than isolated functionality. Seeing those same ideas helping other people improve their own setups is one of the most rewarding parts of the project for me.

Velair is also an independent project with no commercial interest behind it. Everything is completely free, without paid features or subscriptions. Voluntary donations are always very welcome, of course, but nobody is required to pay and they do not determine the direction of the project. It continues to evolve through real use cases and community feedback.

Feel free to continue exploring it with cooling now and heating later. If you find another scenario that is not covered, or something that could be improved, I’ll be happy to hear about it.

You can also use the GitHub Discussions section, which is open for sharing ideas, use cases, questions and suggestions with the community. Feel free to start a discussion whenever you find something worth exploring.

Hi,
I have downloaded and tested Velair while I was looking for something a bit different, and I signed up just to thank you for this great integration! Keep up the good work!

You mentioned Velair learns how long a room takes to reach target temperature, which is already a step towards what I am looking for. I’ll try to sum up my current setup and what I was actually looking for.
I am using VTherm to adjust my climate device’s temperature setting based on an external sensor and an outdoor sensor. To better adjust the internal temperature sensor’s value, I am using Thermal Comfort’s calculated Heat Index which gives me the “perceived temperature” value by considering humidity as well. So VTherm actually uses the Heat Index as a temperature sensor, I set my desired perceived temperature, and it adjusts the climate device’s target temperature accordingly.
What is missing in my setup is something that could merge more data in order to prompt me to manage doors and windows as well. I’m not talking about stopping the climate devices if I open the windows, I am talking about merging weather forecast data, temperature/humidity sensors’ data, door and window sensors’ data and climate devices operational data to learn how each room reacts to each event (eg. time to reach target temperature with each fan speed setting, or when the room’s door is open (the adjacent room doesn’t have a/c, so I sometimes leave the door open to cool/heat both rooms); how the room temperature and humidity change naturally during the day based on sun movement and wind direction; how and how quickly they change if windows are open; …) so to be able to prompt me to, as an example “open the windows around 7pm as the outdoors temperature will be matching your set temperature”, or “tonight the humidity will be very high, close the windows for better comfort”, and so on.
Would this be too complicated, or maybe unnecessary? What do you think?
Best,
Roberto

1 Like