tsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/translations/zh_CN/hwmon/sht3xmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/zh_TW/hwmon/sht3xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/it_IT/hwmon/sht3xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ja_JP/hwmon/sht3xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ko_KR/hwmon/sht3xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/sp_SP/hwmon/sht3xmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hKernel driver sht3xh]hKernel driver sht3x}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh9/var/lib/git/docbuild/linux/Documentation/hwmon/sht3x.rsthKubh paragraph)}(hSupported chips:h]hSupported chips:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh block_quote)}(hXT* Sensirion SHT3x-DIS Prefix: 'sht3x' Addresses scanned: none Datasheets: - https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf - https://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Sensors_Datasheet_SHT33.pdf * Sensirion STS3x-DIS Prefix: 'sts3x' Addresses scanned: none Datasheets: - https://sensirion.com/media/documents/1DA31AFD/61641F76/Sensirion_Temperature_Sensors_STS3x_Datasheet.pdf - https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdf h]h bullet_list)}(hhh](h list_item)}(hXSensirion SHT3x-DIS Prefix: 'sht3x' Addresses scanned: none Datasheets: - https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf - https://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Sensors_Datasheet_SHT33.pdf h](h)}(hSensirion SHT3x-DISh]hSensirion SHT3x-DIS}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hPrefix: 'sht3x'h]hPrefix: ‘sht3x’}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(hAddresses scanned: noneh]hAddresses scanned: none}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubhdefinition_list)}(hhh]hdefinition_list_item)}(hDatasheets: - https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf - https://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Sensors_Datasheet_SHT33.pdf h](hterm)}(h Datasheets:h]h Datasheets:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj ubh definition)}(hhh]h)}(hhh](h)}(hOhttps://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdfh]h)}(hj'h]h reference)}(hj'h]hOhttps://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf}(hj.hhhNhNubah}(h]h ]h"]h$]h&]refurij'uh1j,hj)ubah}(h]h ]h"]h$]h&]uh1hhhhK hj%ubah}(h]h ]h"]h$]h&]uh1hhj"ubh)}(hwhttps://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Sensors_Datasheet_SHT33.pdf h]h)}(hvhttps://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Sensors_Datasheet_SHT33.pdfh]j-)}(hjNh]hvhttps://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Sensors_Datasheet_SHT33.pdf}(hjPhhhNhNubah}(h]h ]h"]h$]h&]refurijNuh1j,hjLubah}(h]h ]h"]h$]h&]uh1hhhhKhjHubah}(h]h ]h"]h$]h&]uh1hhj"ubeh}(h]h ]h"]h$]h&]bullet-uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hXSensirion STS3x-DIS Prefix: 'sts3x' Addresses scanned: none Datasheets: - https://sensirion.com/media/documents/1DA31AFD/61641F76/Sensirion_Temperature_Sensors_STS3x_Datasheet.pdf - https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdf h](h)}(hSensirion STS3x-DISh]hSensirion STS3x-DIS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hPrefix: 'sts3x'h]hPrefix: ‘sts3x’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hAddresses scanned: noneh]hAddresses scanned: none}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hhh]j)}(hDatasheets: - https://sensirion.com/media/documents/1DA31AFD/61641F76/Sensirion_Temperature_Sensors_STS3x_Datasheet.pdf - https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdf h](j)}(h Datasheets:h]h Datasheets:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubj)}(hhh]h)}(hhh](h)}(hihttps://sensirion.com/media/documents/1DA31AFD/61641F76/Sensirion_Temperature_Sensors_STS3x_Datasheet.pdfh]h)}(hjh]j-)}(hjh]hihttps://sensirion.com/media/documents/1DA31AFD/61641F76/Sensirion_Temperature_Sensors_STS3x_Datasheet.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j,hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h\https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdf h]h)}(h[https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdfh]j-)}(hjh]h[https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j,hjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]jpjquh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]jp*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hAuthor:h]hAuthor:}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hT- David Frey - Pascal Sachs h]h)}(hhh](h)}(h%David Frey h]h)}(hjXh](h David Frey <}(hjZhhhNhNubj-)}(hdavid.frey@sensirion.comh]hdavid.frey@sensirion.com}(hjahhhNhNubah}(h]h ]h"]h$]h&]refurimailto:david.frey@sensirion.comuh1j,hjZubh>}(hjZhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjVubah}(h]h ]h"]h$]h&]uh1hhjSubh)}(h*Pascal Sachs h]h)}(h)Pascal Sachs h](hPascal Sachs <}(hjhhhNhNubj-)}(hpascal.sachs@sensirion.comh]hpascal.sachs@sensirion.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri!mailto:pascal.sachs@sensirion.comuh1j,hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjSubeh}(h]h ]h"]h$]h&]jpjquh1hhhhKhjOubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK ubh)}(hX9This driver implements support for the Sensirion SHT3x-DIS and STS3x-DIS series of humidity and temperature sensors. Temperature is measured in degrees celsius, relative humidity is expressed as a percentage. In the sysfs interface, all values are scaled by 1000, i.e. the value for 31.5 degrees celsius is 31500.h]hX9This driver implements support for the Sensirion SHT3x-DIS and STS3x-DIS series of humidity and temperature sensors. Temperature is measured in degrees celsius, relative humidity is expressed as a percentage. In the sysfs interface, all values are scaled by 1000, i.e. the value for 31.5 degrees celsius is 31500.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjhhubh)}(hThe device communicates with the I2C protocol. Sensors can have the I2C addresses 0x44 or 0x45 (0x4a or 0x4b for sts3x), depending on the wiring. See Documentation/i2c/instantiating-devices.rst for methods to instantiate the device.h]hThe device communicates with the I2C protocol. Sensors can have the I2C addresses 0x44 or 0x45 (0x4a or 0x4b for sts3x), depending on the wiring. See Documentation/i2c/instantiating-devices.rst for methods to instantiate the device.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjhhubh)}(hEven if sht3x sensor supports clock-stretch (blocking mode) and non-stretch (non-blocking mode) in single-shot mode, this driver only supports the latter.h]hEven if sht3x sensor supports clock-stretch (blocking mode) and non-stretch (non-blocking mode) in single-shot mode, this driver only supports the latter.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjhhubh)}(hThe sht3x sensor supports a single shot mode as well as 5 periodic measure modes, which can be controlled with the update_interval sysfs interface. The allowed update_interval in milliseconds are as follows:h]hThe sht3x sensor supports a single shot mode as well as 5 periodic measure modes, which can be controlled with the update_interval sysfs interface. The allowed update_interval in milliseconds are as follows:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjhhubh)}(hX===== ======= ==================== 0 single shot mode 2000 0.5 Hz periodic measurement 1000 1 Hz periodic measurement 500 2 Hz periodic measurement 250 4 Hz periodic measurement 100 10 Hz periodic measurement ===== ======= ==================== h]htable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h0h]h0}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hj<ubah}(h]h ]h"]h$]h&]uh1j:hj7ubj;)}(hhh]h}(h]h ]h"]h$]h&]uh1j:hj7ubj;)}(hhh]h)}(hsingle shot modeh]hsingle shot mode}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hj\ubah}(h]h ]h"]h$]h&]uh1j:hj7ubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h2000h]h2000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj|ubah}(h]h ]h"]h$]h&]uh1j:hjyubj;)}(hhh]h)}(h0.5 Hzh]h0.5 Hz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1j:hjyubj;)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1j:hjyubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h1000h]h1000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h1 Hzh]h1 Hz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h500h]h500}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h2 Hzh]h2 Hz}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj/ubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjFubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h250h]h250}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjfubah}(h]h ]h"]h$]h&]uh1j:hjcubj;)}(hhh]h)}(h4 Hzh]h4 Hz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj}ubah}(h]h ]h"]h$]h&]uh1j:hjcubj;)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1j:hjcubeh}(h]h ]h"]h$]h&]uh1j5hj2ubj6)}(hhh](j;)}(hhh]h)}(h100h]h100}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(h10 Hzh]h10 Hz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1j5hj2ubeh}(h]h ]h"]h$]h&]uh1j0hj ubeh}(h]h ]h"]h$]h&]colsKuh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK3hjhhubh)}(hXIn the periodic measure mode, the sensor automatically triggers a measurement with the configured update interval on the chip. When a temperature or humidity reading exceeds the configured limits, the alert attribute is set to 1 and the alert pin on the sensor is set to high. When the temperature and humidity readings move back between the hysteresis values, the alert bit is set to 0 and the alert pin on the sensor is set to low.h]hXIn the periodic measure mode, the sensor automatically triggers a measurement with the configured update interval on the chip. When a temperature or humidity reading exceeds the configured limits, the alert attribute is set to 1 and the alert pin on the sensor is set to high. When the temperature and humidity readings move back between the hysteresis values, the alert bit is set to 0 and the alert pin on the sensor is set to low.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK