Flow Gadgets

Generic helper cards for Homey Advanced Flows.
Generic helper cards for Homey Advanced Flows.

Læs mere ›

Flow-kort

Når...

Flow Gadgets
Expression trigger captured for Trigger ID
i
This When card is triggered by the Capture trigger card. It does not receive its trigger impulse directly from a device. The Capture trigger card checks its expressions first and only triggers this card when all expressions are true and the Trigger ID matches.
Advanced

Og...

Flow Gadgets
Is Formula Comparator Compare value?
i
Only numbers, resolved numeric tags, +, -, *, /, (), and deadband blocks in the form {expression; min; max} are allowed. Use a dot as decimal separator. The compare value can also be a formula. Deadband limits are inclusive. Nested deadband blocks are allowed.
Advanced
Flow Gadgets
Value is between Minimum value and Maximum value using Range mode?
i
Checks whether a numeric value is inside a defined range. You can choose whether both limits are included, excluded, or only one side is included. min_value must be less than or equal to max_value. All numeric fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Flow Gadgets
Is Value positive?
i
Checks whether a number is positive. For practical Flow usage, 0 is treated as positive because it is not negative. When this condition is inverted, it checks whether the number is negative. The value field also accepts simple formulas with +, -, *, /, parentheses and deadband blocks.
Flow Gadgets
Boolean list Boolean values matches Mode
i
Checks a pipe-separated list of boolean values.
Flow Gadgets
Expressions match: Expressions
i
Checks a pipe-separated list of expressions. The pipe character means AND. The card returns true only when all expressions are true. Numeric comparisons may contain simple formulas using +, -, *, /, parentheses and deadband blocks after Homey tags have been resolved. Important: Do not mix trigger-specific tags from different source trigger cards. Homey only resolves the tags of the trigger that actually started the flow.
Advanced
Flow Gadgets
Expressions for State ID changed from false to true: Expressions
i
Checks a pipe-separated list of expressions. The pipe character means AND. This card returns true only when all expressions are true now and the previous stored result for this State ID was not true. The first true result after an app restart also counts as a false-to-true change. The state is stored in memory and is reset when the Flow Gadgets app restarts. This card does not trigger another card.
Advanced
Flow Gadgets
Value Value changed enough from last accepted value under ID Storage ID by +Minimum increase / -Minimum decrease
i
Stores the first value and returns true. Afterwards, it only returns true when the value is at least the configured increase higher or decrease lower than the last accepted value. When true, the current value becomes the new accepted value. Stored values expire after 48 hours or after an app restart. The numeric fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks. Storage ID is only used as an ID.
Advanced

Så...

Flow Gadgets
Calculate Formula; comparison: Comparator Compare value
i
Only numbers, resolved numeric tags, +, -, *, /, (), and deadband blocks in the form {expression; min; max} are allowed. Use a dot as decimal separator. The compare value can also be a formula. Deadband limits are inclusive. Nested deadband blocks are allowed. 'No comparison' always returns false.
Advanced
Flow Gadgets
Invert number Value
Advanced
Flow Gadgets
Generate random integer from Minimum value to Maximum value
i
Generates a cryptographically strong random integer. Minimum and maximum are both included. Both fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks, but the final results must be whole numbers. Example: min 1 and max 6 returns 1, 2, 3, 4, 5, or 6.
Advanced
Flow Gadgets
Round Value to Decimals decimals using Rounding mode
i
Rounds a numeric value to the selected number of decimal places. Standard rounding rounds values below .5 down and values from .5 up. Always round down uses floor. Always round up uses ceil. The value field also accepts simple formulas with +, -, *, /, parentheses and deadband blocks. Decimals stays a whole-number setting.
Advanced
Flow Gadgets
Return absolute value of Value
i
Returns the absolute value of a number. Negative values become positive, positive values stay unchanged. The value field also accepts simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Calculate absolute difference between First value and Second value
i
Calculates the absolute difference between two numeric values. The result is always positive or 0. Both fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Apply deadband to Value from Minimum deadband value to Maximum deadband value
i
Returns 0 when the numeric value is inside the deadband range. Otherwise returns the original value. The range is inclusive: min_deadband <= value <= max_deadband. All numeric fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Clamp Value between Minimum value and Maximum value
i
Limits a numeric value to a defined range. If the value is below the minimum, the minimum is returned. If it is above the maximum, the maximum is returned. Otherwise, the original value is returned. All numeric fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Calculate average from number list Number list
i
Enter a list of numeric values separated by |. Spaces around values are ignored. Each list entry also accepts simple formulas with +, -, *, /, parentheses and deadband blocks. Use a dot as decimal separator. Empty entries or invalid numeric values will stop the Flow with an error.
Advanced
Flow Gadgets
Calculate median from number list Number list
i
Enter a list of numeric values separated by |. Spaces around values are ignored. Each list entry also accepts simple formulas with +, -, *, /, parentheses and deadband blocks. Use a dot as decimal separator. Empty entries or invalid numeric values will stop the Flow with an error. If the list has an even number of values, the median is the average of the two middle values.
Advanced
Flow Gadgets
Get min / max from First value and Second value
i
Compares two numeric values and returns both the lower and the higher value as separate tokens. Both fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Get min / max from number list Number list
i
Enter a list of numeric values separated by |. Spaces around values are ignored. Each list entry also accepts simple formulas with +, -, *, /, parentheses and deadband blocks. Use a dot as decimal separator. Empty entries or invalid numeric values will stop the Flow with an error.
Advanced
Flow Gadgets
Calculate percentage of Value from Total value
i
Calculates how much percent a value is of a total value using (value / total_value) * 100. To avoid division by zero, total_value is internally treated as 1 when it is 0. Both fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Calculate percentage change from Old value to New value
i
Calculates the percentage change from an old value to a new value. The difference keeps its sign, but the reference value is based on the absolute old value. To avoid division by zero, old_value is internally treated as 1 when it is 0. Both fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Map Value from Input minimum-Input maximum to Output minimum-Output maximum
i
Maps a numeric value from one range to another. Values outside the input range are not clamped; use the Clamp number card if needed. The input minimum and input maximum must not be equal. All numeric fields also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Map Value to scale Scale using thresholds Thresholds
i
Maps a number to a scale value using ascending or descending thresholds. The scale must contain exactly one more entry than the thresholds. Numeric fields and numeric list entries also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Map Value to text scale Text scale using thresholds Thresholds
i
Maps a numeric value to a text entry using ascending or descending pipe-separated thresholds. The text scale must contain exactly one more entry than the thresholds. Numeric fields and numeric threshold entries also accept simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Invert boolean Value
Advanced
Flow Gadgets
Convert Boolean value to Text for true / Text for false
Advanced
Flow Gadgets
Convert unit Value: Conversion
i
Converts common units and direction conventions using fixed conversion factors. The value field also accepts simple formulas with +, -, *, /, parentheses and deadband blocks.
Advanced
Flow Gadgets
Map Value / Tag from Convert from (| separated) to To (| separated) (case: Respect case)
i
The card takes a tag (text only), searches the first list for an exact match, and outputs the value at the same position from the second list. Use | to separate multiple values in both lists. If no match is found, the original text is returned unchanged.
Advanced
Flow Gadgets
Set temporary number Temporary ID to Value and hold it for Hold value for
i
Stores a temporary number value in memory. If the same ID already exists, the value is overwritten and the expiration timer is reset. The value field also accepts simple formulas with +, -, *, /, parentheses and deadband blocks. The Temporary ID is only used as an ID.
Advanced
Flow Gadgets
Get temporary number value Temporary ID
i
Reads a temporary number value from memory without deleting it.
Advanced
Flow Gadgets
Get and release temporary number value Temporary ID
i
Reads a temporary number value from memory and deletes it immediately afterwards. The returned token remains available in the current Advanced Flow branch.
Advanced
Flow Gadgets
Set temporary text Temporary ID to Value and hold it for Hold value for
i
Stores a temporary text value in memory. If the same ID already exists, the value is overwritten and the expiration timer is reset.
Advanced
Flow Gadgets
Get temporary text value Temporary ID
i
Reads a temporary text value from memory without deleting it.
Advanced
Flow Gadgets
Get and release temporary text value Temporary ID
i
Reads a temporary text value from memory and deletes it immediately afterwards. The returned token remains available in the current Advanced Flow branch.
Advanced
Flow Gadgets
Set temporary boolean Temporary ID to Value and hold it for Hold value for
i
Stores a temporary boolean value in memory. If the same ID already exists, the value is overwritten and the expiration timer is reset.
Advanced
Flow Gadgets
Get temporary boolean value Temporary ID
i
Reads a temporary boolean value from memory without deleting it.
Advanced
Flow Gadgets
Get and release temporary boolean value Temporary ID
i
Reads a temporary boolean value from memory and deletes it immediately afterwards. The returned token remains available in the current Advanced Flow branch.
Advanced
Flow Gadgets
Capture trigger Trigger ID if Expressions; mode Trigger mode
i
Checks a pipe-separated list of expressions. The pipe character means AND. If all expressions are true, this card triggers the matching Expression trigger captured card with the same Trigger ID. Important: Do not mix trigger-specific tags from different source trigger cards. Homey only resolves the tags of the trigger that actually started the flow. Use global app/device tags or values that are always available in this flow run.
Advanced

Support

Har du et problem med denne app? Kontakt udvikleren ved at sende en e-mail.

Hvad er nyt

Version 1.1.1 — First public release of Flow Gadgets.

Se ændringslog

Flow Gadgets

Flow Gadgets er ikke kompatibel med den valgte Homey.

Flow Gadgets bliver snart installeret på Homey.
Installer