This is for Things files. For some, restarting openHAB is a huge pain in the backside. Perhaps try the following first:
- Deliberately corrupt your Things file, by making a deliberate syntactical error: remove a { somewhere.
- Save the corrupted Things file. If you’re watching the logs you will see openHAB complain and unload all the Things defined in that file.
- Un-corrupt the Things file by fixing the syntax: put the { back.
- Save the fixed Things file. If you’re watching the logs you’ll see all the Things loading back!