TMP117 Temperature Sensor¶
The TMP117 Temperature sensor allows you to use your TMP117 (datasheet, sparkfun) sensors with ESPHome.
The TMP117 is a high precision temperature sensor that communicates over I²C. Each sensor is tested on a NIST tracable test setup during Texas Instruments’ production process. Accuracy should be at worst 0.1C across the -20C to +50C temperature range.
To use the sensor, first set up an I²C Bus and connect the sensor to the specified pins.
If accuracy is a must, see section 8.2.2.2 of the datasheet.
# Example configuration entry
sensor:
- platform: tmp117
name: "Living Room Temperature"
update_interval: 60s
Configuration variables:¶
address (Optional, int): The I²C address of the sensor. See I²C Addresses for more information.
update_interval (Optional, Time): The interval to check the sensor. Defaults to
60s
. The sensor component sets the maximum possible averaging in the sensor based on this.All other options from Sensor.
I²C Addresses¶
In order to allow multiple sensors to be connected to the same I²C bus, the creators of this sensor hardware have included some options to change the i²c address.
If the address pin is pulled to GND, the address is
0x48
(Default).If the address pin is pulled to VCC, the address is
0x49
.If the address pin is tied to SDA, the address is
0x4A
.If the address pin is tied to SCL, the address is
0x4B
.