running the new Influx persistance 3.0.0.M.1 with
[12:38:34] root@t2:/etc/openhab/rules# influx
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
You also removed the “-”, my guess it was this one. My rules do have an uppercase letter at the start and are working, OH3 does give them an uniquie ID by addin a “-” and a number!
i installed openhab3, upgrading my openhab2, and i have to say… great work! very nice interface, very clean and almost everything is working prefectly already.
some issues i encountred:
some of my rules stopped working:
the syntax of the executeCommandLine changed in the DSL syntax, but i managed to find my way: var json=executeCommandLine(Duration.ofSeconds(15),"/usr/bin/python3", "/etc/openhab/scripts/fritzbox.py")
the 1v DSL i cannot post update to items like so anymore: Fritzbox_transmission_rate_down.postUpdate(transmission_rate_down) , i get the following error: Script execution failed: An error occurred during the script execution: null
i tried to convert my rules in the new ECMA script, but i could not find a way to excute a command.
var ExecUtil = Java.type("org.openhab.core.io.net.exec.ExecUtil"); throws an error : Caused by: java.lang.ClassNotFoundException: org.openhab.core.io.net.exec.ExecUtil cannot be found by org.apache.aries.jax.rs.whiteboard_1.0.9 eventhough the given class seems to be in the classpath (or the jars of openhab)
i also get the data type errors about influxDB. not sure how to fix it.
I have a handful (3 maybe) of 2.x JARs that I use in place of what comes stock with OH. Mostly bindings that aren’t committed into code yet. Is there any expectation in either direction of them working on 3.0? I realize that the goal would be for the developer to move to 3.x but some haven’t been and I don’t want to lose that functionality in the interim.
Python 2 end of life is 01/01/2021.
The last version of jython is from 23/11/2017.
Jython 3 seems non existent.
So I think a choice as been made on openhab.
I’ve been playing with home assistant lately. It’s all integrated. I didn’t even need to ssh top install thee deconz binding and i even can do they config from within home assistant and look at the zigbee map from within home assistant. I can even do ssh or edit files from within home assistant. I never have to leave home assistant. Documentation is a lot better. You feel it’s made for users
Than, looking at openhab, even number 3, it all looks datet. And the thing i liked the most of OH,jython… Well, thee answer is: here is the URL, and figure out out yourself. While, some time ago, oh3 would have the NRGE with jython as default language… Very disappointed… Apart from some ui change, oh3 will not be installed here. I’ll keep oh2.5 or go to home assistant…
Yes home assistant looks veel good. Quality of integrations (like bindings in oh) i use is also better. It’s sad, i was just getting used to oh…
But, looking for solutions is frustrating, because the docs are not updated, on several places,…
In HA i was able to find info much much quicker.
Well, i guess i’ll buy another raspberry, and use both, and the one that works best, has best support, and documentation, and looks best, will be choosen. At the moment HA has the best points. But, you never know, oh3 will become much better, but they have a lot of work… Also on the bindings. Let’s hope for the best. I liked OH, but the way it’s going now…