- #1424 Multiline text property selector.
- #1722 Geometry object rotary_heat_exchanger now has parameters for rotor diameter and wheel casing size. If left out they will default to
design_wheelDiameter and design_wheelCasingXxx.
- #1768 Added proper stepping for the sliders.
- #1825 Added air calculation functions in the
air namespace:
air.humidityRatioToRelativeHumidity(pressure, temperature, humidityRatio)
air.humidityRatioToSpecificEnthalpy(pressure, temperature, humidityRatio)
air.humidityRatioToWetBulb(pressure, temperature, humidityRatio)
air.humidityRatioToDewPoint(pressure, humidityRatio)
air.relativeHumidityToHumidityRatio(pressure, temperature, relativeHumidity)
air.wetBulbToHumidityRatio(pressure, temperature, wetBulb)
air.enthalpyToHumidityRatio(pressure, temperature, enthalpy)
air.dewPointToHumidityRatio(pressure, dewPoint)
air.relativeHumidityToSpecificEnthalpy(pressure, temperature, relativeHumidity)
air.humidityRatioAndSpecificEnthalpyToTemperature(pressure, humidityRatio, enthalpy)
air.humidityRatioAndRelativeHumidityToTemperature(pressure, humidityRatio, relativeHumidity)
air.relativeHumidityAndSpecificEnthalpyToTemperature(pressure, relativeHumidity, enthalpy)
air.humidityRatioAndWetBulbToTemperature(pressure, humidityRatio, wetBulb)
air.densityOfAir(pressure, temperature, humidityRatio)
- #1833 When clicking the environment icon (DEV/TEST/STAGE) in the header, it opens up a modal showing some information about what the user should expect from the individual sites.
- #1845 Added a "comment" column into the "casing_box_casing_properties" and "casing_edge_profile2" tables.
- #1854 The values of "property_value_column" are now translated.
- #1855 Inactive features are shown and clickable for the admins. Showing information about the feature.
- #1870 User rights for reports.
- #1890 The 3D objects of components that are calculated by a dll will now use the outputs from the dll as a default.
- #1894 The "material" and "param" columns in "geometry_object" now have descriptions in promaster.
- #1938 The silencer 3D object now also correctly use a wall layout from the dll.
- #1943 Added a 3D object for the belt driven fan.
- #1971 Property names are now validated on startup in aircalc. Property names are only allowed to contain a-z, A-Z, 0-9 and _ because of technical limitations. Also they are not allowed to be
id or key.
- #1949 Replaced Unit info field in unit creator with input field of external ref.
- #1930 P&ID diagram now supports dark mode.
- #1944 P&ID diagram now supports units with completely disconnected supply and exhaust boxes.
- #1946 Added project external reference number to project list in left side of screen.
- #1941 Fixed bug with field formats not being loaded.
- #1916 Added support for custom browser tab icon (favicon). Must be uploaded by Divid, only PNG supported.
- #1917 Added support for custom browser title. Language text main database->
Client.title
- #1884 Fixed a permission bug where the diagram was always disabled.
- #1907 Fixed a permission bug where the admin couldn't download a 3D object.
- #1908 Fixed a bug where the carbon filter was always drawn in the center in the 3D.
- #1911 The filter 3D object now correctly work with the layout parameter.
- #1902 Fixed wrong unit selected in dropdown at the top of unit editor.
- #1891 Fixed crash when using the toString() function in expressions debug tab.
- #1942 New design specifications for fans at standard density:
design_staticPressureStandard
design_staticPressureWithLossesStandard
design_specificFanPowerStandard
design_inputPowerStandard
- #1940 Added
design_xxxxVolumeFlowStandard for all inlets and outlets of all components.
- #1910 Fixed bug where coils could not be calculated in exhaust only units.
- #1851 Rotor calculations has new table
dll_rotor_exchanger_casing_size. If this table has non-zero values the wheel casing will be fixed. Otherwise the smallest casing size for the given wheel diameter is used. If casing size is defined but wheel diameter is not set, the wheel diameter will be the largest given the casing size. If neither rotor or wheel casing size is given the largest wheel which fits the casing will be selected.
- #1753 Systemair Coils 1.0.0.0-v6 now integrated for fluid/DX/Cond calculations.
- #1892 Moved
exhaust_airflow perf case input to extract_airflow, as it is the flow through the ventilated area that the user want to define.
- #1849 Added
Use actual volume flow input to performance cases. When this option is selected, the air flow inputs will use density at defined atmospheric pressure and 20 C. We have also added a new specifications:
design_xxxVolumeFlowAtmospheric: Volume flow given density at atmospheric pressure and 20 C.
design_xxxRelativePressure: Pressure relative to atmospheric pressure.
- #1896 Aircalc classic silencers updated from 1.0.0.0-v3 to 3.20.243-v1. The custom_data files are copied from 1.0.0.0-v3 to 3.20.243-v1. It is possible now to work without any password for database. Remove the password from database (open as admin and then remove the database password). In ini file set LicKey and STARTUP to NOLIC:
[1]
LicKey=NOLIC
STARTUP=NOLIC
- #1979 Aircoils coils updated to 1.0.37.0-v1. Changes in DLL: Added support for driptray to supply coil in multi coil system (TL). ECO design values for multi coil system are now calculated for balanced flows and with 25% ethylene glycol.
- #1886 BTN now calculates RAC using the native DLL function instead of looping over single coil calls.
- #1978 BTN coils updated to 2025.5.22-v1. No documented changes.
- #1593 Comefri fans 1.0.25057.0 implemented. To activate this DLL a new column
motor_id was added to dll_fan_model, which is needed to identify the motor returned by the DLL. This new column is filled by the MotBBox column from the XLSX sheet when importing in Promaster.
- #1962 Fixed DBM coils
design_sensibleHeat.
- #1887 Heatex updated to 527.0-v1. No documented changes.
- #1920 Hombach coils upgraded to 1.1.0. Bug fixes and updated prices.
- #1945 Disabled air density parameter to Merlin HPH since it does not work.
- #1921 Renamed lautner-rotors to recutech-rotors.
- #1592 Volta electric heater 1.0.0.0-v5 implemented.
- #1919 Novenco fans upgraded to 1.24. Bug fixes.
- #1929 Wildeboer 2025.06.03-v1 implemented.
- #1984 Ziehl-Abegg fans updated to 2025.06.04-v1. Speed up of selection, Cpro fans now selectable again.
- #1889 BerlinerLuft silencers 1.0.0.0-v1 have been implemented.
Following DLL vesions will be closed 2025-06-30.
If any of theese versions are needed longer please send a request to aircalc support.
ebmpapst-fans-3.0.3.307-v1
fisair-humidifiers-3.6.6.0-v1
flakt-ekonovent-5.0.0.7-V1
hidria-fans-1.0.0.0-v1
holmak-plates-2.0.0.15-v1
hoval-heatexchangers-2.0.10.0-v1
hpmtherm-coils-9.0.0.0-v1
klingenburg-heatexchangers-0.24.0.2-v1
polybloc-9.3.5.0
recuperator-heatexchangers-2.0.0.4-v1
recutech-rselect-7.2.0.12-v1
rlt-footprint-1.01-v1
zielabegg-fans-2023.09.07
- ✅ casing_panel_property_division
When a panel is temporarily split during vertical panel merge of compact casings properties to can be assigned to the slices.
Example: K1 has the properties mergablestart=0;mergableend=0.
mergableend=1 is assigned to properties_from and mergableend=1 is assigned to properties_to.
- project_explorer_unit_columns
✅ property_filter
- project_office
✅ property_filter
- series
✅ property_filter
- active_language
✅ property_filter
- casing_edge_profile2
✅ comment
- casing_box_casing_properties
✅ comment
- dll_fan_model
✅ motor_id
- dll_coil_supplier
🔄 supplier FixedDiscrete: SystemairCoils
- dll_coil_geometry
🔄 geometry FixedDiscrete: SystemairCoils_2522,SystemairCoils_3220
- dll_coil_connection_type
🔄 connection_type FixedDiscrete: HeaderEndWithCap
- dll_coil_frame_type
🔄 frame_type FixedDiscrete: FullAround,FullAirTight
- dll_electric_heater_supplier
🔄 supplier FixedDiscrete: Volta
- dll_fan_supplier
🔄 supplier FixedDiscrete: Comefri
- dll_rotor_exchanger_supplier
🔄 supplier FixedDiscrete: ❌Lautner RecutechRHE
- dll_rotor_exchanger_foil_type
🔄 foil_type FixedDiscrete: ❌Lautner_P_135_340_1,Lautner_P_140_300_2,Lautner_P_140_300_3,Lautner_P_140_370_1,Lautner_P_140_380_2,Lautner_P_140_380_3... Recutech_P_135_340_1,Recutech_P_140_300_2,Recutech_P_140_300_3,Recutech_P_140_370_1,Recutech_P_140_380_2,Recutech_P_140_380_3...
- dll_silencer_supplier
🔄 supplier FixedDiscrete: BerlinerLuft,Wildeboer