mirror of
https://github.com/esphome/esphome.git
synced 2026-09-14 16:48:40 +00:00
50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
esphome:
|
|
name: tmpl-clim-sensor-push
|
|
host:
|
|
api:
|
|
logger:
|
|
|
|
# No lambda/update_interval: these sensors only ever report a value when a button below
|
|
# publishes one (standing in for e.g. a BLE scan callback in a real config).
|
|
sensor:
|
|
- platform: template
|
|
id: room_temperature
|
|
name: Room Temperature
|
|
- platform: template
|
|
id: room_humidity
|
|
name: Room Humidity
|
|
|
|
climate:
|
|
- platform: template
|
|
id: test_climate
|
|
name: Test Sensor Push Climate
|
|
optimistic: true
|
|
sensor: room_temperature
|
|
humidity_sensor: room_humidity
|
|
supported_modes:
|
|
- "OFF"
|
|
- HEAT
|
|
|
|
button:
|
|
- platform: template
|
|
id: publish_temperature
|
|
name: Publish Temperature
|
|
on_press:
|
|
- sensor.template.publish:
|
|
id: room_temperature
|
|
state: 24.0
|
|
- platform: template
|
|
id: publish_temperature_same
|
|
name: Publish Temperature Same Value
|
|
on_press:
|
|
- sensor.template.publish:
|
|
id: room_temperature
|
|
state: 24.0
|
|
- platform: template
|
|
id: publish_humidity
|
|
name: Publish Humidity
|
|
on_press:
|
|
- sensor.template.publish:
|
|
id: room_humidity
|
|
state: 65.0
|