All devices, one platform.
ioBroker connects devices from different manufacturers and turns them into a smart home that really works together.
The translator for your smart home.
A lamp speaks Zigbee, the heating uses a vendor cloud and the solar system reports over Modbus. ioBroker brings these different worlds together.
You control everything in one place, build your own automations and lay out clear visualisations, without tying yourself to a single manufacturer.
- Connect Adapters bring devices and services into ioBroker.
- Understand All data is given one common structure.
- Automate Rules tie triggers, conditions and actions together.
- Visualise Your own dashboard shows what matters.
From the first click to a complete automation.
Pick an example and see how it looks in the ioBroker JavaScript adapter: clicked together as a rule, built with Blockly or written in TypeScript.
- Rules
- Rules are simple and fast: triggers, conditions and actions are picked from lists and clicked together – no programming knowledge needed. The trade-off is limited flexibility: what the editor does not offer cannot be built here.
- Blockly
- Blockly is visual programming: blocks snap together like puzzle pieces. With conditions, loops, variables and schedules, even complex automations come together – still without typing a single line of code.
- TypeScript
- JavaScript and TypeScript have no limits at all: the script is written in the code editor with auto-completion and error checking, and can pull in additional npm modules. You can even build prototypes of new adapters with it.
What sets ioBroker apart.
- Vendor independent A lamp today, a heat pump tomorrow: your system grows with what you need.
- Friendly to beginners Many tasks are solved in a graphical interface or with Blockly, without any programming.
- Endlessly flexible Anyone who wants to go deeper automates with JavaScript, TypeScript, Node-RED and their own logic.
- Strong German-speaking community Documentation, forum and countless examples help from the first device to the large project.
Install today. Automate tomorrow.
ioBroker runs on a Raspberry Pi, mini PC, NAS or server. To get started, all you need is a computer and a little curiosity.
- Choose a system Decide which device ioBroker should run on.
- Install ioBroker Follow the instructions for your operating system.
- Add your first adapter Connect your first device and try out an automation.
Open to almost every device world.
Adapters are the translators between ioBroker and your devices, protocols or online services. You install only what you actually need.
Nobody starts from zero. Ask the community.
The forum is the first place to go for questions, solutions and tutorials. Alongside it, people discuss and help each other on Facebook and Discord every day. Whether you are a beginner or an expert: here you will find support and can pass on your own knowledge.
FREQUENTLY ASKED QUESTIONS
- Do I need programming skills?
- No. Devices and adapters are set up graphically, and automation works without a line of code as well. The javascript adapter offers two ways: rules, a form following the pattern if and then, and Blockly, where you put building blocks together. On top of that there are dedicated adapters: scenes stores whole situations, scheduler switches on a timetable, smartcontrol runs rooms and groups from motion sensors and switches, node-red connects nodes with lines. You can program, but you do not have to.
- What does ioBroker cost?
- The platform itself is open source and free. Optional licences may apply to individual additional services and visualisation features.
- Does ioBroker also run without a cloud?
- Yes. ioBroker runs locally in your network. Whether an individual device additionally needs a cloud depends on the manufacturer and on the adapter.
- Which hardware is suitable to start with?
- For smaller installations a Raspberry Pi or a mini PC is often enough. How much power you need later depends on the number of devices, the history and the visualisations.
- Does ioBroker work with my devices?
- Most likely. More than 800 adapters connect devices, protocols and online services, from Zigbee and KNX through Modbus to individual manufacturers' clouds. The adapter list shows what is available for your devices.
- Can I reach my home while I am away?
- Yes. Either through a VPN into your own network, or through ioBroker.pro, which establishes the connection without you having to open any ports.
- What happens if the internet goes down?
- Your automations keep running, because they are executed locally. All you lose is access from outside and those devices and services that need a cloud of their own.
- What about Alexa, Google and Siri?
- Voice assistants can be connected: Alexa and Google Home through the ioBroker.iot adapter, Apple Home through the Matter adapter, which exposes your devices as Matter devices.
- Who helps me when something does not work?
- The forum is the first place to go, alongside the documentation, the groups on Discord and Facebook and a wealth of videos on YouTube. People help each other there every day, from the first adapter to a large project.