F&Home Documentation EN
Table of contents
Blocks are listed in a single table in alphabetical order.
| Block | Description |
|---|---|
alarm |
Monitors alarm conditions and signals alarms. |
air-conditioner |
Integrates an air conditioner controlled over Modbus RTU via RS485. |
and |
Performs a logical AND operation on multiple input signals. |
app-blind-controller |
Controls blind and louver position. |
app-button |
Provides a virtual button in the mobile application and web interface. |
app-label |
Presents up to five independent text labels in the mobile application and in the web interface. |
app-notification |
Sends push notifications to users' mobile applications. |
app-thermo |
Provides a software thermostat in the project logic, mobile application, and web interface. |
app-value |
Shares one numeric value between the project logic and the user interface. |
astro-timer |
Determines whether the current moment falls within the interval defined by two astronomical events. |
click-analyzer |
Analyzes a logical signal representing the state of a button or another two-state input. |
clock-timer |
Determines whether the current time of day falls within the configured time interval. |
command |
Emits a command at its output when a configured trigger condition is met. |
comparator |
Compares two values and returns a boolean result. |
const |
Stores a constant value and sends it to the output after a trigger. |
d-latch |
Toggles the output state in response to input events. |
dimmer |
Controls and automates light dimming. |
fan-controller |
Controls a bathroom fan based on the light state, commands from the command block, and an optional humidity measurement. |
flex-tariff-green-slot |
Indicates periods during the day when electricity is priced at the lowest or highest level. |
group-broadcast |
Broadcasts an input value to matching blocks within the selected project scope. |
impulse-counter |
Counts impulses and handles counter commands. |
impulse-generator |
Generates a sequence of timed impulses. |
inject |
Manually triggers a short logical pulse from the project user interface. |
input |
Reads the value returned by the selected property of the chosen device and makes it available to the rest of the project logic. |
math |
Performs simple mathematical operations on numeric values. |
modbus-read |
Reads data from a Modbus RTU device over the RS485 port. |
modbus-write |
Sends values to a Modbus RTU device over the RS485 port. |
not |
Performs a logical negation of a single input value. |
or |
Performs a logical OR operation on multiple input signals. |
output |
Passes values from the project logic to the selected property of the chosen device. |
sequence-detector |
Detects a sequence of rising edges on inputs labeled as tag. |
switch |
Controls forwarding of changes from the tag1 input. |
tag |
Labels a single signal line with a tagX identifier so that other blocks can distinguish the meaning of individual inputs. |
value-converter |
Performs a linear conversion of a numeric value from one range to another. |
value-delay |
Delays forwarding changes received on its input. |
variable |
Shares one value between multiple places in the logic project. |