F&Home Documentation EN
Release history
Block documentation
Blocks are listed in a single table in alphabetical order.
| Block | Description |
|---|---|
alarm |
An alarm block used to monitor alarm conditions and signal alarms. |
air-conditioner |
An air-conditioner integration block used to control an air conditioner over Modbus RTU via RS485. |
and |
An AND logic-gate block used to perform a logical conjunction on multiple input signals. |
app-blind-controller |
A blind-controller block used to control blind and louver position. |
app-button |
A virtual-button block used to provide a button in the mobile application and web interface. |
app-label |
A text-label block used to present up to five independent labels in the mobile application and web interface. |
app-notification |
A notification block used to send push notifications to users' mobile applications. |
app-thermo |
A software-thermostat block used to provide a thermostat in the project logic, mobile application, and web interface. |
app-value |
An application-value block used to share one numeric value between the project logic and the user interface. |
astro-timer |
An astronomical-timer block used to determine whether the current time falls within an interval defined by two astronomical events. |
click-analyzer |
A click-analysis block used to analyze a logical signal representing the state of a button or another two-state input. |
clock-info |
A clock-information block used to provide the device's current local date and time. |
clock-timer |
A daily-scheduling block used to determine whether the current time of day falls within a configured time interval. |
command |
A command-generation block used to emit a command at its output when a configured trigger condition is met. |
comparator |
A comparator block used to compare two values and return a boolean result. |
const |
A constant-value block used to store a constant and send it to the output after a trigger. |
d-latch |
A D-latch block used to toggle the output state in response to input events. |
dimmer |
A dimmer block used to control and automate light dimming. |
fan-controller |
A bathroom-fan controller block used to control a fan based on the light state, commands from the command block, and an optional humidity measurement. |
flex-tariff-green-slot |
A flexible-tariff price-slot block used to indicate periods with the lowest or highest electricity price. |
group-broadcast |
A group-broadcast block used to send an input value to matching blocks within the selected project scope. |
impulse-counter |
An impulse-counter block used to count impulses and handle counter commands. |
impulse-generator |
An impulse-generator block used to generate a sequence of timed impulses. |
inject |
A manual-trigger block used to generate a short logical pulse from the project user interface. |
input |
A device-input block used to read a selected device-property value and make it available to the project logic. |
math |
A mathematical-operations block used to perform simple calculations on numeric values. |
modbus-read |
A Modbus-read block used to read data from a Modbus RTU device over the RS485 port. |
modbus-ventilation |
A ventilation-integration block used to control a ventilation unit over Modbus RTU via RS485. |
modbus-write |
A Modbus-write block used to send values to a Modbus RTU device over the RS485 port. |
not |
A NOT logic-gate block used to perform a logical negation of a single input value. |
or |
An OR logic-gate block used to perform a logical disjunction on multiple input signals. |
output |
A device-output block used to pass values from the project logic to a selected device property. |
presence-detector |
A presence-detector block used to detect presence from multiple inputs and hold the state for a configured time after it disappears. |
sequence-detector |
A sequence-detector block used to detect a sequence of rising edges on inputs labeled as tag. |
switch |
A switch block used to control the forwarding of changes from the tag1 input. |
tag |
A signal-tag block used to label a signal line with a tagX identifier so other blocks can distinguish input meanings. |
value-converter |
A value-converter block used to linearly convert a numeric value from one range to another. |
value-delay |
A value-delay block used to delay the forwarding of changes received on its input. |
variable |
A shared-variable block used to share one value between multiple places in the logic project. |
weather-forecast |
A weather-forecast block used to provide a three-day forecast for the system's default location. |
weekly-timer |
A weekly scheduling block used to control operation according to weekdays, Polish holidays, and time intervals. |
yearly-timer |
A yearly scheduling block used to control operation according to dates and times within the year. |