MClimate LoRaWAN Devices
  • Overview
  • FAQ
  • Firmware Upgrade Over The Air (FUOTA)
  • Devices
    • 🆕МClimate 16A Dry Switch (16ADS)
      • 🥳Release notes
      • 🛠️How to use
      • ⬆️MClimate 16ADS Uplink decoder
      • ⬇️MClimate 16ADS Downlink encoder
      • 📖MClimate 16ADS Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Overheating protection
        • Relay state 16ADS
        • LED indication mode
        • Network-related settings
        • Get Firmware & Hardware version
        • Restart device
    • 🆕МClimate 16A Switch & Power Meter LoRaWAN (16ASPM)
      • 🥳Release notes
      • 🛠️How to use
      • ⬆️MClimate 16ASPM Uplink decoder
      • ⬇️MClimate 16ASPM Downlink encoder
      • 📖MClimate 16ASPM Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Protections
        • Relay state 16ASPM
        • Clear accumulated energy
        • LED indication mode
        • Network-related settings
        • Get Firmware & Hardware version
        • Restart device
    • 😲MClimate Fan Coil Thermostat (FCT)
      • 🥳Release notes
      • ⭐Getting started
      • ⚡Wiring Diagrams (Applications) & Operational Modes
      • ⬆️MClimate Fan Coil Thermostat Uplink decoder
      • ⬇️MClimate Fan Coil Thermostat Downlink encoder
      • 📖MClimate Fan Coil Thermostat Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Keep-alive
        • ON/OFF & Target temperature
          • Valve(s) operation
          • Target temperature ranges
        • Fan Settings
          • Auto Fan - Δ settings
        • 🔓Keys lock
        • External temperature measurement
        • Power module communication status
        • Function of digital input/output (IO1 and IO2 ports)
          • Automatic changeover
          • Occupancy sensor
        • General, Display & Power recovery
          • Hiding data from the display & settings
          • Frost Protection
          • Temperature sensor errors
          • Network-related settings
            • Uplink types
          • User interface language
        • Restart device
    • ♨️MClimate Vicki LoRaWAN
      • 🥳Release notes
      • ⬆️Vicki Uplink Decoder
      • ⬇️Vicki Downlink Encoder
      • 📖Vicki LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Manual target temperature change
        • Operational modes & temperature control algorithms
          • Algorithm 1 - Equal directional control
          • Algorithm 2 - Proportional control
          • Algorithm 3 - Proportional Integral
        • External temperature measurement and internal temperature offset
        • Control target temperature and/or motor position and range
        • Recalibrate motor command explanation
        • Read device hardware and software version command explanation.
        • Anti-freeze functionality
        • Open window detection
        • Child lock
        • Target temperature ranges
        • Temperature units
        • Force-close & Force-attach
        • Network-related settings
        • Appendix (examples)
      • 📺Technical Deepdive Webinar
    • 🆕MClimate CO2 Display lite
      • 🥳Release notes
      • ⬆️MClimate CO2 Display lite Uplink decoder
      • 📖CO2 Display lite Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • CO2 measurement settings
        • Hiding data from the display
        • Child lock
        • Network-related settings & Others
        • Get Firmware & Hardware version
        • Restart device
    • MClimate CO2 Display
      • 🥳Release notes
      • ⬆️MClimate CO2 Display Uplink decoder
      • 📖CO2 Display Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • CO2 measurement settings
        • Hiding data from the display
        • Child lock
        • PIR (Motion sensor)
        • Network-related settings & Others
        • Get Firmware & Hardware version
    • MClimate Wireless Thermostat
      • 🥳Release notes
      • ⬆️MClimate Wireless Thermostat Uplink decoder
      • ⬇️MClimate Wireless Thermostat Uplink encoder
      • 📖Wireless Thermostat Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Target Temperature & Temperature range
        • Sensor mode & hiding data from the display
        • Heating status flag
        • Child lock
        • PIR (Motion sensor)
        • Get Firmware & Hardware version
        • Network-related settings & Others
    • MClimate HT Sensor LoRaWAN
      • 🥳Release notes
      • ⬆️HT Sensor Uplink Decoder
      • 📖HT Sensor LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Temperature and humidity compensation
        • Keep-alive
        • Read device hardware and software version command explanation.
        • Network-related settings
        • Uplink types
        • Appendix (examples)
    • MClimate CO2 Sensor and Notifier LoRaWAN
      • 🥳Release notes
      • ⬆️CO2 Sensor Uplink Decoder
      • 📖CO2 Sensor LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Keep-alive
        • Read device hardware and software version command explanation.
        • Network-related settings
        • Uplink types
        • CO2 boundary levels
        • CO2 auto-zero value
        • CO2 auto-zero period
        • CO2 Measurement period
        • Notifications configuration
    • MClimate Open/Close Sensor LoRaWAN
      • 🥳Release notes
      • ⬆️Open/Close Sensor uplink decoder
      • 📖Open/Close sensor LoRaWAN communication protocol
        • Commands cheat sheet
        • Keep-alive
        • Read device hardware and software version command explanation
        • Uplink types
        • Network-related settings
        • Event notification
        • Notification Blind Time
        • LED control command explanation
        • Restart device
    • MClimate Multipurpose Button LoRaWAN
      • 🥳Release notes
      • ⬆️Multipurpose Button Uplink decoder
      • 📖MClimate Button LoRaWAN Device communication protocol
        • Commands cheat sheet
        • Keep-alive
        • LEDs, button press types and behaviour
        • Read device hardware and software version command explanation
        • Network-related settings
        • Uplink types
        • Button press event counters
        • LED control command explanation
        • Restart device
    • MClimate T-Valve LoRaWAN
      • 🥳Release notes
      • ⬆️T-Valve Uplink Decoder
      • T-Valve LoRaWAN communication protocol
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Valve state control
        • Set LED behavior
        • Buzzer control
        • Emergency openings
        • Enable/disable manual valve open/close
        • Flood alarm time
        • Keep-alive period
        • Request Long data packet
        • Device allowed working voltage
        • Enable/Disable device flood sensor
        • Network related settings
        • Deactivate device (non-operational mode, save power)
    • MClimate Flood Sensor LoRaWAN
      • 🥳Release notes
      • ⬆️Flood Sensor Uplink Decoder
      • 📖Flood Sensor LoRaWAN communication protocol
        • Commands cheat sheet
        • Keep-alive
        • Flood event - Available configurations
        • Uplink types
        • Network-related settings
        • Read Firmware & Hardware version
        • Custom control of LED and Acoustic Buzzer
        • Read device parameters command
        • Restart device
    • MClimate AQI Sensor and Notifier LoRaWAN
      • 🥳Release notes
      • AQI Sensor Uplink Decoder
      • AQI Sensor Downlink encoder
      • AQI Sensor LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Keep-alive
        • Read device hardware and software version command explanation.
        • Network-related settings
        • Uplink types
        • Device buzzer control command
        • Device LED’s control
        • Appendix (examples)
  • Others
    • Application of MClimate Vicki to One-pipe steam heating systems
    • Battery Lifetime Estimation Methodology
    • Discover Smart Buildings solutions
    • How to solve Large space heating issues
    • Device Firmware upgrade via a Field Programming Kit (FPK)
      • Vicki Firmware Upgrade
  • Integrations
    • The Things Industries / TTN V3
    • ThingPark Enterprise
    • ThingPark Community
    • Tektelic
    • Helium
    • Chirpstack
    • Loriot
    • Kerlink
    • Melita
    • MachineQ
    • Orbiwise
    • Firefly
    • B-One
    • Milesight
    • Akenza
    • Element-IoT
    • Senet
    • Wattsense
    • RAK WisGateOS2
    • Netmore
Powered by GitBook
On this page
  • Major important points
  • Strategies to improve the measurement & control

Was this helpful?

  1. Others

How to solve Large space heating issues

How is the temperature measured by Vicki and other products affected by the indoor environment?

PreviousBattery Lifetime Estimation MethodologyNextDevice Firmware upgrade via a Field Programming Kit (FPK)

Last updated 1 year ago

Was this helpful?

Major important points

First and foremost – you should take into account that a room can’t have a completely uniform temperature over its entire volume. The temperature in a room is a gradient and not homogeneous – if you put 10 sensors in a room at different heights, they all will have slightly different readings. And that’s natural, since physics teach us that the hot air rises and cold air drops down.

Another important point is that comfort is subjective, there is a correlation between temperature and comfort, but one does not equate the other. Comfort is a combination of many factors – temperature of the room, humidity, temperature of walls, floor, surfaces, etc., plus there is the subjective factor too.

Measuring the temperature in the room is critical for Vicki’s good operation. However, due to many external factors, you might have noticed a “wrong” reading in some cases.

Vicki uses a high-quality temperature and humidity sensor by Texas Instruments. The readings you are seeing are correct with a very small margin of tolerance. If you see a temperature reading from Vicki that you don’t like – it’s not the device, it’s the external factors.

Contrary to common believe, measuring temperature near radiators is actually an excellent placement, since radiators are hot and cause a lot of convection. Air is heated by the radiator, rises up and draws fresh air into the radiator (check out the image below).

Naturally, a radiator that’s 30cm high will measure a different temperature than a radiator that’s at 1m height. That’s normal and is the status quo even with the manual thermostatic valves.

Now to the external factors – if you have a cover on top/in front of the radiator, the readings will definitely be different, since the covers are affecting the convection. If you have a baseboard/sill on top of the radiator, it would again cause slightly different measured temperature. Same would happen if the Vicki is covered by a curtain or is too close to e.g., a cabinet/sofa, as those things would naturally impede the natural flow of the air (check out the image below for reference).

Strategies to improve the measurement & control

Method 1: Use an external temperature sensor

Air temperature, especially in large spaces cannot be homogeneous over the whole area, there is no avoiding this, completely. Thus, for larger volumes or rooms where the air circulation is impeded by a e.g., cover, it is recommended to use an external sensor. This ensures that the point of measurement can be exactly where desired (as the radiator head cannot be moved away from it), there can even be multiple external temperature sensors to control Vicki heads on different radiators if need be (for a very large space).

Once you have the external temperature sensor, you can put Vicki in operational mode “Automatic control with external temperature sensor” and send the ext. temperature measurements to Vicki using downlinks. The Application Server should be responsible of routing the ext. temp measurement to Vicki. We suggest that you send a downlink to Vicki only in case the temperature has changed, in order to improve network traffic.

In case you are using the MClimate Enterprise (SaaS), it is very easy to link an external sensor with a single or a group of Vickis.

This strategy works well with the MClimate Wireless Thermostat LoRaWAN, which can also change the setpoint of Vicki(s).

Method 2: Adjust higher target temp for comfort

Perhaps the most straightforward and intuitive solution is to make a subjective decision on the target temperature and manually adjust it up or down based on one’s perception. Adding a few degrees up or down to the target temperature can very easily solve the issue, simply find out what is comfortable for you and your client instead of 21 set e.g. 22. The valve will try to achieve this temperature which will result in a better feeling overall.

Method 3: Use temperature offset

Soon we’ll add a new firmware functionality that would allow you to adjust the measured temperature, compensating based on your preference and the particular space and installation. This way you can set it based on the subject’s preferences for that particular space. We cannot, however provide you with a timeline for the feature, but it’ll look a little something like:

  • Let’s say the measured temp is 21.2 degrees

  • You put an offset of -1.2 degrees

  • Vicki will control the radiator valve based on 21.2-1.2 = 20.0 degrees C.

MClimate Wireless Thermostat LoRaWANMClimate
Unobstructed radiator convection
Obstructed radiator convection
Logo