Great! Thanks a lot everyone!
I will then move the python script and try approaches 3, 5, and 6 to gain more experience with OpenHAB. Right now, I think, that in the end, approach 6 will be the one I stick with, but it’s always good to know more.
Is the rule that I linked for approach 3 a good example?
Can you give me an example as to what REGEX is actually doing? According to this post and the following two replies, I could apparently use it to split a script output value to two items with exec-binding (v1). Now, what does REGEX do in version 2 of the binding?