Participate
ioBroker is created by volunteers in their free time. There's no company commissioning adapters, and no one getting paid to answer questions. Everything that works works because someone put in the effort.
No programming knowledge is required to participate. The list is sorted by effort, not importance:
| Contribution | What is needed for this |
|---|---|
| Answering questions | Experience with one's own system. Someone who has just solved a problem themselves can explain it to the next person. |
| Add solutions | Five minutes. A forum post ending with "it's resolved" doesn't help anyone. |
| Report a bug | Please be careful when describing your problem. See Report Errors . |
| Translate | A second language. Adapters and interfaces constantly require translations. |
| Writing documentation | A text editor and a GitHub account. See Writing an article . |
| Develop adapters | JavaScript or TypeScript. See adapter development . |
| Donate | Nothing more. Many adapters have a donation button in their configuration. |
Where this takes place
The forum is the place for everything related to the operation: questions, solutions, announcements, discussions about new adapters. Information on how your posts are viewed there can be found under Forum .
GitHub is the place for the source code: the adapters, the JS controller, the admin interface, the installation scripts, and this documentation. Bug reports and improvement suggestions belong there.
The simplest beginning
If you don't know where to start: the next time you solve a problem yourself, write down the solution. Include it in the forum post where you asked the question, or in the documentation page where the answer was missing. It takes very little effort and is exactly what most people lack when they're searching.