temperature changed

This block is part of the globals group and was last modified in core v15.0.0.

temperature changed v15.0.0

Starts the flow when a temperature reading changes. Set above or below to fire only when it crosses a threshold.

In pins 4
  • device v15.0.0
    value

    Only fire for this device. Leave empty for every device reporting temperature.

  • room v15.0.0
    value

    Only fire for devices in this room. Leave empty for every room.

  • above v15.0.0
    number

    Fire when the reading CROSSES above this °C. Fires once per crossing, not on every reading above it.

  • below v15.0.0
    number

    Fire when the reading CROSSES below this °C. Fires once per crossing.

Out pins 9 + flow
  • flow v15.0.0
    flow
  • device v15.0.0
    object

    The full device: id, name, room, type, capabilities, current state.

  • device id v15.0.0
    value

    Stable platform id, e.g. zigbee:0x00158d0007e1a2b3.

  • name v15.0.0
    value

    The device's friendly name.

  • room v15.0.0
    value

    The room the device is assigned to, empty if none.

  • type v15.0.0
    value

    sensor, light, switch, climate, cover, lock or button.

  • capability v15.0.0
    value

    Which capability changed, e.g. occupancy, contact, power.

  • value v15.0.0
    value

    The new value.

  • previous v15.0.0
    value

    The value before this change, empty on the first report.

  • at v15.0.0
    number

    Unix seconds the device reported.

Start-of-flow trigger on the temperature capability, in degrees Celsius. With neither threshold set it fires on EVERY changed reading, which for a sensor reporting every minute is a busy flow. With `above` or `below` set it fires on the CROSSING only : passing 25 fires once, not once per reading for the rest of the day.

zigbee
zwave
matter
thermostat
climate
trigger

A typical wiring for temperature changed: the flow out pin feeds debug.

Studio canvas example for the temperature changed block: typical wiring for temperature changed.

Used in these guides

These documentation pages use or explain this block:

Version history

Introduced in v15.0.0.


Back to globals Return to the main group to view all sub-groups Back to home Return to the group to view all blocks within this group