Skip to content

External component integrating TSIC temperature sensors into ESPHome

License

Notifications You must be signed in to change notification settings

xs5871/esphome-tsic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSIC Temperature Sensors for ESPHome

ESP-TSIC is implemens an external component for integrating some TSIC temperature sensors into ESPHome.


Usage

Resources for usage are:

# Example configuration entry
esphome:
  name: tsic-test
  platform: ESP8266
  board: d1_mini

external_components:
  # - source: components
  - source: github://xs5871/esphome-tsic

sensor:
  - platform: tsic
    name: "TSIC306 Temperature Sensor"
    pin: D5
    model: TSIC306
    update_interval: 60s

Configuration variables:

  • pin (Required, Pin): The pin where the ZACwire bus is connected.
  • model (Required, int): Specify the TSIC model, can be one of TSIC206, TSIC306, TSIC316, TSIC506, TSIC516, TSIC716.
  • update_interval (Optional, Time): The interval to check the sensor. Defaults to 60s.
  • All other options from Sensor.

Notes

TSIC sensors push readings at a fixed interval, which is independend of the components update interval.

If the component's update interval is longer than the sensor's push interval, only the most recent sensor reading is published, effectively downsampling the sensor readings.

If the update interval is shorter than the sensor interval, then update requests are skipped until a new sensor reading is ready: all readings are published, new values are only published once.

About

External component integrating TSIC temperature sensors into ESPHome

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published