vzsphinx.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]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/pt_BR/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)}(hX * 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 * Sensirion SHT85 Prefix: 'sht85' Addresses scanned: none Datasheet: https://sensirion.com/media/documents/4B40CEF3/640B2346/Sensirion_Humidity_Sensors_SHT85_Datasheet.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}(hjhhhNhNubah}(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:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j!hhhKhjubh 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}(hjBhhhNhNubah}(h]h ]h"]h$]h&]refurij;uh1j@hj=ubah}(h]h ]h"]h$]h&]uh1hhhhK hj9ubah}(h]h ]h"]h$]h&]uh1hhj6ubh)}(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]jA)}(hjbh]hvhttps://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Sensors_Datasheet_SHT33.pdf}(hjdhhhNhNubah}(h]h ]h"]h$]h&]refurijbuh1j@hj`ubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ubah}(h]h ]h"]h$]h&]uh1hhj6ubeh}(h]h ]h"]h$]h&]bullet-uh1hhhhK hj3ubah}(h]h ]h"]h$]h&]uh1j1hjubeh}(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!hhhKhjubj2)}(hhh]h)}(hhh](h)}(hihttps://sensirion.com/media/documents/1DA31AFD/61641F76/Sensirion_Temperature_Sensors_STS3x_Datasheet.pdfh]h)}(hjh]jA)}(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]jA)}(hjh]h[https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j@hj ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]jjuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j1hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hSensirion SHT85 Prefix: 'sht85' Addresses scanned: none Datasheet: https://sensirion.com/media/documents/4B40CEF3/640B2346/Sensirion_Humidity_Sensors_SHT85_Datasheet.pdf h](h)}(hSensirion SHT85h]hSensirion SHT85}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjHubh)}(hPrefix: 'sht85'h]hPrefix: ‘sht85’}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjHubh)}(hAddresses scanned: noneh]hAddresses scanned: none}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjHubh)}(hqDatasheet: https://sensirion.com/media/documents/4B40CEF3/640B2346/Sensirion_Humidity_Sensors_SHT85_Datasheet.pdfh](h Datasheet: }(hjvhhhNhNubjA)}(hfhttps://sensirion.com/media/documents/4B40CEF3/640B2346/Sensirion_Humidity_Sensors_SHT85_Datasheet.pdfh]hfhttps://sensirion.com/media/documents/4B40CEF3/640B2346/Sensirion_Humidity_Sensors_SHT85_Datasheet.pdf}(hj~hhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j@hjvubeh}(h]h ]h"]h$]h&]uh1hhhhK hjHubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]j*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hAuthor:h]hAuthor:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hhhhubh)}(hT- David Frey - Pascal Sachs h]h)}(hhh](h)}(h%David Frey h]h)}(hjh](h David Frey <}(hjhhhNhNubjA)}(hdavid.frey@sensirion.comh]hdavid.frey@sensirion.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:david.frey@sensirion.comuh1j@hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h*Pascal Sachs h]h)}(h)Pascal Sachs h](hPascal Sachs <}(hjhhhNhNubjA)}(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&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]jjuh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1hhhhK$hhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK(ubh)}(hX@This driver implements support for the Sensirion SHT3x-DIS, STS3x-DIS and SHT85 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]hX@This driver implements support for the Sensirion SHT3x-DIS, STS3x-DIS and SHT85 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.}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjhhubh)}(hXThe device communicates with the I2C protocol. SHT3x sensors can have the I2C addresses 0x44 or 0x45 (0x4a or 0x4b for sts3x), depending on the wiring. SHT85 address is 0x44 and is fixed. See Documentation/i2c/instantiating-devices.rst for methods to instantiate the device.h]hXThe device communicates with the I2C protocol. SHT3x sensors can have the I2C addresses 0x44 or 0x45 (0x4a or 0x4b for sts3x), depending on the wiring. SHT85 address is 0x44 and is fixed. See Documentation/i2c/instantiating-devices.rst for methods to instantiate the device.}(hj=hhhNhNubah}(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.}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjhhubh)}(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:}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjhhubh)}(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&]colwidthKuh1juhjrubjv)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1juhjrubjv)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1juhjrubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h0h]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/ubah}(h]h ]h"]h$]h&]uh1jhj,ubj)}(hhh]h)}(h1 Hzh]h1 Hz}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjFubah}(h]h ]h"]h$]h&]uh1jhj,ubj)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj]ubah}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h500h]h500}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hj}ubah}(h]h ]h"]h$]h&]uh1jhjzubj)}(hhh]h)}(h2 Hzh]h2 Hz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jhjzubj)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h250h]h250}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h4 Hzh]h4 Hz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h100h]h100}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h10 Hzh]h10 Hz}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhj0ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hperiodic measurementh]hperiodic measurement}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjGubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjrubeh}(h]h ]h"]h$]h&]colsKuh1jphjmubah}(h]h ]h"]h$]h&]uh1jkhjgubah}(h]h ]h"]h$]h&]uh1hhhhK;hjhhubh)}(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.}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjhhubh)}(hThe serial number exposed to debugfs allows for unique identification of the sensors. For sts32, sts33 and sht33, the manufacturer provides calibration certificates through an API.h]hThe serial number exposed to debugfs allows for unique identification of the sensors. For sts32, sts33 and sht33, the manufacturer provides calibration certificates through an API.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK(ubh)}(hhh](h)}(hsysfs-Interfaceh]hsysfs-Interface}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKQubjl)}(hhh]jq)}(hhh](jv)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1juhjubjv)}(hhh]h}(h]h ]h"]h$]h&]colwidthK jjj j j9 j6 u nametypes}(jA jj j9 uh}(j> hjjj jj6 j u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.