Skip to content

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.