nanoFramework.Iot.Device.Hts221 1.2.889

Prefix Reserved
dotnet add package nanoFramework.Iot.Device.Hts221 --version 1.2.889
                    
NuGet\Install-Package nanoFramework.Iot.Device.Hts221 -Version 1.2.889
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Hts221" Version="1.2.889" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="nanoFramework.Iot.Device.Hts221" Version="1.2.889" />
                    
Directory.Packages.props
<PackageReference Include="nanoFramework.Iot.Device.Hts221" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add nanoFramework.Iot.Device.Hts221 --version 1.2.889
                    
#r "nuget: nanoFramework.Iot.Device.Hts221, 1.2.889"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package nanoFramework.Iot.Device.Hts221@1.2.889
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=nanoFramework.Iot.Device.Hts221&version=1.2.889
                    
Install as a Cake Addin
#tool nuget:?package=nanoFramework.Iot.Device.Hts221&version=1.2.889
                    
Install as a Cake Tool

HTS221 - Capacitive digital sensor for relative humidity and temperature

Some of the applications mentioned by the datasheet:

  • Air conditioning, heating and ventilation
  • Air humidifiers
  • Refrigerators
  • Wearable devices
  • Smart home automation
  • Industrial automation
  • Respiratory equipment
  • Asset and goods tracking

Documentation

Usage

Important: make sure you properly setup the I2C pins especially for ESP32 before creating the I2cDevice, make sure you install the nanoFramework.Hardware.ESP32 nuget:

//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the I2C GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.I2C1_DATA);
Configuration.SetPinFunction(22, DeviceFunction.I2C1_CLOCK);

For other devices like STM32, please make sure you're using the preset pins for the I2C bus you want to use.

using System;
using System.Threading;
using System.Device.I2c;
using Iot.Device.Common;
using Iot.Device.Hts221;
using UnitsNet;

// I2C address on SenseHat board
const int I2cAddress = 0x5F;

using Hts221 th = new(CreateI2cDevice());
while (true)
{
    var tempValue = th.Temperature;
    var humValue = th.Humidity;

    Debug.WriteLine($"Temperature: {tempValue.DegreesCelsius:0.#}\u00B0C");
    Debug.WriteLine($"Relative humidity: {humValue:0.#}%");

    // WeatherHelper supports more calculations, such as saturated vapor pressure, actual vapor pressure and absolute humidity.
    Debug.WriteLine($"Heat index: {WeatherHelper.CalculateHeatIndex(tempValue, humValue).DegreesCelsius:0.#}\u00B0C");
    Debug.WriteLine($"Dew point: {WeatherHelper.CalculateDewPoint(tempValue, humValue).DegreesCelsius:0.#}\u00B0C");
    Thread.Sleep(1000);
}

I2cDevice CreateI2cDevice()
{
    I2cConnectionSettings settings = new(1, I2cAddress);
    return I2cDevice.Create(settings);
}

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.2.889 91 7/28/2025
1.2.869 187 4/2/2025
1.2.864 186 4/2/2025
1.2.852 202 3/11/2025
1.2.846 194 3/10/2025
1.2.822 136 2/26/2025
1.2.775 143 2/4/2025
1.2.772 135 2/4/2025
1.2.755 134 1/31/2025
1.2.743 126 1/20/2025
1.2.737 111 1/13/2025
1.2.718 129 12/30/2024
1.2.704 133 12/18/2024
1.2.696 130 12/16/2024
1.2.673 153 10/23/2024
1.2.656 131 10/3/2024
1.2.639 166 9/6/2024
1.2.631 147 8/28/2024
1.2.613 158 8/9/2024
1.2.601 126 7/26/2024
1.2.590 134 7/17/2024
1.2.573 150 6/19/2024
1.2.570 152 6/14/2024
1.2.536 144 4/15/2024
1.2.514 158 3/22/2024
1.2.504 169 3/1/2024
1.2.494 144 2/28/2024
1.2.474 168 1/24/2024
1.2.462 199 1/5/2024
1.2.458 170 12/20/2023
1.2.436 181 11/10/2023
1.2.416 130 11/8/2023
1.2.403 171 10/6/2023
1.2.396 159 9/27/2023
1.2.384 175 9/6/2023
1.2.378 175 8/16/2023
1.2.369 190 8/2/2023
1.2.363 180 7/28/2023
1.2.357 191 7/19/2023
1.2.354 177 7/14/2023
1.2.345 179 6/21/2023
1.2.341 189 6/14/2023
1.2.337 183 6/7/2023
1.2.335 181 6/2/2023
1.2.329 178 5/26/2023
1.2.313 179 5/12/2023
1.2.302 185 5/10/2023
1.2.297 190 5/3/2023
1.2.273 279 3/17/2023
1.2.267 282 3/10/2023
1.2.263 271 3/8/2023
1.2.259 280 2/27/2023
1.2.256 298 2/24/2023
1.2.253 303 2/22/2023
1.2.222 337 1/9/2023
1.2.217 341 1/6/2023
1.2.212 355 1/5/2023
1.2.208 365 1/3/2023
1.2.203 348 12/28/2022
1.2.159 408 11/14/2022
1.2.153 443 11/5/2022
1.2.141 456 10/25/2022
1.2.87 521 9/15/2022
1.2.63 447 9/3/2022
1.2.47 476 8/15/2022
1.2.40 477 8/6/2022
1.2.38 474 8/5/2022
1.2.28 483 8/1/2022
1.2.13 494 7/24/2022
1.2.10 492 7/23/2022
1.1.142.3202 515 7/7/2022
1.1.133.52556 500 6/30/2022
1.1.121.35854 531 6/26/2022
1.1.116.8772 503 6/24/2022
1.1.113.2032 500 6/23/2022
1.1.102.51394 496 6/15/2022
1.1.99.36719 500 6/14/2022
1.1.97.17326 510 6/13/2022
1.1.92.53000 514 6/8/2022
1.1.72.29765 512 5/31/2022
1.1.64.21380 497 5/26/2022
1.1.54.28879 515 5/23/2022
1.1.40 523 5/5/2022
1.1.11 542 4/19/2022
1.1.3 524 4/15/2022
1.1.1 508 4/14/2022
1.0.300 513 3/31/2022
1.0.288-preview.114 196 3/25/2022
1.0.288-preview.113 183 3/25/2022
1.0.288-preview.104 178 3/22/2022
1.0.288-preview.103 178 3/21/2022
1.0.288-preview.100 190 3/19/2022
1.0.288-preview.98 191 3/18/2022
1.0.288-preview.93 192 3/15/2022
1.0.288-preview.87 180 3/10/2022
1.0.288-preview.86 194 3/8/2022
1.0.288-preview.77 194 2/27/2022
1.0.288-preview.75 188 2/26/2022
1.0.288-preview.65 196 2/18/2022
1.0.288-preview.63 190 2/16/2022
1.0.288-preview.61 196 2/12/2022
1.0.288-preview.58 196 2/10/2022
1.0.288-preview.53 190 2/9/2022
1.0.288-preview.48 207 2/4/2022
1.0.288-preview.41 205 1/31/2022
1.0.288-preview.29 202 1/28/2022
1.0.288-preview.20 205 1/27/2022
1.0.288-preview.18 205 1/27/2022
1.0.288-preview.5 215 1/24/2022
1.0.288-preview.1 200 1/21/2022
1.0.272 527 1/10/2022
1.0.259 378 12/9/2021
1.0.258 367 12/7/2021
1.0.157 400 9/4/2021
1.0.155 386 8/31/2021
1.0.153 401 8/14/2021
1.0.151 400 8/6/2021
1.0.146 412 7/22/2021
1.0.136 500 7/17/2021
1.0.135 242 7/16/2021
1.0.134 248 7/15/2021
1.0.133 266 7/14/2021
1.0.131 246 7/8/2021
1.0.130 267 7/6/2021
1.0.129 242 7/6/2021
1.0.127 260 7/5/2021
1.0.125 282 7/5/2021
1.0.122 298 6/30/2021
1.0.121 278 6/29/2021
1.0.119 300 6/28/2021
1.0.111 259 6/14/2021
1.0.105 252 5/29/2021
1.0.104 329 5/29/2021
1.0.97 248 5/28/2021
1.0.41 262 5/24/2021