Wow… I have a team! Where are they hiding? Tell 'em to stay out of my code!
You can use your scripts natively in Jython, but you may need to do some conversion to Python 2.7. You could also run your scripts using executeCommandLine. If you are just starting up with OH, I suggest not using the rules DSL and going straight to the new rule engine, scripted automation, Jython , and the helper libraries. If you provide your script, I will make up a rule for you. Everything you are asking for can absolutely be done in OH… in several different ways.