All products

IOZER basic

The compact foundation for local automation.

IOZER basic connects inputs, outputs, sensors and interfaces—with local logic, an integrated web interface and no cloud dependency.

  • 8 digital inputs
    8 relay outputs
  • Modbus RTU/TCP · MQTT · 1-Wire
  • Ethernet · Wi-Fi
Isolated IOZER basic automation controller

ONE DEVICE, MANY TASKS

Capture signals. Connect systems. Automate locally.

IOZER basic combines digital inputs and outputs, 1-Wire sensors, Modbus and MQTT in a compact controller. A shared datapoint model connects the interfaces to your automation logic. Setup, programming and diagnostics take place directly in the local web interface.

Whether used as a standalone controller, a datapoint-based gateway or an addition to an existing installation: configure the functions your application needs. Automation runs on the device, without a mandatory cloud service or an additional feature licence.

Configured for your application

Automation controller

Capture states and measurements and use them to trigger local actions. From a scheduled enable signal to temperature-dependent switching, develop the logic you need with Blockly or JavaScript.

Gateway and system integration

Make values from connected devices available to other systems. For example, publish Modbus measurements via MQTT or map MQTT switching commands to a digital output. These mappings can also work without a custom logic program.

Custom energy management tasks

Read power measurements from a suitable Modbus meter and use them for your own threshold or enable functions. IOZER basic provides the interfaces and local programming environment; you create the energy management logic to suit your installation.

Retrofit

Integrate existing, electrically suitable push buttons, contacts and control inputs into new automation workflows. Add local logic and connectivity to higher-level systems to your existing equipment.

IOZER basic mounted on a DIN rail

OPEN TO SENSORS AND SYSTEMS

The right connections for your automation.

Power supply, sensor bus, serial communication and network connection are located at the top of the device. Use the web interface to configure the interfaces you need and assign signals to your datapoints.

Upper connections of IOZER basic: power supply, 1-Wire, RS485 and Ethernet
7–30 V DC power supply

IOZER basic runs on an external 7–30 V DC power supply. A suitable 24 V DC power supply rated for at least 10 W is recommended. The supply terminals are duplicated to allow onward wiring.

The 5 V sensor connection provides a maximum of 500 mA. Sensors and other connected components must operate within their respective approved electrical limits.

Note: Use a suitable SELV/PELV power supply. Installation and electrical connection must be carried out by qualified personnel.

1-Wire: discover sensors and use their measurements

Connect supported 1-Wire sensors and start the sensor search in the web interface. IOZER basic detects the connected devices. Then select the measurements you need and create datapoints for them.

DS18B20 and DS2438 are supported. The DS2438 provides temperature, supply voltage VDD, input voltage VAD and voltage at the current-sense input VI. Additional quantities depend on the connected sensor module and the conversion required.

Factors and offsets allow you to adjust 1-Wire measurements. The software supports up to 32 configured devices. The practical bus installation depends on the sensors, power supply and wiring.

RS485: Modbus RTU as master or slave

In master mode, IOZER basic polls configured Modbus devices. In slave mode, it provides mapped values to a higher-level master. The operating mode and serial communication parameters are configured in the web interface.

Datapoints connect registers to your application. This allows Modbus values to be used in local logic and made available for further integrations.

Outlook: IOZER link is planned as a future extension and is not yet part of the available functionality.

Ethernet or Wi-Fi

Connect IOZER basic to your network using either Ethernet or 2.4 GHz Wi-Fi. A Wi-Fi access point and the Ethernet interface are available for initial setup.

Normal operation uses one of the two network interfaces. Automatic switching between Ethernet and Wi-Fi is not provided.

MAKE DATA AVAILABLE TO OTHER SYSTEMS

Modbus and MQTT. A shared data model.

Modbus TCP: client or server

Modbus RTU and Modbus TCP can be used in parallel. Modbus TCP client and server modes are alternatives and cannot be active simultaneously.

Protocol details

IOZER basic can operate as either a Modbus TCP client or server. Register addresses and datapoints are mapped in the web interface. Coils, discrete inputs, holding registers, input registers and various number formats are supported. Factors, offsets and byte or word order can be configured.

MQTT: publish values and receive commands

Exchange measurements, states and switching commands with an MQTT broker using freely defined topics. MQTT 3.1.1, QoS 0/1/2, retain and a configurable online/offline message with Last Will are available.

Protocol details

For protected connections, IOZER basic supports a username and password as well as TLS with an uploaded CA. An additional client certificate can optionally be used.

Datapoints process simple numbers, boolean values and text. Selecting individual fields from more complex JSON messages requires custom program logic.

CAPTURE AND SWITCH DIRECTLY

Eight inputs. Eight relay outputs. More than on and off.

Lower connections of IOZER basic: eight digital inputs and eight relay outputs in two COM groups

Normally open relay contacts for existing controls

The eight relay outputs can switch suitable enable and control contacts. This is particularly useful for retrofits where existing devices are controlled through an external contact.

The outputs are arranged in two groups of four normally open contacts, each with a shared COM terminal. A maximum of 30 V DC and 300 mA is permitted per channel.

Larger loads can be controlled through suitable external relays or contactors. IOZER basic handles only the appropriate extra-low-voltage control circuit; switching voltage, current and load characteristics must match the permitted output ratings.

Important: Never connect mains voltage directly to the IOZER outputs. In particular, 230 V loads must not be switched directly through these contacts.

Configure automatic switch-off directly

Switch an output off automatically after an adjustable time, for example for a time-limited enable signal. The switch-off time can be set from 0.1 seconds to 60 minutes. Optionally, another switch-on command restarts the timer.

This function is configured per channel and does not require a custom Blockly or JavaScript program.

Blinking with separate on and off times

For recurring switching pulses, on and off times can be set separately. Blinking starts when the configured output is switched on and ends when it is switched off, including by automatic switch-off.

Automatic switch-off and blinking are ordinary control functions, not safety-related shutdown functions.

Digital inputs with debouncing and button evaluation

The eight digital inputs capture suitable signals up to a maximum of 24 V DC. Signal interpretation can be inverted per input, and the debounce time can be set from 5 to 1,000 ms.

Button evaluation provides a click count. Single, double and multiple clicks can therefore trigger different actions. The detection pause is configurable.

Count pulses and retain counter values

An enabled counter datapoint counts rising, debounced edges. Counter values are stored in FRAM and restored after a restart. This allows pulses to be used in datapoints and automation workflows.

CONFIGURATION DIRECTLY IN THE BROWSER

Set up. Observe. Understand.

Configure interfaces, datapoints and automation logic in the local web interface. States, measurements and diagnostic information are available directly on the device.

Set up connections, check incoming values and observe the effect of your logic. Start and stop programs and test individual events. Logs and error details help with troubleshooting.

Firmware updates and configuration backups can also be performed through the web interface.

Dashboard of the local IOZER web interface showing device status, the running program and active interfaces; German interface Enlarge image
Device status, program and interfaces at a glance. German interface.
  1. Set up

    Configure interfaces, datapoints and logic.

  2. Observe

    Check states and measurements directly on the device.

  3. Understand

    Test events and use logs to investigate errors.

A SHARED LANGUAGE FOR YOUR SIGNALS

From an interface to a usable value.

A temperature value remains a temperature value, whether it arrives via 1-Wire, Modbus or MQTT. IOZER basic brings these signals together in a shared datapoint model.

Up to 256 datapoints can represent local inputs and outputs, sensor values and communication data. Each value has a unique name and, where required, a description, unit, classification and suitable read or write mappings. Virtual datapoints without an external source are also possible.

In addition to the value itself, validity, quality status and the times of the last update and change are available. Your logic can therefore respond to status changes and errors as well as values.

Numeric and boolean values can be stored persistently. Excel import and export simplify the planning and editing of larger datapoint lists.

Datapoint overview showing temperature, fan output, enable signal, hysteresis and setpoint; German interface Enlarge image
Monitor measurements, switching states, data sources and quality status in one place. German interface.

YOUR LOGIC. DIRECTLY ON THE DEVICE.

Respond when something happens.

A datapoint change, an updated measurement, a schedule or a communication error: you define which events trigger your logic. The corresponding actions run locally on IOZER basic.

Program start and stop, as well as manually triggered events, can also be used. Buttons and counters are integrated through their datapoints.

Blockly: build workflows visually

Connect datapoints, conditions and actions using graphical blocks. Create custom automation logic without having to write JavaScript.

JavaScript: write your own logic

JavaScript is available directly in the browser for custom calculations and workflows. Here too, datapoints connect your logic to the attached interfaces.

Example

Temperature-dependent switching with adjustable hysteresis

The temperatur datapoint supplies a reading from a 1-Wire sensor. The virtual solltemperatur and hysterese datapoints determine the switching thresholds; luefter_freigabe enables the control logic. The luefter datapoint is mapped to the digital output that switches a suitable low-voltage control input.

When enabled, the logic switches on above the setpoint plus hysteresis and off below the setpoint minus hysteresis. Between these thresholds, the previous switching state is retained. The demo project shown uses a setpoint of 27 °C and a hysteresis value of 0.5 °C.

  • Above 27.5 °C: output on
  • Below 26.5 °C: output off
  • Between and at the thresholds: retain current state
  • When the enable signal is off: output off

Blockly

Blockly fan control program with an enable signal, temperature setpoint and hysteresis; German interface Enlarge image
Temperature-dependent switching with an enable signal and adjustable hysteresis in Blockly. German interface.

JavaScript

JavaScript view of the same fan control logic with an enable signal, temperature setpoint and hysteresis; German interface Enlarge image
The same switching logic in the JavaScript view. German interface.

The logic shown runs when the temperature datapoint is updated. Appropriate responses to invalid or faulty measurements must also be defined for the specific application. This example explains the logic and is not a protective function.

PROTECTION AT MULTIPLE LEVELS

Device integrity and protected access.

IOZER basic combines local processing with protection for firmware, stored data and communication. Production devices ship with the production profile.

Protected firmware and storage

Secure Boot v2 and signed firmware verify the firmware at startup. Flash encryption in release mode and NVS encryption protect the corresponding storage areas.

Access according to permissions

User permissions and API tokens control local access. HTTPS with a dedicated certificate process is available for the web interface. TLS and an optional client certificate can be configured for MQTT.

Individual device identity

IOZER basic has an individual device identity with a separate key and certificate process for manufacturer services. The device certificate is distinct from the certificate configuration for local HTTPS access and MQTT.

Security options are configured to suit the application. The availability of TLS or HTTPS does not mean that all interfaces automatically use encryption.

Safety and safe commissioning

WORK LOCALLY. UPDATE FIRMWARE.

IOZER connect complements the device.

IOZER connect provides firmware updates and gives customers an overview of their devices. Configuration and automation logic remain local to IOZER basic.

Further IOZER connect services are not yet available. The local IOZER basic functions described here are included without an additional feature licence.

Discover IOZER connect

IOZER basic · IOZ-B-10

Technical data

Hardware

Power supply and inputs / outputs

Product / item number
IOZER basic / IOZ-B-10
Power supply
7–30 V DC from a suitable SELV/PELV power supply
Recommended power supply
24 V DC, at least 10 W
5 V sensor supply
Max. 500 mA
Digital inputs
8, galvanically isolated; input voltage max. 24 V DC
Input signal levels
Low signal ≤ 2 V DC; high signal ≥ 5 V DC
Digital outputs
8 normally open relay contacts; two groups of four contacts with shared COM
Output limits
Max. 30 V DC and 300 mA per channel; no direct mains connection

Interfaces and connections

Ethernet
10/100 Mbit/s, RJ45
Wi-Fi
2.4 GHz, IEEE 802.11 b/g/n
Serial interface
RS485
Sensor bus
1-Wire, DS18B20 and DS2438
USB
USB-C, service interface
Connection terminals
Pluggable screw terminals, 0.14–0.75 mm²

Enclosure and environmental conditions

Dimensions
90 × 79 × 50 mm
Weight
Approx. 120 g
Degree of protection
IP20
Operating temperature
0 °C to +50 °C
Storage
−20 °C to +70 °C
Humidity
10–90%, non-condensing

Software and configuration limits

Specifications for firmware 1.0.0

Datapoints and sensors

Datapoints
Up to 256
Data formats
Boolean, integer, floating-point number, text
Persistence
Numeric and boolean values; text values are not persistent
1-Wire
Up to 32 configured devices; sensor search followed by measurement selection
Scaling / offset
For Modbus mappings and 1-Wire measurements

Communication and networking

Modbus RTU
Either master or slave; up to 16 configured slave devices in master mode
Modbus TCP
Either client or server, not simultaneously; currently a maximum of one TCP connection or one client connected to the server at a time
RTU and TCP
Can be used in parallel
Gateway
Datapoint- and register-based integration; no transparent RTU/TCP forwarding
MQTT
3.1.1; publish/subscribe; QoS 0/1/2; retain; Last Will
MQTT security
Username/password, TLS with an uploaded CA, optional client certificate
Network operation
Ethernet or Wi-Fi in normal operation; no automatic switching

Inputs / outputs, logic and security

Debounce time
5–1,000 ms per input
Button evaluation
Click count; detection pause 5–5,000 ms
Pulse counters
Rising, debounced edges; counter values stored in FRAM
Automatic switch-off
100–3,600,000 ms; optional extension by switching on again
Blinking
On and off time each 100–10,000 ms; no fixed repetition count
Programming
Event-based with Blockly or JavaScript in the browser
Project planning
Excel import and export of datapoints
Production security profile
Secure Boot v2, signed firmware, flash encryption in release mode, NVS encryption

These software limits describe configurable capacities. They do not replace verification of the actual bus installation, connected loads or timing requirements of an application.

Documentation and downloads

All the documentation for planning and commissioning.

Datasheet

Electrical limits, connections, dimensions and technical specifications.

Open datasheet

Quick start guide and safety information

Information on connection, initial setup and safe operation.

Open quick start guide

Online documentation

Configuration, datapoints, interfaces and programming in detail.

Open documentation

Good to know

Frequently asked questions

Does IOZER basic work without the cloud or internet?

Local configuration and automation logic do not require a mandatory cloud service. Locally connected sensors, inputs and outputs, and local network services can be used on site. Connections to external services need the respective network connection.

Do I need additional licences for the functions described?

No. The local functions described are included with IOZER basic and do not require an additional feature licence. IOZER connect currently complements the device with firmware updates and a device overview.

Do I need to know JavaScript?

No. Blockly lets you build workflows from graphical blocks. JavaScript is available as an alternative for writing your own logic.

Can I switch 230 V loads directly?

No. The relay outputs are rated for a maximum of 30 V DC and 300 mA per channel. Suitable external relays or contactors are required for larger loads. IOZER basic switches a suitable extra-low-voltage control circuit, not mains voltage.

Is IOZER basic a transparent Modbus RTU/TCP converter?

No. Integration uses configured datapoints and register mappings. Modbus RTU and Modbus TCP can run in parallel, but arbitrary telegrams are not forwarded transparently.

Can Ethernet and Wi-Fi be used simultaneously?

During normal operation, choose either Ethernet or Wi-Fi. Automatic switching after a connection failure is not provided. In setup mode, the Wi-Fi access point and Ethernet are available in parallel.

Are counter values retained after a restart?

Counter values are stored in FRAM and restored after a restart. Numeric and boolean datapoints can also be stored persistently. Persistence is currently not available for text datapoints.

Does stopping a program automatically switch all outputs off?

No. Program operation and input/output operation are separate. Stopping a program ends its logic but does not automatically disable the inputs and outputs. A desired shutdown response can be defined in the program stop event. The full startup, stop and timer behaviour described in the documentation must be taken into account.

Is a ready-made energy management system included?

IOZER basic provides interfaces and local programming for custom energy management tasks. A preconfigured energy management solution is not included. Thresholds, enable signals and other workflows are configured for the application.

Is IOZER link already available?

No. IOZER link is planned as a future extension. The current RS485 functionality includes Modbus RTU.

IOZER basic

The right foundation for your next automation project.

Connect sensors, existing devices and your own logic in a compact controller. With open interfaces, local processing and configuration directly in the browser.

IOZER basic
IOZER
Innovative control for versatile applications.
Sign inRegister
DE Deutsch EN English
Products
Shop
Docs
Connect
Contact
Language: EN
DE Deutsch EN English
Cart
Sign inRegister